:root{--bb-v2-color-surface-canvas:#f4fbff;--bb-v2-color-surface-surface:#fff;--bb-v2-color-surface-subtle:#eaf3f8;--bb-v2-color-surface-raised:#fff;--bb-v2-color-surface-sunken:#dce9f0;--bb-v2-color-surface-overlay:#fff;--bb-v2-color-surface-inverse:#101826;--bb-v2-color-surface-disabled:#e1eaf4;--bb-v2-color-surface-scrim:#0009;--bb-v2-color-content-primary:#0b0f14;--bb-v2-color-content-secondary:#40546a;--bb-v2-color-content-tertiary:#5d7188;--bb-v2-color-content-placeholder:#5d7188;--bb-v2-color-content-disabled:#708499;--bb-v2-color-content-inverse:#eaeffc;--bb-v2-color-content-brand:#007d75;--bb-v2-color-content-link:#006a63;--bb-v2-color-content-link-visited:#5b3fc6;--bb-v2-color-border-subtle:#c0cedd;--bb-v2-color-border-default:#8fa2b5;--bb-v2-color-border-strong:#40546a;--bb-v2-color-border-disabled:#dce9f0;--bb-v2-color-border-divider:#c0cedd;--bb-v2-color-border-focus-ring:#007d75;--bb-v2-color-border-focus-ring-offset:#fff;--bb-v2-color-interaction-action:#007d75;--bb-v2-color-interaction-on-action:#fff;--bb-v2-color-interaction-action-hover:#006a63;--bb-v2-color-interaction-action-pressed:#00534e;--bb-v2-color-interaction-selected:#b8fff7;--bb-v2-color-interaction-on-selected:#00201d;--bb-v2-color-interaction-selection:#c9ffe7;--bb-v2-color-interaction-on-selection:#002116;--bb-v2-color-interaction-caret:#007d75;--bb-v2-color-interaction-drop-target:#5b3fc6;--bb-v2-color-interaction-drag-preview:#e8ddff;--bb-v2-color-status-info-surface:#dcebff;--bb-v2-color-status-info-content:#004c8c;--bb-v2-color-status-info-border:#2b7bbb;--bb-v2-color-status-success-surface:#c9ffe7;--bb-v2-color-status-success-content:#005c3c;--bb-v2-color-status-success-border:#007a51;--bb-v2-color-status-warning-surface:#ffe7c2;--bb-v2-color-status-warning-content:#5c3b00;--bb-v2-color-status-warning-border:#8a5a00;--bb-v2-color-status-danger-surface:#ffdad6;--bb-v2-color-status-danger-content:#8c1010;--bb-v2-color-status-danger-border:#ba1a1a;--bb-v2-button-current-color-hover-filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 62%, transparent));--bb-v2-identity-primary:#007d75;--bb-v2-identity-primary-foreground:#fff;--bb-v2-identity-secondary:#b8fff7;--bb-v2-identity-secondary-foreground:#00201d;--bb-v2-identity-accent:#9b7bff;--bb-v2-identity-accent-foreground:#1d0b4d;--bb-v2-identity-neutral:#fff;--bb-v2-identity-neutral-foreground:#0b0f14;--bb-v2-font-family-primary:Montserrat;--bb-v2-font-family-mono:JetBrains Mono;--bb-v2-font-family-accent:Orbitron;--bb-v2-type-display-font-size:32px;--bb-v2-type-display-font-weight:700;--bb-v2-type-display-line-height:1.08;--bb-v2-type-display-letter-spacing:.025em;--bb-v2-type-display-family:Orbitron;--bb-v2-type-headline-font-size:28px;--bb-v2-type-headline-font-weight:700;--bb-v2-type-headline-line-height:1.15;--bb-v2-type-headline-letter-spacing:-.015em;--bb-v2-type-headline-family:Montserrat;--bb-v2-type-title-font-size:20px;--bb-v2-type-title-font-weight:600;--bb-v2-type-title-line-height:1.25;--bb-v2-type-title-letter-spacing:-.01em;--bb-v2-type-title-family:Montserrat;--bb-v2-type-body-font-size:16px;--bb-v2-type-body-font-weight:500;--bb-v2-type-body-line-height:1.5;--bb-v2-type-body-letter-spacing:0em;--bb-v2-type-body-family:Montserrat;--bb-v2-type-body-compact-font-size:14px;--bb-v2-type-body-compact-font-weight:500;--bb-v2-type-body-compact-line-height:1.4;--bb-v2-type-body-compact-letter-spacing:0em;--bb-v2-type-body-compact-family:Montserrat;--bb-v2-type-label-font-size:13px;--bb-v2-type-label-font-weight:600;--bb-v2-type-label-line-height:1.25;--bb-v2-type-label-letter-spacing:.035em;--bb-v2-type-label-family:Montserrat;--bb-v2-type-caption-font-size:12px;--bb-v2-type-caption-font-weight:500;--bb-v2-type-caption-line-height:1.35;--bb-v2-type-caption-letter-spacing:.02em;--bb-v2-type-caption-family:Montserrat;--bb-v2-type-code-inline-font-size:14px;--bb-v2-type-code-inline-font-weight:500;--bb-v2-type-code-inline-line-height:1.4;--bb-v2-type-code-inline-letter-spacing:0em;--bb-v2-type-code-inline-family:JetBrains Mono;--bb-v2-type-code-block-font-size:14px;--bb-v2-type-code-block-font-weight:500;--bb-v2-type-code-block-line-height:1.55;--bb-v2-type-code-block-letter-spacing:0em;--bb-v2-type-code-block-family:JetBrains Mono;--bb-v2-type-terminal-font-size:14px;--bb-v2-type-terminal-font-weight:500;--bb-v2-type-terminal-line-height:1.45;--bb-v2-type-terminal-letter-spacing:.02em;--bb-v2-type-terminal-family:JetBrains Mono;--bb-v2-type-metric-font-size:24px;--bb-v2-type-metric-font-weight:700;--bb-v2-type-metric-line-height:1.1;--bb-v2-type-metric-letter-spacing:-.02em;--bb-v2-type-metric-family:JetBrains Mono;--bb-v2-type-editorial-body-font-size:18px;--bb-v2-type-editorial-body-font-weight:500;--bb-v2-type-editorial-body-line-height:1.65;--bb-v2-type-editorial-body-letter-spacing:0em;--bb-v2-type-editorial-body-family:Montserrat;--bb-v2-type-editorial-heading-font-size:24px;--bb-v2-type-editorial-heading-font-weight:600;--bb-v2-type-editorial-heading-line-height:1.2;--bb-v2-type-editorial-heading-letter-spacing:.015em;--bb-v2-type-editorial-heading-family:Orbitron;--bb-v2-type-display-large-font-size:44px;--bb-v2-type-display-large-font-weight:700;--bb-v2-type-display-large-line-height:1.02;--bb-v2-type-display-large-letter-spacing:.025em;--bb-v2-type-display-large-family:Orbitron;--bb-v2-button-small-min-height:44px;--bb-v2-button-small-padding-inline:14px;--bb-v2-button-small-gap:7px;--bb-v2-button-small-icon-size:16px;--bb-v2-button-medium-min-height:44px;--bb-v2-button-medium-padding-inline:18px;--bb-v2-button-medium-gap:8px;--bb-v2-button-medium-icon-size:18px;--bb-v2-button-large-min-height:52px;--bb-v2-button-large-padding-inline:22px;--bb-v2-button-large-gap:10px;--bb-v2-button-large-icon-size:20px;--bb-v2-button-shape-radius:2px;--bb-v2-button-shape-cut:7px;--bb-v2-button-depth-rest:0 2px 0 color-mix(in srgb, var(--bb-v2-color-border-default) 45%, transparent);--bb-v2-button-depth-hover:6px 6px 0 color-mix(in srgb, var(--bb-v2-color-border-strong) 38%, transparent);--bb-v2-button-depth-pressed:none;--bb-v2-button-transition-duration:90ms;--bb-v2-button-transition-easing:cubic-bezier(.2, 0, 0, 1);--bb-v2-button-reduced-duration:0s;--bb-v2-button-text-transform:uppercase;--bb-v2-button-hover-transform:translate(-1px, -1px);--bb-v2-button-pressed-transform:translate(1px, 1px);--bb-v2-button-loading-duration:.7s;--bb-marketing-page-canvas:#f4fbff;--bb-marketing-chrome-background:#0009;--bb-marketing-chrome-accent:#007d75;--bb-marketing-chrome-on-accent:#fff;--bb-marketing-chrome-navigation:#0b0f14;--bb-marketing-chrome-meta-font:Montserrat;--bb-marketing-hero-icon-glow:#00fff7;--bb-marketing-portfolio-glow-far:#0ff;--bb-marketing-portfolio-panel:#111;--bb-marketing-portfolio-body-text:#ccc;--bb-marketing-portfolio-client-text:#aaa;--bb-marketing-content-panel-surface:#fff;--bb-marketing-content-body-text:#40546a;--bb-marketing-form-field-surface:#eaf3f8;--bb-marketing-form-field-content:#0b0f14;--bb-marketing-form-field-border:#8fa2b5;--bb-marketing-form-field-focus:#007d75;--bb-marketing-form-field-error:#ba1a1a;--bb-marketing-form-field-inset-glow:#007d75;--bb-marketing-form-field-error-glow:#ba1a1a;--bb-marketing-highlight:#fff;--bb-marketing-store-badge-surface:#fff;--bb-marketing-store-badge-content:#0b1120;--bb-marketing-terminal-blend:#10172b;--bb-marketing-plan-content:#f5f7fa;--bb-marketing-plan-free-surface:#23272f;--bb-marketing-plan-free-border:#3c434e;--bb-marketing-plan-free-label:#c9d2dc;--bb-marketing-plan-monthly-surface-start:#3b414a;--bb-marketing-plan-monthly-surface-end:#2d333c;--bb-marketing-plan-monthly-border:#8d98a5;--bb-marketing-plan-monthly-label:#dbe3eb;--bb-marketing-plan-yearly-surface:#3a2d11;--bb-marketing-plan-yearly-border:#f0c453;--bb-marketing-plan-yearly-label:#f0c453;--bb-marketing-plan-positive:#2ecc71;--bb-marketing-plan-negative:#e53935;--bb-radius-none:0px;--bb-radius-xs:2px;--bb-radius-sm:4px;--bb-radius-md:8px;--bb-radius-lg:12px;--bb-radius-xl:16px;--bb-radius-2xl:24px;--bb-radius-full:9999px;--bb-shadow-none:none;--bb-shadow-sm:0 1px 2px 0 #0000000d;--bb-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--bb-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--bb-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--bb-spacing-0:0px;--bb-spacing-1:4px;--bb-spacing-2:8px;--bb-spacing-3:12px;--bb-spacing-4:16px;--bb-spacing-5:20px;--bb-spacing-6:24px;--bb-spacing-8:32px;--bb-spacing-10:40px;--bb-spacing-12:48px;--bb-spacing-16:64px;--bb-spacing-20:80px;--bb-spacing-24:96px;--bb-font-family-display:Orbitron;--bb-font-family-body:Montserrat;--bb-font-family-mono:JetBrains Mono;--bb-font-family-terminal:JetBrains Mono;--bb-font-size-xs:12px;--bb-font-size-sm:14px;--bb-font-size-md:16px;--bb-font-size-lg:18px;--bb-font-size-xl:20px;--bb-font-size-2xl:24px;--bb-font-size-3xl:30px;--bb-font-size-4xl:36px;--bb-font-size-5xl:48px;--bb-font-weight-regular:400;--bb-font-weight-medium:500;--bb-font-weight-semibold:600;--bb-font-weight-bold:700;--bb-font-line-height-tight:1.25;--bb-font-line-height-normal:1.5;--bb-font-line-height-relaxed:1.75;--bb-opacity-action-icon-inactive:.4;--bb-opacity-neon-ring:.28;--bb-opacity-nav-scrim:.16;--bb-interface-workspace-background:#f4fbff;--bb-interface-workspace-stage-checker-strong:#eaf3f8;--bb-interface-workspace-stage-checker-soft:#fff;--bb-interface-workspace-selection-signal:#007d75;--bb-interface-control-foreground:#0b0f14;--bb-interface-control-hover-foreground:#0b0f14;--bb-interface-control-disabled-foreground:#708499;--bb-interface-control-focus-ring:#007d75;--bb-interface-button-hover-background:radial-gradient(ellipse at center, #007d7503 0%, #007d7503 72%, #007d750a 84%, #007d7524 96%, #007d7512 100%);--bb-interface-button-hover-shadow:inset 0 0 11px #007d7514, 0 0 12px #007d751a;--bb-interface-button-hover-text-shadow:0 0 8px #007d7533;--bb-interface-button-hover-foreground:#0b0f14;--bb-interface-button-hover-filter:none;--bb-interface-button-pressed-background:radial-gradient(ellipse at center, #007d7505 0%, #007d7505 56%, #007d7514 70%, #007d7533 88%, #007d7547 97%, #007d7524 100%);--bb-interface-button-pressed-shadow:inset 0 0 14px #007d752e, 0 0 14px #007d7526;--bb-interface-button-pressed-text-shadow:0 0 10px #007d7552;--bb-interface-button-pressed-foreground:#0b0f14;--bb-interface-button-pressed-filter:none;--bb-interface-button-plain-icon-rest-filter:drop-shadow(0 0 2px color-mix(in srgb, var(--bb-v2-identity-primary) 18%, transparent));--bb-interface-button-plain-icon-hover-filter:drop-shadow(0 0 5px color-mix(in srgb, var(--bb-v2-identity-primary) 62%, transparent));--bb-interface-button-plain-icon-hover-foreground:var(--bb-v2-identity-primary);--bb-interface-interaction-hover-background:radial-gradient(ellipse at center, #007d7503 0%, #007d7503 72%, #007d750a 84%, #007d7524 96%, #007d7512 100%);--bb-interface-interaction-hover-shadow:inset 0 0 11px #007d7514, 0 0 12px #007d751a;--bb-interface-interaction-hover-text-shadow:0 0 8px #007d7533;--bb-interface-interaction-pressed-background:radial-gradient(ellipse at center, #007d7505 0%, #007d7505 56%, #007d7514 70%, #007d7533 88%, #007d7547 97%, #007d7524 100%);--bb-interface-interaction-pressed-shadow:inset 0 0 14px #007d752e, 0 0 14px #007d7526;--bb-interface-interaction-pressed-text-shadow:0 0 10px #007d7552;--bb-interface-scrollbar-thumb:#007d75d1;--bb-interface-scrollbar-track:#f4fbffa3;--bb-interface-scrollbar-border:#f4fbffc7;--bb-interface-scrollbar-highlight:#0b0f1438;--bb-interface-menu-background:#fffffffa;--bb-interface-menu-border:#007d7547;--bb-interface-menu-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--bb-interface-menu-muted-foreground:#40546a;--bb-interface-menu-meta-foreground:#40546a;--bb-interface-menu-disabled-foreground:#7084996b;--bb-interface-menu-divider:#007d752e;--bb-interface-menu-scrollbar-thumb:#007d75d1;--bb-interface-menu-scrollbar-track:#f4fbffa3;--bb-interface-motion-quick-duration:.14s;--bb-interface-motion-quick-easing:ease}[data-theme=dark]{--bb-v2-color-surface-canvas:#080d12;--bb-v2-color-surface-surface:#0f1520;--bb-v2-color-surface-subtle:#101826;--bb-v2-color-surface-raised:#152031;--bb-v2-color-surface-sunken:#070a0f;--bb-v2-color-surface-overlay:#182536;--bb-v2-color-surface-inverse:#eaeffc;--bb-v2-color-surface-disabled:#18222e;--bb-v2-color-surface-scrim:#000000b8;--bb-v2-color-content-primary:#eaeffc;--bb-v2-color-content-secondary:#b7c5d4;--bb-v2-color-content-tertiary:#9bb0c6;--bb-v2-color-content-placeholder:#8fa2b5;--bb-v2-color-content-disabled:#71869c;--bb-v2-color-content-inverse:#101826;--bb-v2-color-content-brand:#12e6d5;--bb-v2-color-content-link:#3ef3ff;--bb-v2-color-content-link-visited:#9b7bff;--bb-v2-color-border-subtle:#243447;--bb-v2-color-border-default:#41566d;--bb-v2-color-border-strong:#71869c;--bb-v2-color-border-disabled:#243447;--bb-v2-color-border-divider:#243447;--bb-v2-color-border-focus-ring:#12e6d5;--bb-v2-color-border-focus-ring-offset:#080d12;--bb-v2-color-interaction-action:#12e6d5;--bb-v2-color-interaction-on-action:#101826;--bb-v2-color-interaction-action-hover:#3ef3ff;--bb-v2-color-interaction-action-pressed:#00c9bb;--bb-v2-color-interaction-selected:#003c39;--bb-v2-color-interaction-on-selected:#b8fff7;--bb-v2-color-interaction-selection:#0b4a32;--bb-v2-color-interaction-on-selection:#c9ffe7;--bb-v2-color-interaction-caret:#12e6d5;--bb-v2-color-interaction-drop-target:#9b7bff;--bb-v2-color-interaction-drag-preview:#3a2478;--bb-v2-color-status-info-surface:#102d4d;--bb-v2-color-status-info-content:#9ccbff;--bb-v2-color-status-info-border:#4a94d6;--bb-v2-color-status-success-surface:#0b4a32;--bb-v2-color-status-success-content:#c9ffe7;--bb-v2-color-status-success-border:#65ffbf;--bb-v2-color-status-warning-surface:#654200;--bb-v2-color-status-warning-content:#ffe7c2;--bb-v2-color-status-warning-border:#f4c365;--bb-v2-color-status-danger-surface:#5a1117;--bb-v2-color-status-danger-content:#ffdad6;--bb-v2-color-status-danger-border:#ff8a80;--bb-v2-button-current-color-hover-filter:drop-shadow(0 0 2.5px color-mix(in srgb, currentColor 62%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, currentColor 24%, transparent));--bb-v2-identity-primary:#12e6d5;--bb-v2-identity-primary-foreground:#101826;--bb-v2-identity-secondary:#003c39;--bb-v2-identity-secondary-foreground:#b8fff7;--bb-v2-identity-accent:#9b7bff;--bb-v2-identity-accent-foreground:#1d0b4d;--bb-v2-identity-neutral:#0f1520;--bb-v2-identity-neutral-foreground:#eaeffc;--bb-v2-font-family-primary:Montserrat;--bb-v2-font-family-mono:JetBrains Mono;--bb-v2-font-family-accent:Orbitron;--bb-v2-type-display-font-size:32px;--bb-v2-type-display-font-weight:700;--bb-v2-type-display-line-height:1.08;--bb-v2-type-display-letter-spacing:.025em;--bb-v2-type-display-family:Orbitron;--bb-v2-type-headline-font-size:28px;--bb-v2-type-headline-font-weight:700;--bb-v2-type-headline-line-height:1.15;--bb-v2-type-headline-letter-spacing:-.015em;--bb-v2-type-headline-family:Montserrat;--bb-v2-type-title-font-size:20px;--bb-v2-type-title-font-weight:600;--bb-v2-type-title-line-height:1.25;--bb-v2-type-title-letter-spacing:-.01em;--bb-v2-type-title-family:Montserrat;--bb-v2-type-body-font-size:16px;--bb-v2-type-body-font-weight:500;--bb-v2-type-body-line-height:1.5;--bb-v2-type-body-letter-spacing:0em;--bb-v2-type-body-family:Montserrat;--bb-v2-type-body-compact-font-size:14px;--bb-v2-type-body-compact-font-weight:500;--bb-v2-type-body-compact-line-height:1.4;--bb-v2-type-body-compact-letter-spacing:0em;--bb-v2-type-body-compact-family:Montserrat;--bb-v2-type-label-font-size:13px;--bb-v2-type-label-font-weight:600;--bb-v2-type-label-line-height:1.25;--bb-v2-type-label-letter-spacing:.035em;--bb-v2-type-label-family:Montserrat;--bb-v2-type-caption-font-size:12px;--bb-v2-type-caption-font-weight:500;--bb-v2-type-caption-line-height:1.35;--bb-v2-type-caption-letter-spacing:.02em;--bb-v2-type-caption-family:Montserrat;--bb-v2-type-code-inline-font-size:14px;--bb-v2-type-code-inline-font-weight:500;--bb-v2-type-code-inline-line-height:1.4;--bb-v2-type-code-inline-letter-spacing:0em;--bb-v2-type-code-inline-family:JetBrains Mono;--bb-v2-type-code-block-font-size:14px;--bb-v2-type-code-block-font-weight:500;--bb-v2-type-code-block-line-height:1.55;--bb-v2-type-code-block-letter-spacing:0em;--bb-v2-type-code-block-family:JetBrains Mono;--bb-v2-type-terminal-font-size:14px;--bb-v2-type-terminal-font-weight:500;--bb-v2-type-terminal-line-height:1.45;--bb-v2-type-terminal-letter-spacing:.02em;--bb-v2-type-terminal-family:JetBrains Mono;--bb-v2-type-metric-font-size:24px;--bb-v2-type-metric-font-weight:700;--bb-v2-type-metric-line-height:1.1;--bb-v2-type-metric-letter-spacing:-.02em;--bb-v2-type-metric-family:JetBrains Mono;--bb-v2-type-editorial-body-font-size:18px;--bb-v2-type-editorial-body-font-weight:500;--bb-v2-type-editorial-body-line-height:1.65;--bb-v2-type-editorial-body-letter-spacing:0em;--bb-v2-type-editorial-body-family:Montserrat;--bb-v2-type-editorial-heading-font-size:24px;--bb-v2-type-editorial-heading-font-weight:600;--bb-v2-type-editorial-heading-line-height:1.2;--bb-v2-type-editorial-heading-letter-spacing:.015em;--bb-v2-type-editorial-heading-family:Orbitron;--bb-v2-type-display-large-font-size:44px;--bb-v2-type-display-large-font-weight:700;--bb-v2-type-display-large-line-height:1.02;--bb-v2-type-display-large-letter-spacing:.025em;--bb-v2-type-display-large-family:Orbitron;--bb-v2-button-small-min-height:44px;--bb-v2-button-small-padding-inline:14px;--bb-v2-button-small-gap:7px;--bb-v2-button-small-icon-size:16px;--bb-v2-button-medium-min-height:44px;--bb-v2-button-medium-padding-inline:18px;--bb-v2-button-medium-gap:8px;--bb-v2-button-medium-icon-size:18px;--bb-v2-button-large-min-height:52px;--bb-v2-button-large-padding-inline:22px;--bb-v2-button-large-gap:10px;--bb-v2-button-large-icon-size:20px;--bb-v2-button-shape-radius:2px;--bb-v2-button-shape-cut:7px;--bb-v2-button-depth-rest:0 2px 0 color-mix(in srgb, var(--bb-v2-color-border-default) 45%, transparent);--bb-v2-button-depth-hover:6px 6px 0 color-mix(in srgb, var(--bb-v2-color-border-strong) 38%, transparent);--bb-v2-button-depth-pressed:none;--bb-v2-button-transition-duration:90ms;--bb-v2-button-transition-easing:cubic-bezier(.2, 0, 0, 1);--bb-v2-button-reduced-duration:0s;--bb-v2-button-text-transform:uppercase;--bb-v2-button-hover-transform:translate(-1px, -1px);--bb-v2-button-pressed-transform:translate(1px, 1px);--bb-v2-button-loading-duration:.7s;--bb-marketing-page-canvas:#080d12;--bb-marketing-chrome-background:#000;--bb-marketing-chrome-accent:#00fff7;--bb-marketing-chrome-on-accent:#000;--bb-marketing-chrome-navigation:#fff;--bb-marketing-chrome-meta-font:Inter;--bb-marketing-hero-icon-glow:#00fff7;--bb-marketing-portfolio-glow-far:#0ff;--bb-marketing-portfolio-panel:#111;--bb-marketing-portfolio-body-text:#ccc;--bb-marketing-portfolio-client-text:#aaa;--bb-marketing-content-panel-surface:#111;--bb-marketing-content-body-text:#ccc;--bb-marketing-form-field-surface:#111;--bb-marketing-form-field-content:#fff;--bb-marketing-form-field-border:#444;--bb-marketing-form-field-focus:#57ffae;--bb-marketing-form-field-error:#ff4f4f;--bb-marketing-form-field-inset-glow:#00ff80;--bb-marketing-form-field-error-glow:#ff6464;--bb-marketing-highlight:#fff;--bb-marketing-store-badge-surface:#fff;--bb-marketing-store-badge-content:#0b1120;--bb-marketing-terminal-blend:#10172b;--bb-marketing-plan-content:#f5f7fa;--bb-marketing-plan-free-surface:#23272f;--bb-marketing-plan-free-border:#3c434e;--bb-marketing-plan-free-label:#c9d2dc;--bb-marketing-plan-monthly-surface-start:#3b414a;--bb-marketing-plan-monthly-surface-end:#2d333c;--bb-marketing-plan-monthly-border:#8d98a5;--bb-marketing-plan-monthly-label:#dbe3eb;--bb-marketing-plan-yearly-surface:#3a2d11;--bb-marketing-plan-yearly-border:#f0c453;--bb-marketing-plan-yearly-label:#f0c453;--bb-marketing-plan-positive:#2ecc71;--bb-marketing-plan-negative:#e53935;--bb-radius-none:0px;--bb-radius-xs:2px;--bb-radius-sm:4px;--bb-radius-md:8px;--bb-radius-lg:12px;--bb-radius-xl:16px;--bb-radius-2xl:24px;--bb-radius-full:9999px;--bb-shadow-none:none;--bb-shadow-sm:0 1px 2px 0 #0000000d;--bb-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--bb-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--bb-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--bb-spacing-0:0px;--bb-spacing-1:4px;--bb-spacing-2:8px;--bb-spacing-3:12px;--bb-spacing-4:16px;--bb-spacing-5:20px;--bb-spacing-6:24px;--bb-spacing-8:32px;--bb-spacing-10:40px;--bb-spacing-12:48px;--bb-spacing-16:64px;--bb-spacing-20:80px;--bb-spacing-24:96px;--bb-font-family-display:Orbitron;--bb-font-family-body:Montserrat;--bb-font-family-mono:JetBrains Mono;--bb-font-family-terminal:JetBrains Mono;--bb-font-size-xs:12px;--bb-font-size-sm:14px;--bb-font-size-md:16px;--bb-font-size-lg:18px;--bb-font-size-xl:20px;--bb-font-size-2xl:24px;--bb-font-size-3xl:30px;--bb-font-size-4xl:36px;--bb-font-size-5xl:48px;--bb-font-weight-regular:400;--bb-font-weight-medium:500;--bb-font-weight-semibold:600;--bb-font-weight-bold:700;--bb-font-line-height-tight:1.25;--bb-font-line-height-normal:1.5;--bb-font-line-height-relaxed:1.75;--bb-opacity-action-icon-inactive:.4;--bb-opacity-neon-ring:.35;--bb-opacity-nav-scrim:.5;--bb-interface-workspace-background:#080d12;--bb-interface-workspace-stage-checker-strong:#101826;--bb-interface-workspace-stage-checker-soft:#0f1520;--bb-interface-workspace-selection-signal:#12e6d5;--bb-interface-control-foreground:#eaeffc;--bb-interface-control-hover-foreground:#eaeffc;--bb-interface-control-disabled-foreground:#71869c;--bb-interface-control-focus-ring:#12e6d5;--bb-interface-button-hover-background:transparent;--bb-interface-button-hover-shadow:none;--bb-interface-button-hover-text-shadow:none;--bb-interface-button-hover-foreground:#eaeffc;--bb-interface-button-hover-filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--bb-v2-identity-primary) 62%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, var(--bb-v2-identity-primary) 24%, transparent));--bb-interface-button-pressed-background:transparent;--bb-interface-button-pressed-shadow:none;--bb-interface-button-pressed-text-shadow:none;--bb-interface-button-pressed-foreground:color-mix(in srgb, var(--bb-v2-identity-primary) 14%, #eaeffc);--bb-interface-button-pressed-filter:drop-shadow(0 0 3px color-mix(in srgb, var(--bb-v2-identity-primary) 57%, transparent)) drop-shadow(0 0 6px color-mix(in srgb, var(--bb-v2-identity-primary) 49%, transparent));--bb-interface-button-plain-icon-rest-filter:none;--bb-interface-button-plain-icon-hover-filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--bb-v2-identity-primary) 62%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, var(--bb-v2-identity-primary) 24%, transparent));--bb-interface-button-plain-icon-hover-foreground:#eaeffc;--bb-interface-interaction-hover-background:radial-gradient(ellipse at center, #12e6d503 0%, #12e6d503 72%, #12e6d50a 84%, #12e6d524 96%, #12e6d512 100%);--bb-interface-interaction-hover-shadow:inset 0 0 11px #12e6d514, 0 0 12px #12e6d51a;--bb-interface-interaction-hover-text-shadow:0 0 8px #12e6d533;--bb-interface-interaction-pressed-background:radial-gradient(ellipse at center, #12e6d505 0%, #12e6d505 56%, #12e6d514 70%, #12e6d533 88%, #12e6d547 97%, #12e6d524 100%);--bb-interface-interaction-pressed-shadow:inset 0 0 14px #12e6d52e, 0 0 14px #12e6d526;--bb-interface-interaction-pressed-text-shadow:0 0 10px #12e6d552;--bb-interface-scrollbar-thumb:#12e6d5d1;--bb-interface-scrollbar-track:#080d12a3;--bb-interface-scrollbar-border:#080d12c7;--bb-interface-scrollbar-highlight:#eaeffc38;--bb-interface-menu-background:#0f1520fa;--bb-interface-menu-border:#12e6d547;--bb-interface-menu-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--bb-interface-menu-muted-foreground:#b7c5d4;--bb-interface-menu-meta-foreground:#b7c5d4;--bb-interface-menu-disabled-foreground:#71869c6b;--bb-interface-menu-divider:#12e6d52e;--bb-interface-menu-scrollbar-thumb:#12e6d5d1;--bb-interface-menu-scrollbar-track:#080d12a3;--bb-interface-motion-quick-duration:.14s;--bb-interface-motion-quick-easing:ease}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/MaterialSymbolsOutlined-CqCT0uvb.woff2)format("woff2")}.ms{--ms-fill:0;--ms-weight:300;--ms-grad:0;--ms-size:1.25em;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:var(--ms-size);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" var(--ms-fill), "wght" var(--ms-weight), "GRAD" var(--ms-grad), "opsz" 24;color:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;direction:ltr;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ms.ms-filled{--ms-fill:1;--ms-weight:400}.ms-16{--ms-size:16px}.ms-18{--ms-size:18px}.ms-20{--ms-size:20px}.ms-24{--ms-size:24px}.ms-28{--ms-size:28px}.ms-32{--ms-size:32px}.ms-48{--ms-size:48px}.ms-thin{--ms-weight:100}.ms-light{--ms-weight:200}.ms-normal{--ms-weight:400}.ms-bold{--ms-weight:600}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=star],.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=favorite]{--bb-semantic-icon-source:url(/assets/star-Jwi5xtiH.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=star],.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=favorite]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-star-BzidIU_6.svg)}.bb-floating-window:has(.bb-account-funnel){width:min(440px,100vw - 24px);min-width:min(320px,100vw - 24px)}.bb-account-access-page{min-height:100dvh;color:var(--bb-interface-control-foreground);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);place-items:center;padding:12px;display:grid}.bb-account-access-page__loading{min-height:100dvh;color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);place-items:center;display:grid}html:has(.bb-account-access-page) body{margin:0}.bb-account-access-page__content{width:min(440px,100%);min-width:0}.bb-account-access-page__brand{color:var(--bb-interface-control-foreground);font-size:var(--bb-font-size-lg);font-weight:var(--bb-font-weight-bold);justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.bb-account-access-page__mark{width:42px;height:42px;color:var(--bb-v2-identity-primary);display:block}.bb-account-access-page .bb-account-funnel{background:0 0;border:0;border-radius:0;overflow:visible}.bb-account-access-page .bb-floating-window-content__head{background:0 0}.bb-account-funnel{min-width:0;min-height:0;color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);font-family:var(--bb-font-family-body);-webkit-user-select:none;user-select:none;grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.bb-account-funnel__head{grid-template-columns:minmax(0,1fr);padding-inline:0;display:grid}.bb-account-funnel__head .bb-floating-window-content__title{grid-column:1;justify-self:center;width:auto}.bb-account-funnel__back{position:absolute;inset-block-start:50%;inset-inline-start:16px;transform:translateY(-50%)}.bb-account-funnel__description{min-height:0;padding-block:8px 12px}.bb-account-funnel__body .bb-form-fields{gap:var(--bb-spacing-3)}.bb-account-funnel__body .bb-field{margin:0}.bb-account-funnel__body :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.bb-account-funnel__recovery{justify-self:end}.bb-account-funnel__body .bb-checkbox-field{margin:0}.bb-account-funnel__switch{color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal);text-align:center;margin:2px 0 0}.bb-account-funnel__switch-action{font-weight:var(--bb-font-weight-bold)}.bb-account-funnel__external-links{justify-content:center;gap:var(--bb-spacing-4);font-size:var(--bb-font-size-xs);display:flex}.bb-account-funnel__error{margin:0 16px 8px}.bb-account-funnel__actions{padding:6px 16px 12px}.bb-account-funnel__actions .bb-workspace-control-button{min-width:112px}.bb-account-funnel__plans{gap:var(--bb-spacing-3);display:grid}.bb-account-funnel__plan{gap:var(--bb-spacing-3);border:1px solid var(--bb-interface-menu-border);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);background:var(--bb-v2-color-surface-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr);padding:12px;display:grid;position:relative}.bb-account-funnel__plan:has(input:checked){border-color:var(--bb-v2-identity-primary);background:var(--bb-interface-interaction-pressed-background);box-shadow:var(--bb-interface-interaction-pressed-shadow)}.bb-account-funnel__plan input{width:16px;height:16px;accent-color:var(--bb-v2-identity-primary);margin:2px 0 0}.bb-account-funnel__plan-copy{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-account-funnel__plan-head{justify-content:space-between;align-items:baseline;gap:var(--bb-spacing-3);font-size:var(--bb-font-size-sm);display:flex}.bb-account-funnel__plan-head strong{font-family:var(--bb-font-family-body);font-weight:var(--bb-font-weight-bold)}.bb-account-funnel__plan-summary,.bb-account-funnel__plan-badge{color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal)}.bb-account-funnel__plan-badge{color:var(--bb-v2-identity-primary);font-weight:var(--bb-font-weight-bold)}.bb-account-funnel--status{grid-template-rows:auto auto}@media (width<=520px){.bb-account-funnel__plan-head{gap:var(--bb-spacing-1);display:grid}.bb-account-funnel__actions{grid-template-columns:1fr;display:grid}.bb-account-funnel__actions .bb-workspace-control-button{width:100%}}.bb-btn-filled:disabled,.bb-btn-tonal:disabled{background:var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-secondary)}@keyframes bb-v2-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bb-v2-button{transition-duration:var(--bb-v2-button-reduced-duration)}.bb-v2-button__progress{border-style:dotted;animation:none}}@media (forced-colors:active){.bb-v2-button{color:buttontext;box-shadow:none;forced-color-adjust:auto;background:buttonface;border-color:buttontext}.bb-v2-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-v2-button[data-specimen-state=focusVisible]{outline-color:highlight}}.bb-theme-mode-toggle{all:unset;aspect-ratio:1;box-sizing:border-box;border:1px solid var(--bb-theme-mode-toggle-background,var(--bb-v2-identity-accent));width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--bb-theme-mode-toggle-foreground,var(--bb-v2-identity-accent-foreground));background:var(--bb-theme-mode-toggle-background,var(--bb-v2-identity-accent));cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid;overflow:hidden}.bb-theme-mode-toggle:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-theme-mode-toggle-background,var(--bb-v2-identity-accent));background:var(--bb-theme-mode-toggle-background,var(--bb-v2-identity-accent));box-shadow:none;outline:none}.bb-theme-mode-toggle:active{box-shadow:none}.bb-theme-mode-toggle:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-theme-mode-toggle-background,var(--bb-v2-identity-accent));outline-offset:2px}.bb-theme-mode-toggle__icon{place-items:center;width:18px;height:18px;display:none}.bb-theme-mode-toggle[data-bb-theme-mode-target=light] [data-bb-theme-mode-icon=light],.bb-theme-mode-toggle[data-bb-theme-mode-target=dark] [data-bb-theme-mode-icon=dark]{display:grid}.bb-theme-mode-toggle__glyph,.bb-theme-mode-toggle__icon .bb-semantic-icon{width:18px;height:18px}.bb-compact-theme-field{gap:var(--bb-spacing-2);-webkit-user-select:none;user-select:none;min-width:0;margin:0;display:grid}.bb-compact-theme-card{border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-v2-button-shape-radius);min-width:0;min-height:58px;color:var(--bb-v2-color-content-primary);background:var(--bb-compact-theme-neutral,var(--bb-v2-color-surface-surface));box-shadow:none;font-family:var(--bb-v2-font-family-primary);transition:border-color var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), box-shadow var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), transform var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.bb-compact-theme-card:hover{border-color:var(--bb-v2-color-border-strong);box-shadow:var(--bb-v2-button-depth-hover);transform:translateY(-2px)}.bb-compact-theme-card__select{align-items:center;gap:var(--bb-spacing-3);min-width:0;min-height:56px;padding:var(--bb-spacing-3);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.bb-compact-theme-card__select:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:-3px}.bb-compact-theme-card__name{min-width:0;color:var(--bb-v2-color-content-primary);font-family:var(--bb-v2-type-display-large-family);font-size:var(--bb-v2-type-title-font-size);font-weight:var(--bb-theme-typography-signature-font-weight,var(--bb-v2-type-display-large-font-weight));font-style:var(--bb-theme-typography-signature-font-style,normal);line-height:var(--bb-v2-type-title-line-height);text-overflow:ellipsis;-webkit-text-decoration:var(--bb-theme-typography-signature-text-decoration,none);text-decoration:var(--bb-theme-typography-signature-text-decoration,none);white-space:nowrap;flex:0 auto;overflow:hidden}.bb-compact-theme-card__swatches{align-items:center;gap:var(--bb-spacing-1);flex:none;min-width:0;display:flex}.bb-compact-theme-card__swatch{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bb-v2-color-content-primary) 18%, transparent);border-radius:var(--bb-v2-button-shape-radius);background:var(--bb-compact-theme-swatch);width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;box-shadow:none;clip-path:polygon(var(--bb-v2-button-shape-cut) 0, 100% 0, 100% calc(100% - var(--bb-v2-button-shape-cut)), calc(100% - var(--bb-v2-button-shape-cut)) 100%, 0 100%, 0 var(--bb-v2-button-shape-cut));display:block}.bb-compact-theme-card__mode-toggle{--bb-theme-mode-toggle-background:var(--bb-theme-summary-card-accent,var(--bb-v2-identity-accent));--bb-theme-mode-toggle-foreground:var(--bb-theme-summary-card-on-accent,var(--bb-v2-identity-accent-foreground));flex:none;margin-inline-end:var(--bb-spacing-3)}.bb-compact-theme-picker{-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100%}.bb-compact-theme-picker__head{gap:var(--bb-spacing-2);grid-template-columns:18px minmax(0,1fr) 18px;display:grid}.bb-compact-theme-picker__head:after{content:"";width:18px}.bb-compact-theme-picker__head .bb-floating-window-content__title{grid-column:2}.bb-compact-theme-picker__back{grid-column:1}.bb-compact-theme-picker__body{min-width:0;padding:var(--bb-spacing-2) var(--bb-spacing-3) var(--bb-spacing-3)}.bb-compact-theme-picker__grid{--bb-compact-theme-card-min-inline-size:var(--bb-floating-window-grid-item-min-inline-size,280px);--bb-preview-card-width:var(--bb-compact-theme-card-min-inline-size);gap:var(--bb-spacing-3)}@media (prefers-reduced-motion:reduce){.bb-compact-theme-card{transition-duration:var(--bb-v2-button-reduced-duration)}}.bb-field__input-wrap input[type=password]::-ms-reveal{display:none}.bb-field__input-wrap input[type=password]::-ms-clear{display:none}@media (forced-colors:none){.bb-field__input:-webkit-any(:autofill,:-webkit-autofill){color:var(--bb-field-content);-webkit-text-fill-color:var(--bb-field-content);caret-color:var(--bb-field-content);box-shadow:var(--bb-field-decoration-shadow,0 0 0 transparent), inset 0 0 0 100vmax var(--bb-field-surface)!important}.bb-field__input:is(:autofill,:autofill){color:var(--bb-field-content);-webkit-text-fill-color:var(--bb-field-content);caret-color:var(--bb-field-content);box-shadow:var(--bb-field-decoration-shadow,0 0 0 transparent), inset 0 0 0 100vmax var(--bb-field-surface)!important}}.bb-annotated-text__editor{overflow-wrap:anywhere;white-space:pre-wrap;min-height:146px;line-height:1.65}.bb-annotated-text__editor:empty:before{color:var(--bb-v2-color-content-secondary);content:attr(data-placeholder);pointer-events:none}.bb-annotated-text__editor.is-cue-drop-target{outline:1px solid var(--bb-v2-identity-primary);outline-offset:-2px}.bb-annotated-text__segment.is-cued{background:linear-gradient(180deg, transparent 52%, hsl(var(--bb-annotation-hue) 84% 64% / .2) 52%);box-shadow:inset 0 -1px 0 hsl(var(--bb-annotation-hue) 88% 68% / .58);border-radius:3px}.bb-annotated-text__pill{border:1px solid hsl(var(--bb-annotation-hue) 78% 64% / .62);color:#f4fffd;background:hsl(var(--bb-annotation-hue) 50% 18% / .92);max-width:calc(100% - 4px);min-height:22px;box-shadow:0 0 10px hsl(var(--bb-annotation-hue) 80% 55% / .12);vertical-align:1px;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;margin:1px 4px 1px 2px;padding:1px 2px 1px 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.bb-annotated-text__pill.is-dashed{border-style:dashed}.bb-annotated-text__pill:focus{outline:2px solid hsl(var(--bb-annotation-hue) 88% 70% / .62);outline-offset:1px}.bb-annotated-text__pill.is-dragging{opacity:.42;cursor:grabbing}.bb-annotated-text__pill[aria-invalid=true]{border-color:var(--bb-v2-color-status-danger-border);outline:1px solid var(--bb-v2-color-status-danger-border);box-shadow:none}.bb-annotated-text__pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-annotated-text__remove{color:currentColor;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:3px;padding:0;display:inline-grid}.bb-annotated-text__remove:hover{background:#ffffff21}.bb-annotated-text__remove-icon{width:12px;height:12px}.bb-annotated-text__count{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-variant-numeric:tabular-nums;align-self:flex-end}.bb-annotated-text.is-near-limit .bb-annotated-text__count{color:#f7c85a}.bb-annotated-text.is-at-limit .bb-annotated-text__count{color:var(--bb-v2-color-status-danger-border)}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-layout-geometry-popover__position,.bb-layout-geometry-popover__fields,.bb-layout-geometry-popover__rotation,.bb-layout-geometry-popover .bb-toolbar-popover__field{display:contents}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=x])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=width])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dx])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-rotation])>.bb-toolbar-popover__field-label{grid-row:3}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=y])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=height])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dy])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-text-editor input[type=color]::-webkit-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.bb-layout-text-editor input[type=color]::-moz-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.timeline-track.audio,.timeline-track-element.video-timeline-audio-clip{--timeline-handle-accent:#e6b75f}.timeline-track.audio .media-editor-selection-overlay{border-color:var(--timeline-handle-accent);background:color-mix(in srgb, var(--timeline-handle-accent) 30%, transparent)}.timeline-element-source-trace.video-timeline-audio-source{pointer-events:none;background:#17191a;border:1px solid #c997406b;min-height:0;position:absolute;overflow:hidden}.layout-element-body.video-timeline-audio-body{background:#17191a;border-color:#c997406b}.video-timeline-audio-clip.is-swap-target .video-timeline-audio-body{border-color:var(--timeline-handle-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--timeline-handle-accent) 42%, transparent)}.video-timeline-waveform{z-index:0;color:#8d9597;border-radius:0;position:absolute;inset:0;overflow:hidden}.video-timeline-audio-active{z-index:1;pointer-events:none;background:#3a250e;position:absolute;inset:0;overflow:hidden}.video-timeline-waveform.live{z-index:2;color:#c99740;pointer-events:none}.video-timeline-waveform-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.video-timeline-waveform-svg{width:100%;height:100%;display:block;overflow:hidden}.video-timeline-waveform-path{fill:none;stroke:currentColor;stroke-width:1px}.video-timeline-wave-sample{z-index:2;background:currentColor;border-radius:1px;min-width:1px;position:absolute}.video-timeline-wave-status{color:#f6d390ad;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.bb-timeline-ruler{width:calc(100% - (2 * var(--timeline-content-gutter)));margin-inline:var(--timeline-content-gutter);border:var(--timeline-frame-border-width,1px) solid var(--line);cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(#0000 calc(100% - 1px),#ffffff14 calc(100% - 1px)),#ffffff06;border-radius:8px;min-height:30px;position:relative;overflow:hidden}.bb-timeline-ruler-content{inset:0 var(--timeline-edge-clearance,0px);position:absolute}.bb-timeline-ruler-tick{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;padding-top:13px;font-size:10px;position:absolute;top:0;translate:-50%}.bb-timeline-ruler-tick:before{content:"";background:#ffffff2e;width:1px;height:7px;position:absolute;top:0;left:50%}.bb-timeline-ruler-tick[data-ruler-edge=start]{translate:0}.bb-timeline-ruler-tick[data-ruler-edge=start]:before{left:0}.bb-timeline-ruler-tick[data-ruler-edge=end]{translate:-100%}.bb-timeline-ruler-tick[data-ruler-edge=end]:before{left:auto;right:0}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-background-editor{align-content:start;gap:var(--bb-spacing-3);min-width:0;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-body);-webkit-user-select:none;user-select:none;display:grid}.bb-background-editor>.bb-field{min-width:0;margin:0}.bb-background-editor__scope{width:100%}.bb-background-editor__theme{min-width:0}.bb-background-editor .bb-field__input,.bb-background-editor .bb-select{width:100%;min-width:0}.bb-background-editor__inherit{justify-self:stretch}.bb-background-editor__color-row{align-items:end;gap:var(--bb-spacing-2);grid-template-columns:minmax(66px,1fr) 36px minmax(66px,1fr);min-width:0;display:grid}.bb-background-editor__color-row[data-bb-background-color-count="3"]{grid-template-columns:minmax(66px,1fr) 36px repeat(2,minmax(66px,1fr))}.bb-background-editor__color-target{justify-items:center;gap:var(--bb-spacing-2);min-width:0;padding:var(--bb-spacing-2);border-radius:var(--bb-radius-md);color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);cursor:pointer;border:1px solid #0000;display:grid;position:relative}.bb-background-editor__color-target.is-active{border-color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-identity-primary) 8%, transparent)}.bb-background-editor__swap{place-self:end center}.bb-background-editor__asset-actions{gap:var(--bb-spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bb-background-editor__asset-actions .bb-workspace-control-button{min-width:0}.bb-background-editor__range{width:100%;min-width:0;accent-color:var(--bb-v2-identity-primary)}.bb-background-editor__range-label{justify-content:space-between;align-items:baseline;gap:var(--bb-spacing-2);display:flex}.bb-background-editor__range-label output{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-variant-numeric:tabular-nums}.bb-background-editor [hidden]{display:none}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-progress__label,.bb-progress__value{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-type-label-family);font-size:var(--bb-v2-type-label-font-size);font-weight:var(--bb-v2-type-label-font-weight);letter-spacing:var(--bb-v2-type-label-letter-spacing);line-height:var(--bb-v2-type-label-line-height);margin:0}.bb-floating-window[data-floating-window-measuring=true] [data-floating-window-fit-first-item=true] [data-floating-window-items]>:not(:first-child),dialog.bb-floating-window:not([open]){display:none}@keyframes bb-attention-pulse{0%,to{box-shadow:0 0 12px 2px #0000}50%{box-shadow:0 0 12px 2px color-mix(in srgb, var(--bb-interface-control-focus-ring) 65%, transparent)}}.bb-media-frame__layer{pointer-events:none;opacity:0;will-change:transform, opacity;width:var(--bb-media-frame-layer-width,1080px);height:var(--bb-media-frame-layer-height,1920px);transform-origin:0 0;-webkit-user-select:none;user-select:none;background:0 0;border:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=760px){.bb-workspace-topbar.bb-resizable-toolbar{grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding-inline:8px;display:grid}.bb-workspace-topbar .bb-workspace-brand--adaptive{min-width:0}.bb-workspace-topbar .bb-workspace-brand--adaptive .bb-workspace-brand__wordmark{display:none}.bb-workspace-topbar .bb-workspace-brand--adaptive .bb-workspace-brand__mark--narrow{display:block}.bb-workspace-topbar .bb-workspace-topbar__actions{scrollbar-gutter:auto;width:100%;min-width:0;padding-inline:0}}@keyframes bb-pending-control-light{to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[aria-busy=true]:disabled .bb-semantic-icon{background-position:50% 0;animation:none}}.bb-toolbar-popover__color-input::-webkit-color-swatch{border:0;border-radius:0}.bb-toolbar-popover__color-input::-moz-color-swatch{border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.bb-interface-action,.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface),.bb-interface-controls .bb-select__trigger,.bb-workspace-tab,.bb-workspace-control-button,.bb-select__caret{transition-duration:0s}}@media (forced-colors:active){.bb-select__trigger,.bb-menu,.bb-menu__item,.bb-workspace-tab,.bb-workspace-control-button,.bb-workspace-add-tile{color:buttontext;box-shadow:none;filter:none;forced-color-adjust:auto;background:buttonface;border-color:buttontext}.bb-select__trigger:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-menu__item:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-tab:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-control-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-add-tile:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline-offset:2px;outline:2px solid highlight}.bb-workspace-preview-frame[data-selected=true]:after{border:var(--bb-workspace-preview-selection-stroke) solid Highlight;filter:none;background:0 0}}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-property-editor{gap:var(--bb-spacing-3);min-width:0;font-family:var(--bb-font-family-body);display:grid}.bb-property-editor>.bb-field{margin:0}.bb-property-editor .bb-field--error .bb-field__input{border-color:var(--bb-v2-color-status-danger-border)}:is(.bb-layout-text-editor,.bb-property-editor) .bb-checkbox-field__label{align-items:center;gap:var(--bb-spacing-2);display:flex}.bb-property-editor[hidden],.bb-property-editor [hidden]{display:none}:is(.bb-layout-text-editor,.bb-property-editor) label{gap:var(--bb-spacing-1);color:var(--bb-interface-menu-muted-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);letter-spacing:.02em;line-height:var(--bb-font-line-height-normal);margin:0;display:grid}:is(.bb-layout-text-editor,.bb-property-editor) :is(input[type=text],input[type=number],select,textarea){box-sizing:border-box;width:100%;min-width:0;padding:8px var(--bb-spacing-3);border:1px solid var(--bb-interface-menu-border);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);background:color-mix(in srgb, var(--bb-interface-control-foreground) 5%, var(--bb-interface-menu-background));font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-medium);outline:none}:is(.bb-layout-text-editor,.bb-property-editor) :is(input[type=text],input[type=number],select,textarea):focus{border-color:var(--bb-v2-identity-primary)}:is(.bb-layout-text-editor,.bb-property-editor) select{appearance:auto;background-image:none;padding-inline-end:var(--bb-spacing-3)}:is(.bb-layout-text-editor,.bb-property-editor) select :is(option,optgroup){color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);font-family:var(--bb-font-family-body)}:is(.bb-layout-text-editor,.bb-property-editor) .row,:is(.bb-layout-text-editor,.bb-property-editor) .tools-row,.bb-layout-text-editor__actions{gap:var(--bb-spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}:is(.bb-layout-text-editor,.bb-property-editor) :is(.row,.tools-row,.bb-layout-text-editor__actions)>*{min-width:0}.bb-layout-geometry-popover__position,.bb-layout-geometry-popover__fields,.bb-layout-geometry-popover__rotation,.bb-layout-geometry-popover .bb-toolbar-popover__field{display:contents}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=x])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=width])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dx])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-rotation])>.bb-toolbar-popover__field-label{grid-row:3}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=y])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=height])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dy])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-text-editor input[type=color]::-webkit-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.bb-layout-text-editor input[type=color]::-moz-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.bb-audio-settings{grid-template-columns:auto minmax(120px,1fr);align-items:center}.bb-audio-settings__label{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);display:flex}.bb-toolbar-popover__field.bb-audio-settings__volume{grid-template-columns:minmax(120px,1fr);min-width:120px}.bb-audio-settings__volume.bb-audio-settings__volume--inline{flex:none;grid-template-columns:max-content 120px}.bb-audio-settings__actions{gap:var(--bb-spacing-2);grid-column:1/-1;display:flex}.bb-audio-settings__actions--named{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.bb-audio-settings__actions--named .bb-workspace-control-button--icon-label{justify-content:flex-start;min-width:0}.bb-audio-settings__actions--named .bb-workspace-control-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:auto;display:block;overflow:hidden}.bb-audio-settings__timing{gap:var(--bb-spacing-2);flex:none;grid-column:1/-1;grid-template-columns:repeat(2,max-content);display:grid}.bb-audio-settings__timing>.bb-toolbar-popover__field{white-space:nowrap}.bb-audio-settings__timing>:first-child:nth-last-child(odd){grid-column:1/-1}.bb-animation-editor{gap:var(--bb-spacing-3);min-width:0;display:grid}.bb-animation-editor__region{gap:var(--bb-spacing-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.bb-animation-editor__region>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-xs);overflow:hidden}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-toolbar{justify-content:flex-start;gap:var(--bb-spacing-2);flex-wrap:wrap;display:flex}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-toolbar .bb-workspace-control-button,:is(.bb-layout-text-editor,.bb-animation-editor) .animation-item-header .bb-workspace-control-button{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-list{gap:var(--bb-spacing-3);display:grid}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-empty{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm)}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-item{gap:var(--bb-spacing-2);border-radius:var(--bb-radius-md);background:color-mix(in srgb, var(--bb-interface-control-foreground) 4%, var(--bb-interface-menu-background));border:0;padding:12px;display:grid}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-item-header{justify-content:space-between;align-items:center;gap:var(--bb-spacing-2);display:flex}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-item:focus{outline:none}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-item-header strong{color:var(--bb-interface-control-foreground);font-size:var(--bb-font-size-sm)}:is(.bb-layout-text-editor,.bb-animation-editor) .animation-range-label{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);display:flex}.bb-layout-text-editor.bb-layout-text-editor{box-sizing:border-box;align-content:start;gap:var(--bb-spacing-3);width:auto;min-width:0;color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);font-family:var(--bb-font-family-body);padding:18px;display:grid}.bb-layout-text-editor.bb-layout-text-editor--sidebar{border-bottom:1px solid var(--bb-interface-menu-border)}.bb-layout-text-editor.bb-layout-text-editor--toolbar{width:max-content;color:var(--bb-interface-control-foreground);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;display:flex}.bb-layout-text-editor--toolbar .bb-layout-text-editor__field-label:not(.bb-layout-text-editor__range-head>*){display:none}.bb-layout-text-editor .bb-layout-text-editor__summary{align-content:center;align-items:center;gap:var(--bb-spacing-2);min-height:24px;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-bold);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:14px minmax(0,1fr);margin:0;line-height:1.2;list-style:none;display:grid}.bb-layout-text-editor .bb-layout-text-editor__summary::-webkit-details-marker{display:none}.bb-layout-text-editor .bb-layout-text-editor__summary .bb-workspace-section__icon{transform-origin:50%;width:10px;height:10px;transition:transform var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);place-self:center}.bb-layout-text-editor [open]>.bb-layout-text-editor__summary .bb-workspace-section__icon,.bb-layout-text-editor[open]>.bb-layout-text-editor__summary .bb-workspace-section__icon{transform:rotate(90deg)}.bb-layout-text-editor.bb-layout-text-editor>:not(.bb-layout-text-editor__summary){margin:0}.bb-layout-text-editor__control-group{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-layout-text-editor__control-label{color:var(--bb-interface-menu-muted-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);letter-spacing:.02em;line-height:var(--bb-font-line-height-normal)}.bb-layout-text-editor :is(input[type=text],input[type=number])[data-bb-layout-text-editor-mixed]::placeholder{color:var(--bb-interface-menu-muted-foreground);opacity:1}.bb-layout-text-editor button[aria-pressed=mixed]{color:var(--bb-interface-control-foreground);background:color-mix(in srgb, var(--bb-v2-identity-primary) 12%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--bb-v2-identity-primary) 72%, transparent)}.bb-layout-text-editor [data-bb-layout-text-editor-mixed] .bb-toolbar-popover__trigger-value,.bb-layout-text-editor .bb-toolbar-popover__trigger[data-bb-layout-text-editor-mixed] .bb-toolbar-popover__trigger-value{box-shadow:inset 0 0 0 1px var(--bb-interface-menu-muted-foreground);opacity:.62;background:0 0}.bb-layout-text-editor .bb-layout-text-editor__actions{justify-content:flex-start;align-items:center;display:flex}.bb-layout-arrange-popover{gap:var(--bb-spacing-3);min-width:220px;display:grid}.bb-layout-arrange-popover__group{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-layout-arrange-popover__label{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-font-line-height-normal)}.bb-layout-arrange-popover__actions{align-items:center;gap:var(--bb-spacing-2);flex-wrap:wrap;display:flex}.bb-toolbar-popover:has(>.bb-layout-geometry-popover){width:max-content;max-width:calc(100vw - 16px)}.bb-layout-geometry-popover{align-items:center;gap:var(--bb-spacing-2);grid-template-columns:max-content 68px max-content 68px max-content;width:max-content;min-width:0;display:grid}.bb-layout-geometry-popover__position,.bb-layout-geometry-popover__fields,.bb-layout-geometry-popover__rotation,.bb-layout-geometry-popover .bb-toolbar-popover__field{display:contents}.bb-layout-geometry-popover .bb-toolbar-popover__field-label{align-self:center}.bb-layout-geometry-popover [data-bb-layout-geometry-field=x]{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=x])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover [data-bb-layout-geometry-field=dx],.bb-layout-geometry-popover [data-bb-layout-geometry-field=width]{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=width])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dx])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover [data-bb-layout-geometry-rotation]{grid-row:3}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-rotation])>.bb-toolbar-popover__field-label{grid-row:3}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>:is([data-bb-layout-geometry-field=x],[data-bb-layout-geometry-field=width],[data-bb-layout-geometry-field=dx],[data-bb-layout-geometry-rotation]))>.bb-toolbar-popover__field-label{grid-column:1}.bb-layout-geometry-popover :is([data-bb-layout-geometry-field=x],[data-bb-layout-geometry-field=width],[data-bb-layout-geometry-field=dx],[data-bb-layout-geometry-rotation]){grid-column:2}.bb-layout-geometry-popover [data-bb-layout-geometry-field=y]{grid-row:1}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=y])>.bb-toolbar-popover__field-label{grid-row:1}.bb-layout-geometry-popover [data-bb-layout-geometry-field=dy],.bb-layout-geometry-popover [data-bb-layout-geometry-field=height]{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=height])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>[data-bb-layout-geometry-field=dy])>.bb-toolbar-popover__field-label{grid-row:2}.bb-layout-geometry-popover .bb-toolbar-popover__field:has(>:is([data-bb-layout-geometry-field=y],[data-bb-layout-geometry-field=height],[data-bb-layout-geometry-field=dy]))>.bb-toolbar-popover__field-label{grid-column:3}.bb-layout-geometry-popover :is([data-bb-layout-geometry-field=y],[data-bb-layout-geometry-field=height],[data-bb-layout-geometry-field=dy]){grid-column:4}.bb-layout-geometry-popover__units{grid-area:1/5}.bb-layout-geometry-popover__reference{grid-column:5}.bb-layout-geometry-popover__reference--horizontal{grid-row:2}.bb-layout-geometry-popover__reference--vertical{grid-row:3}.bb-layout-gap-popover{align-items:center;gap:var(--bb-spacing-2);grid-template-columns:minmax(128px,1fr) auto;min-width:0;display:grid}.bb-layout-gap-popover__preset{box-sizing:border-box;min-width:0;block-size:30px;inline-size:128px;padding:0 var(--bb-spacing-2);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);line-height:1.2}.bb-layout-gap-popover__preset:focus{border-color:var(--bb-v2-identity-primary);outline:none}.bb-layout-gap-popover__actions{align-items:center;gap:var(--bb-spacing-1);display:flex}.bb-layout-text-editor .text-color-controls{gap:var(--bb-spacing-2);grid-template-columns:56px minmax(0,1fr);align-items:end;display:grid}.bb-layout-text-editor input[type=color]{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;justify-self:start;width:30px;min-width:30px;height:22px;min-height:22px;padding:0;overflow:hidden}.bb-layout-text-editor input[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-layout-text-editor input[type=color]::-webkit-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.bb-layout-text-editor input[type=color]::-moz-color-swatch{border:2px solid var(--bb-interface-menu-border);border-radius:0}.bb-layout-text-editor .segmented{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.bb-layout-text-editor .segmented button{min-width:0;padding-inline:var(--bb-spacing-1)}.bb-layout-text-editor .theme-swatches{gap:var(--bb-spacing-2);flex-wrap:wrap;display:flex}.bb-layout-text-editor .theme-swatch{border:2px solid var(--bb-interface-menu-border);background:var(--swatch);border-radius:0;width:30px;min-width:30px;height:22px;min-height:22px;padding:0}.bb-layout-text-editor .theme-swatch:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-v2-identity-primary)}.bb-layout-text-editor .bb-layout-text-editor__section{gap:var(--bb-spacing-3);background:0 0;border:0;padding:0;display:grid}.bb-layout-text-editor__range-field{gap:2px;min-width:0;display:grid}.bb-layout-text-editor__range-head{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.bb-layout-text-editor__range-value{color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-xs);font-variant-numeric:tabular-nums}.bb-layout-text-editor .bb-workspace-control-icon,.bb-layout-text-editor .bb-semantic-icon{width:14px;height:14px}.bb-layout-text-editor .bb-layout-text-editor__icon-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.bb-layout-text-editor.bb-layout-text-editor--toolbar>*{align-self:center}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__actions,.bb-layout-text-editor.bb-layout-text-editor--toolbar>.text-color-controls,.bb-layout-text-editor.bb-layout-text-editor--toolbar .segmented{align-items:center;gap:5px;display:flex}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__preset-control,.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__font-control,.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-layout-text-editor__size-control{align-items:center;gap:0;display:flex}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__range-field{flex:0 0 116px;inline-size:116px}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__preset-control{inline-size:112px}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__font-control{inline-size:156px}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__preset-control>.bb-select,.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__font-control>.bb-select{flex:auto;width:100%}.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-layout-text-editor__size-control{flex:0 0 68px;inline-size:68px}.bb-layout-text-editor.bb-layout-text-editor--toolbar>.text-color-controls,.bb-layout-text-editor.bb-layout-text-editor--toolbar>.bb-layout-text-editor__control-group{inline-size:auto}.bb-layout-text-editor.bb-layout-text-editor--toolbar :is(select,input[type=number]){height:30px;min-height:30px;padding-block:0}.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-layout-text-editor__icon-button,.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-toolbar-popover__trigger{align-self:center;width:30px;min-width:30px;height:30px;min-height:30px}.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-layout-text-editor__icon-button .bb-workspace-control-icon,.bb-layout-text-editor.bb-layout-text-editor--toolbar .bb-layout-text-editor__icon-button .bb-semantic-icon{width:18px;height:18px}.bb-grid-2,.bb-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=980px){.bb-hero__grid,.bb-proof-card__foot,.bb-grid-3,.bb-grid-2,.bb-platform-grid,.bb-faq-grid,.bb-steps{grid-template-columns:1fr}.bb-download-actions{justify-items:center}.bb-download-actions .bb-btn{width:min(100%,280px)}.bb-hero--centered .bb-hero__copy{max-width:100%}}@media (width<=520px){.bb-workflow__lane{grid-template-columns:1fr}.bb-pricing-intro{font-size:var(--bb-font-size-sm)}.bb-download-actions .bb-btn{width:min(100%,240px)}.bb-managed-form__submit{width:100%}.bb-auth-action{padding:18px}.bb-auth-action__brand img{width:44px;height:44px}.bb-auth-card__head,.bb-auth-card__body{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.bb-picker-search{gap:var(--bb-spacing-3);min-width:0;display:grid}.bb-picker-search__controls{align-items:flex-end;gap:var(--bb-spacing-2);min-width:0;display:flex}.bb-picker-search__controls>.bb-field{flex:0 1 var(--bb-picker-search-field-width,216px);min-width:0;margin:0}.bb-picker-search [hidden]{display:none!important}.bb-picker-search__empty{color:var(--bb-v2-color-content-secondary);font:inherit;margin:0}.bb-preview-card-grid{grid-template-columns:repeat(auto-fill, min(100%, var(--bb-preview-card-width)));justify-content:start;align-items:start;gap:12px;min-width:0;display:grid}.bb-media-card-grid:not(.bb-preview-card-grid),.media-preview-card-grid:not(.bb-preview-card-grid){grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px;display:grid}.bb-media-card-grid--catalog:not(.bb-font-preview-card-grid){--bb-preview-card-width:148px;gap:10px}:is(.bb-font-preview-card-grid,.bb-picker-search:has(.bb-font-preview-card-grid)){--bb-preview-card-width:350px}.bb-picker-search:has(.bb-font-preview-card-grid){--bb-picker-search-field-width:var(--bb-preview-card-width)}.bb-media-card,.vault-card{--bb-media-card-label-font-size:12px;--bb-media-card-label-line-height:1.35;isolation:isolate;border:1px solid var(--bb-v2-color-border-subtle);min-width:0;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-raised);border-radius:8px;display:grid;position:relative;overflow:visible}.bb-media-card--full{--bb-media-card-body-min-height:88px;grid-template-rows:auto minmax(var(--bb-media-card-body-min-height), auto)}.bb-media-card--reduced{--bb-media-card-body-min-height:0px;grid-template-rows:auto auto}.bb-font-preview-card.bb-media-card--full{--bb-media-card-body-min-height:0px;--bb-font-preview-min-height:120px}.bb-font-preview-card.vault-font-card.bb-media-card--full{--bb-font-preview-min-height:84px}.bb-font-preview-card.vault-font-card .bb-media-preview--font{padding-block:8px}.bb-font-preview-card.vault-font-card .bb-media-card__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:8px}.bb-font-preview-card.vault-font-card .bb-media-card__meta{flex-wrap:nowrap;justify-content:flex-end}.bb-font-preview-card.vault-font-card .bb-media-card__actions{grid-column:1/-1}.bb-font-preview-card.bb-media-card--reduced{--bb-font-preview-min-height:56px}.bb-font-preview-card{--bb-font-preview-inline-padding:16px;container-type:inline-size}.bb-font-preview-card.bb-media-card--reduced:has(.bb-media-card__overlay-actions){--bb-font-preview-inline-padding:calc(var(--bb-card-action-inset) + var(--bb-card-action-size) + var(--bb-spacing-2))}.bb-media-card.is-selectable,.media-preview-card.is-selectable{cursor:pointer}.bb-media-card.is-selectable:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)),.media-preview-card.is-selectable:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)),.floating-media-picker-card:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-v2-color-border-focus-ring);box-shadow:0 0 0 1px color-mix(in srgb, var(--bb-v2-color-border-focus-ring) 28%, transparent);outline:2px solid #0000}:is(.bb-media-card,.vault-card).is-vault-drag-source{opacity:.42}:is(.bb-media-card,.vault-card).is-uploading{cursor:progress;border-color:var(--bb-v2-color-status-info-border)}:is(.bb-media-card,.vault-card).is-uploading :is(.bb-media-preview,.vault-thumb){opacity:.78}.bb-media-card--reduced :is(.bb-media-card__body,.media-preview-card-body){gap:6px;min-height:0;padding:8px}.bb-media-preview,.media-preview-element,.vault-thumb{aspect-ratio:1;width:100%;min-width:0;min-height:0;color:var(--bb-v2-color-content-brand);border:0;border-radius:7px 7px 0 0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.bb-media-preview--interactive{cursor:zoom-in}.bb-media-preview--interactive:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:-2px}.bb-media-preview--font{--bb-font-preview-font-size:18px;min-height:var(--bb-font-preview-min-height,120px);aspect-ratio:auto;padding:16px;padding-inline:var(--bb-font-preview-inline-padding);color:var(--bb-v2-color-content-primary)}.bb-font-preview-card.bb-media-card--reduced .bb-media-preview--font{border-radius:7px}.bb-font-preview-card__name{width:100%;font-family:var(--bb-font-preview-family);font-size:min(var(--bb-font-preview-font-size), max(1px, calc((100cqi - 2 * var(--bb-font-preview-inline-padding)) / 14)));font-synthesis:none;overflow-wrap:normal;text-align:center;white-space:nowrap;font-style:normal;font-weight:400;line-height:1.1;text-decoration:none}.bb-font-preview-card__specimen{width:min(100%, calc(var(--bb-font-specimen-width) * var(--bb-font-preview-font-size)));aspect-ratio:var(--bb-font-specimen-width) / var(--bb-font-specimen-height);-webkit-mask-image:var(--bb-font-specimen-image);mask-image:var(--bb-font-specimen-image);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.bb-media-preview,.media-preview-element,.vault-thumb) :is(img,video){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.bb-media-card .bb-media-preview :is(img,video){box-sizing:border-box;padding:var(--bb-media-preview-content-inset,16px);padding-top:var(--bb-media-preview-content-top-inset,var(--bb-media-preview-content-inset,16px))}.bb-media-card:has(.bb-media-card__overlay-actions){--bb-media-preview-content-top-inset:calc(var(--bb-card-action-inset) + var(--bb-card-action-size) + 4px)}.bb-media-preview--device{--bb-media-preview-content-inset:0px;--bb-media-preview-content-top-inset:0px}:is(.bb-media-preview,.media-preview-element,.vault-thumb) .bb-semantic-icon{width:40px;height:40px}.bb-media-preview__play-cue{z-index:1;color:var(--bb-v2-color-content-primary);filter:var(--bb-interface-button-plain-icon-hover-filter,drop-shadow(0 0 5px var(--bb-v2-identity-primary)));opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-media-preview--interactive:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)) .bb-media-preview__play-cue{opacity:1}.bb-media-preview--icon .bb-media-preview__semantic-icon{width:56%;height:56%;color:var(--bb-v2-color-content-primary)}:is(.bb-media-preview--audio,.media-preview-element-audio,.vault-thumb-audio){height:auto;color:var(--bb-interface-control-foreground)}.bb-media-preview__icon,.media-preview-icon,.vault-thumb-icon{grid-area:1/1;place-items:center;display:grid}:is(.bb-media-preview__icon--stop,.media-preview-icon-stop,.vault-thumb-icon-stop),:is(.bb-media-preview--audio,.media-preview-element-audio,.vault-thumb-audio).bb-media-preview--interactive:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.is-playing) :is(.bb-media-preview__icon--default,.media-preview-icon-default,.vault-thumb-icon-default){display:none}:is(.bb-media-preview--audio,.media-preview-element-audio,.vault-thumb-audio).bb-media-preview--interactive.is-playing :is(.bb-media-preview__icon--stop,.media-preview-icon-stop,.vault-thumb-icon-stop){display:grid}:is(.bb-media-preview--audio,.media-preview-element-audio,.vault-thumb-audio).bb-media-preview--interactive.is-playing .bb-media-preview__play-cue{opacity:0}.bb-media-card__body,.vault-card-body{align-content:start;gap:7px;min-width:0;padding:10px;display:grid}:is(.bb-media-card__body,.vault-card-body) :is(strong,span){text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.bb-media-card__body,.vault-card-body)>strong{color:var(--bb-v2-color-content-primary);font-size:var(--bb-media-card-label-font-size);line-height:var(--bb-media-card-label-line-height);white-space:nowrap}:is(.bb-media-card__body,.vault-card-body)>span{color:var(--bb-v2-color-content-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.bb-media-card__meta,.vault-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bb-media-card__actions{gap:6px;display:grid}.bb-media-card__action-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.bb-media-card__badge,.vault-usage,.vault-card-body em{border:1px solid var(--bb-v2-color-border-subtle);min-height:24px;color:var(--bb-v2-color-content-secondary);background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 72%, transparent);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}:is(.bb-media-card__badge,.vault-usage).is-used{border-color:var(--bb-v2-color-status-success-border);color:var(--bb-v2-color-status-success-content);background:var(--bb-v2-color-status-success-surface)}:is(.bb-media-card__badge,.vault-usage).vault-transcript,:is(.bb-media-card__badge,.vault-usage).is-uploading{border-color:var(--bb-v2-color-status-info-border);color:var(--bb-v2-color-status-info-content);background:var(--bb-v2-color-status-info-surface)}.bb-media-action__progress{place-items:center;animation:.76s linear infinite bb-media-action-progress;display:grid}@keyframes bb-media-action-progress{to{transform:rotate(360deg)}}.bb-media-card__overlay-actions,.vault-card-overlay-actions{z-index:2;top:var(--bb-card-action-inset);right:var(--bb-card-action-inset);display:flex;position:absolute}.bb-font-preview-card .bb-media-card__overlay-actions{top:calc(var(--bb-font-preview-min-height) / 2);transform:translateY(-50%)}.bb-media-add-card{--bb-media-add-label-height:calc(var(--bb-media-card-label-font-size) * var(--bb-media-card-label-line-height) + 16px);width:100%;min-height:calc(var(--bb-preview-card-width,164px) + max(var(--bb-media-card-body-min-height), var(--bb-media-add-label-height)));color:var(--bb-v2-color-content-primary);text-align:center;cursor:pointer;background:0 0;border-style:dashed;flex-direction:column;align-self:stretch;padding:0;display:flex}.bb-media-add-card:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-v2-color-border-focus-ring);background:color-mix(in srgb, var(--bb-v2-identity-primary) 5%, transparent);outline:2px solid #0000}.bb-media-add-card__preview{min-height:0;color:var(--bb-v2-color-content-brand);flex:1;place-items:center;display:grid}.bb-media-add-card__preview .bb-semantic-icon{width:34px;height:34px}.bb-media-add-card .bb-media-add-card__body{flex:none;justify-items:center;padding:8px}.bb-media-add-card.bb-font-preview-card{min-height:var(--bb-font-preview-min-height);padding-inline:var(--bb-spacing-3);grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.bb-media-add-card.bb-font-preview-card .bb-media-add-card__preview{aspect-ratio:auto;width:34px}.bb-media-picker,.floating-media-picker{min-height:100%;color:var(--bb-v2-color-content-primary);-webkit-user-select:none;user-select:none;align-content:start;gap:10px;display:grid}:is(.bb-media-picker,.floating-media-picker){--bb-preview-card-width:116px}:is(.bb-media-picker,.floating-media-picker) .bb-preview-card-grid{gap:9px}.bb-media-picker__section,.floating-media-picker-media,.bb-media-picker__categories,.floating-media-picker-categories{align-content:start;gap:8px;min-width:0;display:grid}.bb-media-picker__category,.floating-media-picker-category{border:1px solid var(--bb-v2-color-border-subtle);background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 36%, transparent);border-radius:8px;margin:0;padding:7px 8px}.floating-media-picker-favorites{border-color:color-mix(in srgb, var(--bb-v2-identity-primary) 42%, var(--bb-v2-color-border-subtle));background:color-mix(in srgb, var(--bb-v2-identity-primary) 5%, transparent)}.floating-media-picker-add-row{padding:0 8px}.floating-media-picker-empty{min-height:120px;color:var(--bb-v2-color-content-secondary);place-items:center;font-size:12px;display:grid}.floating-media-picker-category-empty{min-height:52px}.bb-media-reference-picker{justify-items:start;gap:10px;min-width:0;display:grid}.bb-media-reference-picker__choose{min-width:min(100%,240px)}.bb-media-reference-picker__content{width:min(100%,720px);margin:0}.bb-media-reference-picker__content[hidden]{display:none}.bb-media-drop-target.bb-media-card--reduced{width:100%;min-height:104px;padding:var(--bb-spacing-3);text-align:left;border-style:dashed;grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.bb-media-drop-target.bb-media-card--reduced .bb-media-add-card__preview{width:56px;min-height:56px}.bb-media-reference-picker__content.is-dragging{outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:2px}.bb-media-picker__category.is-flat{display:contents}.bb-media-picker__category.is-flat>summary{display:none}.bb-media-reference-picker__preview{border:1px solid var(--bb-v2-color-border-subtle);border-radius:8px;width:min(100%,720px);min-width:0;margin:0;position:relative;overflow:hidden}.bb-media-reference-picker__viewport{box-sizing:border-box;width:100%;min-width:0;height:clamp(200px,42vh,360px);overflow:auto}.bb-media-reference-picker__stage{place-items:center;width:100%;height:100%;display:grid}.bb-media-reference-picker__viewport img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.bb-media-reference-picker__viewport.is-pannable{cursor:grab;touch-action:none}.bb-media-reference-picker__viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.bb-media-reference-picker__viewport[data-theme-reference-image-zoom-mode=custom] .bb-media-reference-picker__stage{width:max-content;min-width:100%;height:max-content;min-height:100%}.bb-media-reference-picker__viewport[data-theme-reference-image-zoom-mode=custom] img{max-width:none;max-height:none}.bb-media-reference-picker__controls{--bb-interface-control-foreground:var(--bb-v2-color-surface-inverse);--bb-interface-control-hover-foreground:var(--bb-v2-color-surface-inverse);--bb-interface-control-disabled-foreground:color-mix(in srgb, var(--bb-v2-color-surface-inverse) 52%, transparent);z-index:1;border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);background:color-mix(in srgb, var(--bb-v2-color-surface-raised) 92%, transparent);box-shadow:var(--bb-shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), transform var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);gap:2px;padding:2px;display:flex;position:absolute;top:8px;right:16px;transform:translateY(-4px)}.bb-media-reference-picker__preview:is(:hover,:focus-within) .bb-media-reference-picker__controls,.bb-media-reference-picker__viewport.is-panning+.bb-media-reference-picker__controls{opacity:1;pointer-events:auto;transform:translateY(0)}.bb-media-reference-picker__control{min-height:30px}.bb-media-picker-specimen{gap:16px;display:grid}.bb-media-picker-specimen__cards{grid-template-columns:repeat(auto-fit,minmax(132px,180px));gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.bb-media-reference-picker__controls{transition-duration:.01ms}}@media (hover:none){.bb-media-reference-picker__controls{opacity:1;pointer-events:auto;transform:translateY(0)}}.bb-media-draft-preview{border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;place-items:center;padding:10px;display:grid}.bb-media-draft-preview .media-preview-element{border:1px solid #344143e6;border-radius:8px;width:116px}.bb-media-draft-preview .media-preview-element:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:#71d2d7b8;outline:none;box-shadow:0 0 0 1px #71d2d733,0 10px 24px #00000038}img[data-asset-resource]:not([src]){visibility:hidden}.bb-media-usage-tooltip{z-index:1100;width:min(320px,72vw);max-height:240px;color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-body);white-space:pre-wrap;background:#0c1213fa;border:1px solid #71d2d747;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 18px 42px #00000073}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}@supports selector(::-webkit-scrollbar){:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery){scrollbar-color:auto;scrollbar-width:auto}}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-track{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-corner{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:hover{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:active{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}@media (hover:none){.bb-scrollbar__track:not([hidden]){opacity:1;pointer-events:auto}}.bb-actions--centered{justify-content:center}.bb-product-entry,.bb-product-entry *,.bb-product-entry :before,.bb-product-entry :after{box-sizing:border-box}html:has(.bb-product-entry){scroll-behavior:smooth;background:var(--bb-v2-color-surface-canvas)}body.bb-product-entry{--bb-product-content-width:min(1180px, calc(100% - 40px));min-width:320px;min-height:100vh;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-md);line-height:var(--bb-font-line-height-normal);margin:0}.bb-product-entry :where(main a:not(.bb-btn)),.bb-guest-gate :where(a:not(.bb-btn)){color:inherit}.bb-product-shell{width:var(--bb-product-content-width);margin-inline:auto}.bb-product-kicker{color:var(--bb-v2-identity-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.bb-product-actions{align-items:center;gap:var(--bb-spacing-3);display:flex}.bb-product-actions .bb-btn-text{font-weight:var(--bb-font-weight-bold)}.bb-product-entry .bb-btn:not(.bb-btn-neon){width:auto;min-height:42px;padding-inline:var(--bb-spacing-5)}.bb-product-hero{--bb-hero-copy-measure:none;--bb-hero-heading-measure:none;width:min(1280px,100% - 40px);padding-block:clamp(1rem,2.5vw,2rem)}.bb-product-hero .bb-hero__heading-line:nth-child(3){color:var(--bb-v2-identity-primary)}.bb-product-section h2,.bb-product-plan h2,.bb-guest-gate h2{font-family:var(--bb-v2-type-display-family);font-synthesis:style;font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-bold));margin:0}.bb-product-lead{color:var(--bb-v2-color-content-secondary)}.bb-product-honesty{gap:var(--bb-spacing-2);max-width:54ch;color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm);align-items:flex-start;margin:0;display:flex}.bb-product-honesty .bb-semantic-icon{color:var(--bb-v2-identity-secondary);flex:none;margin-top:2px}.bb-product-proof-image{width:100%;height:auto;display:block}.bb-product-proof{border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-xl);background:var(--bb-v2-color-surface-surface);box-shadow:var(--bb-shadow-xl);margin:0;overflow:hidden}.bb-product-proof--placeholder{grid-template-rows:auto minmax(0,1fr);min-height:clamp(20rem,32vw,26rem);display:grid}.bb-product-proof__placeholder{align-content:center;justify-items:start;gap:var(--bb-spacing-3);background:var(--bb-v2-color-surface-canvas);max-width:34rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.bb-product-proof__placeholder strong{color:var(--bb-v2-color-content-primary);font-family:var(--bb-v2-type-display-family);font-synthesis:style;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.25rem);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-bold));line-height:var(--bb-v2-type-display-line-height,1.08);letter-spacing:var(--bb-v2-type-display-letter-spacing,0);text-wrap:balance}.bb-product-proof__placeholder p{max-width:48ch;color:var(--bb-v2-color-content-secondary);margin:0}.bb-product-proof__bar{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);min-height:48px;padding:0 var(--bb-spacing-4);border-bottom:1px solid var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);display:flex}.bb-product-proof__status{align-items:center;gap:var(--bb-spacing-2);display:inline-flex}.bb-product-proof__status:before{border-radius:var(--bb-radius-full);background:var(--bb-v2-identity-secondary);content:"";width:8px;height:8px}.bb-product-workbench{grid-template-columns:150px minmax(0,1fr);min-height:520px;display:grid}.bb-product-workbench__tools{align-content:start;gap:var(--bb-spacing-2);padding:var(--bb-spacing-4);border-right:1px solid var(--bb-v2-color-border-subtle);background:var(--bb-v2-color-surface-subtle);display:grid}.bb-product-tool{align-items:center;gap:var(--bb-spacing-2);min-height:34px;padding:0 var(--bb-spacing-3);border-radius:var(--bb-radius-md);color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);border:1px solid #0000;display:flex}.bb-product-tool[aria-current=true]{border-color:var(--bb-v2-color-border-default);color:var(--bb-v2-identity-secondary-foreground);background:var(--bb-v2-identity-secondary)}.bb-product-workbench__stage{gap:var(--bb-spacing-3);background:var(--bb-v2-color-surface-canvas);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:clamp(18px,3vw,32px);display:grid}.bb-product-poster{aspect-ratio:9/16;border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-lg);min-width:0;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-identity-secondary);align-content:space-between;padding:clamp(14px,2.1vw,24px);display:grid}.bb-product-poster:nth-child(2){background:var(--bb-v2-color-surface-subtle)}.bb-product-poster:nth-child(3){background:var(--bb-v2-color-interaction-selection)}.bb-product-poster span{color:var(--bb-v2-identity-primary);font-family:var(--bb-font-family-mono);font-size:clamp(.5rem,.8vw,.7rem)}.bb-product-poster strong{overflow-wrap:anywhere;font-family:var(--bb-v2-type-display-family);font-synthesis:style;font-size:clamp(.72rem,1.25vw,1.18rem);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-semibold));line-height:var(--bb-v2-type-display-line-height,1.12);letter-spacing:var(--bb-v2-type-display-letter-spacing,0)}.bb-product-poster small{color:var(--bb-v2-color-content-secondary);font-size:clamp(.5rem,.72vw,.68rem)}.bb-product-section{scroll-margin-top:80px}.bb-product-section:before{width:var(--bb-product-content-width);border-top:1px solid var(--bb-v2-color-border-subtle);content:"";margin-inline:auto;display:block}.bb-product-section__heading{grid-template-columns:minmax(0,.7fr) minmax(340px,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(64px,8vw,96px);display:grid}.bb-product-section h2,.bb-product-plan h2{max-width:none;font-family:var(--bb-v2-type-display-family);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-bold));line-height:var(--bb-v2-type-display-line-height,normal);letter-spacing:var(--bb-v2-type-display-letter-spacing,0)}.bb-product-section--identity{scroll-margin-top:0}.bb-product-section--identity .bb-product-section__heading{padding-bottom:var(--bb-spacing-6)}.bb-product-section--identity .bb-hero__heading-line{white-space:nowrap}.bb-product-section__copy{gap:var(--bb-spacing-5);display:grid}.bb-product-section__media{width:min(960px,100% - 40px);padding-bottom:clamp(64px,8vw,96px)}.bb-product-identity-selector{min-width:0;padding-bottom:clamp(64px,8vw,96px)}.bb-product-identity-selector__label{margin:0 0 var(--bb-spacing-4);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-font-line-height-normal)}.bb-product-identity-selector .bb-compact-theme-picker__grid{--bb-preview-card-width:350px}.bb-product-section__copy p,.bb-product-plan p,.bb-guest-gate p{color:var(--bb-v2-color-content-secondary);margin:0}.bb-product-feature-list,.bb-product-policy-list{border-top:1px solid var(--bb-v2-color-border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.bb-product-feature-list li{gap:var(--bb-spacing-3);padding-block:var(--bb-spacing-4);border-bottom:1px solid var(--bb-v2-color-border-subtle);grid-template-columns:34px minmax(0,1fr);display:grid}.bb-product-policy-list li{padding-block:var(--bb-spacing-4);border-bottom:1px solid var(--bb-v2-color-border-subtle);display:grid}.bb-product-policy-list li>span:empty{display:none}.bb-product-feature-list .bb-semantic-icon{color:var(--bb-v2-identity-primary)}.bb-product-feature-list strong,.bb-product-policy-list strong{margin-bottom:var(--bb-spacing-1);color:var(--bb-v2-color-content-primary);display:block}.bb-product-feature-list span:not(.bb-semantic-icon),.bb-product-policy-list span{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm)}.bb-product-plan{border-top:1px solid var(--bb-v2-color-border-subtle);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,7vw,96px);padding-block:clamp(64px,8vw,96px);display:grid}.bb-product-plan>div:first-child{align-content:start;gap:var(--bb-spacing-4);display:grid}.bb-product-plan__terms{border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-xl);background:var(--bb-v2-color-surface-surface);padding:clamp(24px,4vw,44px)}.bb-product-plan__terms--invitation{justify-items:start;gap:var(--bb-spacing-4);background:0 0;border:0;border-radius:0;padding:0;display:grid}.bb-product-plan__terms--invitation p{width:100%;font-weight:var(--bb-font-weight-bold)}.bb-product-plan__terms--invitation .bb-btn{justify-self:center}.bb-product-price{align-items:baseline;gap:var(--bb-spacing-2);margin-block:var(--bb-spacing-5) var(--bb-spacing-2);display:flex}.bb-product-price strong{color:var(--bb-v2-color-content-primary);font-family:var(--bb-v2-type-display-family);font-synthesis:style;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-bold));line-height:1}.bb-product-price span{color:var(--bb-v2-color-content-secondary)}.bb-product-plan__facts{gap:var(--bb-spacing-2);margin:var(--bb-spacing-5) 0;color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm);padding:0;list-style:none;display:grid}.bb-product-plan__facts li{gap:var(--bb-spacing-2);align-items:center;display:flex}.bb-product-plan__facts .bb-semantic-icon{color:var(--bb-v2-identity-secondary)}.bb-guest-badge{align-items:center;gap:var(--bb-spacing-2);min-height:32px;padding:0 var(--bb-spacing-3);border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-full);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-subtle);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);display:inline-flex}.bb-guest-badge .bb-semantic-icon{color:var(--bb-v2-identity-secondary)}.bb-guest-gate{border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-xl);width:min(520px,100% - 32px);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface);box-shadow:var(--bb-shadow-xl);padding:0}.bb-guest-gate::backdrop{background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 72%, transparent)}.bb-guest-gate__body{gap:var(--bb-spacing-4);padding:clamp(24px,5vw,40px);display:grid}.bb-guest-gate h2{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.08}.bb-guest-gate__draft{gap:var(--bb-spacing-3);padding:var(--bb-spacing-4);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-subtle);font-size:var(--bb-font-size-sm);display:flex}.bb-guest-gate__draft .bb-semantic-icon{color:var(--bb-v2-identity-primary);flex:none}.bb-guest-gate__actions{gap:var(--bb-spacing-3);flex-wrap:wrap;display:flex}@media (width<=940px){.bb-product-plan,.bb-product-section__heading{grid-template-columns:1fr}.bb-product-identity-selector .bb-compact-theme-picker__grid{--bb-preview-card-width:var(--bb-compact-theme-card-min-inline-size);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bb-preview-card-width)), 1fr))}.bb-product-hero{min-height:auto}.bb-product-section h2,.bb-product-plan h2{max-width:16ch}}@media (width<=680px){body.bb-product-entry{--bb-product-content-width:min(100% - 24px, 1180px)}.bb-product-workbench{grid-template-columns:1fr;min-height:0}.bb-product-workbench__tools{border-right:0;border-bottom:1px solid var(--bb-v2-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr))}.bb-product-workbench__stage{gap:var(--bb-spacing-2);padding:var(--bb-spacing-3)}.bb-product-tool:nth-child(n+4){display:none}.bb-product-section--identity .bb-hero__heading-line{white-space:normal}.bb-product-identity-selector .bb-compact-theme-card__select{flex-wrap:wrap}.bb-product-identity-selector .bb-compact-theme-card__name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){html:has(.bb-product-entry){scroll-behavior:auto}}.bb-product-icon:before{content:""}.bb-product-icon[data-bb-icon-role=verified-user]:before{content:"verified_user"}.bb-product-icon[data-bb-icon-role=screens]:before{content:"dashboard"}.bb-product-icon[data-bb-icon-role=text]:before{content:"text_fields"}.bb-product-icon[data-bb-icon-role=layout]:before{content:"crop_free"}.bb-product-icon[data-bb-icon-role=theme]:before{content:"palette"}.bb-product-icon[data-bb-icon-role=format]:before{content:"aspect_ratio"}.bb-product-icon[data-bb-icon-role=edit]:before{content:"edit_note"}.bb-product-icon[data-bb-icon-role=save]:before{content:"save"}.bb-product-icon[data-bb-icon-role=lock]:before{content:"lock"}.bb-product-icon[data-bb-icon-role=check]:before{content:"check"}@media (width<=640px){.bb-selection-controls{flex-direction:column;align-items:stretch}.bb-selection-control{flex:none;width:100%;max-width:none}.bb-selection-controls--inline .bb-selection-control{grid-template-columns:minmax(0,1fr)}}.bb-auth-page{background:var(--bb-v2-color-surface-canvas);justify-content:center;align-items:center;min-height:100vh;display:flex}.bb-auth-card{padding:var(--bb-spacing-10);text-align:center;width:100%;max-width:340px}.bb-auth-logo{width:80px;height:80px;margin:0 auto var(--bb-spacing-4);justify-content:center;align-items:center;display:flex}.bb-auth-logo img,.bb-auth-logo svg{object-fit:contain;width:100%;height:100%;display:block}.bb-auth-title{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-xl);font-weight:var(--bb-font-weight-bold);color:var(--bb-v2-color-content-primary);margin:0 0 var(--bb-spacing-2)}.bb-auth-subtitle{font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);color:var(--bb-v2-color-content-secondary);margin:0 0 var(--bb-spacing-6);line-height:var(--bb-font-line-height-normal)}.bb-btn{justify-content:center;align-items:center;gap:var(--bb-spacing-2);width:100%;padding:10px var(--bb-spacing-4);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-medium);border-radius:var(--bb-radius-md);cursor:pointer;text-align:center;border:none;line-height:1;text-decoration:none;transition:opacity .15s,filter .15s;display:inline-flex}.bb-btn:hover:not(:disabled){filter:brightness(1.08)}.bb-btn:active:not(:disabled){filter:brightness(.94)}.bb-btn:disabled{cursor:not-allowed;opacity:1;font-family:var(--bb-font-family-body);font-weight:var(--bb-font-weight-medium)}.bb-btn-filled:disabled,.bb-btn-tonal:disabled{background:var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-secondary)}.bb-btn-outline:disabled{color:var(--bb-v2-color-content-secondary);border-color:var(--bb-v2-color-border-subtle);background:0 0}.bb-btn-filled{background:var(--bb-v2-identity-primary);color:var(--bb-v2-identity-primary-foreground)}.bb-btn-tonal{background:var(--bb-v2-color-interaction-selection);color:var(--bb-v2-color-interaction-on-selection)}.bb-btn-neutral,.bb-btn-neutral:disabled{background:var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-secondary)}.bb-btn.bb-btn--bold{font-weight:var(--bb-font-weight-bold)}.bb-btn-filled.bb-btn--retain-emphasis:disabled{background:var(--bb-v2-identity-primary);color:var(--bb-v2-identity-primary-foreground)}.bb-btn-outline{color:var(--bb-v2-identity-primary);border:1px solid var(--bb-v2-color-border-default);background:0 0}.bb-btn-text{color:var(--bb-v2-identity-primary);width:auto;padding-left:var(--bb-spacing-1);padding-right:var(--bb-spacing-1);background:0 0}.bb-btn-neon{z-index:1;width:auto;min-height:0;color:var(--bb-marketing-highlight,var(--bb-v2-color-content-primary));font-family:var(--bb-v2-type-display-family);font-synthesis:style;font-size:clamp(1.5rem,1.8vw,2rem);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-semibold));line-height:var(--bb-v2-type-display-line-height,normal);letter-spacing:var(--bb-v2-type-display-letter-spacing,0);text-shadow:0 0 5px var(--bb-v2-identity-primary), 0 0 10px var(--bb-v2-identity-primary), 0 0 20px var(--bb-v2-identity-primary), 0 0 40px var(--bb-v2-identity-primary), 0 0 60px var(--bb-marketing-portfolio-glow-far,var(--bb-v2-identity-primary)), 0 0 80px var(--bb-marketing-portfolio-glow-far,var(--bb-v2-identity-primary));background:0 0;border:0;border-radius:30px;padding:.6rem .8rem;transition:box-shadow .3s,filter .15s,transform .3s;display:inline-flex;position:relative}.bb-btn-neon.bb-btn--compact{font-size:clamp(1.3rem,1.8vw,2rem)}.bb-btn-neon.bb-btn--medium{margin-top:.5rem;font-size:1.6rem}.bb-btn.bb-btn-neon,.bb-btn.bb-btn-neon:before{box-sizing:content-box}.bb-btn-neon:before{z-index:-1;background:linear-gradient(to bottom, var(--bb-v2-identity-accent,var(--bb-v2-identity-primary)), var(--bb-marketing-highlight,var(--bb-v2-color-content-primary)));content:"";pointer-events:none;-webkit-mask:linear-gradient(var(--bb-v2-color-content-primary) 0 0) content-box, linear-gradient(var(--bb-v2-color-content-primary) 0 0);mask:linear-gradient(var(--bb-v2-color-content-primary) 0 0) content-box, linear-gradient(var(--bb-v2-color-content-primary) 0 0);border-radius:30px;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.bb-btn-neon:hover:not(:disabled),.bb-btn-neon:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){box-shadow:0 0 14px color-mix(in srgb, var(--bb-v2-identity-accent,var(--bb-v2-identity-primary)) 50%, transparent);transform:scale(1.2)}.bb-btn-neon:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-v2-identity-secondary);outline-offset:3px}.bb-v2-button{--bb-v2-button-background:var(--bb-v2-color-interaction-action);--bb-v2-button-foreground:var(--bb-v2-color-interaction-on-action);--bb-v2-button-border:var(--bb-v2-color-interaction-action);--bb-v2-button-hover-background:var(--bb-v2-color-interaction-action-hover);--bb-v2-button-pressed-background:var(--bb-v2-color-interaction-action-pressed);justify-content:center;align-items:center;gap:var(--bb-v2-button-medium-gap);min-height:var(--bb-v2-button-medium-min-height);padding:0 var(--bb-v2-button-medium-padding-inline);border:1px solid var(--bb-v2-button-border);border-radius:var(--bb-v2-button-shape-radius);color:var(--bb-v2-button-foreground);background:var(--bb-v2-button-background);box-shadow:var(--bb-v2-button-depth-rest);clip-path:polygon(var(--bb-v2-button-shape-cut) 0, 100% 0, 100% calc(100% - var(--bb-v2-button-shape-cut)), calc(100% - var(--bb-v2-button-shape-cut)) 100%, 0 100%, 0 var(--bb-v2-button-shape-cut));cursor:pointer;font-family:var(--bb-v2-type-label-family);font-size:var(--bb-v2-type-label-font-size);font-weight:var(--bb-v2-type-label-font-weight);letter-spacing:var(--bb-v2-type-label-letter-spacing);line-height:var(--bb-v2-type-label-line-height);text-transform:var(--bb-v2-button-text-transform,uppercase);transition:color var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), background-color var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), border-color var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), box-shadow var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), transform var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}.bb-v2-button:hover,.bb-v2-button[data-specimen-state=hover]{background:var(--bb-v2-button-hover-background);box-shadow:var(--bb-v2-button-depth-hover);transform:var(--bb-v2-button-hover-transform,translate(-1px, -1px))}.bb-v2-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-v2-button[data-specimen-state=focusVisible]{clip-path:none;outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:3px}.bb-v2-button:active,.bb-v2-button[data-specimen-state=pressed]{background:var(--bb-v2-button-pressed-background);box-shadow:var(--bb-v2-button-depth-pressed);transform:var(--bb-v2-button-pressed-transform,translate(1px, 1px))}.bb-v2-button:disabled,.bb-v2-button[data-specimen-state=disabled]{border-color:var(--bb-v2-color-border-disabled);color:var(--bb-v2-color-content-disabled);background:var(--bb-v2-color-surface-disabled);box-shadow:var(--bb-v2-button-depth-pressed);cursor:not-allowed;opacity:1;transform:none}.bb-v2-button--secondary{--bb-v2-button-background:var(--bb-v2-color-interaction-selected);--bb-v2-button-foreground:var(--bb-v2-color-interaction-on-selected);--bb-v2-button-border:var(--bb-v2-color-border-default);--bb-v2-button-hover-background:color-mix(in srgb, var(--bb-v2-color-interaction-selected) 82%, var(--bb-v2-color-content-brand));--bb-v2-button-pressed-background:color-mix(in srgb, var(--bb-v2-color-interaction-selected) 70%, var(--bb-v2-color-content-brand))}.bb-v2-button--quiet{--bb-v2-button-background:transparent;--bb-v2-button-foreground:var(--bb-v2-color-content-brand);--bb-v2-button-border:var(--bb-v2-color-border-subtle);--bb-v2-button-hover-background:var(--bb-v2-color-surface-subtle);--bb-v2-button-pressed-background:var(--bb-v2-color-surface-sunken);box-shadow:var(--bb-v2-button-depth-pressed)}.bb-v2-button--destructive{--bb-v2-button-background:var(--bb-v2-color-status-danger-surface);--bb-v2-button-foreground:var(--bb-v2-color-status-danger-content);--bb-v2-button-border:var(--bb-v2-color-status-danger-border);--bb-v2-button-hover-background:color-mix(in srgb, var(--bb-v2-color-status-danger-surface) 80%, var(--bb-v2-color-status-danger-border));--bb-v2-button-pressed-background:color-mix(in srgb, var(--bb-v2-color-status-danger-surface) 68%, var(--bb-v2-color-status-danger-border))}.bb-v2-button--small{gap:var(--bb-v2-button-small-gap);min-height:var(--bb-v2-button-small-min-height);padding-inline:var(--bb-v2-button-small-padding-inline)}.bb-v2-button--large{gap:var(--bb-v2-button-large-gap);min-height:var(--bb-v2-button-large-min-height);padding-inline:var(--bb-v2-button-large-padding-inline)}.bb-v2-button .ms{--ms-size:var(--bb-v2-button-medium-icon-size);flex:none}.bb-v2-button--small .ms{--ms-size:var(--bb-v2-button-small-icon-size)}.bb-v2-button--large .ms{--ms-size:var(--bb-v2-button-large-icon-size)}.bb-v2-button__progress{border:2px solid color-mix(in srgb, currentColor 28%, transparent);width:14px;height:14px;animation:bb-v2-button-spin var(--bb-v2-button-loading-duration,.7s) linear infinite;border-top-color:currentColor;border-radius:50%;display:none}.bb-v2-button[data-specimen-state=loading] .bb-v2-button__progress,.bb-v2-button[aria-busy=true] .bb-v2-button__progress{display:block}@media (prefers-reduced-motion:reduce){.bb-v2-button{transition-duration:var(--bb-v2-button-reduced-duration)}.bb-v2-button__progress{border-style:dotted;animation:none}}@media (forced-colors:active){.bb-v2-button{color:buttontext;box-shadow:none;forced-color-adjust:auto;background:buttonface;border-color:buttontext}.bb-v2-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-v2-button[data-specimen-state=focusVisible]{outline-color:highlight}}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}@supports selector(::-webkit-scrollbar){:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery){scrollbar-color:auto;scrollbar-width:auto}}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-track{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-corner{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:hover{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:active{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}@media (hover:none){.bb-scrollbar__track:not([hidden]){opacity:1;pointer-events:auto}}.bb-immersive-page,.bb-immersive-page *,.bb-immersive-page :before,.bb-immersive-page :after{box-sizing:border-box}body.bb-immersive-page{min-height:100%;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);margin:0}html:has(body.bb-immersive-page){min-height:100%;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);margin:0}.bb-backdrop-layout{min-width:320px;min-height:100vh;position:relative;overflow:hidden}.bb-backdrop-layout__media{z-index:0;object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.bb-backdrop-layout__media--compact{display:none}.bb-backdrop-layout__scrim{z-index:1;background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 60%, transparent);min-height:100vh;position:relative}.bb-backdrop-layout__main{min-height:calc(100vh - var(--bb-footer-min-height,64px))}.bb-backdrop-layout>.bb-navbar[data-placement=hide-on-scroll]+.bb-backdrop-layout__scrim .bb-backdrop-layout__main{padding-top:var(--bb-navbar-height,4rem)}.bb-centered-heading{text-align:center;padding:5px}.bb-centered-heading__title{padding:inherit;color:var(--bb-marketing-highlight);font-family:var(--bb-font-family-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:var(--bb-font-weight-bold);letter-spacing:.2vw;margin:2vw 0 1vw}.bb-centered-heading__subtitle{padding:inherit;color:var(--bb-v2-identity-primary);font-family:var(--bb-font-family-display);font-size:clamp(1.1rem,2.5vw,3rem);font-weight:var(--bb-font-weight-bold);margin:0 0 3vw}.bb-centered-heading__lead{width:min(90vw,60rem);color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.8rem,1.3vw,1.5rem);font-weight:var(--bb-font-weight-bold);letter-spacing:.5px;text-align:left;margin:0 auto;line-height:1.3}.bb-centered-heading--detail{padding:10px 0 0}.bb-centered-heading--detail .bb-centered-heading__title{color:var(--bb-marketing-highlight);font-size:2rem;font-weight:var(--bb-font-weight-semibold);letter-spacing:normal;margin:0;padding:0}.bb-text-form-layout{z-index:2;border-radius:12px;max-width:clamp(30rem,65vw,90rem);margin:14px auto;position:relative}.bb-content-column{flex-direction:column;align-items:center;width:min(90vw,60rem);margin:0 auto;display:flex}.bb-content-column--detail{width:clamp(10rem,80vw,70rem)}.bb-content-column__lead{width:100%;color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.5rem,3.2vw,1.2rem);font-weight:var(--bb-font-weight-bold);text-align:left;margin:0}.bb-content-column__action{justify-content:center;width:100%;display:flex}.bb-content-column__action--closing{margin-bottom:1rem}.bb-content-column--detail>.bb-content-column__action--closing{margin-top:20px;margin-bottom:40px}.bb-reading-copy{color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.5rem,3.2vw,1.2rem);font-weight:var(--bb-font-weight-bold);text-align:left;align-self:flex-start;padding:0 0 0 2rem}.bb-reading-copy>p{color:inherit}.bb-inline-text-link{border-bottom:1px dotted var(--bb-marketing-highlight);color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-weight:var(--bb-font-weight-bold);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.bb-inline-text-link:hover,.bb-inline-text-link:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){color:var(--bb-marketing-highlight)}.bb-inline-text-link__icon{color:currentColor;width:.75em;height:.75em;margin-left:.3em}.bb-form-region{z-index:2;align-self:flex-start;padding:0 1.5rem}.bb-form-region .bb-form-fields{margin-top:1.5rem}.bb-verification-region{transform-origin:0 0;margin-top:10px;transform:scale(.85)}.bb-centered-actions{justify-content:center;margin-top:20px;padding-bottom:40px;display:flex}@media (width<=1025px){.bb-backdrop-layout__media--wide{display:none}.bb-backdrop-layout__media--compact{display:block}}@media (width<=480px){.bb-verification-region{transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.bb-backdrop-layout *,.bb-backdrop-layout :before,.bb-backdrop-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bb-spotlight-media{justify-content:center;align-items:center;width:100%;margin:2rem auto;display:flex}.bb-spotlight-media img{width:auto;max-width:200px;height:auto;max-height:200px;box-shadow:0 0 12px color-mix(in srgb, var(--bb-v2-identity-secondary) 35%, transparent);border-radius:12px;display:block}.bb-store-badge-list{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin:1rem 0;display:flex}.bb-store-badge-list .bb-store-badge{width:auto;min-width:0;height:50px;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;transition:transform .2s;overflow:visible}.bb-store-badge-list .bb-store-badge img{width:auto;height:50px}.bb-store-badge-list .bb-store-badge:hover,.bb-store-badge-list .bb-store-badge:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.bb-store-badge-list .bb-store-badge{transition-duration:.01ms}}.bb-content-section__action{justify-content:center;width:100%;display:flex}.bb-content-section__inline-icon{width:.875em;height:1em;color:var(--bb-v2-color-status-warning-border);vertical-align:-.125em;margin-inline:.08em}.bb-media-copy-list{width:100%}.bb-media-copy-list--panel{width:calc(100vw - 20px);margin-inline:calc(50% - 50vw + 10px)}.bb-media-copy-list__group{margin-bottom:40px}.bb-media-copy-list__group:last-child{margin-bottom:0}.bb-media-copy{width:100%;position:relative}.bb-media-copy--panel{padding:15px 10px 20px}.bb-media-copy__row{align-items:center;width:100%;display:flex}.bb-media-copy__media{justify-content:center;align-items:center;display:flex}.bb-media-copy--panel .bb-media-copy__media img{max-width:85%;max-height:85%;box-shadow:0 0 10px color-mix(in srgb, var(--bb-v2-identity-secondary) 60%, transparent);border-radius:20px;transition:box-shadow .2s,transform .2s}.bb-media-copy--panel .bb-media-copy__media img:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 40%, transparent);transform:translateY(-6px)}.bb-media-copy--panel .bb-media-copy__copy{max-width:50%}.bb-media-copy--media-end .bb-media-copy__media{order:2}.bb-media-copy--media-end .bb-media-copy__copy{order:1}.bb-media-copy--panel h3,.bb-milestone-timeline h3{color:var(--bb-marketing-highlight);font-family:var(--bb-font-family-display);font-size:clamp(.8rem,5vw,2rem);font-weight:var(--bb-font-weight-semibold);letter-spacing:.2vw;text-align:center;margin:0 0 15px}.bb-media-copy--panel p,.bb-milestone-timeline p,.bb-question-list dd{color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.8rem,1.3vw,1.5rem);font-weight:var(--bb-font-weight-bold);letter-spacing:.5px;text-align:left;margin:0;line-height:1.3}.bb-media-copy--portrait{margin-bottom:20px}.bb-media-copy--portrait .bb-media-copy__row{justify-content:space-between}.bb-media-copy--portrait .bb-media-copy__copy{max-width:clamp(10rem,50%,30rem);color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.5rem,3.2cqw,1.2rem);font-weight:var(--bb-font-weight-bold)}.bb-media-copy--portrait .bb-media-copy__copy p{margin:1em 0}.bb-media-copy--portrait .bb-media-copy__media{flex:1}.bb-media-copy--portrait .bb-media-copy__media img{border-radius:var(--bb-radius-full);width:100%;max-width:200px;box-shadow:0 0 30px color-mix(in srgb, var(--bb-v2-identity-primary) 50%, transparent)}.bb-prose-block{width:100%;color:var(--bb-marketing-content-body-text);font-family:var(--bb-font-family-body);font-size:clamp(.5rem,3.2vw,1.2rem);font-weight:var(--bb-font-weight-bold);text-align:left}.bb-prose-block p{color:inherit}.bb-prose-block--compact p{margin:0}.bb-prose-block--compact p+p{margin-top:1em}.bb-prose-block--detail{font-size:clamp(.8rem,2.8vw,1.5rem);line-height:1.3}.bb-prose-block--detail p{margin:0 0 10px}.bb-question-list{width:100%;margin:0}.bb-question-list__item dt{color:var(--bb-marketing-highlight);font-family:var(--bb-font-family-display);font-size:clamp(.8rem,5vw,2rem);font-weight:var(--bb-font-weight-semibold);letter-spacing:.2vw;text-align:left;padding:2rem 0 .5rem}.bb-question-list__item dd{margin:0}.bb-question-list__steps{margin-top:5px}.bb-question-list__step{align-items:center;gap:.5rem;margin:5px 0;padding-left:.5rem;display:flex}.bb-question-list__step-icon{width:1em;height:1em;color:var(--bb-v2-identity-primary);flex:none}.bb-milestone-timeline{flex-direction:column;gap:4rem;width:calc(100vw - 20px);margin-inline:calc(50% - 50vw + 10px);display:flex;position:relative}.bb-milestone-timeline__spacer{width:100%}.bb-milestone-timeline__bottom{margin-bottom:1rem}.bb-milestone-timeline__markers{z-index:0;flex-direction:column;justify-content:space-between;align-items:center;width:20px;padding:3rem 0;display:flex;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.bb-milestone-timeline__dot{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bb-milestone-timeline__point{border-radius:var(--bb-radius-full);background:var(--bb-v2-identity-primary);width:8px;height:8px;transition:box-shadow .2s,transform .2s}.bb-milestone-timeline__point:hover{box-shadow:0 0 14px color-mix(in srgb, var(--bb-v2-identity-primary) 50%, transparent);transform:scale(1.3)}.bb-milestone-timeline__item{z-index:1;align-self:flex-start;width:45%;min-height:330px;display:flex;position:relative}.bb-milestone-timeline__item--end{align-self:flex-end}.bb-milestone-timeline__item .bb-information-panel{width:100%}.bb-milestone-timeline__milestone{box-sizing:content-box;z-index:1;border:2px solid var(--bb-v2-identity-primary);border-radius:var(--bb-radius-full);width:50px;height:50px;color:var(--bb-v2-identity-primary);background:var(--bb-v2-color-surface-canvas);flex-basis:50px;font-size:30px;transition:box-shadow .2s,transform .2s}.bb-milestone-timeline__milestone:hover{box-shadow:0 0 14px color-mix(in srgb, var(--bb-v2-identity-primary) 50%, transparent);transform:scale(1.2)}.bb-milestone-timeline__icon{width:1em;height:1em}@media (width<=1025px){.bb-media-copy__row{flex-direction:column;gap:20px}.bb-media-copy--panel .bb-media-copy__copy{order:1;max-width:100%}.bb-media-copy--panel .bb-media-copy__media{order:2}.bb-media-copy--portrait .bb-media-copy__row{flex-direction:row;gap:0}.bb-milestone-timeline__markers{left:90%}.bb-milestone-timeline__item,.bb-milestone-timeline__item--end{align-self:flex-start;width:80%}}@media (prefers-reduced-motion:reduce){.bb-media-copy-list *,.bb-milestone-timeline *{transition-duration:.01ms!important}}.bb-information-panel{border-radius:var(--bb-radius-xl);background:var(--bb-marketing-content-panel-surface);box-shadow:0 0 5px color-mix(in srgb, var(--bb-v2-identity-secondary) 35%, transparent);flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:box-shadow .2s,transform .2s;display:flex}.bb-information-panel:hover,.bb-information-panel:focus-within{box-shadow:0 6px 18px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 40%, transparent);transform:translateY(-6px)}.bb-content-card-list{width:100%}.bb-content-card-link{width:100%;color:inherit;margin:24px 0;text-decoration:none;display:block}.bb-content-card{border-radius:var(--bb-radius-xl);color:inherit;background:var(--bb-marketing-content-panel-surface);box-shadow:0 0 5px color-mix(in srgb, var(--bb-v2-identity-secondary) 35%, transparent);border:0;padding:20px;text-decoration:none}.bb-content-card:hover,.bb-content-card:focus-within{box-shadow:0 6px 18px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 40%, transparent);transform:translateY(-6px)}.bb-content-card--horizontal{box-sizing:border-box;align-items:center;gap:24px;width:100%;min-height:180px;transition:transform .2s;display:flex}.bb-content-card--horizontal:hover,.bb-content-card--horizontal:focus-within{box-shadow:0 8px 20px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 40%, transparent);transform:translateY(-4px)}.bb-content-card--media-end{flex-direction:row-reverse}.bb-content-card.bb-content-card--vertical{box-sizing:content-box;width:var(--bb-card-rail-card-width,180px);text-align:center;flex:none;transition:box-shadow .3s,transform .3s}.bb-content-card__media{flex:0 0 120px;justify-content:center;align-items:center;display:flex}.bb-content-card__media img{width:90px;height:90px;box-shadow:0 0 12px color-mix(in srgb, var(--bb-v2-identity-secondary) 35%, transparent);object-fit:fill;border-radius:10px;margin:0}.bb-content-card__media--contained img{background:color-mix(in srgb, var(--bb-marketing-highlight) 2%, transparent);object-fit:contain;width:82px;height:82px;padding:8px}.bb-content-card__copy{color:var(--bb-marketing-content-body-text);flex:1}.bb-content-card__copy h3{color:var(--bb-marketing-highlight);font-family:var(--bb-font-family-display);font-size:1.1rem;font-weight:var(--bb-font-weight-bold);margin:1em 0 6px}.bb-content-card__copy p{margin:1em 0;font-size:.85rem;line-height:1.4}.bb-content-card__inline-icon{width:.875em;height:1em;color:var(--bb-v2-color-status-warning-border);vertical-align:-.125em;margin-inline:.08em}.bb-card-rail{--bb-card-rail-card-width:180px;min-width:0;padding:0 0 10px;position:relative;overflow:auto hidden}.bb-card-rail__track{scroll-behavior:smooth;scrollbar-width:none;align-items:stretch;gap:1.5rem;padding:5px clamp(1rem,6vw,60px) 20px 20px;display:flex;overflow-x:auto}.bb-card-rail__track::-webkit-scrollbar{display:none}.bb-card-rail__track>a{flex:none;align-self:stretch;width:auto;display:flex}.bb-card-rail__track>a>.bb-content-card{flex:1}.bb-card-rail__control{z-index:10;border-radius:var(--bb-radius-full);width:40px;height:40px;color:var(--bb-marketing-highlight);background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 40%, transparent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bb-card-rail__control:hover,.bb-card-rail__control:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){background:color-mix(in srgb, var(--bb-marketing-highlight) 30%, transparent)}.bb-card-rail__control--previous{left:5px}.bb-card-rail__control--next{right:5px}.bb-card-rail__control .ms{--ms-size:24px}@media (prefers-reduced-motion:reduce){.bb-information-panel,.bb-content-card{transition-duration:.01ms}.bb-card-rail__track{scroll-behavior:auto}}.bb-footer,.bb-footer *,.bb-footer :before,.bb-footer :after{box-sizing:border-box}.bb-footer{color:var(--bb-v2-identity-primary-foreground);background:var(--bb-v2-identity-primary);font-family:var(--bb-font-family-body);border:0;margin:0;padding:0;font-size:.9rem;line-height:normal}.bb-footer__inner{width:100%;min-height:0;padding:var(--bb-spacing-4) 0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;margin:0;display:flex}.bb-footer__inner:has(>.bb-footer__links){grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(1rem,3vw,2.5rem);display:grid}.bb-footer__brand{color:var(--bb-v2-identity-primary-foreground);align-items:center;margin-left:1rem;text-decoration:none;display:flex}.bb-footer__brand img,.bb-footer__brand-mark{width:40px;height:auto;padding:.5rem 0}.bb-footer__brand img{object-fit:contain}.bb-footer__brand-mark--monochrome{--bb-brand-mark-image:var(--bb-footer-brand-mark-image);height:40px}.bb-footer__brand[data-bb-brand-layout=wordmark] :is(img,.bb-footer__brand-mark){width:11.5rem;height:2.2rem;padding:0}.bb-footer__brand>span{color:var(--bb-v2-identity-primary-foreground);font-family:var(--bb-font-family-display);font-weight:var(--bb-font-weight-semibold);flex-direction:column;justify-content:center;line-height:1.1;display:flex}.bb-footer__brand strong{font-size:1rem;font-weight:var(--bb-font-weight-semibold);letter-spacing:0}.bb-footer__brand small{font-size:.7rem;font-weight:var(--bb-font-weight-regular);letter-spacing:0}.bb-footer__links{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);font-size:.85rem;display:flex}.bb-footer__link{color:var(--bb-v2-identity-primary-foreground);white-space:nowrap;text-decoration:none}.bb-footer__meta{color:var(--bb-v2-identity-primary-foreground);text-align:center;flex-flow:column;align-items:center;gap:0;margin-right:1rem;font-size:.85rem;line-height:normal;text-decoration:none;display:flex}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]) :is(.bb-footer__links,.bb-footer__meta){font-weight:var(--bb-font-weight-bold)}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__brand{justify-self:start}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__links{justify-self:end}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__meta{justify-self:end}@media (width<=1025px){.bb-footer__brand{justify-content:center}.bb-footer__brand img,.bb-footer__brand-mark{width:3.5rem;height:3.5rem}.bb-footer__brand strong{font-size:clamp(1rem,2.4vw,1.2rem)}.bb-footer__brand small{font-size:clamp(.6rem,1.8vw,.9rem)}}@media (width<=700px){.bb-footer__inner:has(>.bb-footer__links){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__brand{grid-area:1/1/3;align-self:center}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__links{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-self:start;min-width:0;margin-right:1rem}.bb-footer__inner:has(>.bb-footer__links) .bb-footer__meta{grid-area:1/2;align-self:end}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 clamp(.2rem,3vw,1.5rem)}.bb-footer__brand[data-bb-brand-layout=wordmark] :is(img,.bb-footer__brand-mark){width:clamp(4.5rem,26vw,11.5rem);height:clamp(1rem,5vw,2.2rem)}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]) .bb-footer__brand{grid-area:1/1;margin-left:clamp(.25rem,1vw,1rem)}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]) .bb-footer__links{flex-wrap:nowrap;grid-area:1/2;place-self:center end;gap:clamp(.5rem,3vw,1.5rem);margin-right:0;font-size:clamp(.6rem,1.85vw,.85rem)}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]) .bb-footer__meta{grid-area:1/3;align-self:center;margin-right:clamp(.25rem,1vw,1rem);font-size:clamp(.6rem,1.85vw,.85rem)}.bb-footer__inner:has(>.bb-footer__brand[data-bb-brand-layout=wordmark]) .bb-footer__meta>span{white-space:nowrap}}@media (width<=560px){.bb-footer__inner{align-items:flex-start}}.bb-progress{gap:var(--bb-spacing-2);min-width:0;display:grid}.bb-progress__heading{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);display:flex}.bb-progress__label,.bb-progress__value{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-type-label-family);font-size:var(--bb-v2-type-label-font-size);font-weight:var(--bb-v2-type-label-font-weight);letter-spacing:var(--bb-v2-type-label-letter-spacing);line-height:var(--bb-v2-type-label-line-height);margin:0}.bb-progress__track{box-sizing:border-box;width:100%;height:var(--bb-progress-height,var(--bb-spacing-2));border:var(--bb-linear-edge);border-radius:var(--bb-radius-full);box-shadow:var(--bb-linear-depth);appearance:none;background:0 0;display:block;overflow:visible}.bb-progress__track::-webkit-progress-bar{border-radius:var(--bb-radius-full);background:0 0}.bb-progress__track::-webkit-progress-value{border-radius:var(--bb-radius-full);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-fill));box-shadow:var(--bb-linear-depth)}.bb-progress__track::-moz-progress-bar{border-radius:var(--bb-radius-full);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-fill));box-shadow:var(--bb-linear-depth)}.bb-progress__fill{width:var(--bb-progress-value,0%);min-width:0;height:100%;transition:width .14s;display:block}.bb-floating-window{z-index:1150;resize:both;border:1px solid var(--bb-interface-menu-border);border-radius:var(--bb-radius-md);width:360px;min-width:220px;max-width:calc(100vw - 24px);height:260px;min-height:120px;max-height:calc(100vh - 24px);color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);box-shadow:var(--bb-interface-menu-shadow);font-family:var(--bb-font-family-body);outline:none;grid-template-rows:26px minmax(0,1fr);display:grid;position:fixed;inset:auto;overflow:hidden}.bb-floating-window[hidden]{display:none}.bb-floating-window[data-floating-window-measuring=true]{visibility:hidden;pointer-events:none}.bb-floating-window[data-floating-window-size=content]{height:auto}.bb-floating-window.bb-floating-window--specimen{z-index:auto;resize:none;width:min(100%,360px);max-width:360px;max-height:none;position:relative}.bb-floating-window__drag-bar{-webkit-user-select:none;user-select:none;align-items:center;gap:2px;min-width:0;padding:0 3px 0 8px;display:flex}.bb-floating-window__grip{box-sizing:border-box;cursor:grab;touch-action:none;flex:auto;align-self:center;height:7px}.bb-floating-window__grip:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:none}.bb-floating-window__grip:active{cursor:grabbing}.bb-floating-window__close.bb-workspace-control-button{flex:none;margin-left:auto}.bb-floating-window__body{scrollbar-color:var(--bb-interface-menu-scrollbar-thumb) var(--bb-interface-menu-scrollbar-track);scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.bb-floating-window-content{min-height:0;color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);display:grid}.bb-floating-window-content[tabindex="-1"]{outline:none}.bb-floating-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:100%}.bb-floating-window[data-floating-window-size=content] .bb-floating-panel{grid-template-rows:auto auto auto;min-height:0}.bb-floating-confirm{grid-template-rows:auto auto auto}.bb-floating-form{-webkit-user-select:none;user-select:none;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:100%}.bb-floating-window[data-floating-window-size=content] .bb-floating-form{grid-template-rows:auto auto auto auto auto;min-height:0}.bb-floating-window-content__head{z-index:2;background:var(--bb-interface-menu-background);justify-content:center;align-items:center;min-height:38px;padding:0 10px;display:flex;position:sticky;top:0}.bb-floating-window-content__title{width:100%;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-bold);text-align:center;margin:0;line-height:1.2}.bb-floating-window-content__copy{min-height:48px;color:var(--bb-interface-menu-muted-foreground);font-size:var(--bb-font-size-sm);line-height:var(--bb-font-line-height-normal);text-align:center;place-items:center;margin:0;padding:8px 12px;display:grid}.bb-floating-window-content__copy--prose{display:block}:where(.bb-floating-window__body,.bb-floating-window-content) a[href]:not([role=button]){color:var(--bb-interface-control-foreground);text-decoration:underline}:where(.bb-floating-window__body,.bb-floating-window-content) a[href]:not([role=button]):hover{color:var(--bb-v2-identity-primary);text-shadow:0 0 6px color-mix(in srgb, var(--bb-v2-identity-primary) 35%, transparent)}.bb-floating-window-content__body{align-content:start;gap:var(--bb-spacing-3);box-sizing:border-box;min-width:0;min-height:0;padding:var(--bb-spacing-3);display:grid}.bb-floating-range-controls{align-content:start;gap:var(--bb-spacing-3);-webkit-user-select:none;user-select:none;display:grid}.bb-floating-range-field{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-floating-range-field__head{justify-content:space-between;align-items:baseline;gap:var(--bb-spacing-2);color:var(--bb-interface-control-foreground);font-size:var(--bb-font-size-sm);line-height:var(--bb-font-line-height-normal);display:flex}.bb-floating-range-field__label{min-width:0;font-weight:var(--bb-font-weight-semibold)}.bb-floating-range-field__value{color:var(--bb-interface-menu-muted-foreground);font-variant-numeric:tabular-nums;flex:none}.bb-floating-range-field__input{width:100%;min-width:0;accent-color:var(--bb-v2-identity-primary);cursor:pointer;margin:0}.bb-floating-range-field__input:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-interface-control-focus-ring);outline-offset:2px}.bb-floating-window-content__actions{justify-content:flex-end;gap:6px;padding:5px 8px 7px;display:flex}.bb-floating-window-content__actions .bb-workspace-control-button{min-height:32px;font-size:var(--bb-font-size-sm);padding-inline:12px}.bb-floating-window-content__head--back{gap:var(--bb-spacing-2);grid-template-columns:18px minmax(0,1fr) 18px;display:grid}.bb-floating-window-content__head--back:after{content:"";width:18px}.bb-floating-window-content__head--back .bb-floating-window-content__title{grid-column:2}.bb-floating-window-content__back{grid-column:1}.bb-floating-form__fields>.bb-field{margin:0}.bb-floating-form__field-row{gap:var(--bb-spacing-3);row-gap:var(--bb-spacing-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bb-floating-form__field-row>.bb-field{min-width:0;margin:0}.bb-floating-form__field-row-error{color:var(--bb-v2-color-status-danger-border);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal);white-space:pre;grid-column:1/-1;margin:0}.bb-floating-form__field-row-error[hidden]{display:none}.bb-floating-form__fields :is(input,textarea,select,[contenteditable=true]){-webkit-user-select:text;user-select:text}.bb-floating-form.is-pending .bb-floating-form__fields{opacity:.58;pointer-events:none}.bb-floating-form__error{color:var(--bb-v2-color-status-danger-border);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);line-height:var(--bb-font-line-height-normal);margin:0 12px 8px}.bb-floating-window[data-floating-window-measuring=true] [data-floating-window-fit-first-item=true] [data-floating-window-items]>:not(:first-child),dialog.bb-floating-window:not([open]){display:none}dialog.bb-floating-window{margin:0;padding:0}.bb-floating-task{grid-template-rows:auto auto auto}.bb-floating-task [hidden]{display:none}:root,[data-theme=light]{--bb-field-color-scheme:light}[data-theme=dark]{--bb-field-color-scheme:dark}.bb-field{gap:var(--bb-spacing-1);text-align:left;margin-bottom:var(--bb-spacing-3);flex-direction:column;display:flex}.bb-form-fields{gap:var(--bb-spacing-4);flex-direction:column;display:flex}.bb-form-fields--prominent{gap:20px}.bb-field__label{font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);color:var(--bb-v2-color-content-secondary);letter-spacing:.02em}.bb-field__input{--bb-field-surface:var(--bb-v2-color-surface-subtle);--bb-field-content:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);color:var(--bb-field-content);background:var(--bb-field-surface);color-scheme:var(--bb-field-color-scheme);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);padding:10px var(--bb-spacing-3);box-sizing:border-box;outline:none;width:100%;transition:border-color .15s}.bb-field__input::placeholder{color:var(--bb-v2-color-border-default)}.bb-field__input:focus{border-color:var(--bb-v2-identity-primary)}.bb-field--error :is(.bb-field__input,.bb-field__control){border-color:var(--bb-v2-color-status-danger-border)}.bb-field__input-wrap{align-items:center;display:flex;position:relative}.bb-field__input-wrap .bb-field__input{padding-right:40px}.bb-field__input-wrap input[type=password]::-ms-reveal{display:none}.bb-field__input-wrap input[type=password]::-ms-clear{display:none}.bb-field__eye{cursor:pointer;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--bb-v2-color-content-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bb-field__eye:hover{color:var(--bb-v2-color-content-primary)}.bb-field__eye .material-icons{font-size:18px}.bb-field__eye .bb-semantic-icon{width:16px;height:16px}.bb-field__eye [hidden]{display:none}.bb-field__error{font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);color:var(--bb-v2-color-status-danger-border);margin:0}.bb-form-status{font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);color:var(--bb-v2-color-content-secondary);margin:0}.bb-form-status--error{color:var(--bb-v2-color-status-danger-border);font-weight:700}.bb-field__hint{font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);color:var(--bb-v2-color-content-secondary);margin:0}.bb-checkbox-field{gap:var(--bb-spacing-1);margin:0;display:grid}.bb-checkbox-field__label{align-items:center;gap:var(--bb-spacing-2);color:var(--bb-v2-color-content-secondary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal);cursor:pointer;display:flex}.bb-checkbox-field__control{width:16px;height:16px;accent-color:var(--bb-v2-identity-primary);color-scheme:var(--bb-field-color-scheme);flex:none;margin:0}.bb-checkbox-field--error .bb-checkbox-field__control{outline:1px solid var(--bb-v2-color-status-danger-border);outline-offset:2px}.bb-checkbox-field__text{min-width:0}.bb-field--prominent{gap:0;margin:0}.bb-field--prominent .bb-field__label{color:var(--bb-marketing-highlight);font-family:var(--bb-font-family-body);font-size:clamp(.5rem,3vw,1rem);font-weight:var(--bb-font-weight-bold);letter-spacing:normal}.bb-field--prominent .bb-field__input{--bb-field-surface:var(--bb-marketing-form-field-surface);--bb-field-content:var(--bb-marketing-form-field-content);--bb-field-decoration-shadow:inset 0 0 4px color-mix(in srgb, var(--bb-marketing-form-field-inset-glow) 10%, transparent);border:1px solid var(--bb-marketing-form-field-border);width:100%;color:var(--bb-field-content);background:var(--bb-field-surface);box-shadow:var(--bb-field-decoration-shadow);font-family:var(--bb-font-family-body);border-radius:8px;margin-top:6px;padding:12px;font-size:clamp(.7rem,1.2vw,2rem);transition:border-color .3s}.bb-field--prominent .bb-field__input:focus,.bb-field--prominent[data-specimen-state=focus] .bb-field__input{border-color:var(--bb-marketing-form-field-focus);outline:none}.bb-field--prominent.bb-field--error .bb-field__input{--bb-field-decoration-shadow:0 0 6px color-mix(in srgb, var(--bb-marketing-form-field-error-glow) 50%, transparent);border-color:var(--bb-marketing-form-field-error);box-shadow:var(--bb-field-decoration-shadow)}@media (forced-colors:none){.bb-field__input:-webkit-any(:autofill,:-webkit-autofill){color:var(--bb-field-content);-webkit-text-fill-color:var(--bb-field-content);caret-color:var(--bb-field-content);box-shadow:var(--bb-field-decoration-shadow,0 0 0 transparent), inset 0 0 0 100vmax var(--bb-field-surface)!important}.bb-field__input:is(:autofill,:autofill){color:var(--bb-field-content);-webkit-text-fill-color:var(--bb-field-content);caret-color:var(--bb-field-content);box-shadow:var(--bb-field-decoration-shadow,0 0 0 transparent), inset 0 0 0 100vmax var(--bb-field-surface)!important}}.bb-field--prominent .bb-field__error{width:100%;color:var(--bb-marketing-form-field-error);font-size:.8rem;font-weight:var(--bb-font-weight-medium);text-align:left;margin-top:4px}.bb-divider{align-items:center;gap:var(--bb-spacing-3);margin:var(--bb-spacing-4) 0;color:var(--bb-v2-color-content-secondary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);display:flex}.bb-divider:before,.bb-divider:after{content:"";background:var(--bb-v2-color-border-subtle);flex:1;height:1px}.bb-link{color:var(--bb-v2-identity-primary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline}.bb-link:hover{text-decoration:underline}.bb-google-btn{color:#fff;letter-spacing:.25px;cursor:pointer;background:#4285f4;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:Roboto;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .2s,background .2s;display:flex;box-shadow:0 1px 2px #4285f44d,0 1px 3px 1px #4285f426}.bb-google-btn:hover{background:#5a95f5;box-shadow:0 1px 3px #4285f466,0 2px 6px 2px #4285f440}.bb-google-btn:active{background:#3b78e7;box-shadow:0 1px 2px #4285f44d}.bb-google-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.bb-google-btn__icon{box-sizing:content-box;background:#fff;border-radius:3px;flex-shrink:0;width:18px;height:18px;padding:3px;display:block}.bb-google-btn__label{letter-spacing:.25px;color:#fff;white-space:nowrap;font-family:Roboto;font-size:14px;font-weight:500}.bb-hero{--bb-hero-copy-gap:clamp(1rem, 6.5vw, 1.5rem);--bb-hero-copy-measure:36rem;--bb-hero-heading-measure:17ch;--bb-hero-heading-size:clamp(1.5rem, 7.2vw, 2.5rem);--bb-hero-heading-line-height:var(--bb-v2-type-display-large-line-height,var(--bb-font-line-height-tight,normal));--bb-hero-support-measure:56ch;--bb-hero-support-size:clamp(.8rem, 3vw, 1.1rem);align-items:center;display:grid}.bb-hero--split{grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:clamp(2rem,4vw,4rem)}.bb-hero--focal-center{--bb-hero-copy-measure:none;--bb-hero-heading-measure:none;grid-template-columns:minmax(0,38fr) minmax(0,24fr) minmax(0,38fr)}.bb-hero--focal-center>.bb-hero__copy{grid-column:1}.bb-hero--focal-center>.bb-hero__visual{grid-column:3}.bb-hero--focal-center .bb-hero__actions{padding-block:.6rem}.bb-hero__copy{min-width:0;max-inline-size:var(--bb-hero-copy-measure);align-content:center;gap:var(--bb-hero-copy-gap);display:grid}.bb-hero__heading{max-inline-size:var(--bb-hero-heading-measure);font-family:var(--bb-v2-type-display-large-family);font-synthesis:style;font-size:var(--bb-hero-heading-size);font-weight:var(--bb-v2-type-display-large-font-weight,var(--bb-font-weight-semibold));line-height:var(--bb-hero-heading-line-height);letter-spacing:var(--bb-v2-type-display-large-letter-spacing,0);text-wrap:balance;margin:0}.bb-hero__heading-line{display:block}.bb-hero__heading-line em{font-style:italic}.bb-hero__eyebrow{color:var(--bb-v2-identity-primary);font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.bb-hero__support{max-inline-size:var(--bb-hero-support-measure);font-family:var(--bb-font-family-body);font-size:var(--bb-hero-support-size);font-weight:var(--bb-font-weight-bold);text-wrap:pretty;margin:0;line-height:normal}.bb-hero__actions{justify-content:center;justify-self:center;align-items:center;gap:var(--bb-spacing-3);flex-wrap:wrap;display:flex}.bb-hero__visual{min-width:0}.bb-hero__proof-pill{align-items:center;gap:var(--bb-spacing-2);width:fit-content;min-height:2rem;padding:var(--bb-spacing-1) var(--bb-spacing-3);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-full);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-surface);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);display:inline-flex}.bb-hero__proof-pill img{border-radius:var(--bb-radius-full);object-fit:cover;flex:none;width:2rem;height:2rem}.bb-hero__assurances{gap:var(--bb-spacing-2);color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm);margin:0;padding:0;list-style:none;display:grid}@media (width<=940px){.bb-hero--split,.bb-hero--focal-center{grid-template-columns:minmax(0,1fr)}.bb-hero--focal-center>.bb-hero__copy,.bb-hero--focal-center>.bb-hero__visual{grid-column:1}}.bb-horseshoe{--bb-horseshoe-value:0;--bb-horseshoe-color:var(--bb-v2-identity-primary);--bb-horseshoe-track:var(--bb-v2-color-border-subtle);--bb-horseshoe-size:132px;width:min(100%, var(--bb-horseshoe-size));place-items:end center;min-height:92px;display:grid;position:relative}.bb-horseshoe svg{width:100%;height:auto;overflow:visible}.bb-horseshoe-track,.bb-horseshoe-fill{fill:none;stroke-linecap:round;stroke-width:14px}.bb-horseshoe-track{stroke:var(--bb-horseshoe-track)}.bb-horseshoe-fill{stroke:var(--bb-horseshoe-color);stroke-dasharray:var(--bb-horseshoe-value) 100}.bb-horseshoe-label{color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-xl);font-weight:var(--bb-font-weight-bold);line-height:1;position:absolute;bottom:2px}.bb-horseshoe[data-pressure=warn]{--bb-horseshoe-color:var(--bb-v2-color-status-warning-border)}.bb-horseshoe[data-pressure=critical]{--bb-horseshoe-color:var(--bb-v2-color-status-danger-border)}.bb-icon-text{display:block}.bb-icon-text__icon{height:1em;color:var(--bb-v2-identity-primary);vertical-align:-.125em;margin-right:.4em;font-size:1.2em;display:inline-block;overflow:visible}:root[data-bb-focus-origin=pointer] :focus-visible{outline:none}:root{--bb-resizable-toolbar-handle-thickness:9px;--bb-resizable-toolbar-grip-length:96px;--bb-resizable-toolbar-grip-thickness:3px;--bb-layout-interaction-layer:40}.bb-attention-pulse{animation:1s ease-in-out bb-attention-pulse}.bb-workspace-surface{color:var(--bb-interface-control-foreground);background:var(--bb-interface-workspace-background)}.bb-workspace-opening{z-index:5000;box-sizing:border-box;padding:var(--bb-spacing-5);color:var(--bb-v2-color-content-primary);background:var(--bb-interface-workspace-background);font-family:var(--bb-font-family-body);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.bb-workspace-opening__content{justify-items:center;gap:var(--bb-spacing-4);text-align:center;max-inline-size:100%;display:grid}.bb-workspace-opening__title{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-xl);font-weight:var(--bb-font-weight-bold);line-height:var(--bb-font-line-height-tight);visibility:hidden;margin:0}.bb-workspace-opening[data-bb-opening-ready] .bb-workspace-opening__title{visibility:visible}.bb-workspace-surface[tabindex="-1"]:focus{outline:none}.bb-workspace-frame{--bb-workspace-frame-height:100dvh;height:var(--bb-workspace-frame-height);min-height:0;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}.bb-workspace-frame :is(input,textarea,[contenteditable=true],[contenteditable=plaintext-only]){-webkit-user-select:text;user-select:text}.bb-workspace-frame__content{height:calc(var(--bb-workspace-frame-height) - var(--bb-workspace-frame-header-height,0px));min-width:0;min-height:0}.bb-layout-viewport-gallery{--bb-layout-viewport-gap:24px;align-items:flex-start;gap:calc(var(--bb-layout-viewport-gap) * var(--bb-layout-viewport-scale,1));width:max-content;min-width:100%;min-height:100%;padding:0;display:flex;position:relative}.bb-layout-world-stage{z-index:var(--bb-layout-interaction-layer);transform-origin:0 0;pointer-events:none;contain:layout paint;position:absolute;inset:0 auto auto 0;overflow:hidden}.bb-layout-world-stage--no-paint-containment{contain:layout}.bb-layout-world-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.bb-layout-viewport-interaction-surface{pointer-events:none;position:absolute}.bb-layout-world-stage--composed :is(.bb-layout-media__surface,.layout-master-text__surface,.layout-master-shape__surface,.layout-master-dynamic__surface){opacity:0}.bb-layout-world-stage--composed .bb-layout-editor-text-caret-host:after{visibility:hidden}.bb-layout-viewport-surface{isolation:isolate;background-color:var(--asset-bg-color,var(--bb-v2-color-surface-canvas));background-image:var(--asset-bg-base);background-size:var(--asset-bg-base-size);background-position:var(--asset-bg-base-position);opacity:var(--asset-bg-opacity,1);transform-origin:0 0;pointer-events:auto;background-repeat:no-repeat;position:absolute;inset:0 auto auto 0;overflow:hidden}.bb-layout-viewport-surface:before,.bb-layout-viewport-surface:after{content:"";pointer-events:none;display:block;position:absolute;inset:0}.bb-layout-viewport-surface:before{z-index:0;background:var(--asset-bg-overlay)}.bb-layout-viewport-surface:after{z-index:1;background-image:var(--asset-bg-image);background-size:var(--asset-bg-image-size);background-position:var(--asset-bg-image-position);background-repeat:var(--asset-bg-image-repeat);opacity:var(--asset-bg-image-opacity)}.bb-layout-viewport-surface.bb-layout-viewport-surface--composed{opacity:0}.bb-layout-render-surface{filter:drop-shadow(0 34px 90px #00000061);margin:0;display:block;position:absolute;inset:0 auto auto 0}.bb-layout-render-output{width:100%;height:100%}.bb-layout-render-surface.bb-layout-render-surface--no-shadow{filter:none}.bb-layout-render-element{box-sizing:border-box;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;position:absolute;overflow:visible}.bb-layout-render-projection{display:block;position:absolute}.bb-layout-render-media{display:block;position:absolute;inset:0;visibility:hidden!important;opacity:0!important}.bb-layout-render-media>:is(img,video){object-fit:contain;width:100%;height:100%;display:block}.bb-media-frame,.bb-media-frame__layer{box-shadow:0 20px 80px #0000008c}.bb-media-frame{background:#0b0f10;width:100%;height:100%;position:relative}.bb-media-frame__canvas{pointer-events:none;background:0 0}.bb-media-frame__layer{pointer-events:none;opacity:0;will-change:transform, opacity;width:var(--bb-media-frame-layer-width,1080px);height:var(--bb-media-frame-layer-height,1920px);transform-origin:0 0;-webkit-user-select:none;user-select:none;background:0 0;border:0;position:absolute;top:0;left:0;overflow:hidden}.bb-media-frame__layer.is-active{opacity:1}.bb-workspace-scroll-surface{background:var(--bb-v2-color-surface-canvas);-webkit-user-select:none;user-select:none;min-width:0;min-height:0;overflow:auto}.bb-workspace-scroll-surface .panel{background:0 0;border-color:#71d2d729}.bb-workspace-scroll-surface :is(input[type=text],input[type=number],textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.bb-workspace-scroll-surface label>:is(select,.bb-select){width:100%}.bb-workspace-section{min-width:0;padding:var(--bb-spacing-4);border:0;border-bottom:1px solid var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-body);background:0 0;border-radius:0;align-content:start;gap:0;display:grid}.bb-workspace-section--compact{padding:var(--bb-spacing-2) var(--bb-spacing-3)}.bb-workspace-section>summary{align-content:center;align-items:center;gap:var(--bb-spacing-3);min-width:0;min-height:24px;color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:14px minmax(0,1fr) auto;list-style:none;display:grid}.bb-workspace-section>summary::-webkit-details-marker{display:none}.bb-workspace-section__icon{width:10px;height:10px;transition:transform var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);place-self:center}.bb-workspace-section[open]>summary .bb-workspace-section__icon{transform:rotate(90deg)}.bb-workspace-section[open]>summary .bb-workspace-section__count{display:none}.bb-workspace-section__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:24px;line-height:1.2;display:flex;overflow:hidden}.bb-workspace-section__count{min-width:28px;min-height:24px;padding:3px var(--bb-spacing-2);border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent);color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-identity-primary) 10%, transparent);font-size:var(--bb-font-size-xs);font-style:normal;font-weight:var(--bb-font-weight-bold);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bb-workspace-section>:not(summary){margin-top:var(--bb-spacing-5)}.bb-workspace-section--compact>:not(summary){margin-top:var(--bb-spacing-2)}.bb-resizable-toolbar{--bb-resizable-toolbar-brand-inline-start:0px;--bb-resizable-toolbar-handle-size:0px}.bb-resizable-toolbar__handle{--bb-resizable-toolbar-grip-gradient-axis:90deg;box-sizing:border-box;background:var(--bb-interface-workspace-background);cursor:default;place-items:center;display:grid;position:relative}.bb-resizable-toolbar__handle[aria-orientation=horizontal]{block-size:var(--bb-resizable-toolbar-handle-thickness);border-block:1px solid var(--bb-v2-color-border-subtle)}.bb-resizable-toolbar__handle[aria-orientation=vertical]{--bb-resizable-toolbar-grip-gradient-axis:180deg;inline-size:var(--bb-resizable-toolbar-handle-thickness);border-inline:1px solid var(--bb-v2-color-border-subtle)}.bb-resizable-toolbar__grip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 20%, transparent);border-radius:var(--bb-radius-full);background:linear-gradient(var(--bb-resizable-toolbar-grip-gradient-axis), color-mix(in srgb, var(--bb-v2-identity-primary) 4%, transparent), color-mix(in srgb, var(--bb-v2-identity-primary) 30%, transparent), color-mix(in srgb, var(--bb-v2-identity-primary) 4%, transparent));box-shadow:inset 0 0 4px color-mix(in srgb, var(--bb-v2-color-content-primary) 5%, transparent), 0 0 6px color-mix(in srgb, var(--bb-v2-identity-primary) 7%, transparent)}.bb-resizable-toolbar__handle[aria-orientation=horizontal] .bb-resizable-toolbar__grip{inline-size:var(--bb-resizable-toolbar-grip-length);block-size:var(--bb-resizable-toolbar-grip-thickness);cursor:row-resize}.bb-resizable-toolbar__handle[aria-orientation=vertical] .bb-resizable-toolbar__grip{inline-size:var(--bb-resizable-toolbar-grip-thickness);block-size:var(--bb-resizable-toolbar-grip-length);cursor:col-resize}.bb-resizable-toolbar__grip:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active),.bb-resizable-toolbar__grip.is-active{border-color:color-mix(in srgb, var(--bb-v2-identity-primary) 78%, transparent);background:linear-gradient(var(--bb-resizable-toolbar-grip-gradient-axis), color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent), var(--bb-v2-identity-primary), color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent));box-shadow:inset 0 0 6px color-mix(in srgb, var(--bb-v2-color-content-primary) 22%, transparent), 0 0 10px color-mix(in srgb, var(--bb-v2-identity-primary) 32%, transparent)}.bb-workspace-brand{align-items:center;gap:var(--bb-spacing-3);flex:none;min-width:188px;display:flex}.bb-workspace-brand__mark,.bb-workspace-brand__wordmark{width:36px;height:36px;color:var(--bb-v2-identity-primary);object-fit:contain;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--bb-v2-identity-primary) 38%, transparent));display:block}.bb-workspace-brand__wordmark{width:188px;height:36px}.bb-workspace-brand__mark--narrow{display:none}.bb-workspace-topbar__actions{scrollbar-gutter:stable;white-space:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:7px 18px;display:flex;overflow:auto hidden}.bb-workspace-topbar__actions>*{flex:none}.bb-workspace-topbar__actions:before{content:"";flex:auto;min-width:0;display:block}.bb-workspace-topbar__actions select,.bb-workspace-topbar__actions .bb-select{max-width:min(320px,34vw)}.bb-workspace-topbar__actions>.bb-workspace-tabs{flex:none;width:max-content;overflow:visible}@media (width<=760px){.bb-workspace-topbar.bb-resizable-toolbar{grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding-inline:8px;display:grid}.bb-workspace-topbar .bb-workspace-brand--adaptive{min-width:0}.bb-workspace-topbar .bb-workspace-brand--adaptive .bb-workspace-brand__wordmark{display:none}.bb-workspace-topbar .bb-workspace-brand--adaptive .bb-workspace-brand__mark--narrow{display:block}.bb-workspace-topbar .bb-workspace-topbar__actions{scrollbar-gutter:auto;width:100%;min-width:0;padding-inline:0}}.bb-workspace-brand__copy{gap:2px;min-width:0;display:grid}.bb-workspace-brand__eyebrow,.bb-workspace-brand__title{font-family:var(--bb-font-family-display);white-space:nowrap;margin:0;line-height:1.15}.bb-workspace-brand__eyebrow{color:var(--bb-v2-identity-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bb-workspace-brand__title{color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-semibold);letter-spacing:0}.bb-resizable-toolbar__collapsed-brand{inset-block:0 var(--bb-resizable-toolbar-handle-size);min-width:0;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-display);font-size:13px;font-weight:var(--bb-font-weight-semibold);letter-spacing:.06em;text-shadow:none;white-space:nowrap;align-items:center;gap:10px;line-height:1;display:none;position:absolute;inset-inline-start:var(--bb-resizable-toolbar-brand-inline-start)}.bb-resizable-toolbar__collapsed-brand-mark{width:30px;height:30px;color:var(--bb-v2-identity-primary);object-fit:contain;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--bb-v2-identity-primary) 45%, transparent));display:block}.bb-interface-action,.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface),.bb-interface-controls .bb-select__trigger{transition:border-color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), box-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), filter var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), text-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing)}.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface),.bb-interface-controls .bb-select__trigger{color:var(--bb-interface-control-foreground);box-shadow:none;font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);background-color:#0000;border-color:#0000;line-height:1.2}.bb-interface-action:disabled,.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface):disabled{color:var(--bb-interface-control-disabled-foreground);cursor:default;opacity:.42}.bb-workspace-chrome{color:var(--bb-interface-control-foreground);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body)}.bb-workspace-topbar{justify-content:space-between;align-items:center;gap:var(--bb-spacing-4);border-bottom:1px solid var(--bb-v2-color-border-subtle);min-width:0;min-height:56px;box-shadow:var(--bb-shadow-md);padding:8px 14px;display:flex}.bb-workspace-topbar.bb-resizable-toolbar{border-bottom:0}.bb-workspace-topbar__identity{color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-semibold);letter-spacing:.04em;white-space:nowrap;flex:none;line-height:1}.bb-workspace-tabs{flex:0 auto;align-items:center;gap:2px;min-width:0;padding:3px;display:inline-flex;overflow:auto hidden}.bb-workspace-tabs__tablist{flex:none;align-items:center;gap:2px;display:inline-flex}.bb-workspace-tabs__action-slot{display:contents}.bb-workspace-tab,.bb-workspace-control-button{border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);box-shadow:none;filter:none;font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);white-space:nowrap;cursor:pointer;transition:border-color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), box-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), filter var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), text-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);background:0 0;border:1px solid #0000;flex:none;line-height:1.2}.bb-workspace-tab{min-height:38px;font-size:var(--bb-font-size-sm);padding:0 16px}.bb-workspace-control-button{min-width:42px;min-height:30px;padding:0 10px}.bb-workspace-control-button--compact{min-width:0;padding:0 6px}.bb-interface-action:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),[data-specimen-state=hover],[data-specimen-state=focusVisible]):not(:disabled):where(:not([aria-pressed=true]):not([aria-selected=true]):not([aria-expanded=true])),.bb-interface-controls button:where(:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface)):is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):not(:disabled):where(:not(.active):not([aria-pressed=true]):not([aria-selected=true]):not([aria-expanded=true])),.bb-workspace-tab:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):where(:not(:disabled):not([aria-selected=true])),.bb-workspace-control-button:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):where(:not(:disabled):not([aria-pressed=true]):not(.active)),.bb-workspace-tab[data-specimen-state=hover],.bb-workspace-control-button[data-specimen-state=hover]{color:var(--bb-interface-button-hover-foreground);background:var(--bb-interface-button-hover-background);box-shadow:var(--bb-interface-button-hover-shadow);text-shadow:var(--bb-interface-button-hover-text-shadow);filter:var(--bb-interface-button-hover-filter);border-color:#0000;outline:none}.bb-interface-action:is(:active,[aria-pressed=true],[data-specimen-state=pressed]):not(:disabled),.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface):is(:active,.active,[aria-pressed=true]):not(:disabled),.bb-select:is(.is-open,[data-specimen-state=open]) .bb-select__trigger:not(:disabled),.bb-workspace-tab:is([aria-selected=true],[data-specimen-state=selected]):not(:disabled),.bb-workspace-control-button:is([aria-pressed=true],.active,[data-specimen-state=pressed]):not(:disabled){color:var(--bb-interface-button-pressed-foreground);background:var(--bb-interface-button-pressed-background);box-shadow:var(--bb-interface-button-pressed-shadow);text-shadow:var(--bb-interface-button-pressed-text-shadow);filter:var(--bb-interface-button-pressed-filter);border-color:#0000}.bb-workspace-tab:disabled,.bb-workspace-tab:disabled:hover,.bb-workspace-control-button:disabled,.bb-workspace-control-button:disabled:hover{color:var(--bb-interface-control-disabled-foreground);filter:none;cursor:default;opacity:.42;border-color:#0000}.bb-workspace-control-button--icon{place-items:center;width:30px;min-width:30px;padding:0;display:inline-grid}.bb-workspace-control-button--icon-label{justify-content:center;align-items:center;gap:var(--bb-spacing-2);display:inline-flex}.bb-workspace-control-button--icon-label>:is(.bb-workspace-control-icon,.bb-workspace-control-label){align-self:center;place-items:center;height:18px;line-height:1;display:inline-grid}.bb-workspace-control-button--icon-label>.bb-workspace-control-label{transform:translateY(1px)}.bb-workspace-control-button--plain-icon{width:18px;min-width:18px;min-height:18px;box-shadow:none;filter:var(--bb-interface-button-plain-icon-rest-filter);transition:color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), filter var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);background:0 0;border-color:#0000;border-radius:0;place-items:center;padding:0;display:inline-grid}.bb-workspace-control-button.bb-workspace-control-button--plain-icon:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):where(:not(:disabled):not([aria-pressed=true]):not(.active)),.bb-workspace-control-button.bb-workspace-control-button--hover-feedback:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):not(:disabled),.bb-workspace-control-button.bb-workspace-control-button--plain-icon[data-specimen-state=hover]{color:var(--bb-interface-button-plain-icon-hover-foreground);box-shadow:none;filter:var(--bb-interface-button-plain-icon-hover-filter);text-shadow:none;background:0 0;border-color:#0000}.bb-workspace-control-button.bb-workspace-control-button--plain-icon:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *):not(:disabled){outline:none}.bb-workspace-control-button--plain-icon .bb-workspace-control-icon{width:13px;height:13px;font-size:13px}:root{--bb-card-action-size:32px;--bb-card-action-icon-size:18px;--bb-card-action-inset:8px}.bb-card-action{--bb-interface-button-pressed-background:transparent;--bb-interface-button-pressed-shadow:none;--bb-interface-button-pressed-text-shadow:none;width:var(--bb-card-action-size);min-width:var(--bb-card-action-size);height:var(--bb-card-action-size);min-height:var(--bb-card-action-size);box-sizing:border-box;line-height:0}.bb-card-action.bb-workspace-control-button--plain-icon .bb-workspace-control-icon{width:var(--bb-card-action-icon-size);height:var(--bb-card-action-icon-size);font-size:var(--bb-card-action-icon-size)}.bb-card-action--favorite{--bb-interface-button-plain-icon-rest-filter:none;--bb-interface-button-plain-icon-hover-filter:var(--bb-v2-button-current-color-hover-filter);--bb-interface-button-pressed-filter:none;--bb-interface-control-foreground:var(--bb-v2-color-content-secondary);--bb-interface-button-plain-icon-hover-foreground:var(--bb-v2-color-status-warning-border);--bb-interface-button-pressed-foreground:var(--bb-v2-color-status-warning-border)}.bb-card-action--favorite.is-favorite{--bb-interface-control-foreground:var(--bb-v2-color-status-warning-border)}.bb-card-action__icon{place-items:center;display:grid}.bb-card-action__icon--active,.bb-card-action:is(.is-playing,.is-favorite) .bb-card-action__icon--default{display:none}.bb-card-action:is(.is-playing,.is-favorite) .bb-card-action__icon--active{display:grid}.bb-workspace-control-button--danger{--bb-interface-control-foreground:var(--bb-v2-color-status-danger-border);--bb-interface-button-hover-foreground:var(--bb-v2-color-status-danger-border);--bb-interface-button-pressed-foreground:var(--bb-v2-color-status-danger-border);--bb-interface-button-plain-icon-hover-foreground:var(--bb-v2-color-status-danger-border);--bb-interface-button-hover-filter:var(--bb-v2-button-current-color-hover-filter);--bb-interface-button-plain-icon-hover-filter:var(--bb-v2-button-current-color-hover-filter)}.bb-workspace-control-button--danger:not(:disabled),.bb-workspace-control-button.bb-workspace-control-button--danger:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)):not(:disabled):not([aria-pressed=true]),.bb-workspace-control-button.bb-workspace-control-button--danger[data-specimen-state=hover]{color:var(--bb-v2-color-status-danger-border)}.bb-workspace-tab.bb-workspace-tab:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *):not(:disabled),.bb-workspace-control-button.bb-workspace-control-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *):not(:disabled){outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:3px}.bb-workspace-control-icon{place-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-grid}.bb-workspace-control-icon .ms{--ms-size:18px;--ms-fill:0;--ms-weight:300}[aria-busy=true]:disabled .bb-semantic-icon{background-image:linear-gradient(105deg, currentColor 40%, var(--bb-v2-color-content-primary) 50%, currentColor 60%);background-position:100% 0;background-size:250% 100%;animation:1.4s linear infinite bb-pending-control-light}@media (prefers-reduced-motion:reduce){[aria-busy=true]:disabled .bb-semantic-icon{background-position:50% 0;animation:none}}:root{--control-bar-height:46px;--control-bar-control-height:30px}.bb-workspace-control-bar{box-sizing:border-box;min-width:0;min-height:var(--control-bar-height);border-bottom:1px solid var(--bb-v2-color-border-subtle);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-font-family-body);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}input.bb-workspace-control-input.bb-workspace-control-input[type=number]{box-sizing:border-box;width:100%;min-width:0;height:30px;min-height:30px;padding:0 var(--bb-spacing-3);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);box-shadow:none;font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);transition:border-color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), box-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), color var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing), text-shadow var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);background:0 0;border:1px solid #0000;outline:none;line-height:1.2}input.bb-workspace-control-input.bb-workspace-control-input[type=number]:focus{border-color:var(--bb-v2-identity-primary)}.bb-workspace-control-bar__status{font-size:var(--bb-font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.bb-workspace-control-bar__leading{flex:none;align-items:center;gap:5px;min-width:0;padding:4px 0;display:flex}.bb-workspace-control-bar__separator{background:var(--bb-v2-color-border-subtle);flex:0 0 1px;align-self:stretch;width:1px;min-height:22px;margin:4px 5px}.bb-workspace-control-bar__actions{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:5px;min-width:0;margin-inline-start:auto;padding:4px 0;display:flex}.bb-workspace-control-bar:has(>.bb-workspace-control-bar__viewport){padding:0;display:block;overflow:visible}.bb-workspace-control-bar__viewport{box-sizing:border-box;min-width:0;overflow:auto hidden}.bb-workspace-control-bar__row{box-sizing:border-box;width:max-content;min-width:100%;min-height:calc(var(--control-bar-height) - 1px);align-items:center;gap:10px;padding-inline:12px;display:flex}.bb-workspace-control-bar__row>*{flex-shrink:0}.bb-workspace-control-bar__viewport.is-scrollable{padding-bottom:var(--bb-scrollbar-clearance)}.bb-workspace-control-bar__actions{position:relative}.bb-workspace-control-bar__overflow-separator{inset-block:4px;margin:0;display:none;position:absolute;left:-6px}.bb-workspace-control-bar__viewport.is-scrollable .bb-workspace-control-bar__overflow-separator{display:block}.bb-theme-detail-toolbar .bb-workspace-control-bar__row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.bb-theme-detail-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid}.bb-theme-detail-toolbar>.bb-workspace-control-bar__leading,.bb-theme-detail-toolbar .bb-workspace-control-bar__row>.bb-workspace-control-bar__leading{grid-column:1;justify-self:start;max-width:100%}.bb-theme-detail-toolbar>.bb-workspace-control-bar__status,.bb-theme-detail-toolbar .bb-workspace-control-bar__row>.bb-workspace-control-bar__status{max-width:min(42vw,480px);color:var(--bb-v2-color-content-primary);font-family:var(--bb-theme-detail-title-font-family);font-size:var(--bb-font-size-3xl);font-style:var(--bb-theme-detail-title-font-style,normal);font-weight:var(--bb-theme-detail-title-font-weight,var(--bb-font-weight-bold));text-align:center;-webkit-text-decoration:var(--bb-theme-detail-title-text-decoration,none);text-decoration:var(--bb-theme-detail-title-text-decoration,none);grid-column:2;justify-self:center}.bb-theme-detail-toolbar__title{line-height:1.2;position:relative;overflow:visible}.bb-theme-detail-toolbar__title>[data-control-bar-status-label]{-webkit-text-decoration:var(--bb-theme-detail-title-text-decoration,none);text-decoration:var(--bb-theme-detail-title-text-decoration,none);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bb-theme-detail-toolbar__title>[data-control-bar-action=renameTheme]{position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.bb-theme-detail-toolbar>.bb-workspace-control-bar__actions,.bb-theme-detail-toolbar .bb-workspace-control-bar__row>.bb-workspace-control-bar__actions{grid-column:3;justify-self:stretch}.bb-workspace-stage-surface{background:linear-gradient(45deg, var(--bb-interface-workspace-stage-checker-strong) 25%, transparent 25%), linear-gradient(-45deg, var(--bb-interface-workspace-stage-checker-strong) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bb-interface-workspace-stage-checker-strong) 75%), linear-gradient(-45deg, transparent 75%, var(--bb-interface-workspace-stage-checker-strong) 75%);background-color:var(--bb-interface-workspace-stage-checker-soft);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.bb-workspace-preview-frame{border:1px solid var(--bb-v2-color-border-subtle);box-shadow:var(--bb-shadow-lg);background:0 0;border-radius:2px;flex:none;position:relative;overflow:visible}.bb-workspace-preview-frame[data-selected=true]:after{--bb-workspace-preview-selection-stroke:calc(2px * var(--bb-layout-editor-overlay-zoom-compensation,1));--bb-workspace-preview-selection-outset:min(calc(7px * var(--bb-layout-viewport-scale,1)), calc(var(--bb-layout-viewport-gap,24px) * var(--bb-layout-viewport-scale,1) / 3));content:"";inset:calc(-1 * var(--bb-workspace-preview-selection-outset));z-index:var(--bb-layout-interaction-layer);background:linear-gradient(90deg, color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent), var(--bb-interface-workspace-selection-signal), color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent)) top / 100% var(--bb-workspace-preview-selection-stroke) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent), var(--bb-interface-workspace-selection-signal), color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent)) bottom / 100% var(--bb-workspace-preview-selection-stroke) no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent), var(--bb-interface-workspace-selection-signal), color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent)) 0 var(--bb-workspace-preview-selection-stroke) / var(--bb-workspace-preview-selection-stroke) calc(100% - 2 * var(--bb-workspace-preview-selection-stroke)) no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent), var(--bb-interface-workspace-selection-signal), color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent)) 100% var(--bb-workspace-preview-selection-stroke) / var(--bb-workspace-preview-selection-stroke) calc(100% - 2 * var(--bb-workspace-preview-selection-stroke)) no-repeat;filter:drop-shadow(0 0 calc(5px * var(--bb-layout-viewport-scale,1)) color-mix(in srgb, var(--bb-interface-workspace-selection-signal) 28%, transparent));pointer-events:none;border-radius:3px;position:absolute}.bb-workspace-add-tile{border:1px dashed var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-lg);color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-color-surface-surface) 72%, transparent);cursor:pointer;flex:none;place-items:center;display:grid}.bb-workspace-add-tile:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-identity-primary) 10%, var(--bb-v2-color-surface-surface));outline:none}.bb-workspace-add-tile .bb-workspace-control-icon{width:42px;height:42px;font-size:42px}.bb-workspace-add-tile .bb-workspace-control-icon .ms{--ms-size:42px;--ms-weight:300}.bb-cut-corner-swatch{--bb-cut-corner-swatch-size:4px;clip-path:polygon(var(--bb-cut-corner-swatch-size) 0, 100% 0, 100% calc(100% - var(--bb-cut-corner-swatch-size)), calc(100% - var(--bb-cut-corner-swatch-size)) 100%, 0 100%, 0 var(--bb-cut-corner-swatch-size));border-radius:0}.bb-color-swatch-add{box-sizing:border-box;border-radius:0;width:30px;min-width:30px;height:22px;min-height:22px;padding:0;position:relative;overflow:hidden}.bb-color-swatch-add:is(:hover,:focus-within){border-color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-identity-primary) 10%, var(--bb-v2-color-surface-surface));outline:none}.bb-color-swatch-add[data-bb-color-swatch-preview]{background:var(--bb-color-swatch-add-preview)}.bb-color-swatch-add[data-bb-color-swatch-preview] .bb-workspace-control-icon{opacity:0}.bb-color-swatch-add__input{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bb-color-swatch-add .bb-workspace-control-icon,.bb-color-swatch-add .bb-semantic-icon{width:14px;height:14px;font-size:14px}.bb-color-swatch-add .bb-workspace-control-icon .ms{--ms-size:14px}.bb-color-swatch-original{color:var(--bb-interface-control-foreground);background:0 0;place-items:center;display:inline-grid}.bb-color-swatch-original .bb-semantic-icon{width:12px;height:12px}.bb-color-palette{gap:var(--bb-spacing-2);min-width:0;display:grid}.bb-color-palette__row{align-items:center;gap:var(--bb-spacing-2);grid-template-columns:48px minmax(0,1fr);min-width:0;display:grid}.bb-color-palette__label{color:var(--bb-interface-menu-muted-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-font-line-height-normal)}.bb-color-palette__swatches{align-items:center;gap:var(--bb-spacing-2);grid-template-columns:repeat(4,30px);min-width:0;display:grid}.bb-select{vertical-align:middle;align-items:stretch;min-width:0;display:inline-grid;position:relative}.bb-select__native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bb-select__trigger{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);border-radius:var(--bb-radius-md);width:100%;min-width:0;min-height:38px;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);text-align:left;background:0 0;border:1px solid #0000;padding:0 14px 0 10px;line-height:1.2;display:flex}.bb-select__trigger:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-select[data-specimen-state=focusVisible] .bb-select__trigger{border-color:var(--bb-interface-control-focus-ring);outline:none}.bb-interface-controls .bb-select__trigger:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){border-color:#0000}.bb-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.bb-select__font-preview{font-family:var(--bb-select-font-preview-family);font-weight:var(--bb-font-weight-regular)}.bb-select__caret{opacity:.82;width:10px;height:10px;transition:transform var(--bb-interface-motion-quick-duration) var(--bb-interface-motion-quick-easing);flex:none;margin:0 1px}.bb-select:is(.is-open,[data-specimen-state=open]) .bb-select__caret{transform:rotate(180deg)}.bb-toolbar-popover__trigger.bb-workspace-control-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.bb-toolbar-popover__trigger-value{border:1px solid var(--bb-interface-menu-border);background:var(--bb-toolbar-popover-trigger-value,transparent);width:20px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bb-interface-control-foreground) 14%, transparent);border-radius:0;place-items:center;display:inline-grid}.bb-toolbar-popover__trigger-value-icon{width:9px;height:9px;color:var(--bb-interface-control-foreground)}.bb-toolbar-popover__trigger[data-bb-toolbar-popover-trigger] .bb-toolbar-popover__trigger-value-icon{width:9px;height:9px}.bb-toolbar-popover{z-index:1260;box-sizing:border-box;max-width:min(320px,100vw - 16px);padding:var(--bb-spacing-2);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);background:var(--bb-v2-color-surface-canvas);box-shadow:var(--bb-interface-menu-shadow);font-family:var(--bb-font-family-body);position:fixed}.bb-toolbar-popover[hidden]{display:none}.bb-toolbar-popover__controls{align-items:center;gap:var(--bb-spacing-2);flex-wrap:wrap;display:flex}.bb-toolbar-popover__fields{gap:var(--bb-spacing-2);min-width:0;display:grid}.bb-toolbar-popover__fields:has(>.bb-toolbar-popover__field){grid-template-columns:max-content 68px}.bb-toolbar-popover__controls+.bb-toolbar-popover__fields{margin-top:var(--bb-spacing-2)}.bb-toolbar-popover__field{align-items:center;gap:var(--bb-spacing-2);color:var(--bb-interface-menu-muted-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-font-line-height-normal);grid-template-columns:max-content 68px;display:grid}.bb-toolbar-popover__field-label{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-font-line-height-normal)}.bb-toolbar-popover__field[hidden]{display:none}.bb-toolbar-popover__fields:has(>.bb-toolbar-popover__field)>.bb-toolbar-popover__field{grid-column:1/-1;grid-template-columns:subgrid}.bb-toolbar-popover__fields:has(>.bb-toolbar-popover__field)>:is(.bb-toolbar-popover__status,.bb-checkbox-field){grid-column:1/-1}.bb-toolbar-popover__field-input{width:100%;min-width:0}.bb-toolbar-popover__status{color:var(--bb-interface-menu-muted-foreground);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal)}.bb-toolbar-popover__color-input,:is(.bb-toolbar-popover,.bb-color-palette) .theme-swatch{box-sizing:border-box;border:2px solid var(--bb-interface-menu-border);background:var(--swatch,transparent);cursor:pointer;border-radius:0;width:30px;min-width:30px;height:22px;min-height:22px;margin:0;padding:0;overflow:hidden}.bb-toolbar-popover__color-input{appearance:none}.bb-toolbar-popover__color-input::-webkit-color-swatch-wrapper{padding:0}.bb-toolbar-popover__color-input::-webkit-color-swatch{border:0;border-radius:0}.bb-toolbar-popover__color-input::-moz-color-swatch{border:0;border-radius:0}.bb-toolbar-popover__color-input:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)),:is(.bb-toolbar-popover,.bb-color-palette) .theme-swatch:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),[aria-pressed=true]){border-color:var(--bb-v2-identity-primary)}.bb-menu{border:1px solid var(--bb-interface-menu-border);border-radius:var(--bb-radius-md);color:var(--bb-interface-control-foreground);background:var(--bb-interface-menu-background);box-shadow:var(--bb-interface-menu-shadow);font-family:var(--bb-font-family-body);scrollbar-color:var(--bb-interface-menu-scrollbar-thumb) var(--bb-interface-menu-scrollbar-track);scrollbar-width:thin;outline:none;gap:1px;padding:5px;display:grid}.bb-menu__item{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);width:100%;min-height:30px;color:var(--bb-interface-control-foreground);box-shadow:none;font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 9px;line-height:1.2;display:flex}.bb-menu__item:is([aria-selected=true],[data-specimen-state=selected]):not(:disabled){color:var(--bb-interface-button-pressed-foreground);background:var(--bb-interface-button-pressed-background);box-shadow:var(--bb-interface-button-pressed-shadow);text-shadow:var(--bb-interface-button-pressed-text-shadow);filter:var(--bb-interface-button-pressed-filter)}.bb-menu__item:disabled{color:var(--bb-interface-menu-disabled-foreground)}.bb-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-menu__meta{flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.bb-menu__shortcut{min-width:12px;color:var(--bb-interface-menu-meta-foreground);font-size:11px;font-weight:var(--bb-font-weight-bold);text-align:center;line-height:1}.bb-menu__arrow{flex:none;width:9px;height:9px}.bb-menu__separator{background:var(--bb-interface-menu-divider);height:1px;margin:5px 4px}.bb-menu__info{color:var(--bb-interface-menu-muted-foreground);font-size:10px;font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 3px;line-height:1.2}@media (prefers-reduced-motion:reduce){.bb-interface-action,.bb-interface-controls button:not(.theme-swatch):not([data-bb-theme-control]):not(.bb-workspace-stage-surface),.bb-interface-controls .bb-select__trigger,.bb-workspace-tab,.bb-workspace-control-button,.bb-select__caret{transition-duration:0s}}@media (forced-colors:active){.bb-select__trigger,.bb-menu,.bb-menu__item,.bb-workspace-tab,.bb-workspace-control-button,.bb-workspace-add-tile{color:buttontext;box-shadow:none;filter:none;forced-color-adjust:auto;background:buttonface;border-color:buttontext}.bb-select__trigger:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-menu__item:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-tab:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-control-button:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),.bb-workspace-add-tile:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline-offset:2px;outline:2px solid highlight}.bb-workspace-preview-frame[data-selected=true]:after{border:var(--bb-workspace-preview-selection-stroke) solid Highlight;filter:none;background:0 0}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body.bb-marketing-page{background:var(--bb-marketing-page-canvas);min-height:100vh;color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-body);line-height:var(--bb-font-line-height-normal);margin:0}.bb-marketing-page :where(main a:not(.bb-btn)){color:inherit}.bb-shell{width:min(1120px,100% - 32px);margin:0 auto}.bb-eyebrow{color:var(--bb-v2-identity-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.16em;text-transform:uppercase}.bb-section__head .bb-eyebrow{letter-spacing:.1em;font-size:clamp(1.05rem,1.7vw,1.22rem)}.bb-hero{padding:var(--bb-spacing-16) 0 calc(var(--bb-spacing-12) + 18px)}.bb-hero--centered{text-align:center}.bb-hero--centered .bb-hero__grid{grid-template-columns:1fr;justify-items:center}.bb-hero--centered .bb-hero__copy{max-width:760px}.bb-hero--centered .bb-hero__copy h1{max-width:none}.bb-hero__icon{object-fit:contain;width:108px;height:108px;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--bb-marketing-hero-icon-glow) 42%, transparent)) drop-shadow(0 0 34px color-mix(in srgb, var(--bb-marketing-hero-icon-glow) 26%, transparent));margin:0 auto 10px}.bb-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.bb-hero__copy h1,.bb-section h2,.bb-card h3,.bb-price-card h3,.bb-download-card h3,.bb-proof-card h3,.bb-step h3,.bb-faq-item h3{font-family:var(--bb-font-family-display);font-weight:var(--bb-font-weight-bold);letter-spacing:-.04em;margin:0}.bb-marketing-page strong{font-weight:var(--bb-font-weight-bold)}.bb-hero__copy h1{max-width:10ch;font-size:clamp(2.6rem,4.2vw,4rem);line-height:.96}.bb-lead{color:var(--bb-v2-identity-primary);max-width:56ch;margin:10px 0 0;font-size:clamp(1rem,1.7vw,1.2rem)}.bb-hero--centered .bb-lead{margin-left:auto;margin-right:auto}.bb-hero__support{max-width:34ch;color:var(--bb-v2-color-content-secondary);margin:10px auto 0;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.45}.bb-actions{gap:var(--bb-spacing-3);flex-wrap:wrap;align-items:center;margin-top:18px;display:flex}.bb-hero--centered .bb-actions,.bb-hero--centered .bb-meta{justify-content:center}.bb-btn.bb-btn-inline{box-sizing:border-box;width:188px;min-width:188px;height:46px;min-height:46px;padding:0 16px}.bb-store-badge{background:var(--bb-marketing-store-badge-surface);border-radius:var(--bb-radius-md);width:188px;min-width:188px;height:46px;min-height:46px;box-shadow:var(--bb-shadow-md);border:1px solid color-mix(in srgb, var(--bb-marketing-highlight) 82%, transparent);justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.bb-store-badge img{width:100%;height:auto;display:block}.bb-meta{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.bb-chip{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-identity-secondary) 72%, transparent);min-height:34px;color:var(--bb-v2-identity-secondary-foreground);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-medium);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.bb-platform-pill{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-marketing-highlight) 6%, transparent);border:1px solid color-mix(in srgb, var(--bb-marketing-highlight) 14%, transparent);justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.bb-platform-pill:hover{background:color-mix(in srgb, var(--bb-marketing-highlight) 10%, transparent);border-color:color-mix(in srgb, var(--bb-marketing-hero-icon-glow) 28%, transparent);transform:translateY(-1px)}.bb-platform-pill__icon{object-fit:contain;width:18px;height:18px}.bb-chip--neutral{background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 86%, transparent);color:var(--bb-v2-color-content-secondary)}.bb-proof-card{background:linear-gradient(180deg, color-mix(in srgb, var(--bb-v2-color-surface-surface) 90%, var(--bb-marketing-highlight) 10%) 0%, var(--bb-v2-color-surface-surface) 100%);border:1px solid color-mix(in srgb, var(--bb-v2-color-border-subtle) 90%, transparent);box-shadow:var(--bb-shadow-xl);border-radius:28px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden}.bb-proof-card:after{content:"";background:color-mix(in srgb, var(--bb-v2-color-interaction-selection) 76%, transparent);filter:blur(42px);opacity:.8;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -10% -25% auto}.bb-proof-card__head{margin-bottom:var(--bb-spacing-5);align-items:center;gap:14px;display:flex}.bb-proof-card__icon-wrap{background:color-mix(in srgb, var(--bb-v2-identity-secondary) 72%, transparent);border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 18%, transparent);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.bb-proof-card__icon-wrap img{width:38px;height:38px}.bb-proof-card__head p,.bb-card p,.bb-step p,.bb-download-card p,.bb-price-card p,.bb-faq-item p,.bb-note,.bb-terminal pre{color:var(--bb-v2-color-content-secondary);margin:0}.bb-workflow{gap:var(--bb-spacing-3);display:grid}.bb-workflow__lane{gap:var(--bb-spacing-3);background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 42%, transparent);border-radius:18px;grid-template-columns:114px 1fr;align-items:start;padding:14px 16px;display:grid}.bb-workflow__lane strong{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-sm);color:var(--bb-v2-color-content-primary)}.bb-workflow__clip{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bb-token{background:var(--bb-v2-color-surface-canvas);border:1px solid var(--bb-v2-color-border-subtle);min-height:28px;color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-xs);font-family:var(--bb-font-family-mono);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.bb-proof-card__foot{gap:var(--bb-spacing-3);margin-top:var(--bb-spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-proof-stat{background:color-mix(in srgb, var(--bb-v2-color-surface-canvas) 78%, transparent);border:1px solid color-mix(in srgb, var(--bb-v2-color-border-subtle) 72%, transparent);border-radius:18px;padding:14px 16px}.bb-proof-stat strong{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-lg);color:var(--bb-v2-color-content-primary);display:block}.bb-proof-stat span{font-size:var(--bb-font-size-xs);color:var(--bb-v2-color-content-secondary);margin-top:4px;display:block}.bb-section{padding:var(--bb-spacing-10) 0}.bb-section__head{gap:var(--bb-spacing-3);margin-bottom:var(--bb-spacing-6);max-width:72ch;display:grid}.bb-section__head :is(h1,h2){font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02}.bb-grid-3,.bb-grid-2,.bb-platform-grid,.bb-pricing-grid,.bb-faq-grid{gap:var(--bb-spacing-4);display:grid}.bb-grid-3,.bb-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-pricing-grid{--bb-pricing-card-width:16rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bb-pricing-card-width)), var(--bb-pricing-card-width)));justify-content:center}.bb-grid-2,.bb-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-card,.bb-step,.bb-download-card,.bb-price-card,.bb-faq-item,.bb-banner,.bb-terminal{background:color-mix(in srgb, var(--bb-v2-color-surface-surface) 92%, var(--bb-marketing-highlight) 8%);border:1px solid color-mix(in srgb, var(--bb-v2-color-border-subtle) 86%, transparent);border-radius:var(--bb-radius-2xl)}.bb-card,.bb-step,.bb-download-card,.bb-price-card,.bb-faq-item{padding:22px}.bb-step--linklike{color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block}.bb-step--linklike:hover{border-color:color-mix(in srgb, var(--bb-v2-identity-primary) 34%, var(--bb-v2-color-border-subtle));box-shadow:0 14px 32px color-mix(in srgb, var(--bb-v2-identity-secondary) 22%, transparent);transform:translateY(-1px)}.bb-card h3,.bb-step h3,.bb-download-card h3,.bb-price-card h3,.bb-faq-item h3{margin-bottom:10px;font-size:1.2rem;line-height:1.05}.bb-card__eyebrow,.bb-price-card__eyebrow{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-color-interaction-selection) 78%, transparent);color:var(--bb-v2-color-interaction-on-selection);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding:6px 10px;display:inline-flex}.bb-steps{gap:var(--bb-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-step__index{background:var(--bb-v2-identity-secondary);width:40px;height:40px;color:var(--bb-v2-identity-secondary-foreground);font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-lg);font-weight:var(--bb-font-weight-bold);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.bb-step__icon-wrap{justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;display:inline-flex;position:relative}.bb-step__icon-wrap--dual{gap:6px;width:auto}.bb-step__icon{object-fit:contain;width:28px;height:28px}.bb-step__icon--os{width:24px;height:24px}.bb-platform-card__head,.bb-download-card__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bb-platform-icon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.bb-platform-badge{background:var(--bb-v2-identity-secondary);color:var(--bb-v2-identity-secondary-foreground);font-size:11px;font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:5px 8px;display:none}.bb-download-card.is-detected .bb-platform-badge,.bb-banner.is-visible{display:inline-flex}.bb-download-card.is-detected{border-color:color-mix(in srgb, var(--bb-v2-identity-primary) 36%, var(--bb-v2-color-border-subtle));box-shadow:0 20px 48px color-mix(in srgb, var(--bb-v2-identity-secondary) 56%, transparent)}.bb-download-actions{justify-items:stretch;gap:10px;margin-top:18px;display:grid}.bb-download-actions .bb-btn{width:100%}.bb-download-actions .bb-btn-filled{color:var(--bb-marketing-store-badge-content)}.bb-download-actions .bb-btn-outline{color:var(--bb-marketing-store-badge-content);border-color:color-mix(in srgb, var(--bb-marketing-store-badge-content) 22%, transparent)}.bb-download-actions .bb-btn-outline[href$=\.deb]{color:var(--bb-v2-identity-primary);border-color:var(--bb-v2-color-border-default)}.bb-terminal{margin-top:14px;overflow:hidden}.bb-terminal summary{cursor:pointer;font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-semibold);color:var(--bb-v2-color-content-primary);padding:12px 16px;list-style:none}.bb-terminal summary::-webkit-details-marker{display:none}.bb-terminal__body{border:1px solid color-mix(in srgb, var(--bb-v2-color-border-subtle) 88%, var(--bb-marketing-highlight) 12%);background:var(--bb-marketing-page-canvas);border-radius:18px;margin:0 16px 16px;padding:1px;overflow:hidden}.bb-terminal pre{white-space:pre-wrap;word-break:break-word;font-family:var(--bb-font-family-mono);font-size:var(--bb-font-size-xs);color:var(--bb-v2-color-content-inverse);background:color-mix(in srgb, var(--bb-v2-color-surface-inverse) 84%, var(--bb-marketing-terminal-blend) 16%);margin:0;padding:16px;line-height:1.7}.bb-banner{margin-bottom:var(--bb-spacing-4);color:var(--bb-v2-identity-secondary-foreground);background:color-mix(in srgb, var(--bb-v2-identity-secondary) 86%, transparent);align-items:center;gap:10px;padding:12px 16px;display:none}.bb-pricing-grid{align-items:stretch}.bb-pricing-intro{max-width:64ch;color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-md);margin:0 0 18px;line-height:1.6}.bb-price-card{flex-direction:column;gap:14px;display:flex;position:relative}.bb-price-card--coal,.bb-price-card--silver,.bb-price-card--gold{color:var(--bb-marketing-plan-content)}.bb-price-card--coal{background:var(--bb-marketing-plan-free-surface);border-color:var(--bb-marketing-plan-free-border)}.bb-price-card--silver{background:linear-gradient(180deg, var(--bb-marketing-plan-monthly-surface-start) 0%, var(--bb-marketing-plan-monthly-surface-end) 100%);border-color:var(--bb-marketing-plan-monthly-border)}.bb-price-card--gold{background:var(--bb-marketing-plan-yearly-surface);border-color:var(--bb-marketing-plan-yearly-border);box-shadow:0 24px 56px color-mix(in srgb, var(--bb-marketing-plan-yearly-border) 18%, transparent)}.bb-price-card--coal .bb-price-card__eyebrow{background:color-mix(in srgb, var(--bb-marketing-plan-content) 12%, transparent);color:var(--bb-marketing-plan-free-label)}.bb-price-card--silver .bb-price-card__eyebrow{background:color-mix(in srgb, var(--bb-marketing-highlight) 12%, transparent);color:var(--bb-marketing-plan-monthly-label)}.bb-price-card--gold .bb-price-card__eyebrow{background:color-mix(in srgb, var(--bb-marketing-plan-yearly-label) 14%, transparent);color:var(--bb-marketing-plan-yearly-label)}.bb-price-card__body,.bb-price-card__support,.bb-price-card__annual{color:inherit;opacity:.88}.bb-price-card__headline{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.bb-price-card__headline h3{margin-bottom:0}.bb-price-card__body{line-height:1.55}.bb-price-card__support,.bb-price-card__annual{font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-medium)}.bb-price-card__tradeoff{margin-top:auto}.bb-price{align-items:flex-end;gap:8px;display:flex}.bb-price--inline{gap:6px}.bb-price strong{font-family:var(--bb-font-family-display);font-size:clamp(2rem,4vw,2.8rem);line-height:.9}.bb-price span{color:inherit;opacity:.88;font-size:var(--bb-font-size-sm)}.bb-price-list,.bb-icon-list{margin:0;padding:0;list-style:none}.bb-icon-list{gap:10px;display:grid}.bb-icon-list li{color:inherit;opacity:.94;align-items:center;min-height:22px;padding-left:34px;line-height:1.45;display:flex;position:relative}.bb-icon-list li:before,.bb-icon-list li:after{content:"";position:absolute;top:50%;left:0}.bb-icon-list--check li:after{border-left:3px solid var(--bb-marketing-plan-positive);border-bottom:3px solid var(--bb-marketing-plan-positive);width:11px;height:6px;left:2px;transform:translateY(-50%)rotate(-45deg)}.bb-icon-list--cross li:after{background:linear-gradient(var(--bb-marketing-plan-negative), var(--bb-marketing-plan-negative)) center / 3px 14px no-repeat, linear-gradient(var(--bb-marketing-plan-negative), var(--bb-marketing-plan-negative)) center / 14px 3px no-repeat;width:14px;height:14px;left:1px;transform:translateY(-50%)rotate(45deg)}.bb-icon-list--mixed li:before,.bb-icon-list--mixed li:after{content:none}.bb-icon-list--mixed li.is-positive:before,.bb-icon-list--mixed li.is-negative:before{content:"";position:absolute;left:0}.bb-icon-list--mixed li.is-positive:before{border-left:3px solid var(--bb-marketing-plan-positive);border-bottom:3px solid var(--bb-marketing-plan-positive);width:11px;height:6px;transform:translateY(-50%)rotate(-45deg)}.bb-icon-list--mixed li.is-negative:before{background:linear-gradient(var(--bb-marketing-plan-negative), var(--bb-marketing-plan-negative)) center / 3px 14px no-repeat, linear-gradient(var(--bb-marketing-plan-negative), var(--bb-marketing-plan-negative)) center / 14px 3px no-repeat;width:14px;height:14px;transform:translateY(-50%)rotate(45deg)}.bb-price-list li+li,.bb-faq-list li+li{margin-top:8px}.bb-note{font-size:var(--bb-font-size-sm)}.bb-mt-4{margin-top:16px}.bb-faq-item p+p{margin-top:10px}.bb-cta-band{padding:var(--bb-spacing-10) 0 var(--bb-spacing-16)}body:has(>.bb-navbar[data-placement=sticky]) :is(.bb-section,.bb-cta-band){scroll-margin-top:96px}.bb-cta-band__panel{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-v2-identity-secondary) 78%, var(--bb-marketing-highlight) 22%) 0%, color-mix(in srgb, var(--bb-v2-color-interaction-selection) 82%, var(--bb-marketing-highlight) 18%) 100%);border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 18%, transparent);gap:var(--bb-spacing-3);border-radius:28px;padding:clamp(24px,4vw,38px);display:grid}.bb-cta-band__panel h2{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.bb-content-page{padding:var(--bb-spacing-8) 0 var(--bb-spacing-10)}.bb-content-shell{width:min(900px,100% - 32px);margin:0 auto}.bb-content-hero{gap:var(--bb-spacing-2);margin-bottom:var(--bb-spacing-5);display:grid}.bb-content-hero h1,.bb-content-card h2,.bb-auth-card h1,.bb-auth-card h2,.bb-auth-action__brand strong{font-family:var(--bb-font-family-display);font-weight:var(--bb-font-weight-bold);letter-spacing:-.03em;margin:0}.bb-content-hero h1{font-size:clamp(2rem,4cqw,3rem);line-height:1}.bb-content-hero__meta,.bb-content-hero__lead,.bb-content-card p,.bb-content-card li,.bb-managed-form__hint,.bb-managed-status,.bb-auth-card__head p,.bb-auth-card__body>p,.bb-auth-card__support,.bb-auth-action__brand span{color:var(--bb-v2-color-content-secondary);line-height:1.7}.bb-content-hero__meta,.bb-content-hero__lead{margin:0}.bb-content-grid{gap:14px;display:grid}.bb-content-card{background:color-mix(in srgb, var(--bb-v2-color-surface-surface) 92%, var(--bb-marketing-highlight) 8%);border:1px solid color-mix(in srgb, var(--bb-v2-color-border-subtle) 86%, transparent);border-radius:var(--bb-radius-2xl);padding:22px}.bb-content-grid--prose{gap:var(--bb-spacing-8)}.bb-content-grid--prose .bb-content-card{background:0 0;border:0;border-radius:0;padding:0}.bb-content-card h2{color:var(--bb-v2-identity-primary);margin-bottom:10px;font-size:1.1rem}.bb-content-card p{margin:0}.bb-content-card p+p{margin-top:10px}.bb-content-card ul{margin:10px 0 0 18px;padding:0}.bb-content-card li+li{margin-top:8px}.bb-content-card a{color:var(--bb-v2-identity-primary)}.bb-managed-form{gap:var(--bb-spacing-4);margin-top:var(--bb-spacing-4);display:grid}.bb-managed-form .bb-field{margin:0}.bb-managed-form textarea.bb-field__input{resize:vertical;min-height:116px}.bb-form-confirmation{color:var(--bb-v2-color-content-primary);font-weight:var(--bb-font-weight-semibold);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.bb-form-confirmation input{width:18px;height:18px;accent-color:var(--bb-v2-identity-primary);margin:3px 0 0}.bb-managed-form__hint,.bb-managed-status{font-size:var(--bb-font-size-sm);margin:0}.bb-managed-form__submit{justify-self:start;min-width:210px}.bb-managed-status{margin-top:var(--bb-spacing-3);border-radius:var(--bb-radius-md);border:1px solid var(--bb-v2-color-border-subtle);background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 80%, transparent);padding:10px 12px}.bb-managed-status--success{color:var(--bb-v2-color-status-success-content);border-color:var(--bb-v2-color-status-success-border);background:var(--bb-v2-color-status-success-surface)}.bb-managed-status--danger{color:var(--bb-v2-color-status-danger-content);background:0 0;border:0;border-radius:0;padding:0}.bb-marketing-page:has(.bb-auth-action){background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--bb-v2-identity-secondary) 28%, transparent) 0%, transparent 52%), var(--bb-marketing-page-canvas)}.bb-auth-action{min-height:100vh;padding:var(--bb-spacing-6);place-items:center;display:grid}.bb-auth-action__shell{width:min(100%,520px)}.bb-auth-action__brand{width:fit-content;margin:0 auto var(--bb-spacing-5);color:var(--bb-v2-color-content-primary);text-align:center;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.bb-auth-action__brand img{object-fit:contain;width:52px;height:52px;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--bb-marketing-hero-icon-glow) 28%, transparent))}.bb-auth-action__brand-copy{gap:3px;line-height:1.1;display:grid}.bb-auth-action__brand strong{letter-spacing:.08em;font-size:.95rem}.bb-auth-action__brand span{font-size:.78rem}.bb-auth-card{border:1px solid color-mix(in srgb, var(--bb-v2-color-border-default) 55%, transparent);border-radius:var(--bb-radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--bb-v2-color-surface-subtle) 94%, var(--bb-marketing-highlight) 6%) 0%, var(--bb-v2-color-surface-surface) 100%);box-shadow:var(--bb-shadow-xl);overflow:hidden}.bb-auth-card__head{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--bb-v2-color-border-default) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bb-v2-color-surface-canvas) 20%, transparent) 0%, transparent 100%);padding:28px 28px 18px}.bb-auth-card__eyebrow{color:var(--bb-v2-identity-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 35%, transparent);border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-identity-primary) 8%, transparent);margin:0 0 12px;padding:6px 10px;display:inline-flex}.bb-auth-card__head h1{margin-bottom:10px;font-size:clamp(1.8rem,4vw,2.35rem)}.bb-auth-card__head p,.bb-auth-card__body>p,.bb-auth-card__support{margin:0}.bb-auth-card__body{text-align:center;padding:28px}.bb-auth-card__icon{width:72px;height:72px;margin:0 auto var(--bb-spacing-4);object-fit:contain;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--bb-marketing-hero-icon-glow) 24%, transparent));display:block}.bb-auth-card__status{border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-full);width:42px;height:42px;color:var(--bb-v2-identity-primary);background:var(--bb-v2-identity-secondary);place-items:center;margin:0 auto 14px;display:inline-grid}.bb-auth-card__status:before{content:"…";font-weight:var(--bb-font-weight-bold)}.bb-auth-card--success .bb-auth-card__status{color:var(--bb-v2-color-status-success-content);border-color:var(--bb-v2-color-status-success-border);background:var(--bb-v2-color-status-success-surface)}.bb-auth-card--success .bb-auth-card__status:before{content:"✓"}.bb-auth-card--danger .bb-auth-card__status{color:var(--bb-v2-color-status-danger-content);border-color:var(--bb-v2-color-status-danger-border);background:var(--bb-v2-color-status-danger-surface)}.bb-auth-card--danger .bb-auth-card__status:before{content:"!"}.bb-auth-card__body h2{margin-bottom:10px;font-size:1.25rem}.bb-auth-card__body .bb-managed-form{margin-top:var(--bb-spacing-5);text-align:left}.bb-auth-card__body .bb-managed-form__submit{width:100%}.bb-auth-card__actions{gap:var(--bb-spacing-3);margin-top:var(--bb-spacing-5);display:grid}.bb-auth-card__actions .bb-btn{width:100%}.bb-auth-card__support{margin-top:var(--bb-spacing-4);font-size:var(--bb-font-size-sm)}@media (width<=980px){.bb-hero__grid,.bb-proof-card__foot,.bb-grid-3,.bb-grid-2,.bb-platform-grid,.bb-faq-grid,.bb-steps{grid-template-columns:1fr}.bb-download-actions{justify-items:center}.bb-download-actions .bb-btn{width:min(100%,280px)}.bb-hero--centered .bb-hero__copy{max-width:100%}}@media (width<=520px){.bb-workflow__lane{grid-template-columns:1fr}.bb-pricing-intro{font-size:var(--bb-font-size-sm)}.bb-download-actions .bb-btn{width:min(100%,240px)}.bb-managed-form__submit{width:100%}.bb-auth-action{padding:18px}.bb-auth-action__brand img{width:44px;height:44px}.bb-auth-card__head,.bb-auth-card__body{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1025px){.bb-navbar[data-layout=auto] .bb-navbar__links{z-index:2000;background:var(--bb-marketing-portfolio-panel);opacity:.95;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:1rem;width:auto;height:100vh;margin-left:0;padding:.4rem 1rem 0;display:none;position:fixed;top:0;left:0}.bb-navbar[data-layout=auto][data-open=true] .bb-navbar__links{display:flex}.bb-navbar[data-layout=auto] .bb-navbar__link{justify-content:flex-start;padding:.5rem 1rem}.bb-navbar[data-layout=auto] .bb-navbar__close{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 50%, transparent);justify-content:center;align-self:flex-end;align-items:center;width:1.8rem;height:1.8rem;font-size:1.3rem;transition:background .2s,transform .2s;display:flex}.bb-navbar[data-layout=auto] .bb-navbar__close:hover,.bb-navbar[data-layout=auto] .bb-navbar__close:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){opacity:1;transform:scale(1.1)}.bb-navbar[data-layout=auto] .bb-navbar__toggle{display:block}.bb-navbar[data-layout=auto] .bb-navbar__brand{justify-content:center}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=auto] .bb-navbar__inner{position:relative}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=auto] .bb-navbar__brand{position:absolute;left:50%;transform:translate(-50%)}.bb-navbar[data-layout=auto] .bb-navbar__brand img,.bb-navbar[data-layout=auto] .bb-navbar__brand-mark{width:3.5rem;height:3.5rem}.bb-navbar[data-layout=auto] .bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:min(48vw,11.5rem);height:2.2rem}.bb-navbar[data-layout=auto] .bb-navbar__brand strong{font-size:clamp(1rem,2.4vw,1.2rem)}.bb-navbar[data-layout=auto] .bb-navbar__brand small{font-size:clamp(.6rem,1.8vw,.9rem)}}@media (width<=560px){.bb-navbar[data-layout=auto] .bb-navbar__inner{padding:0 2vw}.bb-navbar[data-layout=auto] .bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:min(40vw,11.5rem)}.bb-navbar[data-layout=auto] .bb-navbar__action{font-size:1rem}}@media (prefers-reduced-motion:reduce){.bb-navbar,.bb-navbar *{transition-duration:.01ms!important}}@media (width<=640px){.bb-page-gallery{padding:var(--bb-spacing-4)}}.bb-segmented-control{background:var(--bb-v2-color-surface-subtle);border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:flex}.bb-segmented-control__item{cursor:pointer;min-height:0;font-size:.8rem;font-family:var(--bb-font-family-body);color:var(--bb-v2-color-content-secondary);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:4px 12px;transition:background .15s,color .15s}.bb-segmented-control__item.active{background:var(--bb-v2-color-surface-surface);color:var(--bb-v2-color-content-primary);font-weight:600;box-shadow:0 1px 3px #0000001f}.bb-segmented-control--large>.bb-segmented-control__item{padding:var(--bb-spacing-2) var(--bb-spacing-5);font-size:var(--bb-font-size-md)}.bb-segmented-control.bb-segmented-control--popover{background:var(--bb-v2-color-surface-canvas)}.bb-segmented-control.bb-segmented-control--popover>.bb-segmented-control__item{flex:none;justify-content:center;align-items:center;padding:4px 12px;display:inline-flex}.bb-selection-controls{align-items:end;gap:var(--bb-spacing-3);width:100%;max-width:1440px;margin:0 auto var(--bb-spacing-4);display:flex}.bb-selection-control{gap:var(--bb-spacing-2);max-width:360px;color:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);letter-spacing:.08em;line-height:var(--bb-font-line-height-normal);text-transform:uppercase;flex:240px;display:grid}.bb-selection-controls .bb-selection-control .bb-select{width:100%}.bb-selection-controls .bb-selection-control .bb-select__trigger{width:100%;min-height:42px;color:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));text-transform:none}.bb-selection-controls .bb-selection-control select{width:100%;min-height:42px;padding:var(--bb-spacing-2) var(--bb-spacing-3);border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-md);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-subtle);font:inherit;font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-semibold);letter-spacing:normal;text-transform:none}.bb-selection-controls .bb-selection-control select:hover{border-color:var(--bb-v2-color-border-focus-ring)}.bb-selection-controls .bb-selection-control select:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){border-color:var(--bb-v2-color-border-focus-ring);outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:2px}.bb-selection-controls--inline{justify-self:start;align-items:center;width:min(100%,440px);margin:0}.bb-selection-controls--inline .bb-selection-control{flex:auto;grid-template-columns:auto minmax(160px,1fr);align-items:center;max-width:none}.bb-inspection-toolbar{box-sizing:border-box;gap:var(--bb-spacing-4);width:100%;min-width:0;padding:var(--bb-spacing-4);display:grid}.bb-inspection-toolbar .bb-selection-controls{align-items:stretch;gap:var(--bb-spacing-3);flex-direction:column;margin:0}.bb-inspection-toolbar .bb-selection-control{flex:none;width:100%;max-width:none}.bb-select__menu{box-sizing:border-box;z-index:1500;max-width:calc(100vw - 16px);position:fixed;overflow:hidden auto}@media (width<=640px){.bb-selection-controls{flex-direction:column;align-items:stretch}.bb-selection-control{flex:none;width:100%;max-width:none}.bb-selection-controls--inline .bb-selection-control{grid-template-columns:minmax(0,1fr)}}.bb-semantic-icon{width:1em;height:1em;-webkit-mask:var(--bb-semantic-icon-source) center / contain no-repeat;-webkit-mask:var(--bb-semantic-icon-source) center / contain no-repeat;mask:var(--bb-semantic-icon-source) center / contain no-repeat;pointer-events:none;-webkit-user-select:none;user-select:none;background:currentColor;flex:none;display:inline-block}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=save]{--bb-semantic-icon-source:url(/assets/floppy-disk-mgSd_Mn9.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=undo]{--bb-semantic-icon-source:url(/assets/rotate-left-BWLr3rs1.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=redo]{--bb-semantic-icon-source:url(/assets/rotate-right-JXdN1DUH.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=rotate]{--bb-semantic-icon-source:url(/assets/rotate-left-BWLr3rs1.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=settings]{--bb-semantic-icon-source:url(/assets/gear-D5d5z-T_.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=arrow_back]{--bb-semantic-icon-source:url(/assets/arrow-left-Dy7Oxv2O.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=share]{--bb-semantic-icon-source:url(/assets/share-nodes-CuUrbO7i.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=logout]{--bb-semantic-icon-source:url(/assets/right-from-bracket-Bt2ObXc1.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=home]{--bb-semantic-icon-source:url(/assets/house-BZrq7s02.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=recipes]{--bb-semantic-icon-source:url(/assets/book-open-DZeBlj8q.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=timer]{--bb-semantic-icon-source:url(/assets/stopwatch-CJ3ihB52.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=dynamic]{--bb-semantic-icon-source:url(/assets/sliders-pekBcMrL.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=search]{--bb-semantic-icon-source:url(/assets/magnifying-glass-Bv1UMMaV.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=notifications]{--bb-semantic-icon-source:url(/assets/bell-DjPZxezD.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=close]{--bb-semantic-icon-source:url(/assets/xmark-qu23l6p7.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=expand_more]{--bb-semantic-icon-source:url(/assets/chevron-down-3s1SLYs6.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=submenu]{--bb-semantic-icon-source:url(/assets/chevron-right-Dhqx49Vg.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=add]{--bb-semantic-icon-source:url(/assets/plus-DhZO-KiV.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=folder_open]{--bb-semantic-icon-source:url(/assets/folder-open-CANbpF4_.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=check]{--bb-semantic-icon-source:url(/assets/check-DHrJIkWc.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=person]{--bb-semantic-icon-source:url(/assets/user-D8t2DFKl.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=star],.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=favorite]{--bb-semantic-icon-source:url(/assets/star-Jwi5xtiH.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=favorite_outline]{--bb-semantic-icon-source:url(/assets/favorite-outline-DKjxGrHq.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=delete]{--bb-semantic-icon-source:url(/assets/trash-can-D-XHPZ-t.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=edit]{--bb-semantic-icon-source:url(/assets/pen-qlwpwPMs.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=save_as]{--bb-semantic-icon-source:url(/assets/file-pen-CIzQ9txu.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=content_copy]{--bb-semantic-icon-source:url(/assets/copy-w0jXidDT.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=content_paste]{--bb-semantic-icon-source:url(/assets/paste-DcTHKKJn.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=cloud_upload]{--bb-semantic-icon-source:url(/assets/cloud-arrow-up-BKkPBEka.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=cloud_download]{--bb-semantic-icon-source:url(/assets/cloud-arrow-down-DdlQGy8b.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=menu]{--bb-semantic-icon-source:url(/assets/bars-D9jzZJne.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=more_vert]{--bb-semantic-icon-source:url(/assets/ellipsis-vertical-D2EIXc4D.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=info]{--bb-semantic-icon-source:url(/assets/circle-info-Drf218Db.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=warning]{--bb-semantic-icon-source:url(/assets/triangle-exclamation-CWjmngmj.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=lock]{--bb-semantic-icon-source:url(/assets/lock-ziMjraHi.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=visibility]{--bb-semantic-icon-source:url(/assets/eye-CXmOfUkY.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=visibility_off]{--bb-semantic-icon-source:url(/assets/eye-slash-OIOoBO4-.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=magnet]{--bb-semantic-icon-source:url(/assets/magnet-BNECSc1x.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=safe_area]{--bb-semantic-icon-source:url(/assets/border-none-C9ASnNJq.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=magnet_off]{--bb-semantic-icon-source:url(/assets/magnet-off-gZc4dPWF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=download]{--bb-semantic-icon-source:url(/assets/download-BkUAXBxw.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=add_photo_alternate]{--bb-semantic-icon-source:url(/assets/image-DPZp9rEw.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=media_audio]{--bb-semantic-icon-source:url(/assets/volume-high-0wnN0QIa.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=media_video]{--bb-semantic-icon-source:url(/assets/video-B_awNtSn.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=media_image]{--bb-semantic-icon-source:url(/assets/image-DPZp9rEw.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=media_device]{--bb-semantic-icon-source:url(/assets/mobile-screen-button-Blz4jtR-.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=media_font]{--bb-semantic-icon-source:url(/assets/font-BNsNB8n9.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_bold]{--bb-semantic-icon-source:url(/assets/bold-CeEGAJz5.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_italic]{--bb-semantic-icon-source:url(/assets/italic-D0vEg9Wz.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_underline]{--bb-semantic-icon-source:url(/assets/underline-D8F0wLeX.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_align_left]{--bb-semantic-icon-source:url(/assets/align-left-BQANDQJi.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_align_center]{--bb-semantic-icon-source:url(/assets/align-center-BnqLXmfF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=format_align_right]{--bb-semantic-icon-source:url(/assets/align-right-DnC8vfeF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_viewport_horizontal]{--bb-semantic-icon-source:url(/assets/arrows-left-right-to-line-BBA0AKmE.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_viewport_vertical]{--bb-semantic-icon-source:url(/assets/align-viewport-vertical-CBUcHBZN.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=geometry]{--bb-semantic-icon-source:url(/assets/ruler-combined-B35s876i.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=gap]{--bb-semantic-icon-source:url(/assets/grip-lines-BNZwZjHd.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=arrange]{--bb-semantic-icon-source:url(/assets/align-center-BnqLXmfF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_left]{--bb-semantic-icon-source:url(/assets/align-left-BQANDQJi.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_center_x]{--bb-semantic-icon-source:url(/assets/align-center-BnqLXmfF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_right]{--bb-semantic-icon-source:url(/assets/align-right-DnC8vfeF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_top]{--bb-semantic-icon-source:url(/assets/align-selection-top-B7-ddV0h.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_center_y]{--bb-semantic-icon-source:url(/assets/align-selection-center-y-fHnz5dzU.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=align_selection_bottom]{--bb-semantic-icon-source:url(/assets/align-selection-bottom-cQolLfTw.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=distribute_horizontal]{--bb-semantic-icon-source:url(/assets/arrows-left-right-Ck-bIVxl.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=distribute_vertical]{--bb-semantic-icon-source:url(/assets/arrows-up-down-v4CfHKwb.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=group]{--bb-semantic-icon-source:url(/assets/object-group-D4c7gORg.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=ungroup]{--bb-semantic-icon-source:url(/assets/object-ungroup-BgvnXYO9.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=arrow_selector_tool]{--bb-semantic-icon-source:url(/assets/arrow-pointer-BdozSiWj.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=content_cut]{--bb-semantic-icon-source:url(/assets/scissors-BZgPeqXF.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=flag]{--bb-semantic-icon-source:url(/assets/flag-Ds8MdFy_.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=movie_edit]{--bb-semantic-icon-source:url(/assets/clapperboard-Cb8FyM5_.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=animation]{--bb-semantic-icon-source:url(/assets/wand-magic-sparkles-Dtat4ZRL.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=dark_mode]{--bb-semantic-icon-source:url(/assets/moon-gpCcLqCg.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=light_mode]{--bb-semantic-icon-source:url(/assets/sun-CjJ3FDBi.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=pause]{--bb-semantic-icon-source:url(/assets/pause-CVfcIADX.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=play_arrow]{--bb-semantic-icon-source:url(/assets/play-bPQ3bUTT.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=progress]{--bb-semantic-icon-source:url(/assets/spinner-CIHPG1jJ.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=stop]{--bb-semantic-icon-source:url(/assets/stop-CJgptuL1.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=swap_horiz]{--bb-semantic-icon-source:url(/assets/right-left-DwREkkMd.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=zoom_out]{--bb-semantic-icon-source:url(/assets/magnifying-glass-minus-B1xFuljh.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=fit_screen]{--bb-semantic-icon-source:url(/assets/expand-chKbP6_u.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=zoom_in]{--bb-semantic-icon-source:url(/assets/magnifying-glass-plus-C5sCkr4f.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=idea]{--bb-semantic-icon-source:url(/assets/lightbulb-BvTtkOtr.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=call]{--bb-semantic-icon-source:url(/assets/phone-MwO_zIKv.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=agreement]{--bb-semantic-icon-source:url(/assets/handshake-BHZOXjJ0.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=analysis]{--bb-semantic-icon-source:url(/assets/brain-CNdhSPzq.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=design]{--bb-semantic-icon-source:url(/assets/wand-magic-sparkles-Dtat4ZRL.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=build]{--bb-semantic-icon-source:url(/assets/hammer-Brs3XYIP.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=firmware]{--bb-semantic-icon-source:url(/assets/microchip-CsYZ5tJa.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=mobile]{--bb-semantic-icon-source:url(/assets/mobile-screen-ByL-q0ks.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=launch]{--bb-semantic-icon-source:url(/assets/rocket-DMVO0VCz.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=global]{--bb-semantic-icon-source:url(/assets/earth-americas-C0lawzkj.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=delivery]{--bb-semantic-icon-source:url(/assets/truck-fast-fRjQXJkv.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=support]{--bb-semantic-icon-source:url(/assets/wrench-Bawhy7vb.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=data]{--bb-semantic-icon-source:url(/assets/database-BFg90NaU.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=growth]{--bb-semantic-icon-source:url(/assets/chart-line-CSZVCVx2.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=achievement]{--bb-semantic-icon-source:url(/assets/trophy-Bk2QauH2.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=hiking]{--bb-semantic-icon-source:url(/assets/person-hiking-rVoDNWfJ.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=mountain]{--bb-semantic-icon-source:url(/assets/mountain-sun-DZGV8PMU.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=map]{--bb-semantic-icon-source:url(/assets/map-Cf-qazqa.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=route]{--bb-semantic-icon-source:url(/assets/route-DK9NsOx6.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=weather_snowy]{--bb-semantic-icon-source:url(/assets/snowflake-CI9C0-md.svg)}.bb-semantic-icon[data-bb-icon-family=font-awesome-solid][data-bb-icon-role=altitude]{--bb-semantic-icon-source:url(/assets/mountain-CUHra9Ei.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=brewer_v60]{--bb-semantic-icon-source:url(/assets/brewer-v60-R3MyOUrB.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=brewer_aeropress]{--bb-semantic-icon-source:url(/assets/brewer-aeropress-BIoiRve9.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=mirror_horizontal]{--bb-semantic-icon-source:url(/assets/mirror-horizontal-BcyIalWJ.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=mirror_vertical]{--bb-semantic-icon-source:url(/assets/mirror-vertical-BtAnsoTM.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=dark_mode]{--bb-semantic-icon-source:url(/assets/theme-dark-E94-AvSw.svg)}.bb-semantic-icon[data-bb-icon-family=bitsandbolts-theme][data-bb-icon-role=light_mode]{--bb-semantic-icon-source:url(/assets/theme-light-C1D9HQpE.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=save]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-save-DcgoGIDe.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=undo]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-undo-BIjKxUNM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=redo]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-redo-BdJdWhmT.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=settings]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-settings-BXRNU7E1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=arrow_back]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-arrow-back-DNy9bbKM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=share]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-share-mb26LtsY.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=logout]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-logout-2DlrRp52.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=home]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-home-vFdR6Uid.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=recipes]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-recipes-DgKg4VqA.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=timer]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-timer-gDjJPOhl.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=dynamic]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-dynamic-Fwa3CsWA.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=search]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-search-CMSan4EL.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=notifications]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-notifications-CKmwlMj6.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=close]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-close-DmCQwLe1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=submenu]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-submenu-Bhb4JCUZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=add]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-add-mBVF9Mce.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=folder_open]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-folder-open-CKOQ2yW3.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=check]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-check-B3rlCq4W.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=person]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-person-Bl1FJS1a.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=star]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-star-CxFXXCWZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=favorite]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-star-BzidIU_6.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=favorite_outline]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-star-CxFXXCWZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=delete]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-delete-BlCm3AZJ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=edit]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-edit-nhapYr0V.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=save_as]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-save-as-yKsYihUw.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=content_copy]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-content-copy-BWgwP5UV.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=content_paste]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-content-paste-D4sJTYx9.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=cloud_upload]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-cloud-upload-DiwcmjQM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=cloud_download]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-cloud-download-ByN1HZZZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=menu]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-menu-BjCH27OU.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=more_vert]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-more-vert-YwtmE0fs.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=info]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-info--8Tw7Whi.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=warning]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-warning-CT4fotxs.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=lock]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-lock-iMgJXtzd.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=visibility]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-visibility-BVyesbBX.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=visibility_off]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-visibility-off-BL0UaZSj.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=download]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-download-C2XOwtCb.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=media_audio]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-media-audio-BouQJvvs.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=media_video]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-media-video-iBSZo83b.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=media_image]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-media-image-MK9y7JE-.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=animation]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-animation-BLO_oA9m.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=play_arrow]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-play-arrow-BFtyuFwL.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=pause]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-pause-BtwZ3qSW.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=stop]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-stop--q4q2Dn8.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=zoom_out]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-zoom-out-kCkNep2N.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=fit_screen]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-fit-screen-BaC4t9ng.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=safe_area]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-safe-area-61SsZ8D1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=zoom_in]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-zoom-in-BeBdnTAu.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=idea]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-idea-BmX1zdn_.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=call]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-call-Byg4ZU2j.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=agreement]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-agreement-Cy3T4dqD.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=analysis]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-analysis-CaumBFEB.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=design]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-design-DDhlta-K.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=build]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-build-Bi1d53iA.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=firmware]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-firmware-G6jfCaQH.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=mobile]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-mobile-BnH3bcN4.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=launch]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-launch-DO0eNNuZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=global]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-global-C9PA16Xq.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=delivery]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-delivery-CKU88ArK.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=support]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-support-CML5ekCF.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=data]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-data-DNegXf6s.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=growth]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-growth-FhB1PLQB.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=achievement]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-achievement-DLH86f4L.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=hiking]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-hiking-DV_2rg_y.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=mountain]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-mountain-COCuUDsP.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=map]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-map-BAfYO933.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=route]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-route-CaiVQmW1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=weather_snowy]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-weather-snowy-Cz0XqjX3.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=altitude]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-altitude-B7PT0gzS.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-outlined][data-bb-icon-role=flag]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-flag-B1sA2auT.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=save]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-save-CmPW3Zkj.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=undo]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-undo-BIjKxUNM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=redo]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-redo-BdJdWhmT.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=settings]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-settings-BqFx3Udj.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=arrow_back]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-arrow-back-DNy9bbKM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=share]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-share-Bg0kzBK8.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=logout]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-logout-2DlrRp52.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=home]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-home-CF4IPbBF.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=recipes]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-recipes-BfCscO9E.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=timer]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-timer-DCo8L4eQ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=dynamic]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-dynamic-Fwa3CsWA.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=search]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-search-CMSan4EL.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=notifications]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-notifications-D8hEIgqI.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=close]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-close-DmCQwLe1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=submenu]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-submenu-Bhb4JCUZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=add]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-add-mBVF9Mce.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=folder_open]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-folder-open-TeQ3PEZe.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=check]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-check-B3rlCq4W.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=person]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-person-CMwIpur0.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=star],.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=favorite]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-star-BzidIU_6.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=favorite_outline]{--bb-semantic-icon-source:url(/assets/material-symbols-outlined-star-CxFXXCWZ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=delete]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-delete-DxlmXPDM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=edit]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-edit-jJ7y2tHa.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=save_as]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-save-as--EmCajCj.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=content_copy]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-content-copy-BbMPSSzp.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=content_paste]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-content-paste-D4sJTYx9.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=cloud_upload]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-cloud-upload-S9HbySgJ.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=cloud_download]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-cloud-download-_mLB2cWv.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=menu]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-menu-BjCH27OU.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=more_vert]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-more-vert-YwtmE0fs.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=info]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-info-CIFqoxV-.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=warning]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-warning-08GgKqWX.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=lock]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-lock-qgeI_j1x.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=visibility]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-visibility-DKXTxWc_.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=visibility_off]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-visibility-off-BkBoPR-u.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=download]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-download-C2XOwtCb.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=media_audio]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-media-audio-BAxEEmLi.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=media_video]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-media-video-BVzVaOoY.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=media_image]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-media-image-Cx80Qjs2.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=animation]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-animation-f7pldK9Q.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=play_arrow]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-play-arrow-Dwf0tF3u.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=pause]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-pause-DaNsmFYp.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=stop]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-stop-C1J7T_iM.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=zoom_out]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-zoom-out-kCkNep2N.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=fit_screen]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-fit-screen-yly1r4Ta.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=safe_area]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-safe-area-61SsZ8D1.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=zoom_in]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-zoom-in-BeBdnTAu.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=idea]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-idea-D7mMoIDy.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=call]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-call-DnUWvv0J.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=agreement]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-agreement-DJMHAIWG.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=analysis]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-analysis-6lMU1GJV.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=design]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-design-DISrX_8e.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=build]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-build-Bi1d53iA.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=firmware]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-firmware-DkKSld_2.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=mobile]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-mobile-EsW0UbkK.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=launch]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-launch-B4zXf734.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=global]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-global-C9PA16Xq.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=delivery]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-delivery-BFgmPheP.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=support]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-support-pbDsVbCu.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=data]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-data-1X4QP2Lj.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=growth]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-growth-FhB1PLQB.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=achievement]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-achievement-QJuwjbVP.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=hiking]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-hiking-DV_2rg_y.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=mountain]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-mountain-BAOdD_xi.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=map]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-map-NSwbRA1r.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=route]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-route-B95POYDv.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=weather_snowy]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-weather-snowy-CzcvC07z.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=altitude]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-altitude-DVouuw2V.svg)}.bb-semantic-icon[data-bb-icon-family=material-symbols-filled][data-bb-icon-role=flag]{--bb-semantic-icon-source:url(/assets/material-symbols-filled-flag-CoL4ebEM.svg)}.bb-skeleton{background:color-mix(in srgb, var(--bb-v2-color-surface-subtle) 82%, var(--bb-v2-color-surface-surface) 18%);position:relative;overflow:hidden}.bb-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--bb-v2-color-content-primary) 10%, transparent) 50%, transparent 100%);animation:1.35s ease-in-out infinite bb-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes bb-skeleton-shimmer{to{transform:translate(100%)}}.bb-skeleton-list{flex-direction:column;gap:6px;display:flex}.bb-skeleton-card{border-radius:12px}.bb-skeleton-row{align-items:center;gap:12px;display:flex}.bb-skeleton-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.bb-skeleton-stack-grow{flex:1}.bb-skeleton-thumb{border-radius:6px;flex-shrink:0;width:44px;height:44px}.bb-skeleton-line{border-radius:999px;height:11px}.bb-skeleton-line-lg{width:min(260px,72%)}.bb-skeleton-line-md{width:min(190px,54%)}.bb-skeleton-line-sm{width:min(120px,36%)}.bb-skeleton-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.bb-skeleton-action{border-radius:8px;width:28px;height:28px}.bb-text-effect--neon-glow{text-shadow:0 0 5px var(--bb-v2-identity-primary), 0 0 10px var(--bb-v2-identity-primary), 0 0 20px var(--bb-v2-identity-primary), 0 0 40px var(--bb-v2-identity-primary), 0 0 60px var(--bb-marketing-portfolio-glow-far,var(--bb-v2-identity-primary)), 0 0 80px var(--bb-marketing-portfolio-glow-far,var(--bb-v2-identity-primary))}.bb-toggle{flex-shrink:0;width:40px;height:22px;margin-top:2px;position:relative}.bb-toggle input{opacity:0;width:0;height:0}.bb-toggle__slider{cursor:pointer;background:var(--bb-v2-color-surface-subtle);border-radius:22px;transition:background .2s;position:absolute;inset:0}.bb-toggle__slider:before{content:"";background:var(--bb-v2-color-border-default);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.bb-toggle input:checked+.bb-toggle__slider{background:var(--bb-v2-identity-primary)}.bb-toggle input:checked+.bb-toggle__slider:before{background:var(--bb-v2-identity-primary-foreground);transform:translate(18px)}.bb-theme-gallery{box-sizing:border-box;height:100%;min-height:0;padding:var(--bb-spacing-6);color:var(--bb-v2-color-content-primary);background:var(--bb-interface-workspace-background);font-family:var(--bb-font-family-body);-webkit-user-select:none;user-select:none;overflow:auto}.bb-theme-gallery:has(>.bb-theme-detail){padding:0}.bb-theme-gallery:has(>.bb-theme-gallery__groups){padding:0}.bb-theme-mode__meta,.bb-theme-inspection__label,.bb-theme-color__name,.bb-theme-color__value,.bb-theme-type__role,.bb-theme-type__value,.bb-theme-icon__name{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal);margin:0}.bb-theme-mode__meta,.bb-theme-inspection__label,.bb-theme-type__role{font-weight:var(--bb-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bb-theme-gallery p{margin:0}.bb-theme-gallery__catalog{gap:var(--bb-spacing-6);max-width:1440px;margin:0 auto;display:grid}.bb-theme-gallery__groups{gap:0;max-width:none;margin:0;display:grid}.bb-theme-gallery__group>.bb-theme-summary{max-width:none;margin:var(--bb-spacing-5) 0 0}.bb-theme-gallery__groups .bb-theme-summary__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),304px));justify-content:start}.bb-theme-summary{max-width:1440px;margin:0 auto;display:grid}.bb-theme-summary__grid{gap:var(--bb-spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.bb-theme-summary-card{--bb-theme-summary-card-header-block-size:68px;--bb-theme-summary-card-identities-block-size:56px;appearance:none;border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-v2-button-shape-radius);width:100%;min-width:0;color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface);box-shadow:var(--bb-v2-button-depth-rest);cursor:pointer;font-family:var(--bb-v2-font-family-primary);text-align:left;transition:border-color var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), box-shadow var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing), transform var(--bb-v2-button-transition-duration) var(--bb-v2-button-transition-easing);grid-template-rows:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.bb-theme-summary-card__open{grid-template-rows:var(--bb-theme-summary-card-header-block-size) minmax(260px, 1fr) var(--bb-theme-summary-card-identities-block-size);appearance:none;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.bb-theme-summary-card:hover{border-color:var(--bb-v2-color-border-strong);box-shadow:var(--bb-v2-button-depth-hover);transform:translateY(-2px)}.bb-theme-summary-card__open:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:-2px}.bb-theme-summary-card__header{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);box-sizing:border-box;height:var(--bb-theme-summary-card-header-block-size);min-height:var(--bb-theme-summary-card-header-block-size);max-height:var(--bb-theme-summary-card-header-block-size);block-size:var(--bb-theme-summary-card-header-block-size);min-block-size:var(--bb-theme-summary-card-header-block-size);max-block-size:var(--bb-theme-summary-card-header-block-size);padding:var(--bb-spacing-3) calc(var(--bb-spacing-4) + 36px + var(--bb-spacing-3)) var(--bb-spacing-3) var(--bb-spacing-4);border-bottom:1px solid var(--bb-v2-color-border-divider);background:var(--bb-v2-color-surface-subtle);display:flex}.bb-theme-summary-card__header>span:first-child{gap:2px;min-width:0;display:grid}.bb-theme-summary-card__header small{color:var(--bb-v2-color-content-tertiary);font-family:var(--bb-v2-type-caption-family);font-size:9px;font-weight:var(--bb-theme-typography-interface-font-weight,var(--bb-v2-type-caption-font-weight));font-style:var(--bb-theme-typography-interface-font-style,normal);line-height:var(--bb-v2-type-caption-line-height);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;-webkit-text-decoration:var(--bb-theme-typography-interface-text-decoration,none);text-decoration:var(--bb-theme-typography-interface-text-decoration,none);white-space:nowrap;overflow:hidden}.bb-theme-summary-card__header strong{color:var(--bb-v2-color-content-primary);font-family:var(--bb-v2-type-display-large-family);font-size:var(--bb-v2-type-title-font-size);font-weight:var(--bb-theme-typography-signature-font-weight,var(--bb-v2-type-display-large-font-weight));font-style:var(--bb-theme-typography-signature-font-style,normal);line-height:var(--bb-v2-type-title-line-height);text-overflow:ellipsis;-webkit-text-decoration:var(--bb-theme-typography-signature-text-decoration,none);text-decoration:var(--bb-theme-typography-signature-text-decoration,none);white-space:nowrap;overflow:hidden}.bb-theme-summary-card__mode-toggle{z-index:1;top:18px;inset-block-start:18px;right:var(--bb-spacing-4);--bb-theme-mode-toggle-background:var(--bb-theme-summary-card-accent,var(--bb-v2-identity-accent));--bb-theme-mode-toggle-foreground:var(--bb-theme-summary-card-on-accent,var(--bb-v2-identity-accent-foreground));position:absolute;inset-inline-end:var(--bb-spacing-4)}.bb-theme-summary-card__hero{align-content:start;gap:var(--bb-spacing-4);min-height:260px;padding:var(--bb-spacing-5) var(--bb-spacing-4);display:grid}.bb-theme-summary-card__headline{color:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));font-family:var(--bb-v2-font-family-accent);font-synthesis:style;font-size:clamp(28px,3vw,40px);font-weight:var(--bb-theme-typography-signature-font-weight,var(--bb-v2-type-display-large-font-weight));font-style:var(--bb-theme-typography-signature-font-style,normal);letter-spacing:-.02em;line-height:var(--bb-v2-type-display-large-line-height);-webkit-text-decoration:var(--bb-theme-typography-signature-text-decoration,none);text-decoration:var(--bb-theme-typography-signature-text-decoration,none)}.bb-theme-summary-card__headline em{font-style:inherit;font-weight:inherit}.bb-theme-summary-card__headline>span{color:var(--bb-v2-color-interaction-action)}.bb-theme-summary-card__summary{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-type-body-compact-family);font-size:var(--bb-v2-type-body-compact-font-size);font-weight:var(--bb-theme-typography-interface-font-weight,var(--bb-v2-type-body-compact-font-weight));font-style:var(--bb-theme-typography-interface-font-style,normal);line-height:var(--bb-v2-type-body-compact-line-height);-webkit-text-decoration:var(--bb-theme-typography-interface-text-decoration,none);text-decoration:var(--bb-theme-typography-interface-text-decoration,none)}.bb-theme-summary-card__actions{gap:var(--bb-spacing-3);pointer-events:none;flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.bb-theme-summary-card__actions .bb-btn{width:auto}.bb-theme-summary-card__actions .bb-v2-button{font-weight:var(--bb-theme-typography-interface-font-weight,var(--bb-v2-type-label-font-weight));font-style:var(--bb-theme-typography-interface-font-style,normal);-webkit-text-decoration:var(--bb-theme-typography-interface-text-decoration,none);text-decoration:var(--bb-theme-typography-interface-text-decoration,none)}.bb-theme-summary-card__identities{box-sizing:border-box;height:var(--bb-theme-summary-card-identities-block-size);min-height:var(--bb-theme-summary-card-identities-block-size);max-height:var(--bb-theme-summary-card-identities-block-size);block-size:var(--bb-theme-summary-card-identities-block-size);min-block-size:var(--bb-theme-summary-card-identities-block-size);max-block-size:var(--bb-theme-summary-card-identities-block-size);border-top:1px solid var(--bb-v2-color-border-divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bb-theme-summary-card__identity{box-sizing:border-box;min-width:0;padding:var(--bb-spacing-2);border-right:1px solid var(--bb-v2-color-border-divider);grid-template-rows:20px 10px;align-content:center;gap:5px;display:grid}.bb-theme-summary-card__identity:last-child{border-right:0}.bb-theme-summary-card__identity>span{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bb-v2-color-content-primary) 18%, transparent);background:var(--bb-theme-v2-swatch);place-items:center;height:20px;display:grid}.bb-theme-summary-card__identity small{color:var(--bb-v2-color-content-tertiary);font-family:var(--bb-v2-font-family-mono);font-size:8px;font-weight:var(--bb-theme-typography-technical-font-weight,400);font-style:var(--bb-theme-typography-technical-font-style,normal);text-overflow:ellipsis;-webkit-text-decoration:var(--bb-theme-typography-technical-text-decoration,none);text-decoration:var(--bb-theme-typography-technical-text-decoration,none);text-transform:uppercase;white-space:nowrap;line-height:10px;overflow:hidden}.bb-theme-detail{width:100%;min-height:100%;display:grid}.bb-theme-detail>.bb-theme-gallery__catalog{width:100%;max-width:none;min-height:100%}.bb-theme-icon-config{justify-content:space-between;align-items:center;gap:var(--bb-spacing-3);display:flex}.bb-theme-mode{border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-lg);min-width:0;color:var(--bb-v2-color-content-primary);background:var(--bb-interface-workspace-background);box-shadow:var(--bb-shadow-md);overflow:hidden}.bb-theme-mode[data-theme-preview-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bb-theme-mode[data-theme-preview-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bb-theme-mode__body{gap:var(--bb-spacing-5);padding:var(--bb-spacing-4);display:grid}.bb-theme-v2-section .bb-banner{margin-bottom:0}.bb-navbar-specimen__surface{isolation:isolate;overscroll-behavior-inline:contain;min-width:0;overflow:auto hidden}.bb-navbar-specimen__rail{gap:var(--bb-spacing-3);grid-template-columns:minmax(52rem,1fr) 24rem;align-items:start;min-width:77rem;display:grid}.bb-navbar-specimen__state{gap:var(--bb-spacing-2);min-width:0;display:grid}.bb-navbar-specimen__state>small{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.bb-navbar-specimen__viewport{isolation:isolate;height:4rem;position:relative;overflow:hidden}.bb-navbar-specimen__state--compact .bb-navbar-specimen__viewport{height:13.5rem}.bb-footer-specimen__viewport{isolation:isolate;overflow:hidden}.bb-hero-specimen__viewport{isolation:isolate;min-height:26rem;padding:0;overflow:hidden}.bb-hero-specimen__visual{align-content:center;justify-items:start;gap:var(--bb-spacing-2);min-height:16rem;padding:var(--bb-spacing-5);border:1px solid var(--bb-v2-color-border-default);border-radius:var(--bb-radius-xl);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-surface);box-shadow:var(--bb-shadow-lg);display:grid}.bb-hero-specimen__visual small{font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.bb-hero-specimen__visual strong{color:var(--bb-v2-color-content-primary);font-family:var(--bb-v2-font-family-accent);font-size:var(--bb-font-size-lg)}.bb-theme-text-form-specimen,.bb-theme-content-surfaces-specimen{min-width:0;overflow:hidden}.bb-theme-text-form-specimen{overflow:visible}.bb-theme-text-form-specimen .bb-centered-heading{padding-top:0}.bb-theme-text-form-specimen .bb-centered-heading__title{margin-top:0}.bb-theme-text-form-specimen .bb-text-form-layout{gap:var(--bb-spacing-5);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);max-width:none;margin-bottom:0;display:grid}.bb-theme-text-form-specimen .bb-reading-copy,.bb-theme-text-form-specimen .bb-form-region{padding:0}.bb-theme-content-surfaces-specimen{gap:var(--bb-spacing-5);grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);align-items:stretch;display:grid}.bb-theme-content-surfaces-specimen .bb-information-panel{align-items:flex-start}.bb-theme-content-surfaces-specimen .bb-information-panel h3,.bb-theme-content-surfaces-specimen .bb-information-panel p{margin:0}.bb-theme-content-surfaces-specimen .bb-information-panel p{margin-top:var(--bb-spacing-2);color:var(--bb-marketing-content-body-text)}.bb-theme-card-rail{--bb-card-rail-card-width:150px;min-width:0}.bb-theme-card-rail .bb-card-rail__track{height:100%;padding:5px 52px 12px}.bb-theme-card-rail .bb-card-rail__item{height:auto;min-height:150px}.bb-theme-card-rail .bb-card-rail__item p{color:var(--bb-marketing-content-body-text);font-size:var(--bb-font-size-xs)}.bb-theme-alternating-cards{margin-top:var(--bb-spacing-4)}.bb-theme-alternating-cards .bb-content-card-link,.bb-theme-alternating-cards .bb-content-card{margin-block:var(--bb-spacing-3)}.bb-theme-alternating-cards .bb-content-card--horizontal{min-height:120px}.bb-theme-alternating-cards .bb-content-card__media{flex-basis:88px}.bb-theme-alternating-cards .bb-content-card__media img{object-fit:contain;width:64px;height:64px}.bb-theme-editorial-specimen{gap:var(--bb-spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.bb-theme-editorial-specimen .bb-media-copy-list__group{margin-bottom:var(--bb-spacing-3)}.bb-theme-editorial-specimen .bb-media-copy-list--panel,.bb-theme-editorial-specimen .bb-milestone-timeline{width:100%;margin-inline:0}.bb-theme-editorial-specimen .bb-media-copy--panel{padding:0}.bb-theme-editorial-specimen .bb-media-copy__media{max-width:35%}.bb-theme-editorial-specimen .bb-media-copy__media img{max-width:72px}.bb-theme-editorial-specimen .bb-media-copy__copy,.bb-theme-editorial-specimen .bb-media-copy--portrait .bb-media-copy__copy,.bb-theme-editorial-specimen .bb-prose-block,.bb-theme-editorial-specimen .bb-question-list dd{font-size:var(--bb-font-size-xs)}.bb-theme-editorial-specimen .bb-question-list dt,.bb-theme-editorial-specimen .bb-milestone-timeline h3{font-size:var(--bb-font-size-sm)}.bb-theme-editorial-specimen .bb-milestone-timeline{gap:var(--bb-spacing-3);margin-top:var(--bb-spacing-4)}.bb-theme-editorial-specimen .bb-milestone-timeline__item{min-height:120px}.bb-theme-editorial-specimen .bb-milestone-timeline p{font-size:var(--bb-font-size-xs)}.bb-interface-specimen__canvas{gap:var(--bb-spacing-5);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:start;display:grid}.bb-interface-select-states{gap:var(--bb-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bb-interface-select-state{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-interface-select-state>small{color:var(--bb-interface-menu-muted-foreground);font-size:10px;font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.bb-interface-select-state .bb-select{width:100%}.bb-interface-menu-specimen{justify-self:end;width:100%;max-width:280px}.bb-floating-window-specimen__canvas{gap:var(--bb-spacing-4);place-items:center;min-width:0;padding:0;display:grid;overflow:hidden}.bb-workspace-specimen{min-width:0}.bb-workspace-specimen__viewport{min-width:0;overflow:hidden}.bb-workspace-specimen__stage{scrollbar-color:var(--bb-interface-scrollbar-thumb) var(--bb-interface-scrollbar-track);scrollbar-width:thin;align-items:flex-start;gap:22px;min-height:250px;padding:24px;display:flex;overflow:auto hidden}.bb-workspace-specimen__preview{aspect-ratio:9/16;width:118px;min-width:118px}article.bb-workspace-specimen__preview{align-content:start;gap:var(--bb-spacing-3);padding:var(--bb-spacing-3);color:var(--bb-v2-identity-secondary-foreground);background:var(--bb-v2-identity-secondary);font-family:var(--bb-font-family-body);display:grid}article.bb-workspace-specimen__preview>span{font-size:9px;font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}article.bb-workspace-specimen__preview>strong{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-sm);line-height:1.2}article.bb-workspace-specimen__preview--secondary{color:var(--bb-v2-color-interaction-on-selection);background:var(--bb-v2-color-interaction-selection)}.bb-selection-controls-specimen .bb-selection-controls{max-width:none;margin:0}.bb-compact-controls-specimen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,52px);display:grid}.bb-compact-controls-specimen>div{gap:12px;display:grid}.bb-compact-controls-specimen small{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-font-family-primary);font-size:10px;font-weight:600}.bb-toggle-specimen__states{flex-wrap:wrap;gap:18px;display:flex}.bb-toggle-specimen__states>label{color:var(--bb-v2-color-content-secondary);align-items:center;gap:9px;font-size:11px;display:flex}.bb-loading-specimen{gap:18px;width:min(100%,680px)}.bb-media-recipe-specimen{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.bb-media-recipe-specimen .bb-spotlight-media{width:100%;max-width:320px;margin:0}.bb-media-recipe-specimen .bb-spotlight-media img{object-fit:contain;max-height:180px}.bb-media-recipe-specimen .bb-store-badge-list{justify-content:flex-start}.bb-horseshoe-specimen{justify-items:start;display:grid}.bb-inline-icon-specimen{max-width:52ch;color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-font-family-primary);margin:0;font-size:13px;line-height:1.55}.bb-auth-specimen{background:0 0;justify-content:start;min-height:0}.bb-auth-specimen .bb-auth-card{box-sizing:border-box;text-align:left;padding:0}.bb-auth-specimen .bb-auth-logo{width:48px;height:48px;margin:0 0 var(--bb-spacing-4);justify-content:start}.bb-auth-specimen .bb-auth-logo>:is(.bb-semantic-icon,.ms){width:40px;height:40px;color:var(--bb-v2-identity-primary);font-size:40px}.bb-auth-specimen .bb-auth-title{display:block}.bb-page-gallery--specimen{background:0 0;grid-template-rows:auto minmax(180px,auto);gap:18px;height:auto;min-height:0;padding:0;overflow:visible}.bb-page-gallery--specimen .bb-inspection-toolbar{padding:0}.bb-page-gallery--specimen .bb-page-gallery__publish{width:min(100%,320px)}.bb-page-gallery--specimen .bb-page-gallery__viewport{min-height:180px}.bb-page-preview--specimen{width:min(100%,720px);min-height:180px;color:var(--bb-v2-color-content-secondary);place-items:center;font-size:12px;display:grid}.bb-theme-scene{gap:var(--bb-spacing-3);grid-template-columns:minmax(0,1.25fr) minmax(140px,.75fr);display:grid}.bb-theme-scene__primary,.bb-theme-scene__secondary{min-height:156px;padding:var(--bb-spacing-4);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-md);align-content:space-between;display:grid}.bb-theme-scene__primary{color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface)}.bb-theme-scene__secondary{color:var(--bb-v2-identity-secondary-foreground);background:var(--bb-v2-identity-secondary)}.bb-theme-scene__kicker{color:var(--bb-v2-identity-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.bb-theme-scene__title{max-width:18ch;font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-2xl);font-weight:var(--bb-font-weight-bold);line-height:var(--bb-font-line-height-tight)}.bb-theme-scene__copy{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm);line-height:var(--bb-font-line-height-normal)}.bb-theme-scene__secondary strong{font-family:var(--bb-font-family-display);font-size:var(--bb-font-size-lg)}.bb-theme-scene__status{align-items:center;gap:var(--bb-spacing-2);width:fit-content;padding:var(--bb-spacing-2) var(--bb-spacing-3);border-radius:var(--bb-radius-full);color:var(--bb-v2-color-status-success-content);background:var(--bb-v2-color-status-success-surface);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);display:inline-flex}.bb-theme-inspection{gap:var(--bb-spacing-3);display:grid}.bb-theme-colors{gap:var(--bb-spacing-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.bb-theme-color{gap:var(--bb-spacing-2);min-width:0;padding:var(--bb-spacing-2);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-sm);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface);grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.bb-theme-color__swatch{border:1px solid color-mix(in srgb, var(--bb-v2-color-content-primary) 18%, transparent);border-radius:var(--bb-radius-sm);background:var(--bb-theme-swatch-color);width:34px;height:34px}.bb-theme-color__copy,.bb-theme-type__copy{min-width:0;display:grid}.bb-theme-color__name,.bb-theme-color__value,.bb-theme-type__value,.bb-theme-icon__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-theme-color__name{color:var(--bb-v2-color-content-primary);font-weight:var(--bb-font-weight-semibold)}.bb-theme-color__value,.bb-theme-type__value,.bb-theme-icon__name{font-family:var(--bb-font-family-mono)}.bb-theme-type-grid{gap:var(--bb-spacing-2);display:grid}.bb-theme-type{gap:var(--bb-spacing-3);padding:var(--bb-spacing-3);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-sm);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface);grid-template-columns:minmax(112px,.4fr) minmax(0,1fr);align-items:center;display:grid}.bb-theme-type__sample{font-family:var(--bb-theme-font-preview-family);font-size:var(--bb-font-size-lg);line-height:var(--bb-font-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-theme-icon-config{align-items:start}.bb-theme-icon-config__warning{max-width:38ch;color:var(--bb-v2-color-status-warning-border);font-size:var(--bb-font-size-xs);line-height:var(--bb-font-line-height-normal);text-align:right}.bb-theme-icons{gap:var(--bb-spacing-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.bb-theme-icon{place-items:center;gap:var(--bb-spacing-2);min-width:0;padding:var(--bb-spacing-3) var(--bb-spacing-2);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-sm);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-surface);text-align:center;display:grid}.bb-theme-icon .ms,.bb-theme-icon .bb-semantic-icon{color:var(--bb-v2-identity-primary)}.bb-theme-icon .ms{--ms-fill:var(--bb-theme-icon-fill,0);--ms-weight:var(--bb-theme-icon-weight,300);--ms-size:24px}.bb-theme-icon .bb-semantic-icon{width:24px;height:24px}.bb-theme-icon__name{width:100%;font-size:9px}.bb-theme-gallery__loading,.bb-theme-gallery__error{min-height:240px;padding:var(--bb-spacing-6);border:1px solid var(--bb-v2-color-border-subtle);border-radius:var(--bb-radius-lg);color:var(--bb-v2-color-content-secondary);background:var(--bb-v2-color-surface-surface);text-align:center;place-items:center;display:grid}.bb-theme-gallery__error{color:var(--bb-v2-color-status-danger-content);background:0 0;border:0;border-radius:0;padding:0}@media (width<=640px){.bb-theme-gallery{padding:var(--bb-spacing-4)}.bb-theme-icon-config{flex-direction:column;align-items:start}.bb-theme-scene,.bb-theme-type{grid-template-columns:minmax(0,1fr)}.bb-theme-icon-config__warning{text-align:left}.bb-interface-specimen__canvas,.bb-interface-select-states{grid-template-columns:minmax(0,1fr)}.bb-interface-menu-specimen{justify-self:stretch;max-width:none}.bb-workspace-topbar{flex-direction:column;align-items:stretch}.bb-workspace-tabs{width:100%}.bb-workspace-specimen__stage{min-height:220px;padding:20px}.bb-workspace-specimen__preview{width:100px;min-width:100px}.bb-theme-text-form-specimen .bb-text-form-layout,.bb-theme-content-surfaces-specimen,.bb-theme-editorial-specimen,.bb-compact-controls-specimen,.bb-media-recipe-specimen{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bb-theme-gallery *,.bb-theme-gallery :before,.bb-theme-gallery :after{scroll-behavior:auto!important}}.bb-theme-v2{--bb-font-family-body:var(--bb-v2-font-family-primary);--bb-interface-control-foreground:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));--bb-interface-control-hover-foreground:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));--bb-interface-control-disabled-foreground:color-mix(in srgb, var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary)) 42%, transparent);--bb-interface-control-focus-ring:var(--bb-theme-v2-primary,var(--bb-v2-color-border-focus-ring));--bb-interface-interaction-hover-background:radial-gradient(ellipse at center, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 2%, transparent) 0%, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 14%, transparent) 96%, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 7%, transparent) 100%);--bb-interface-interaction-pressed-background:radial-gradient(ellipse at center, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 3%, transparent) 0%, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 22%, transparent) 88%, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 32%, transparent) 97%, color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 16%, transparent) 100%);--bb-interface-interaction-hover-shadow:inset 0 0 11px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 8%, transparent), 0 0 12px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 10%, transparent);--bb-interface-interaction-pressed-shadow:inset 0 0 14px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 18%, transparent), 0 0 14px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 15%, transparent);--bb-interface-interaction-hover-text-shadow:0 0 8px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 20%, transparent);--bb-interface-interaction-pressed-text-shadow:0 0 10px color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 32%, transparent);--bb-interface-menu-background:var(--bb-theme-v2-neutral,var(--bb-v2-color-surface-surface));--bb-interface-menu-border:color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 28%, transparent);--bb-interface-menu-muted-foreground:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-secondary));--bb-interface-menu-meta-foreground:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-secondary));--bb-interface-menu-disabled-foreground:color-mix(in srgb, var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-disabled)) 42%, transparent);--bb-interface-menu-divider:color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 18%, transparent);--bb-interface-menu-scrollbar-thumb:color-mix(in srgb, var(--bb-theme-v2-primary,var(--bb-v2-identity-primary)) 82%, transparent);--bb-interface-menu-scrollbar-track:var(--bb-theme-v2-neutral,var(--bb-v2-color-surface-surface));min-height:100%;color:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));background:var(--bb-theme-v2-neutral,var(--bb-v2-color-surface-surface));box-shadow:none;font-family:var(--bb-v2-font-family-primary);border:0;border-radius:0;overflow:visible}.bb-theme-v2__body{background:var(--bb-theme-v2-neutral,var(--bb-v2-color-surface-surface));gap:0;display:grid}.bb-theme-v2-inspection-controls{align-items:center;gap:var(--bb-spacing-3);border-top:1px solid var(--bb-v2-color-border-divider);flex-wrap:nowrap;padding:clamp(18px,3vw,32px) clamp(24px,4vw,52px);display:flex;overflow-x:auto}.bb-theme-v2-inspection-toggle{width:auto;min-width:max-content}.bb-theme-v2__eyebrow,.bb-theme-v2-section>h3,.bb-theme-v2-type__meta strong,.bb-theme-v2-identity__label{font-family:var(--bb-v2-font-family-primary);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.bb-theme-v2-hero{min-height:280px;color:var(--bb-v2-color-content-primary);background:linear-gradient(112deg, var(--bb-v2-color-surface-sunken), transparent 62%), var(--bb-v2-color-surface-surface);gap:14px;padding:clamp(28px,6vw,76px);display:grid;position:relative;overflow:hidden}.bb-theme-v2-hero:after{aspect-ratio:1;border:1px solid var(--bb-v2-color-border-default);background:linear-gradient(135deg, transparent 48%, var(--bb-v2-color-content-brand) 49% 51%, transparent 52%), linear-gradient(45deg, transparent 48%, var(--bb-v2-color-interaction-drop-target) 49% 51%, transparent 52%);clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);content:"";opacity:.62;width:clamp(180px,28vw,360px);position:absolute;bottom:-54px;right:clamp(28px,7vw,92px);transform:rotate(-9deg)}.bb-theme-v2__eyebrow{color:var(--bb-v2-color-content-brand)}.bb-theme-v2-hero>strong{z-index:1;max-width:12ch;font-family:var(--bb-v2-font-family-accent);letter-spacing:.025em;text-transform:uppercase;font-size:clamp(34px,6vw,76px);font-weight:700;line-height:.98}.bb-theme-v2-hero>p{z-index:1;max-width:58ch;color:var(--bb-v2-color-content-secondary);font-size:15px;font-weight:500;line-height:1.55}.bb-theme-v2-hero dl{z-index:1;flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;display:flex}.bb-theme-v2-hero dl div{gap:7px;display:flex}.bb-theme-v2-hero dt,.bb-theme-v2-hero dd{font-family:var(--bb-v2-font-family-mono);margin:0;font-size:10px;line-height:1.4}.bb-theme-v2-hero dt{color:var(--bb-v2-color-content-tertiary);text-transform:uppercase}.bb-theme-v2-hero dd{color:var(--bb-v2-color-content-secondary)}.bb-theme-v2-section{border-top:1px solid var(--bb-v2-color-border-divider);background:0 0;gap:22px;padding:clamp(24px,4vw,52px);display:grid}.bb-theme-v2__body>.bb-theme-v2-section:first-child{border-top:0}.bb-theme-v2-section>h3{color:var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary));margin:0}.bb-theme-v2-mode-label{color:color-mix(in srgb, var(--bb-theme-v2-neutral-foreground,var(--bb-v2-color-content-primary)) 68%, transparent);font-family:var(--bb-v2-font-family-mono);letter-spacing:.08em;text-transform:uppercase;margin:-14px 0 0;font-size:10px;font-weight:700;line-height:1.4}.bb-theme-v2-section__meta{color:var(--bb-v2-color-content-tertiary);font-family:var(--bb-v2-font-family-mono);letter-spacing:.04em;text-transform:uppercase;margin:-14px 0 0;font-size:9px;font-weight:500;line-height:1.4}.bb-theme-v2-identities{grid-template-columns:repeat(4,minmax(132px,196px));justify-content:start;gap:clamp(16px,2vw,28px);display:grid}.bb-theme-v2-identity{grid-template-columns:minmax(0,1fr);gap:10px 16px;min-width:0;display:grid}.bb-theme-v2-identity__row{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:6px;min-height:1.4em;display:grid}.bb-theme-v2-identity__foreground-row.is-empty{visibility:hidden}.bb-theme-v2-identity__sample-visual [hidden]{display:none}.bb-theme-v2-identity__swatch{--bb-cut-corner-swatch-size:8px;border:1px solid color-mix(in srgb, var(--bb-v2-color-content-primary) 20%, transparent);background:var(--bb-theme-v2-swatch);grid-column:1/-1;place-items:center;height:clamp(56px,6vw,76px);display:grid}.bb-theme-v2-identity__foreground-sample{color:var(--bb-theme-v2-swatch-foreground);font-family:var(--bb-v2-font-family-primary);font-size:16px;font-weight:700;line-height:1}.bb-theme-summary-card__identity .bb-theme-v2-identity__foreground-sample{font-size:10px}.bb-theme-v2-identity__sample{--bb-cut-corner-swatch-size:8px;grid-column:1/-1;place-items:center;height:clamp(56px,6vw,76px);display:grid;position:relative;overflow:hidden}.bb-theme-v2-identity__sample.is-selected{border:1px solid color-mix(in srgb, var(--bb-v2-color-content-primary) 20%, transparent);background:var(--bb-theme-v2-swatch);cursor:pointer}.bb-theme-v2-identity__sample:focus-within{outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:2px}.bb-theme-v2-identity__sample-visual{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bb-theme-v2-identity__sample.bb-workspace-add-tile .bb-workspace-control-icon{width:28px;height:28px;font-size:28px}.bb-theme-v2-identity__sample.bb-workspace-add-tile .bb-workspace-control-icon .ms{--ms-size:28px}.bb-theme-v2-identity__label{color:var(--bb-v2-color-content-primary);white-space:nowrap}.bb-theme-v2-identity__value,.bb-theme-v2-identity__foreground-value{color:var(--bb-v2-color-content-tertiary);font-family:var(--bb-v2-font-family-mono);white-space:nowrap;font-size:10px}.bb-theme-v2-identity__foreground-label{color:var(--bb-v2-color-content-secondary);font-family:var(--bb-v2-font-family-primary);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.bb-theme-v2-identity__input{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.bb-theme-detail[data-theme-detail-mode=edit] .bb-theme-v2__body>.bb-theme-v2-section:first-child{gap:14px;padding-block:clamp(18px,2.5vw,32px)}.bb-theme-detail[data-theme-detail-mode=edit] .bb-theme-v2-identities{grid-template-columns:repeat(4,minmax(152px,172px));gap:clamp(12px,1.5vw,20px)}.bb-theme-detail[data-theme-detail-mode=edit] :is(.bb-theme-v2-identity__swatch,.bb-theme-v2-identity__sample){height:clamp(48px,4.5vw,60px)}.bb-theme-v2-types{display:grid}.bb-theme-v2-type{border-bottom:1px solid var(--bb-v2-color-border-divider);grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(120px,.24fr);align-items:center;gap:28px;padding:22px 0;display:grid}.bb-theme-v2-type:last-child{border-bottom:0}.bb-theme-v2-type__meta{gap:4px;display:grid}.bb-theme-v2-type__meta strong{color:var(--bb-v2-color-content-primary)}.bb-theme-v2-type__sample{overflow-wrap:anywhere;max-width:100%;color:var(--bb-v2-color-content-primary);font-family:var(--bb-theme-v2-specimen-family);font-size:var(--bb-theme-v2-specimen-size);font-weight:var(--bb-theme-v2-specimen-weight);font-style:var(--bb-theme-v2-specimen-style,normal);letter-spacing:var(--bb-theme-v2-specimen-tracking);line-height:var(--bb-theme-v2-specimen-leading);-webkit-text-decoration:var(--bb-theme-v2-specimen-decoration,none);text-decoration:var(--bb-theme-v2-specimen-decoration,none);text-align:center;background:0 0;border:0;grid-column:2;justify-self:center;margin:0}.bb-theme-v2-type__font-control{appearance:none;cursor:pointer}.bb-theme-v2-type__font-control.is-assigned{border-radius:var(--bb-radius-md);border:1px solid #0000;padding:8px 12px}.bb-theme-v2-type__font-control.is-assigned:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--bb-v2-color-border-focus-ring);background:color-mix(in srgb, var(--bb-v2-identity-primary) 8%, transparent);outline:none}.bb-theme-v2-type__font-add{width:min(172px,100%);min-height:60px;font-size:inherit;letter-spacing:normal;padding:0;line-height:normal}.bb-theme-v2-type__font-add .bb-workspace-control-icon{width:28px;height:28px;font-size:28px}.bb-theme-v2-type__font-add .bb-workspace-control-icon .ms{--ms-size:28px}.bb-theme-v2-type__style-controls{justify-self:end;gap:var(--bb-spacing-1);grid-column:3;display:flex}.bb-theme-v2-buttons{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bb-theme-v2-icons{flex-wrap:wrap;gap:10px;display:flex}.bb-theme-v2-icon{width:42px;height:42px;color:var(--bb-v2-color-content-brand);place-items:center;display:grid}.bb-theme-v2-icon .bb-semantic-icon{width:22px;height:22px}.bb-theme-v2-icon .ms{--ms-fill:var(--bb-theme-icon-fill,0);--ms-weight:var(--bb-theme-icon-weight,300);--ms-size:22px}.bb-theme-v2-semantics>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px 10px;display:grid}.bb-theme-v2-semantic{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.bb-theme-v2-semantic>:is(span,input){box-sizing:border-box;border:1px solid var(--bb-v2-color-border-subtle);background:var(--bb-theme-v2-swatch);width:28px;height:28px;padding:1px}.bb-theme-v2-semantic>input{cursor:pointer}.bb-theme-v2-semantic>input:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-v2-color-border-focus-ring);outline-offset:2px}.bb-theme-v2-semantic>input::-webkit-color-swatch-wrapper{padding:0}.bb-theme-v2-semantic>input::-webkit-color-swatch{border:0}.bb-theme-v2-semantic>input::-moz-color-swatch{border:0}.bb-theme-v2-semantic small{color:var(--bb-v2-color-content-tertiary);font-family:var(--bb-v2-font-family-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=760px){.bb-theme-v2-identities,.bb-theme-detail[data-theme-detail-mode=edit] .bb-theme-v2-identities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bb-theme-v2-hero:after{opacity:.28}.bb-theme-v2-type{grid-template-columns:minmax(0,1fr);gap:12px}.bb-theme-v2-type__sample,.bb-theme-v2-type__style-controls{text-align:left;grid-column:1;justify-self:start}}.bb-page-gallery{box-sizing:border-box;height:100%;min-height:100%;padding:var(--bb-spacing-6);color:var(--bb-v2-color-content-primary);background:var(--bb-v2-color-surface-canvas);font-family:var(--bb-v2-font-family-primary);-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.bb-page-gallery__viewport{justify-content:center;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.bb-page-gallery__management{width:100%}.bb-page-gallery__publish{gap:var(--bb-spacing-3);display:grid}.bb-page-gallery__publish p{color:var(--bb-v2-color-content-secondary);margin:0;font-size:12px;line-height:1.45}.bb-page-gallery__publish .bb-v2-button{--bb-v2-button-foreground:var(--bb-v2-color-content-primary);width:100%}.bb-page-preview{box-sizing:border-box;width:var(--bb-page-preview-width);background:var(--bb-v2-color-surface-surface);min-width:0;max-width:100%;height:100%;min-height:0;box-shadow:none;border:0;flex:0 auto;display:block;position:static;transform:none}.bb-page-gallery__loading,.bb-page-gallery__error{min-height:320px;color:var(--bb-v2-color-content-secondary);text-align:center;place-items:center;font-size:13px;display:grid}.bb-page-gallery__error{color:var(--bb-v2-color-status-danger-content)}@media (width<=640px){.bb-page-gallery{padding:var(--bb-spacing-4)}}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}@supports selector(::-webkit-scrollbar){:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery){scrollbar-color:auto;scrollbar-width:auto}}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-track{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-corner{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:hover{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:active{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}@media (hover:none){.bb-scrollbar__track:not([hidden]){opacity:1;pointer-events:auto}}.bb-brand-mark--monochrome{position:relative}.bb-brand-mark--monochrome>.bb-brand-mark__artwork{-webkit-mask-image:var(--bb-brand-mark-image);-webkit-mask-image:var(--bb-brand-mark-image);mask-image:var(--bb-brand-mark-image);background:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bb-product-brand-mark{width:62px;height:62px;color:var(--bb-v2-identity-primary);object-fit:contain;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--bb-v2-identity-primary) 42%, transparent));display:block}.bb-navbar,.bb-navbar *,.bb-navbar :before,.bb-navbar :after{box-sizing:border-box}.bb-navbar,.bb-navbar__spacer{height:var(--bb-navbar-height,4rem)}.bb-navbar{z-index:999;background:color-mix(in srgb, var(--bb-marketing-chrome-background) 50%, transparent);align-items:center;width:100%;display:flex;position:relative}.bb-navbar[data-placement=sticky]{position:sticky;top:0}.bb-navbar[data-placement=hide-on-scroll]{transition:opacity .3s,transform .3s;position:fixed;inset:0 0 auto}.bb-navbar[data-placement=hide-on-scroll][data-hidden=true]{pointer-events:none;opacity:0;transform:translateY(-100%)}.bb-navbar__inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 2vw;display:flex}.bb-navbar__brand{appearance:none;z-index:0;color:var(--bb-v2-identity-primary);font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;transition:color .3s;display:flex;position:relative}.bb-navbar__brand:before{z-index:-1;border-radius:inherit;background:var(--bb-v2-identity-primary);content:"";filter:blur(16px);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bb-navbar__brand:hover:before,.bb-navbar__brand:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *):before{opacity:.6}.bb-navbar__brand img,.bb-navbar__brand-mark{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.bb-navbar__brand-mark{color:var(--bb-v2-identity-primary)}.bb-navbar__brand-mark--monochrome{--bb-brand-mark-image:var(--bb-navbar-brand-mark-image)}.bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:12.5rem;height:2.5rem}.bb-navbar__brand>span:last-child{color:var(--bb-v2-identity-primary);font-family:var(--bb-v2-type-display-family);font-weight:var(--bb-v2-type-display-font-weight,var(--bb-font-weight-semibold));line-height:var(--bb-v2-type-display-line-height,1.1);flex-direction:column;justify-content:center;display:flex}.bb-navbar__brand strong{font-size:clamp(.8rem,1.2vw,1rem);font-weight:inherit;letter-spacing:var(--bb-v2-type-display-letter-spacing,0)}.bb-navbar__brand small{font-family:var(--bb-v2-type-caption-family);font-size:.7rem;font-weight:var(--bb-v2-type-caption-font-weight,var(--bb-font-weight-regular));line-height:var(--bb-v2-type-caption-line-height,1.1);letter-spacing:var(--bb-v2-type-caption-letter-spacing,0)}.bb-navbar__links{flex-wrap:wrap;flex:1;justify-content:space-around;height:100%;display:flex}.bb-navbar:not(:has(.bb-navbar__action-wrapper)) .bb-navbar__links{flex:0 auto;justify-content:flex-end;margin-left:auto}.bb-navbar__link{appearance:none;color:color-mix(in srgb, var(--bb-marketing-chrome-navigation) 60%, transparent);font-family:var(--bb-v2-type-label-family);font-size:var(--bb-v2-type-label-font-size,1rem);font-weight:var(--bb-v2-type-label-font-weight,var(--bb-font-weight-semibold));line-height:var(--bb-v2-type-label-line-height,normal);letter-spacing:var(--bb-v2-type-label-letter-spacing,0);text-align:center;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 1rem;text-decoration:none;transition:background .2s;display:flex;position:relative}.bb-navbar__link:hover,.bb-navbar__link:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){color:var(--bb-marketing-chrome-navigation);text-shadow:0 0 5px var(--bb-v2-identity-primary), 0 0 10px var(--bb-v2-identity-primary), 0 0 20px var(--bb-v2-identity-primary), 0 0 40px var(--bb-v2-identity-primary), 0 0 60px var(--bb-marketing-portfolio-glow-far), 0 0 80px var(--bb-marketing-portfolio-glow-far)}.bb-navbar__action-wrapper{height:calc(var(--bb-navbar-height,4rem) * .75);display:flex;transform:scale(.8)}.bb-navbar__action{appearance:none;color:var(--bb-v2-identity-primary-foreground);background:var(--bb-v2-identity-primary);font-family:var(--bb-v2-type-display-large-family);font-size:var(--bb-v2-type-title-font-size,1.25rem);font-weight:var(--bb-theme-typography-signature-font-weight,var(--bb-v2-type-display-large-font-weight,var(--bb-font-weight-semibold)));font-style:var(--bb-theme-typography-signature-font-style,normal);line-height:var(--bb-v2-type-label-line-height,normal);letter-spacing:var(--bb-v2-type-label-letter-spacing,0);text-align:center;-webkit-text-decoration:var(--bb-theme-typography-signature-text-decoration,none);text-decoration:var(--bb-theme-typography-signature-text-decoration,none);cursor:pointer;border:0;border-radius:6px;align-items:center;padding:0 .5rem;transition:transform .2s;display:flex}.bb-navbar__action:hover,.bb-navbar__action:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){color:var(--bb-v2-identity-primary-foreground);transform:scale(1.2)}.bb-navbar :is(a,button).bb-navbar__brand,.bb-navbar :is(a,button).bb-navbar__link,.bb-navbar :is(a,button).bb-navbar__action,.bb-navbar button:is(.bb-navbar__toggle,.bb-navbar__close){cursor:pointer}.bb-navbar__toggle,.bb-navbar__close{color:var(--bb-v2-identity-primary);cursor:pointer;background:0 0;border:0;padding:0}.bb-navbar__toggle{font-size:1.5rem;display:none}.bb-navbar__close{display:none}.bb-navbar__icon{vertical-align:-.125em;height:1em;display:inline-block;overflow:visible}.bb-navbar__toggle .bb-navbar__icon{width:.875em}.bb-navbar[data-layout=compact] .bb-navbar__links{z-index:2000;background:var(--bb-marketing-portfolio-panel);opacity:.95;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:1rem;width:auto;height:100vh;margin-left:0;padding:.4rem 1rem 0;display:none;position:fixed;top:0;left:0}.bb-navbar[data-layout=compact][data-open=true] .bb-navbar__links{display:flex}.bb-navbar[data-layout=compact] .bb-navbar__link{justify-content:flex-start;padding:.5rem 1rem}.bb-navbar[data-layout=compact] .bb-navbar__close{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 50%, transparent);justify-content:center;align-self:flex-end;align-items:center;width:1.8rem;height:1.8rem;font-size:1.3rem;transition:background .2s,transform .2s;display:flex}.bb-navbar[data-layout=compact] .bb-navbar__close:hover,.bb-navbar[data-layout=compact] .bb-navbar__close:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){opacity:1;transform:scale(1.1)}.bb-navbar[data-layout=compact] .bb-navbar__toggle{display:block}.bb-navbar[data-layout=compact] .bb-navbar__brand{justify-content:center}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=compact] .bb-navbar__inner{position:relative}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=compact] .bb-navbar__brand{position:absolute;left:50%;transform:translate(-50%)}.bb-navbar[data-layout=compact] :is(.bb-navbar__brand img,.bb-navbar__brand-mark){width:3.5rem;height:3.5rem}.bb-navbar[data-layout=compact] .bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:min(48vw,11.5rem);height:2.2rem}.bb-navbar[data-layout=compact] .bb-navbar__brand strong{font-size:clamp(1rem,2.4vw,1.2rem)}.bb-navbar[data-layout=compact] .bb-navbar__brand small{font-size:clamp(.6rem,1.8vw,.9rem)}.bb-navbar[data-bb-navbar-specimen][data-layout=compact] .bb-navbar__links{gap:.25rem;height:9.5rem;max-height:9.5rem;position:absolute;top:100%;overflow-y:auto}@media (width<=1025px){.bb-navbar[data-layout=auto] .bb-navbar__links{z-index:2000;background:var(--bb-marketing-portfolio-panel);opacity:.95;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:1rem;width:auto;height:100vh;margin-left:0;padding:.4rem 1rem 0;display:none;position:fixed;top:0;left:0}.bb-navbar[data-layout=auto][data-open=true] .bb-navbar__links{display:flex}.bb-navbar[data-layout=auto] .bb-navbar__link{justify-content:flex-start;padding:.5rem 1rem}.bb-navbar[data-layout=auto] .bb-navbar__close{border-radius:var(--bb-radius-full);background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 50%, transparent);justify-content:center;align-self:flex-end;align-items:center;width:1.8rem;height:1.8rem;font-size:1.3rem;transition:background .2s,transform .2s;display:flex}.bb-navbar[data-layout=auto] .bb-navbar__close:hover,.bb-navbar[data-layout=auto] .bb-navbar__close:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){opacity:1;transform:scale(1.1)}.bb-navbar[data-layout=auto] .bb-navbar__toggle{display:block}.bb-navbar[data-layout=auto] .bb-navbar__brand{justify-content:center}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=auto] .bb-navbar__inner{position:relative}.bb-navbar:not(:has(.bb-navbar__action-wrapper))[data-layout=auto] .bb-navbar__brand{position:absolute;left:50%;transform:translate(-50%)}.bb-navbar[data-layout=auto] .bb-navbar__brand img,.bb-navbar[data-layout=auto] .bb-navbar__brand-mark{width:3.5rem;height:3.5rem}.bb-navbar[data-layout=auto] .bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:min(48vw,11.5rem);height:2.2rem}.bb-navbar[data-layout=auto] .bb-navbar__brand strong{font-size:clamp(1rem,2.4vw,1.2rem)}.bb-navbar[data-layout=auto] .bb-navbar__brand small{font-size:clamp(.6rem,1.8vw,.9rem)}}@media (width<=560px){.bb-navbar[data-layout=auto] .bb-navbar__inner{padding:0 2vw}.bb-navbar[data-layout=auto] .bb-navbar__brand[data-bb-brand-layout=wordmark] :is(img,.bb-navbar__brand-mark){width:min(40vw,11.5rem)}.bb-navbar[data-layout=auto] .bb-navbar__action{font-size:1rem}}@media (prefers-reduced-motion:reduce){.bb-navbar,.bb-navbar *{transition-duration:.01ms!important}}.bb-navbar :is(a,button)[hidden]{display:none!important}.bb-workspace-settings{width:100%;min-width:0;min-height:0;color:var(--bb-v2-color-content-primary);background:var(--bb-interface-workspace-background);font-family:var(--bb-font-family-body);scrollbar-color:var(--bb-v2-color-border-default) transparent;overflow:auto}.bb-workspace-settings__inner{gap:var(--bb-spacing-6);width:100%;min-width:0;padding:clamp(24px,4vw,52px);display:grid}.bb-workspace-settings__header{gap:var(--bb-spacing-2);max-width:720px;display:grid}.bb-workspace-settings__title,.bb-workspace-settings__description,.bb-workspace-settings__section-title,.bb-workspace-settings__section-description,.bb-workspace-settings__row-label,.bb-workspace-settings__row-detail,.bb-workspace-settings__value,.bb-workspace-settings__message{margin:0}.bb-workspace-settings__title{color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-display);font-size:clamp(24px,3vw,34px);font-weight:var(--bb-font-weight-semibold);letter-spacing:0;line-height:1.15}.bb-workspace-settings__description,.bb-workspace-settings__section-description,.bb-workspace-settings__row-detail{color:var(--bb-v2-color-content-secondary);line-height:1.5}.bb-workspace-settings__description{font-size:var(--bb-font-size-sm)}.bb-workspace-settings__grid{gap:var(--bb-spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.bb-workspace-settings__section{gap:var(--bb-spacing-2);min-width:0;display:grid}.bb-workspace-settings__section-header{gap:var(--bb-spacing-1);display:grid}.bb-workspace-settings__section-title{color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-bold);line-height:1.3}.bb-workspace-settings__section-description,.bb-workspace-settings__row-detail{font-size:var(--bb-font-size-xs)}.bb-workspace-settings__rows{display:grid}.bb-workspace-settings__row{align-items:center;gap:var(--bb-spacing-5);min-height:64px;padding:var(--bb-spacing-3) 0;border-bottom:1px solid var(--bb-v2-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(min-content,auto);display:grid}.bb-workspace-settings__row-copy{gap:var(--bb-spacing-1);min-width:0;display:grid}.bb-workspace-settings__row-label{color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-semibold);line-height:1.35}.bb-workspace-settings__value{overflow-wrap:anywhere;max-width:360px;color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-sm);text-align:end;line-height:1.4}.bb-workspace-settings__status-list,.bb-workspace-settings__actions{justify-content:flex-end;align-items:center;gap:var(--bb-spacing-2);flex-wrap:wrap;display:flex}.bb-workspace-settings__status{min-height:26px;padding:3px var(--bb-spacing-2);border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 32%, transparent);border-radius:var(--bb-radius-full);color:var(--bb-v2-identity-primary);background:color-mix(in srgb, var(--bb-v2-identity-primary) 8%, transparent);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-semibold);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.bb-workspace-settings__message{color:var(--bb-v2-color-content-primary);font-size:var(--bb-font-size-sm)}.bb-workspace-settings__message--danger{color:var(--bb-v2-color-status-danger-content)}.bb-workspace-settings__simulation{justify-items:start;display:grid}.bb-workspace-settings__simulation .bb-segmented-control{max-width:100%}.bb-workspace-settings__danger-label{color:var(--bb-v2-color-status-danger-content)}.bb-workspace-settings__danger-panel{gap:var(--bb-spacing-4);margin:0 var(--bb-spacing-5) var(--bb-spacing-5);padding:var(--bb-spacing-4);border:1px solid color-mix(in srgb, var(--bb-v2-color-status-danger-border) 44%, transparent);border-radius:var(--bb-radius-md);background:color-mix(in srgb, var(--bb-v2-color-status-danger-surface) 70%, transparent);display:grid}.bb-workspace-settings__danger-panel>:is(h3,p){margin:0}.bb-workspace-settings__danger-panel>h3{color:var(--bb-v2-color-status-danger-content);font-size:var(--bb-font-size-md)}.bb-workspace-settings__danger-panel>p{color:var(--bb-v2-color-content-secondary);font-size:var(--bb-font-size-sm);line-height:1.5}.bb-workspace-settings__loading{place-content:center;justify-items:center;gap:var(--bb-spacing-3);min-height:280px;color:var(--bb-v2-color-content-secondary);text-align:center;display:grid}@media (width<=820px){.bb-workspace-settings__simulation .bb-segmented-control{width:100%}}@media (width<=560px){.bb-workspace-settings__inner{padding:var(--bb-spacing-4)}.bb-workspace-settings__row{grid-template-columns:minmax(0,1fr)}.bb-workspace-settings__value{text-align:start;max-width:none}.bb-workspace-settings__status-list,.bb-workspace-settings__actions{justify-content:flex-start}}@media (forced-colors:active){.bb-workspace-settings__row,.bb-workspace-settings__status,.bb-workspace-settings__danger-panel{border-color:canvastext}}.bb-workspace-item-info{align-content:start;gap:var(--bb-spacing-3);min-width:0;color:var(--bb-interface-control-foreground);font-family:var(--bb-font-family-body);-webkit-user-select:none;user-select:none;display:grid}.bb-workspace-item-info>.bb-field{min-width:0;margin:0}.bb-workspace-item-info .bb-field__input{-webkit-user-select:text;user-select:text;width:100%;min-width:0}.bb-workspace-item-info__value{min-width:0;padding-block:var(--bb-spacing-2);color:var(--bb-v2-color-content-primary);font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-sm);line-height:var(--bb-font-line-height-normal);display:block}.bb-workspace-item-info__actions{min-width:0;padding-top:var(--bb-spacing-2);justify-content:flex-start;align-items:center;display:flex}:root{--bb-icon-family:font-awesome-solid;--bb-icon-style:solid}.studio-context-menu{z-index:1270;width:220px;position:fixed}.studio-context-menu[hidden]{display:none}.floating-media-picker-card.is-newly-added{animation:2.6s ease-out audio-take-generated-glow}.bb-time-track-system{--timeline-edge-clearance:var(--timeline-resize-handle-width,0px);--timeline-frame-border-width:1px;--timeline-content-inset:calc(var(--timeline-content-gutter,0px) + var(--timeline-frame-border-width) + var(--timeline-edge-clearance))}.video-timeline-empty{height:100%;color:var(--muted);align-items:center;padding-inline:10px;font-size:12px;display:flex}.bb-media-playback{--timeline-track-height:40px;--timeline-element-inset:5px;--timeline-content-gutter:0px;grid-template-rows:30px 40px;min-width:240px;margin-bottom:12px;display:grid}.bb-media-playback .timeline-track{overflow:hidden}.timeline-track{width:calc(100% - (2 * var(--timeline-content-gutter)));margin-inline:var(--timeline-content-gutter);border:var(--timeline-frame-border-width,1px) solid var(--line);background:#ffffff0a;border-radius:8px;position:relative;overflow:hidden}.timeline-track-content{inset:0 var(--timeline-edge-clearance,0px);position:absolute}.timeline-track-backdrop,.timeline-track-layer{position:absolute;inset:0}.timeline-track-layer{min-width:0;overflow:visible}.timeline-track-layer>.timeline-track-element{inset-block:0}.timeline-track,.timeline-track-content{overflow:visible}.timeline-track{min-height:var(--timeline-track-height)}.timeline-playhead-rail{z-index:8;pointer-events:none;position:absolute}.timeline-playhead{z-index:10;top:0;bottom:0;left:var(--timeline-playhead-position,0%);cursor:ew-resize;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:18px;padding:0;position:absolute;translate:-9px}.timeline-playhead:before{content:"";background:color-mix(in srgb, var(--accent) 78%, white);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);filter:drop-shadow(0 2px 2px #0006);border-radius:3px 3px 2px 2px;width:10px;height:14px;position:absolute;top:-1px;left:50%;translate:-50%}.timeline-playhead:after{content:"";background:color-mix(in srgb, var(--accent) 78%, white);width:2px;position:absolute;top:12px;bottom:0;left:50%;translate:-50%}.timeline-playhead-time{z-index:11;border:1px solid color-mix(in srgb, var(--accent) 52%, #ffffff2e);color:var(--text);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;white-space:nowrap;background:#111719;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1;transition:opacity 90ms;position:absolute;top:18px;left:50%;translate:-50%}.timeline-track-element{--timeline-handle-accent:var(--accent);top:var(--timeline-element-inset);bottom:var(--timeline-element-inset);min-height:0;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:12px;position:absolute;overflow:visible}.timeline-track-element:before{content:"";z-index:4;background:var(--timeline-handle-accent);pointer-events:none;border:0;border-radius:0;display:none;position:absolute;inset:0}.timeline-track-element.selected:before{display:block}.timeline-track-element[data-layout-draggable=true]{cursor:grab}.timeline-track-element.is-dragging{z-index:6;cursor:grabbing;opacity:.86;will-change:transform, opacity}.timeline-track-element.is-insert-preview{will-change:transform;transition:transform .12s}.timeline-track-element.is-dragging .layout-element-body{box-shadow:0 0 0 1px #ffffff38,0 10px 24px #00000047}.timeline-track-element.is-resizing{z-index:7;cursor:ew-resize}.timeline-track-element.is-swap-target .layout-element-body{border-color:var(--timeline-handle-accent);opacity:.72;box-shadow:0 0 0 1px color-mix(in srgb, var(--timeline-handle-accent) 58%, transparent)}.timeline-track-element.selected .layout-element-body{inset-block:var(--timeline-selection-rail);inset-inline:var(--timeline-selection-rail);box-shadow:none;z-index:4;border-color:#0000}.timeline-element-source-trace{pointer-events:none;overflow:hidden}.timeline-track-element:after{content:"";top:0;bottom:0;left:calc(-1 * var(--timeline-resize-handle-width));z-index:12;display:var(--layout-collapsed-handle-display,none);width:calc(var(--timeline-resize-handle-width) + var(--timeline-resize-handle-width));background:linear-gradient(color-mix(in srgb, var(--timeline-handle-accent) 38%, #111719), color-mix(in srgb, var(--timeline-handle-accent) 38%, #111719)) left 5px center / 2px var(--timeline-resize-handle-grip-height,14px) no-repeat, linear-gradient(color-mix(in srgb, var(--timeline-handle-accent) 38%, #111719), color-mix(in srgb, var(--timeline-handle-accent) 38%, #111719)) right 5px center / 2px var(--timeline-resize-handle-grip-height,14px) no-repeat, var(--timeline-handle-accent);box-shadow:none;pointer-events:none;border-radius:5px;position:absolute}.editable-media-retained-content{inset-block:0;left:var(--editable-media-retained-left,0%);width:var(--editable-media-retained-width,100%);pointer-events:none;min-width:0;position:absolute;overflow:hidden}.layout-element-body{visibility:var(--layout-range-body-visibility,inherit);border:1px solid #ffffff29;border-radius:0;position:absolute;inset:0;overflow:hidden}.timeline-track-element.selected[data-layout-resize-start=true]:before{border-radius:0 5px 5px 0}.timeline-track-element.selected[data-layout-resize-end=true]:before{border-radius:5px 0 0 5px}.timeline-track-element.selected[data-layout-resize-start=true][data-layout-resize-end=true]:before{border-radius:0}.timeline-track-element.selected:not([data-layout-resize-start=true]):not([data-layout-resize-end=true]):before{border-radius:4px}.timeline-track-element.selected[data-layout-resize-start=true] .layout-element-body{border-inline-start-width:0;inset-inline-start:0}.timeline-track-element.selected[data-layout-resize-end=true] .layout-element-body{border-inline-end-width:0;inset-inline-end:0}.layout-resize-handle{z-index:12;display:var(--layout-resize-handle-display,none);width:var(--timeline-resize-handle-width);cursor:ew-resize;background:var(--layout-resize-handle-background,var(--timeline-handle-accent));box-shadow:none;border:0;position:absolute;top:0;bottom:0}.timeline-track-element.selected .layout-resize-handle{display:block}.layout-resize-handle.start{border-radius:5px 0 0 5px;left:auto;right:100%;translate:none}.layout-resize-handle.end{border-radius:0 5px 5px 0;left:100%;right:auto;translate:none}.layout-resize-handle:after{content:"";display:var(--layout-resize-handle-grip-display,block);width:2px;height:var(--timeline-resize-handle-grip-height,14px);background:color-mix(in srgb, var(--timeline-handle-accent) 38%, #111719);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.bb-timeline-scene-body{background:color-mix(in srgb, var(--accent) 24%, #172325)}.bb-timeline-scene-content{inset-block:0;z-index:1;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:grid;position:absolute;left:0;right:0}.bb-timeline-scene-content>span{text-overflow:ellipsis;overflow:hidden}.bb-timeline-scene-content input{text-align:center;width:54px;min-width:0;padding:4px 5px;font-size:11px}.bb-timeline-animation-body{background:#33382a;align-items:center;padding:0 8px;display:flex;overflow:hidden}.bb-timeline-animation-clip{--timeline-handle-accent:#c6db7e}.bb-timeline-animation-clip.voiceover{background:#7ea5ff33}.bb-timeline-animation-clip.scene-scoped{--timeline-handle-accent:#12e6d5}.bb-timeline-animation-clip.scene-scoped .bb-timeline-animation-body{background:#163a38}.timeline-track.animations{min-height:var(--timeline-animation-track-height,var(--timeline-track-height))}.timeline-track.audio{min-height:var(--timeline-audio-track-height,var(--timeline-track-height))}.video-timeline,.embedded-video-editor{--timeline-track-height:70px;--timeline-element-inset:8px;--timeline-resize-handle-width:13px;--timeline-selection-rail:3px;--timeline-content-gutter:12px}.embedded-video-editor{--timeline-element-inset:0px;--timeline-handle-accent:var(--accent);grid-template-rows:minmax(0, 1fr) 8px minmax(0, var(--media-editor-timeline-height,150px));min-width:0;height:100%;min-height:0;color:var(--text);outline:none;gap:0;width:100%;display:grid;overflow:hidden}.media-editor-video-pane{background:#050707;min-width:0;min-height:0;position:relative;overflow:hidden}.media-editor-timeline-section{border-top:1px solid var(--line);background:#0b0f10;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.media-editor-splitter{z-index:6}.media-editor-timeline-toolbar{border-bottom:1px solid var(--line)}.media-editor-timeline-scroll{scrollbar-color:var(--bb-interface-scrollbar-thumb) var(--bb-interface-scrollbar-track);scrollbar-width:thin;background:#0b0f10;min-width:0;min-height:0;overflow:auto}.media-editor-timeline{grid-template-rows:30px var(--timeline-track-height) auto;touch-action:none;min-width:0;width:max(760px, var(--media-editor-timeline-zoom-width,100%));gap:8px;display:grid;position:relative;overflow:visible}.media-editor-segment small{color:var(--muted)}.media-editor-source-preview{background:#050707;position:absolute;inset:0;overflow:auto}.media-editor-source-preview.is-pannable{cursor:grab;touch-action:none}.media-editor-source-preview.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.media-editor-video-stage{width:max(100%, var(--media-editor-video-width,100%));height:max(100%, var(--media-editor-video-height,100%));min-width:100%;min-height:100%;position:relative}.media-editor-video-surface{width:var(--media-editor-video-width,100%);height:var(--media-editor-video-height,100%);background:#050707;position:absolute;top:50%;left:50%;translate:-50% -50%}.media-editor-video-surface canvas{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.media-editor-video-pane [hidden]{display:none}.media-editor-floating-controls{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:12px 12px auto}.media-editor-floating-leading,.media-editor-floating-zoom{pointer-events:auto;align-items:center;gap:5px;display:flex}.media-editor-preparing{z-index:4;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--text);white-space:nowrap;pointer-events:none;background:#050707e0;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:auto 50% 18px auto;transform:translate(50%)}.media-editor-preparing-spinner{width:12px;height:12px;color:var(--accent);animation:.7s linear infinite media-editor-spinner;display:inline-flex}@keyframes media-editor-spinner{to{transform:rotate(360deg)}}.media-editor-source-filmstrip{opacity:.28;border-radius:7px;display:flex;overflow:hidden}.media-editor-source-filmstrip img{object-fit:cover;flex:1;width:0;min-width:0}.media-editor-segments{min-width:0;overflow:visible}.media-editor-segment-body{background:#070a0b;padding:0}.media-editor-range-filmstrip{display:flex;position:absolute;inset:0}.media-editor-range-filmstrip img{object-fit:cover;flex:1;width:0;min-width:0}.media-editor-timeline .timeline-playhead:active .timeline-playhead-time{opacity:1}.media-editor-segment.hold{background:0 0}.media-editor-selection-overlay{z-index:8;pointer-events:none;background:#a6b1b44d;border-inline:1px solid #e6eef09e;position:absolute;top:0;bottom:0}.media-editor-selection-playhead{cursor:ew-resize}.media-editor-selection-playhead.start:before,.media-editor-selection-playhead.start:after{background:#aebabb}.video-frame-marker-playhead{z-index:9;cursor:default;pointer-events:none;width:12px;translate:-6px}.video-frame-marker-playhead:before{filter:drop-shadow(0 1px 1px #00000073);background:#ff4055;border-radius:2px 2px 1px 1px;width:7px;height:10px;top:-1px}.video-frame-marker-playhead:after{background:#ff4055;width:1px;top:8px}.video-frame-marker-playhead .timeline-playhead-time{display:none}.media-editor-frame-marker-playhead{z-index:12;width:14px;translate:-7px}.media-editor-frame-marker-playhead:before{z-index:2;filter:none;background:0 0;border-radius:3px 3px 2px 2px;width:9px;height:13px;top:0}.media-editor-frame-marker-playhead:after{z-index:1;width:1px;top:11px}.media-editor-frame-marker-head-hit-target{z-index:3;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);filter:drop-shadow(0 1px 1px #00000073);cursor:grab;pointer-events:auto;background:#ff4055;border-radius:2px 2px 1px 1px;width:7px;height:11px;position:absolute;top:1px;left:50%;translate:-50%}.media-editor-frame-marker-playhead.selected:before{filter:drop-shadow(0 1px 1px #00000080);background:#fff}.media-editor-frame-marker-playhead .timeline-playhead-time{display:block}.media-editor-frame-marker-playhead.selected .timeline-playhead-time{opacity:1}.media-editor-frame-marker-playhead.dragging .media-editor-frame-marker-head-hit-target{cursor:grabbing}.embedded-video-editor.has-media-editor-selection .media-editor-selection-playhead .timeline-playhead-time{opacity:1}.media-editor-playhead-rail{inset:0 var(--timeline-content-inset);overflow-x:clip}.embedded-video-editor.has-audio-timeline{--media-editor-timeline-height:320px}.video-timeline.is-layout-resizing,.video-timeline.is-layout-resizing *,.embedded-video-editor.is-layout-resizing,.embedded-video-editor.is-layout-resizing *{cursor:ew-resize!important}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-media-preview-overlay{z-index:1700;box-sizing:border-box;background:color-mix(in srgb, var(--bb-v2-color-surface-scrim) 78%, transparent);-webkit-user-select:none;user-select:none;place-items:center;padding:36px;display:grid;position:fixed;inset:0}.bb-media-preview-overlay__stage{justify-content:center;align-items:center;width:min(100%,1280px);min-width:0;height:min(100%,860px);min-height:0;display:flex;overflow:hidden}.bb-media-preview-overlay__frame{isolation:isolate;width:var(--bb-media-preview-fit-width,0px);height:var(--bb-media-preview-fit-height,0px);flex:none;position:relative}.bb-media-preview-overlay.has-white-background .bb-media-preview-overlay__frame:before{content:"";z-index:-1;pointer-events:none;background:#fff;position:absolute;inset:-5%}.bb-media-preview-overlay__media{object-fit:contain;width:100%;height:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;display:block;position:absolute;inset:0}.bb-media-preview-overlay.is-zoomed{place-items:stretch stretch}.bb-media-preview-overlay.is-zoomed .bb-media-preview-overlay__stage{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:36px;overflow:auto}.bb-media-preview-overlay.is-zoomed .bb-media-preview-overlay__frame{width:var(--bb-media-preview-zoom-width);height:var(--bb-media-preview-zoom-height);margin:auto}.bb-media-preview-overlay.is-zoomed .bb-media-preview-overlay__media{cursor:zoom-out}.bb-media-controls-zone{--bb-media-controls-opacity:0;--bb-media-controls-pointer-events:none;--bb-media-controls-offset:10px}.bb-media-controls-zone:is(:hover,:focus-within,:has(.bb-select.is-open)){--bb-media-controls-opacity:1;--bb-media-controls-pointer-events:auto;--bb-media-controls-offset:0px}.bb-media-controls-zone .bb-media-controls-reveal{opacity:var(--bb-media-controls-opacity);pointer-events:var(--bb-media-controls-pointer-events);transform:translateY(var(--bb-media-controls-offset));transition:opacity .18s,transform .18s}.bb-media-view-controls.bb-workspace-control-bar{z-index:60;isolation:isolate;background:0 0;border:0;border-radius:8px;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-height:46px;padding-inline:8px;display:flex;position:absolute;top:0;right:0}.bb-media-view-controls:before{content:"";z-index:-1;border-radius:inherit;background:var(--bb-v2-color-surface-canvas);box-shadow:var(--bb-interface-menu-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:var(--bb-media-controls-opacity);pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.bb-media-view-controls__actions.bb-workspace-control-bar__actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;padding-block:0;display:flex;overflow:visible}.bb-media-view-controls button{flex:none}.bb-media-view-controls__actions :is(select,.bb-select){flex:0 180px;min-width:140px}.bb-media-view-controls__actions .bb-select__trigger{padding-right:38px}.bb-media-transport-zone{z-index:50;align-items:flex-end;width:min(884px,100% - 24px);height:clamp(72px,9vh,92px);padding-bottom:clamp(8px,1.5vh,18px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bb-media-transport.bb-workspace-control-bar{background:var(--bb-v2-color-surface-canvas);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:14px;grid-template-columns:auto 1fr;justify-content:stretch;align-items:center;gap:12px;width:100%;height:auto;min-height:0;padding:9px 12px;display:grid;overflow:visible;box-shadow:0 12px 36px #00000052}.bb-media-transport__buttons{gap:6px;display:flex}.bb-media-transport__progress{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.bb-media-transport__time{color:var(--bb-v2-color-content-secondary);font-variant-numeric:tabular-nums;min-width:54px;font-size:12px;font-weight:700}:is(.bb-media-transport__range,.bb-range-control:has(>.bb-media-transport__range)){--range-control-thumb-size:16px;--range-control-track-size:6px;width:100%}@media (hover:none){.bb-media-controls-zone{--bb-media-controls-opacity:1;--bb-media-controls-pointer-events:auto;--bb-media-controls-offset:0px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--topbar-height:76px;--topbar-collapsed-height:42px;--sidebar-width:390px;--sidebar-effective-width:var(--sidebar-width);--sidebar-collapsed-width:var(--bb-resizable-toolbar-handle-thickness);--video-timeline-height:0px;--preview-strip-padding:24px;--bg:var(--bb-v2-color-surface-canvas);--panel:var(--bb-v2-color-surface-surface);--panel-2:var(--bb-v2-color-surface-subtle);--studio-chrome-background:var(--bb-v2-color-surface-canvas);--text:var(--bb-v2-color-content-primary);--muted:var(--bb-v2-color-content-secondary);--line:var(--bb-v2-color-border-subtle);--accent:var(--bb-v2-identity-primary);--accent-2:var(--bb-v2-identity-secondary);--danger:var(--bb-v2-color-status-danger-border);--floating-menu-border:1px solid var(--bb-interface-menu-border);--floating-menu-radius:var(--bb-radius-md);--floating-menu-background:var(--bb-interface-menu-background);--floating-menu-shadow:var(--bb-interface-menu-shadow);--floating-control-hover-gradient:var(--bb-interface-interaction-hover-background);--floating-control-hover-shadow:var(--bb-interface-interaction-hover-shadow);--floating-control-hover-text-shadow:var(--bb-interface-interaction-hover-text-shadow);--floating-control-active-gradient:var(--bb-interface-interaction-pressed-background);--floating-control-active-shadow:var(--bb-interface-interaction-pressed-shadow);--floating-control-active-text-shadow:var(--bb-interface-interaction-pressed-text-shadow);--select-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20width%3D%2712%27%20height%3D%278%27%20viewBox%3D%270%200%2012%208%27%3E%3Cpath%20d%3D%27M1%201.25%206%206.25%2011%201.25%27%20fill%3D%27none%27%20stroke%3D%27%23aebabb%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E)}*{box-sizing:border-box}[hidden]{display:none!important}body{--bb-workspace-frame-header-height:var(--topbar-height)}body.topbar-collapsed:not(.topbar-peek){--bb-workspace-frame-header-height:var(--topbar-collapsed-height)}button,input,select,textarea{font:inherit}.is-guest-experience-hidden{display:none!important}.toolbar-element{z-index:40}.topbar{--bb-resizable-toolbar-brand-inline-start:18px;--bb-resizable-toolbar-handle-size:var(--bb-resizable-toolbar-handle-thickness);height:var(--topbar-height);width:100%;min-height:0;padding:8px 18px calc(var(--bb-resizable-toolbar-handle-thickness) + 6px);justify-content:space-between;align-items:center;gap:18px;transition:height .3s;display:flex;position:relative;overflow:hidden}body.topbar-collapsed:not(.topbar-peek) .topbar{height:var(--topbar-collapsed-height);padding-top:6px;padding-bottom:10px}body.topbar-collapsed:not(.topbar-peek) .topbar-brand,body.topbar-collapsed:not(.topbar-peek) .actions{display:none}body.topbar-collapsed:not(.topbar-peek) .bb-resizable-toolbar__collapsed-brand{display:flex}.topbar-resizer{position:absolute;bottom:0;left:0;right:0}.eyebrow{color:#12e6d5;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px #12e6d56b;margin:0;font-family:Orbitron,sans-serif;font-size:12px;font-weight:600}h1,h2{letter-spacing:0;margin:0}h1{color:#edf4f4;font-family:Orbitron,sans-serif;font-size:20px;font-weight:600}h2{font-size:15px}.actions:not(.video-active) .video-export-control,.actions.video-active .screen-export-control{display:none}button,select,input,textarea{border:1px solid var(--line);color:var(--text);background:var(--panel-2);border-radius:8px}button{cursor:pointer;min-height:38px;padding:0 14px}button:hover{border-color:var(--accent)}button:disabled{cursor:default;opacity:.42}button:disabled:hover{border-color:var(--line)}.status-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.status-link:hover{color:#9de7eb}.icon-button{place-items:center;min-width:42px;padding:0;display:inline-grid}.icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px;height:19px}.danger-button:not(:disabled){color:var(--danger)}select,input{min-height:38px;padding:0 10px}select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:var(--select-arrow);background-position:right 13px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}select option,select optgroup{color:var(--text);background-color:#0c1213;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:12px;font-weight:700}select option:checked{color:#e8feff;background-color:#173033}textarea{resize:vertical;width:100%;padding:10px}.shell{grid-template-columns:minmax(0,1fr);display:grid}.shell.has-sidebar{grid-template-columns:var(--sidebar-effective-width) minmax(0, 1fr)}body.sidebar-collapsed:not(.sidebar-peek) .shell.has-sidebar{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}@media (width<=1180px){:root{--sidebar-effective-width:min(var(--sidebar-width), max(280px, 34vw))}}.shell.video-mode .preview-wrap,.shell.audio-mode .preview-wrap,.shell.vault-mode .preview-wrap,.shell.themes-mode .preview-wrap,.shell.account-mode .preview-wrap{display:none}.theme-gallery-workspace{grid-column:1;min-width:0;min-height:0}.theme-gallery-workspace[hidden],.shell.audio-mode .video-lab,.shell.vault-mode .video-lab,.shell.themes-mode .video-lab,.shell.account-mode .video-lab{display:none}.side-toolbar{grid-column:1;grid-template-columns:minmax(0, 1fr) var(--bb-resizable-toolbar-handle-thickness);background:var(--studio-chrome-background);min-width:0;min-height:0;display:grid;overflow:hidden}body.sidebar-collapsed:not(.sidebar-peek) .side-toolbar{grid-template-columns:0 var(--sidebar-collapsed-width)}.sidebar,.workspace-content{grid-column:1}.workspace-content[hidden]{display:none}.project-sidebar{background:var(--studio-chrome-background);min-height:100%}body.sidebar-collapsed:not(.sidebar-peek) .sidebar{visibility:hidden;pointer-events:none}.sidebar-resizer{--bb-resizable-toolbar-grip-length:100%;background:var(--studio-chrome-background);grid-column:2}body.sidebar-collapsed:not(.sidebar-peek) .sidebar-resizer{cursor:default}.video-lab{background:var(--bb-interface-workspace-background);grid-column:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.video-lab[hidden]{display:none}.preview-wrap,.video-workspace{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.video-workspace{grid-template-rows:minmax(0, 1fr) 8px var(--video-timeline-height)}.workspace-stage-shell{background:var(--bb-interface-workspace-background);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.video-preview-stage{min-width:0;min-height:0}.video-preview-surface{width:var(--video-preview-width,1080px);height:var(--video-preview-height,1920px);border:1px solid var(--line);transform-origin:0 0;background:radial-gradient(circle at 50% 18%,#71d2d733,#0000 34%),linear-gradient(#151c1d,#0b0f10);border-radius:0;overflow:hidden}.video-preview-frame{background:0 0;border:0;width:100%;height:100%;display:block}.video-timeline-shell{border-top:1px solid var(--line);background:#0b0f10;outline:none;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.video-timeline{min-width:0;padding:12px;overflow:auto}.video-scene-item{border:1px solid var(--line);background:var(--panel);border-radius:8px}.video-timeline-grid{min-width:860px;width:max(860px, var(--video-timeline-zoom-width,100%));grid-template-columns:88px minmax(720px,1fr);gap:8px 10px;display:grid;position:relative}.video-timeline-label{min-height:34px;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;font-size:12px;display:flex}.preview-canvas.is-insert-preview{will-change:transform;transition:transform .12s}.video-timeline-playhead-rail{top:0;bottom:0;left:calc(88px + 10px + var(--timeline-content-inset));right:var(--timeline-content-inset)}.video-timeline.is-playhead-scrubbing .timeline-playhead{cursor:grabbing}.video-timeline.is-playhead-scrubbing .timeline-playhead-time{opacity:1}.video-scene-list{gap:10px;display:grid}.video-scene-item{cursor:pointer;gap:6px;padding:12px;display:grid}.video-scene-item.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.video-scene-item strong{color:var(--text);font-size:13px}.video-scene-item span{color:var(--muted);font-size:12px}.video-preview-overlay{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050809d1;place-items:center;padding:clamp(4px,.5vw,8px);display:grid;position:fixed;inset:0}.video-preview-overlay[hidden]{display:none}.video-preview-focus-mode .video-preview-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.video-preview-frozen-background{pointer-events:none!important;display:none!important}.video-preview-overlay:focus{outline:none}.video-preview-modal{z-index:1;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.video-preview-player-shell{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.video-preview-player-scroll-area{overscroll-behavior:contain;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:auto}.video-preview-player-viewport{border-radius:0;flex:none;margin:auto;position:relative;overflow:hidden}.video-preview-transition-black{opacity:0;pointer-events:none;z-index:30;background:#000;position:absolute;inset:0}.panel{border-bottom:1px solid var(--line);gap:14px;padding:18px;display:grid}.section-panel summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;font-size:15px;font-weight:700;list-style-position:outside}.section-panel>:not(summary){margin-top:14px}label{color:var(--muted);gap:7px;font-size:13px;font-weight:600;display:grid}label input,label select,label textarea{color:var(--text);font-weight:500}.row{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.row>*{min-width:0}.number-control-row{grid-template-columns:repeat(2,minmax(0,1fr))}.number-control-row>label,.number-control-row input[type=number]{width:100%;min-width:0;max-width:100%}.axis-sign-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.axis-sign-row button{min-width:0;padding:0 8px}.asset-path-row{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.asset-path-row button{min-width:42px;padding:0}.voiceover-status{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45;display:block}.asset-add-control,.asset-add-control label{min-width:0;max-width:100%}.asset-add-control{gap:10px;display:grid}.asset-add-control[hidden]{display:none}.asset-add-actions{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.voiceover-transcript-box{gap:8px;min-width:0;display:grid}.voiceover-transcript-box h3{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.voiceover-transcript-display{min-height:72px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 0;font-size:12px;line-height:1.45}.voiceover-transcript-display.is-empty{color:var(--muted)}.voiceover-transcript-actions{grid-template-columns:42px repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.voiceover-transcript-actions button{min-width:0;padding:0 8px}.asset-add-control select,.asset-add-control .bb-select{width:100%}.asset-add-control .bb-select__value{text-overflow:ellipsis;overflow:hidden}.voiceover-global-toggle{flex-direction:row;grid-template-columns:none;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.voiceover-global-toggle input{flex:none;width:auto}.theme-swatches{flex-wrap:wrap;gap:8px;display:flex}.theme-swatch{background:var(--swatch);border:2px solid #ffffff1f;border-radius:999px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.theme-swatch:hover{border-color:#fff}.preview-wrap{grid-column:1}.audio-workspace{display:block}.audio-header-panel h2,.vault-header-panel h2{font-size:15px}.audio-generator-panel textarea{min-height:92px}.audio-generator-panel input[type=text],.audio-generator-panel input[type=number],.audio-generator-panel select,.audio-generator-panel .bb-select,.audio-generator-panel textarea{min-width:0}.audio-generator-panel textarea:disabled{color:#e7f1f27a;background:#ffffff09}.audio-cue-controls[hidden]{display:none}.audio-cue-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.audio-cue-controls>.bb-field{min-width:0;margin-bottom:0}.audio-voice-field{max-width:160px}.audio-voice-samples[hidden]{display:none}.audio-voice-samples,.audio-voice-samples-grid{min-width:0}.audio-voice-samples-grid{grid-template-columns:repeat(3,minmax(0,116px));justify-content:start;gap:8px;display:grid}.audio-voice-sample-card{width:116px;max-width:100%}.audio-generator-panel>button{min-height:34px}.audio-cost-panel{background:#71d2d70f;border:1px solid #71d2d733;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;min-width:0;padding:12px;display:grid}.audio-cost-panel span,.audio-cost-panel small,.audio-cost-summary{color:var(--muted);font-size:11px;font-weight:700}.audio-cost-panel strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.audio-cost-panel small{grid-column:1/-1;line-height:1.35}.audio-generator-panel button.is-loading{justify-content:center;align-items:center;gap:8px;display:inline-flex}.audio-generator-panel button.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px;animation:.76s linear infinite vault-button-spin}.audio-take-card{min-height:0}.audio-take-facts{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.audio-take-facts span{min-height:21px;color:var(--muted);text-transform:uppercase;background:#ffffff09;border:1px solid #e7f1f21f;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.audio-cost-summary{font-variant-numeric:tabular-nums;gap:4px;display:grid}.vault-board{align-content:start;gap:0;display:grid}.vault-workspace,.vault-workspace *{-webkit-user-select:none;user-select:none}.workspace-section{align-content:start;gap:0;min-width:0;display:grid}.workspace-section-compact{gap:0;padding:8px 10px}.workspace-section-compact>:not(summary){margin-top:8px}.section-panel>summary{grid-template-columns:14px minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px;min-width:0;min-height:24px;list-style:none;display:grid}.section-panel>summary::-webkit-details-marker{display:none}.section-panel>summary:before{content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;place-self:center;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.section-panel[open]>summary:before{transform:rotate(45deg)}.workspace-section-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:24px;line-height:1.2;display:flex;overflow:hidden}.workspace-section-count{min-width:28px;min-height:24px;color:var(--accent);text-transform:uppercase;background:#71d2d714;border:1px solid #71d2d738;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.vault-scope{border:1px solid #344143e6;border-radius:8px;min-width:0;margin-top:12px}.vault-scope-tools{justify-content:flex-end;gap:4px;margin:10px 0 2px;display:flex}.vault-category-section{border:1px solid #344143b8;border-radius:8px;min-width:0;margin-top:10px}.vault-scope.vault-drop-target,.vault-category-section.vault-drop-target{border-color:var(--accent);background:#71d2d714}.vault-card[data-vault-asset-kind]{cursor:grab}.vault-drag-ghost{z-index:1600;opacity:.82;pointer-events:none;will-change:transform;max-width:min(280px,45vw);position:fixed;top:0;left:0;box-shadow:0 18px 46px #0000007a}body.is-vault-pointer-dragging,body.is-vault-pointer-dragging *{cursor:grabbing!important}@keyframes vault-button-spin{to{transform:rotate(360deg)}}.vault-empty{min-height:96px;color:var(--muted);background:#ffffff04;border:1px dashed #344143f2;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.secondary-layout-view{background:#0b0f10;grid-row:2;min-width:0;min-height:0;padding:12px;overflow:auto}.secondary-layout-view.video-editor-secondary-view{padding:0}.video-workspace.has-video-editor{grid-template-rows:minmax(0,1fr)}.video-workspace.has-video-editor>.video-timeline-splitter,.video-workspace.has-video-editor>.video-timeline-shell{display:none}.video-workspace.has-video-editor>.video-scenes-shell{grid-template-rows:minmax(0,1fr)}.video-workspace.has-video-editor>.video-scenes-shell>.control-bar{display:none}.video-workspace.has-video-editor>.video-scenes-shell>.video-editor-secondary-view{grid-row:1;overflow:hidden}.preview-stage{min-height:0;padding:var(--preview-strip-padding);-webkit-user-select:none;user-select:none;display:block;overflow:auto}.preview-stage.panning{-webkit-user-select:none;user-select:none}.preview-canvas{flex:none;width:360px;height:640px;position:relative}.preview-canvas.is-dragging{z-index:6;cursor:grabbing;opacity:.62;will-change:transform, opacity}.text-tools:not(.bb-layout-text-editor){border-bottom:1px solid var(--line);background:var(--studio-chrome-background);gap:12px;width:auto;padding:18px;display:grid}.text-tools:not(.bb-layout-text-editor) h2{font-size:14px}.text-tools:not(.bb-layout-text-editor) summary{margin-bottom:0}.text-tools:not(.bb-layout-text-editor) .tools-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.add-element-category-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:700}.add-element-category{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:10px;display:grid}.video-timeline-dynamic-clip{border-color:color-mix(in srgb, var(--bb-v2-identity-primary,#71d2d7) 68%, #fff)}.text-tools:not(.bb-layout-text-editor) .asset-add-control{border:1px solid var(--line);background:#ffffff08;gap:10px;padding:10px;display:grid}.text-tools:not(.bb-layout-text-editor) .asset-add-control[hidden]{display:none}.text-tools:not(.bb-layout-text-editor) input[type=color]{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;justify-self:start;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;overflow:hidden}.text-tools:not(.bb-layout-text-editor) input[type=color]::-webkit-color-swatch-wrapper{padding:0}.text-tools:not(.bb-layout-text-editor) input[type=color]::-webkit-color-swatch{border:2px solid var(--line);border-radius:999px}.text-tools:not(.bb-layout-text-editor) input[type=color]::-moz-color-swatch{border:2px solid var(--line);border-radius:999px}.animation-range-label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.project-conflict-banner{z-index:1200;color:#fff7df;background:#17120af5;border:1px solid #f59e0bb8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(760px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000061}.project-conflict-banner[hidden]{display:none}.project-conflict-copy{gap:3px;min-width:0;display:grid}.project-conflict-copy span{color:#f7dfaa;font-size:.85rem;line-height:1.35}.project-conflict-actions{flex:none;gap:8px;display:flex}.project-conflict-actions button{white-space:nowrap}@media (width<=760px){.project-conflict-banner{flex-direction:column;align-items:stretch}.project-conflict-actions{flex-wrap:wrap}}#studioAppRoot{display:contents}.product-auth-card{background:#171d1ef7;border:1px solid #71d2d73d;border-radius:18px;width:min(100%,430px);padding:30px;box-shadow:0 28px 80px #00000075}.product-auth-card-compact{text-align:center;justify-items:center;gap:14px;display:grid}.product-auth-card h1{font-size:clamp(20px,4vw,27px);line-height:1.2}.product-auth-card h2,.product-auth-card p{margin:0}.product-auth-card p{color:var(--muted);font-size:14px;line-height:1.55}.product-auth-heading{text-align:center;justify-items:center;gap:8px;margin-bottom:22px;display:grid}.product-auth-form{gap:13px;display:grid}.product-auth-form label{color:var(--muted);letter-spacing:.03em;gap:7px;font-size:12px;font-weight:700;display:grid}.product-auth-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#111718;border-radius:8px;outline:none;padding:9px 11px}.product-auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #71d2d721}.product-auth-password-field{display:block;position:relative}.product-auth-password-field input{padding-right:64px}.product-auth-password-field button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.product-auth-primary,.product-auth-secondary,.product-auth-google{cursor:pointer;border-radius:8px;min-height:40px;padding:8px 13px;font-weight:700}.product-auth-primary{border:1px solid var(--accent);color:#071112;background:var(--accent)}.product-auth-secondary{color:var(--text);background:#71d2d714;border:1px solid #71d2d76b}.product-auth-google{border:1px solid var(--line);width:100%;color:var(--text);background:#111718;justify-content:center;align-items:center;gap:10px;display:flex}.product-auth-google span{color:#111718;background:#f4f7f7;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;display:grid}.product-auth-primary:disabled,.product-auth-secondary:disabled,.product-auth-google:disabled,.product-auth-creation-status button:disabled{cursor:not-allowed;opacity:.52}.product-auth-link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:7px 0}.product-auth-divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.product-auth-divider:before,.product-auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.product-auth-recovery-panel{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:11px;margin:8px 0 16px;padding:15px;display:grid}.product-auth-recovery-panel h2{font-size:15px}.product-auth-error{color:var(--danger)!important}.product-auth-creation-status{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.product-auth-creation-status button{color:var(--muted);background:0 0;border:0;padding:5px 7px}.product-auth-footnote{text-align:center;margin-top:4px!important;font-size:11px!important}.product-auth-spinner{border:2px solid #71d2d740;border-top-color:var(--accent);vertical-align:-4px;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite product-auth-spin;display:inline-block}@keyframes product-auth-spin{to{transform:rotate(360deg)}}@media (width<=640px){.product-auth-card{padding:22px 18px}}.linked-text__split-actions{align-items:center}.control-bar-field select,.control-bar-field .bb-select,.control-bar-field input:not([type=range]){height:var(--control-bar-control-height);min-height:var(--control-bar-control-height)}.control-bar :is(select,input:not([type=range])){box-shadow:none;font-family:var(--bb-font-family-body);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-bold);background-color:#0000;border-color:#0000;line-height:1.2;transition:border-color .14s,box-shadow .14s,color .14s,text-shadow .14s}.control-bar-status{max-width:min(220px,32%)}.bb-workspace-control-bar__numeric-readout{font-variant-numeric:tabular-nums;max-width:none;display:inline-block;position:relative;overflow:visible}.bb-workspace-control-bar__readout-sizing{visibility:hidden;white-space:pre}.bb-workspace-control-bar__readout-value{white-space:pre;position:absolute;inset:0}.control-bar-detail{min-width:0;color:var(--bb-v2-color-content-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.control-bar-icon{--ms-size:18px;--ms-fill:0;--ms-weight:300}.control-bar-controls .control-bar-compact-button{font-variant-numeric:tabular-nums;width:30px;min-width:30px;padding-inline:0;font-size:10px;font-weight:600}.control-bar-field{min-height:var(--control-bar-control-height);color:var(--bb-v2-color-content-primary);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.control-bar-field select,.control-bar-field .bb-select,.control-bar-field input{min-width:72px}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}:where(.bb-range-control){--range-control-position:0;--range-control-progress:calc(var(--range-control-position) * 100%);--range-control-thumb-size:14px;--range-control-track-size:6px}.bb-range-control{width:100%;min-width:0;height:var(--range-control-thumb-size);isolation:isolate;display:grid;position:relative}.bb-range-control__rail{pointer-events:none;-webkit-mask-image:radial-gradient(circle at calc(10px + var(--range-control-thumb-size) / 2 + var(--range-control-position) * (100% - 20px - var(--range-control-thumb-size))) 50%, transparent calc(var(--range-control-thumb-size) / 2), #000 calc(var(--range-control-thumb-size) / 2 + .5px));mask-image:radial-gradient(circle at calc(10px + var(--range-control-thumb-size) / 2 + var(--range-control-position) * (100% - 20px - var(--range-control-thumb-size))) 50%, transparent calc(var(--range-control-thumb-size) / 2), #000 calc(var(--range-control-thumb-size) / 2 + .5px));position:absolute;inset:-10px}.bb-range-control>.bb-range-control__rail:before{content:"";height:var(--range-control-track-size);background-size:var(--range-control-progress) 100%;background-repeat:no-repeat;position:absolute;top:50%;left:10px;right:10px;translate:0 -50%}.bb-range-control:has(>input:disabled)>.bb-range-control__rail{opacity:.42}:is(.range-control,.bb-range-controls input[type=range]){box-sizing:border-box;width:100%;min-width:0;min-height:var(--range-control-thumb-size);height:var(--range-control-thumb-size);appearance:none;border-radius:var(--bb-radius-full);box-shadow:none;cursor:pointer;touch-action:none;background:0 0;border:0;grid-area:1/1;margin:0;padding:0;position:relative}:is(.range-control,.bb-range-controls input[type=range])::-webkit-slider-runnable-track{box-sizing:border-box;height:var(--range-control-track-size);box-shadow:none;background:0 0;border:0}:is(.range-control,.bb-range-controls input[type=range])::-moz-range-track{box-sizing:border-box;height:var(--range-control-track-size);box-shadow:none;background:0 0;border:0}:is(.range-control,.bb-range-controls input[type=range])::-moz-range-progress{box-shadow:none;background:0 0;border:0}:is(.range-control,.bb-range-controls input[type=range])::-webkit-slider-thumb{box-sizing:border-box;width:var(--range-control-thumb-size);height:var(--range-control-thumb-size);border:var(--bb-linear-edge);border-radius:var(--bb-radius-full);background:radial-gradient(circle at center, var(--bb-radial-fill));box-shadow:var(--bb-linear-depth);appearance:none;margin-top:calc((var(--range-control-track-size) - var(--range-control-thumb-size)) / 2)}:is(.range-control,.bb-range-controls input[type=range])::-moz-range-thumb{box-sizing:border-box;width:var(--range-control-thumb-size);height:var(--range-control-thumb-size);border:var(--bb-linear-edge);border-radius:var(--bb-radius-full);background:radial-gradient(circle at center, var(--bb-radial-fill));box-shadow:var(--bb-linear-depth)}:is(.range-control,.bb-range-controls input[type=range]):focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){outline:2px solid var(--bb-interface-control-focus-ring);outline-offset:4px}:is(.range-control,.bb-range-controls input[type=range]):disabled{cursor:default;opacity:.42}:where(.bb-linear-control,.bb-linear-splitter,.bb-floating-window__grip,.bb-scrollbar__thumb,.bb-scrollbars,.bb-scrollbar,.bb-theme-gallery,.bb-progress__track,.bb-progress__fill,.bb-range-control,.range-control,.bb-range-controls input[type=range]){--bb-linear-direction-horizontal:90deg;--bb-linear-direction-vertical:180deg;--bb-linear-direction:var(--bb-linear-direction-horizontal);--bb-linear-border:1px solid color-mix(in srgb, var(--bb-v2-identity-primary) 20%, transparent);--bb-linear-border-active:2px solid color-mix(in srgb, var(--bb-v2-identity-primary) 78%, transparent);--bb-linear-stops:color-mix(in srgb, var(--bb-v2-identity-primary) 4%, transparent), color-mix(in srgb, var(--bb-v2-identity-primary) 30%, transparent), color-mix(in srgb, var(--bb-v2-identity-primary) 4%, transparent);--bb-linear-stops-active:color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent), var(--bb-v2-identity-primary), color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent);--bb-radial-stops:color-mix(in srgb, var(--bb-v2-identity-primary) 30%, transparent), color-mix(in srgb, var(--bb-v2-identity-primary) 4%, transparent);--bb-radial-stops-active:var(--bb-v2-identity-primary), color-mix(in srgb, var(--bb-v2-identity-primary) 28%, transparent);--bb-linear-shadow:inset 0 0 4px color-mix(in srgb, var(--bb-interface-control-hover-foreground) 5%, transparent), 0 0 6px color-mix(in srgb, var(--bb-v2-identity-primary) 7%, transparent);--bb-linear-shadow-active:inset 0 0 6px color-mix(in srgb, var(--bb-interface-control-hover-foreground) 22%, transparent), 0 0 10px color-mix(in srgb, var(--bb-v2-identity-primary) 32%, transparent);--bb-linear-edge-width:1px;--bb-linear-edge:var(--bb-linear-border);--bb-linear-fill:var(--bb-linear-stops);--bb-radial-fill:var(--bb-radial-stops);--bb-linear-depth:var(--bb-linear-shadow)}.bb-linear-control--vertical,.bb-scrollbar__thumb[data-scrollbar-thumb=y]{--bb-linear-direction:var(--bb-linear-direction-vertical)}:is(.bb-linear-control,.bb-linear-splitter,.bb-floating-window__grip,.bb-scrollbar__thumb,.bb-progress__track,.bb-progress__fill,.bb-range-control,.range-control,.bb-range-controls input[type=range]):is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active),.bb-scrollbar__target.is-scrolling~.bb-scrollbar__track .bb-scrollbar__thumb,.bb-progress__track:is(:hover,:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active)>.bb-progress__fill,.bb-linear-splitter:is(:hover,.is-dragging){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}.bb-range-control:has(>input:is(:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *),:active,.is-active)){--bb-linear-edge-width:2px;--bb-linear-edge:var(--bb-linear-border-active);--bb-linear-fill:var(--bb-linear-stops-active);--bb-radial-fill:var(--bb-radial-stops-active);--bb-linear-depth:var(--bb-linear-shadow-active)}:is(.bb-linear-control,.bb-floating-window__grip,.bb-scrollbar__thumb,.bb-progress__fill),.bb-range-control__rail:before,.bb-linear-splitter:before{box-sizing:border-box;border:var(--bb-linear-edge);border-radius:var(--bb-radius-full);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-fill));box-shadow:var(--bb-linear-depth)}.bb-linear-splitter{cursor:row-resize;background:0 0;min-height:8px;position:relative}.bb-linear-splitter:before{content:"";pointer-events:none;width:74px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}:where(:root,.bb-scrollbar__host){--bb-scrollbar-thickness:8px;--bb-scrollbar-edge-inset:4px;--bb-scrollbar-cross-inset:3px;--bb-scrollbar-hit-inset:0px;--bb-scrollbar-min-thumb:44px;--bb-scrollbar-clearance:0px}.bb-scrollbar--compact{--bb-scrollbar-thickness:4px;--bb-scrollbar-hit-inset:2px;--bb-scrollbar-clearance:8px}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery){scrollbar-color:var(--bb-v2-identity-primary) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery){scrollbar-color:auto;scrollbar-width:auto}}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar{width:var(--bb-scrollbar-thickness);height:var(--bb-scrollbar-thickness)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-track{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-corner{border-radius:var(--bb-radius-full);background:0 0}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb{--bb-linear-direction:var(--bb-linear-direction-vertical);border:var(--bb-linear-border);border-radius:var(--bb-radius-full);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops));box-shadow:var(--bb-linear-shadow)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:horizontal{--bb-linear-direction:var(--bb-linear-direction-horizontal)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:hover{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}:is(:root.bb-scrollbars,:root.bb-scrollbars *,.bb-scrollbar,.bb-theme-gallery)::-webkit-scrollbar-thumb:active{border:var(--bb-linear-border-active);background:linear-gradient(var(--bb-linear-direction), var(--bb-linear-stops-active));box-shadow:var(--bb-linear-shadow-active)}:where(.bb-scrollbar__host){position:relative}.bb-scrollbar__target{scrollbar-width:none!important}.bb-scrollbar__target::-webkit-scrollbar{width:0;height:0;display:none}.bb-scrollbar__track{z-index:120;border-radius:var(--bb-radius-full);opacity:0;pointer-events:none;background:0 0;transition:opacity .14s;position:absolute;overflow:visible}.bb-scrollbar__track[hidden]{display:none}.bb-scrollbar__target:hover~.bb-scrollbar__track,.bb-scrollbar__target:focus-within~.bb-scrollbar__track,.bb-scrollbar__target.is-scrolling~.bb-scrollbar__track,.bb-scrollbar__track:hover{opacity:1;pointer-events:auto}.bb-scrollbar__thumb{cursor:grab;touch-action:none;position:absolute;top:0;left:0}.bb-scrollbar__thumb:active{cursor:grabbing}@media (hover:none){.bb-scrollbar__track:not([hidden]){opacity:1;pointer-events:auto}}.bb-scrollbar__thumb:after{content:"";inset:calc(-1 * var(--bb-scrollbar-hit-inset));position:absolute}.toolbar-scroll-x.is-scrollable{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.toolbar-scroll-x.is-scrollable.at-scroll-start{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.toolbar-scroll-x.is-scrollable.at-scroll-end{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px 100%)}.toolbar-scroll-y.is-scrollable{-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.toolbar-scroll-y.is-scrollable.at-scroll-start{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 18px),#0000 100%)}.toolbar-scroll-y.is-scrollable.at-scroll-end{-webkit-mask-image:linear-gradient(#0000 0,#000 18px 100%);mask-image:linear-gradient(#0000 0,#000 18px 100%)}.toolbar-scroll.is-scrollable.at-scroll-start.at-scroll-end{-webkit-mask-image:none;mask-image:none}.onboarding-root{z-index:4900;color:var(--text);background:#0b0f14;padding:40px 20px;position:fixed;inset:0;overflow:auto}.onboarding-card{background:var(--panel);border:1px solid #71d2d73d;border-radius:18px;width:min(100%,760px);margin:0 auto;padding:clamp(24px,5vw,42px);box-shadow:0 28px 80px #00000075}.onboarding-step-heading{grid-template-columns:1fr auto;gap:8px 20px;margin-bottom:26px;display:grid}.onboarding-step-heading .eyebrow,.onboarding-progress,.onboarding-step-heading h1,.onboarding-step-heading>p:last-child{margin:0}.onboarding-progress{color:var(--muted);font-size:12px;font-weight:700}.onboarding-step-heading h1,.onboarding-step-heading>p:last-child{grid-column:1/-1}.onboarding-step-heading h1{font-size:clamp(26px,5vw,40px);line-height:1.12}.onboarding-step-heading>p:last-child,.onboarding-help,.onboarding-status,.onboarding-notice p{color:var(--muted);font-size:14px;line-height:1.6}.onboarding-form{gap:18px;display:grid}.onboarding-form>label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.onboarding-notice{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:6px;margin:0 0 22px;padding:16px;display:grid}.onboarding-notice p,.onboarding-help,.onboarding-status,.onboarding-card .product-auth-error{margin:0}.onboarding-ready-notice{border-color:#7bdd695c}.onboarding-choice-group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.onboarding-choice-group legend{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700}.onboarding-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.onboarding-actions .product-auth-primary,.onboarding-actions .product-auth-secondary{min-width:128px}.onboarding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-summary-item{border:1px solid var(--line);background:#111718;border-radius:10px;gap:5px;min-width:0;padding:15px;display:grid}.onboarding-summary-item span{color:var(--muted);font-size:12px;font-weight:700}.onboarding-summary-item strong{overflow-wrap:anywhere}.onboarding-review{border:1px solid var(--line);background:#111718;border-radius:10px;gap:0;margin:0 0 22px;display:grid}.onboarding-review>div{grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:18px;padding:13px 16px;display:grid}.onboarding-review>div+div{border-top:1px solid var(--line)}.onboarding-review dt{color:var(--muted);font-size:12px;font-weight:700}.onboarding-review dd{overflow-wrap:anywhere;min-width:0;margin:0}.onboarding-loading{text-align:center;justify-items:center;gap:14px;display:grid}.onboarding-loading h1,.onboarding-loading p{margin:0}.onboarding-loading p{color:var(--muted)}@media (width<=640px){.onboarding-root{padding:12px}.onboarding-card{padding:24px 18px}.onboarding-step-heading,.onboarding-summary-grid{grid-template-columns:1fr}.onboarding-progress,.onboarding-step-heading h1,.onboarding-step-heading>p:last-child{grid-column:1}.onboarding-actions{grid-template-columns:1fr;display:grid}.onboarding-actions .product-auth-primary,.onboarding-actions .product-auth-secondary{width:100%}.onboarding-actions .product-auth-primary{grid-row:1}.onboarding-review>div{grid-template-columns:1fr;gap:5px}}.bb-setup-form input[type=text],.bb-setup-form input[type=file]{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:#111718;border-radius:8px;outline:none;padding:10px 12px}.bb-setup-form input[type=file]{padding:8px;font-weight:400}.bb-setup-form input[type=text]:focus,.bb-setup-form input[type=file]:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *){border-color:var(--accent);box-shadow:0 0 0 3px #71d2d721}.bb-setup-choice:has(input:focus-visible:where(:root:not([data-bb-focus-origin=pointer]) *)){border-color:var(--accent);box-shadow:0 0 0 3px #71d2d721}.bb-setup-choice{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#111718;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid}.bb-setup-choice:has(input:checked){border-color:var(--accent);background:#71d2d714}.bb-setup-choice input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.bb-setup-choice span{gap:5px;display:grid}.bb-setup-choice small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}
