:root,[data-bbb-theme]{--bbb-brand-ink:#252b2a;--bbb-brand-ember:#bd542f;--bbb-brand-teal:#327476;--bbb-brand-sand:#e9dfd1;--bbb-brand-pearl:#f6f5f3;--bbb-color-canvas:var(--bbb-brand-pearl);--bbb-color-surface:#fff;--bbb-color-surface-muted:#eeece8;--bbb-color-surface-inset:#fbfaf8;--bbb-color-surface-warm:var(--bbb-brand-sand);--bbb-color-surface-glass:#fbfaf8e0;--bbb-color-text:var(--bbb-brand-ink);--bbb-color-text-secondary:#66655f;--bbb-color-text-muted:#6d6b65;--bbb-color-border:#e5e1db;--bbb-color-border-strong:#8b8881;--bbb-color-field-surface:#f0efec;--bbb-color-field-hover-surface:#e9e8e4;--bbb-color-field-border:var(--bbb-color-transparent);--bbb-color-field-hover-border:#d5d2cb;--bbb-color-accent:var(--bbb-brand-ember);--bbb-color-accent-hover:#a64625;--bbb-color-accent-pressed:#8f3a20;--bbb-color-accent-text:var(--bbb-color-accent-hover);--bbb-color-accent-subtle:#fbede6;--bbb-color-on-accent:#fff;--bbb-color-on-danger:#fff;--bbb-color-supporting:var(--bbb-brand-teal);--bbb-color-supporting-hover:#285f61;--bbb-color-supporting-pressed:#204e50;--bbb-color-supporting-subtle:#eaf3f1;--bbb-color-supporting-subtle-hover:#dceae6;--bbb-color-focus:var(--bbb-color-supporting);--bbb-color-success:#34735b;--bbb-color-success-subtle:#eaf3ed;--bbb-color-warning:#85621b;--bbb-color-warning-subtle:#faf1d9;--bbb-color-danger:#b44044;--bbb-color-danger-hover:#983237;--bbb-color-danger-pressed:#7e282d;--bbb-color-danger-subtle:#fbecee;--bbb-color-scrim:#252b2a52;--bbb-color-transparent:transparent;--bbb-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--bbb-font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--bbb-font-serif:Georgia, "Times New Roman", serif;--bbb-font-heading:var(--bbb-font-sans);--bbb-font-wordmark:var(--bbb-font-sans);--bbb-font-size-xs:.75rem;--bbb-font-size-sm:.8125rem;--bbb-font-size-md:.875rem;--bbb-font-size-base:1rem;--bbb-font-size-lg:1.125rem;--bbb-font-size-xl:1.5rem;--bbb-font-size-title:clamp(2.5rem, 4vw, 3.25rem);--bbb-font-size-specimen:4.75rem;--bbb-font-weight-regular:400;--bbb-font-weight-medium:500;--bbb-font-weight-semibold:600;--bbb-font-weight-bold:700;--bbb-line-height-tight:1.1;--bbb-line-height-label:1.25;--bbb-line-height-body:1.5;--bbb-letter-spacing-tight:-.04em;--bbb-letter-spacing-body:-.012em;--bbb-letter-spacing-label:.08em;--bbb-space-0:0;--bbb-space-half:.125rem;--bbb-space-1:.25rem;--bbb-space-2:.5rem;--bbb-space-3:.75rem;--bbb-space-4:1rem;--bbb-space-5:1.25rem;--bbb-space-6:1.5rem;--bbb-space-8:2rem;--bbb-space-10:2.5rem;--bbb-space-12:3rem;--bbb-space-16:4rem;--bbb-space-20:5rem;--bbb-radius-sm:.5rem;--bbb-radius-md:.75rem;--bbb-radius-lg:1rem;--bbb-radius-xl:1.25rem;--bbb-radius-full:999px;--bbb-border-width:1px;--bbb-focus-width:2px;--bbb-focus-offset:3px;--bbb-shadow-sm:0 2px 4px color-mix(in srgb, var(--bbb-brand-ink) 3%, transparent), 0 8px 24px color-mix(in srgb, var(--bbb-brand-ink) 3%, transparent);--bbb-shadow-raised:0 4px 10px color-mix(in srgb, var(--bbb-brand-ink) 5%, transparent), 0 20px 40px color-mix(in srgb, var(--bbb-brand-ink) 9%, transparent);--bbb-shadow-control:0 1px 3px color-mix(in srgb, var(--bbb-brand-ink) 10%, transparent), 0 1px 1px color-mix(in srgb, var(--bbb-brand-ink) 4%, transparent);--bbb-shadow-primary:0 1px 2px color-mix(in srgb, var(--bbb-color-accent-pressed) 18%, transparent);--bbb-shadow-field:0 1px 2px color-mix(in srgb, var(--bbb-brand-ink) 4%, transparent);--bbb-duration-fast:.16s;--bbb-duration-medium:.24s;--bbb-duration-spin:.8s;--bbb-duration-instant:0s;--bbb-easing-standard:cubic-bezier(.2, 0, .2, 1);--bbb-opacity-disabled:.45;--bbb-opacity-visible:1;--bbb-opacity-hidden:0;--bbb-press-offset:1px;--bbb-backdrop-blur:20px;--bbb-button-radius:var(--bbb-radius-md);--bbb-field-radius:var(--bbb-radius-lg);--bbb-search-radius:var(--bbb-radius-full);--bbb-slider-track-height:.375rem;--bbb-code-letter-spacing:.35em;--bbb-search-results-height:22rem;--bbb-split-default:40;--bbb-split-min:20;--bbb-split-max:80;--bbb-split-step:5;--bbb-media-preview-height:28rem;--bbb-column-min-width:8rem;--bbb-column-max-width:32rem;--bbb-column-default-width:14rem;--bbb-column-resize-step:1rem;--bbb-slider-thumb-size:1.5rem;--bbb-slider-drag-scale:1.08;--bbb-slider-shadow-hover:0 2px 5px color-mix(in srgb, var(--bbb-brand-ink) 16%, transparent);--bbb-slider-shadow-drag:0 4px 10px color-mix(in srgb, var(--bbb-brand-ink) 22%, transparent);--bbb-calendar-cell-size:2.5rem;--bbb-pattern-width:40rem;--bbb-motion-distance:var(--bbb-space-6);--bbb-control-height:2.75rem;--bbb-control-height-sm:2.25rem;--bbb-field-height:4.5rem;--bbb-field-value-height:1.5rem;--bbb-avatar-size-sm:var(--bbb-space-8);--bbb-avatar-size-md:var(--bbb-space-10);--bbb-avatar-size-lg:var(--bbb-space-12);--bbb-list-row-height:var(--bbb-space-16);--bbb-list-row-content-width:12rem;--bbb-empty-state-width:24rem;--bbb-form-preview-width:44rem;--bbb-collection-preview-width:64rem;--bbb-table-min-width:32rem;--bbb-table-primary-width:12rem;--bbb-table-row-height:var(--bbb-list-row-height);--bbb-spinner-size:1rem;--bbb-switch-width:2.75rem;--bbb-switch-height:1.625rem;--bbb-switch-thumb-size:1.25rem;--bbb-switch-inset:.1875rem;--bbb-icon-size:1.125rem;--bbb-icon-stroke:2;--bbb-indicator-size:.375rem;--bbb-brand-size:2rem;--bbb-brand-dot-size:1.25em;--bbb-sidebar-nest-indent:var(--bbb-space-4);--bbb-sidebar-width:16rem;--bbb-sidebar-rail-width:4.5rem;--bbb-sidebar-content-width:calc(var(--bbb-sidebar-width) - var(--bbb-space-6) - var(--bbb-border-width));--bbb-sidebar-icon-inset:calc((var(--bbb-sidebar-rail-width) - var(--bbb-space-6) - var(--bbb-border-width) - var(--bbb-icon-size)) / 2);--bbb-topbar-height:4rem;--bbb-shell-header-height:calc(var(--bbb-control-height) + var(--bbb-space-6) + var(--bbb-border-width));--bbb-content-width:80rem;--bbb-guide-content-width:46rem;--bbb-guide-nav-width:14rem;--bbb-page-gutter:clamp(1.25rem, 3.5vw, 3rem);--bbb-preview-height:13.5rem;--bbb-foundation-preview-height:12rem;--bbb-preview-control-width:20rem;--bbb-search-width:16rem;--bbb-swatch-height:4.25rem;--bbb-space-preview-scale:2.5;--bbb-elevation-preview-width:7rem;--bbb-elevation-preview-height:4.5rem;--bbb-principle-icon-size:2.25rem;--bbb-spinner-turn:1turn;--bbb-layer-sticky:10;--bbb-layer-skip-link:20;--bbb-layer-overlay:30;--bbb-layer-toast:40;--bbb-choice-size:1.375rem;--bbb-choice-radius:.375rem;--bbb-choice-mark-scale:.6;--bbb-choice-press-scale:.94;--bbb-radio-dot-size:.5rem;--bbb-textarea-height:5rem;--bbb-overlay-width:20rem;--bbb-menu-min-width:12rem;--bbb-dialog-width:30rem;--bbb-sheet-width:26rem;--bbb-page-header-copy-width:16rem;--bbb-workspace-preview-height:36rem;--bbb-tooltip-width:16rem;--bbb-progress-height:.375rem;--bbb-skeleton-line-height:.75rem;--bbb-skeleton-title-height:1.25rem;--bbb-skeleton-avatar-size:3rem;--bbb-skeleton-short-width:60%;--bbb-half-turn:180deg;--bbb-progress-indeterminate-width:33%}[data-bbb-brand=studio]{--bbb-brand-ink:#242738;--bbb-brand-ember:#5154b8;--bbb-brand-teal:#3c637e;--bbb-brand-sand:#e7e9f5;--bbb-brand-pearl:#f5f6fa;--bbb-color-surface-muted:#eceef5;--bbb-color-surface-inset:#fafbff;--bbb-color-surface-glass:#fafbffeb;--bbb-color-text-secondary:#5c6175;--bbb-color-text-muted:#666b7d;--bbb-color-border:#dfe2ee;--bbb-color-border-strong:#858a9e;--bbb-color-field-surface:#eff0f7;--bbb-color-field-hover-surface:#e5e7f1;--bbb-color-field-hover-border:#cbd0e1;--bbb-color-accent-hover:#42459f;--bbb-color-accent-pressed:#353880;--bbb-color-accent-subtle:#eeedfc;--bbb-color-supporting-hover:#2c4d64;--bbb-color-supporting-pressed:#213d51;--bbb-color-supporting-subtle:#e9f0f8;--bbb-color-supporting-subtle-hover:#dce7f4;--bbb-radius-md:.5rem;--bbb-radius-lg:.75rem;--bbb-radius-xl:1rem;--bbb-letter-spacing-body:0}[data-bbb-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bbb-brand-ink:#efede8;--bbb-brand-ember:#f0a17d;--bbb-brand-teal:#8dc8c5;--bbb-brand-sand:#34302a;--bbb-brand-pearl:#171b1a;--bbb-color-surface:#222725;--bbb-color-surface-muted:#2c3330;--bbb-color-surface-inset:#1c211f;--bbb-color-surface-glass:#1c211ff0;--bbb-color-text-secondary:#bfc6bf;--bbb-color-text-muted:#a7b0a9;--bbb-color-border:#3c4640;--bbb-color-border-strong:#84938a;--bbb-color-field-surface:#2a312d;--bbb-color-field-hover-surface:#333d36;--bbb-color-field-hover-border:#66776c;--bbb-color-accent-hover:#f7b596;--bbb-color-accent-pressed:#ffd0b9;--bbb-color-accent-subtle:#422e23;--bbb-color-on-accent:#211b18;--bbb-color-supporting-hover:#aededa;--bbb-color-supporting-pressed:#c8eeeb;--bbb-color-supporting-subtle:#253d3b;--bbb-color-supporting-subtle-hover:#2e4c49;--bbb-color-success:#99d8b1;--bbb-color-success-subtle:#213c2d;--bbb-color-warning:#e7c582;--bbb-color-warning-subtle:#3b3222;--bbb-color-danger:#f7a3aa;--bbb-color-danger-hover:#ffbbc0;--bbb-color-danger-pressed:#ffd1d4;--bbb-color-danger-subtle:#432a31;--bbb-color-on-danger:#27181b;--bbb-color-scrim:#0009;--bbb-shadow-sm:0 2px 12px #00000029;--bbb-shadow-raised:0 8px 32px #0000005c;--bbb-shadow-control:0 1px 4px #00000047;--bbb-slider-shadow-hover:0 2px 5px #0000005c;--bbb-slider-shadow-drag:0 4px 10px #0000007a;--bbb-shadow-field:0 1px 2px #00000029}[data-bbb-brand=studio][data-bbb-mode=dark]{--bbb-brand-ink:#edeefa;--bbb-brand-ember:#b9b8ff;--bbb-brand-teal:#9dc5ec;--bbb-brand-sand:#30334c;--bbb-brand-pearl:#191b28;--bbb-color-surface:#242737;--bbb-color-surface-muted:#2e3246;--bbb-color-surface-inset:#202331;--bbb-color-surface-glass:#202331f0;--bbb-color-text-secondary:#c0c4d9;--bbb-color-text-muted:#a8aec7;--bbb-color-border:#41485f;--bbb-color-border-strong:#8a93b2;--bbb-color-field-surface:#2b3043;--bbb-color-field-hover-surface:#353b52;--bbb-color-field-hover-border:#707b9e;--bbb-color-accent-hover:#cdccff;--bbb-color-accent-pressed:#dfdeff;--bbb-color-accent-subtle:#343052;--bbb-color-supporting-hover:#bfddfa;--bbb-color-supporting-pressed:#d4e9ff;--bbb-color-supporting-subtle:#273b52;--bbb-color-supporting-subtle-hover:#344e6b}[data-bbb-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-bbb-density=compact]{--bbb-control-height:2.25rem;--bbb-control-height-sm:2rem;--bbb-field-height:4rem;--bbb-list-row-height:3.5rem}@media (pointer:coarse){[data-bbb-density=compact]{--bbb-control-height:2.75rem;--bbb-control-height-sm:2.75rem}}@media (prefers-reduced-motion:reduce){:root,[data-bbb-theme]{--bbb-duration-fast:0s!important;--bbb-duration-medium:0s!important}}:where(.bbb-theme,.bbb-theme *,[class^=bbb-],[class*=\ bbb-]),:where(.bbb-theme,.bbb-theme *,[class^=bbb-],[class*=\ bbb-]):before,:where(.bbb-theme,.bbb-theme *,[class^=bbb-],[class*=\ bbb-]):after{box-sizing:border-box}:where(.bbb-theme,[class^=bbb-],[class*=\ bbb-]):focus-visible,:where(.bbb-theme,[class^=bbb-],[class*=\ bbb-]) :focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-icon{width:var(--bbb-icon-size);height:var(--bbb-icon-size);stroke-width:var(--bbb-icon-stroke);flex-shrink:0}.bbb-icon--directional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.bbb-visually-hidden{width:var(--bbb-border-width);height:var(--bbb-border-width);padding:var(--bbb-space-0);margin:calc(-1 * var(--bbb-border-width));clip-path:inset(50%);white-space:nowrap;border:none;position:absolute;overflow:hidden}:root{font-family:var(--bbb-font-sans);font-weight:var(--bbb-font-weight-regular);line-height:var(--bbb-line-height-body);letter-spacing:var(--bbb-letter-spacing-body);color:var(--bbb-color-text);background:var(--bbb-color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{margin:var(--bbb-space-0)}:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-theme{font-family:var(--bbb-font-sans);font-weight:var(--bbb-font-weight-regular);line-height:var(--bbb-line-height-body);letter-spacing:var(--bbb-letter-spacing-body);color:var(--bbb-color-text)}.bbb-theme-scope{background:var(--bbb-color-canvas);min-width:0}.bbb-theme :is(h1,h2,h3,h4,h5,h6){font-family:var(--bbb-font-heading)}.bbb-button{justify-content:center;align-items:center;gap:var(--bbb-space-2);min-height:var(--bbb-control-height);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:var(--bbb-space-2) var(--bbb-space-5);border:var(--bbb-border-width) solid var(--bbb-color-transparent);border-radius:var(--bbb-button-radius);font:inherit;font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-medium);line-height:var(--bbb-line-height-label);cursor:pointer;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard), border-color var(--bbb-duration-fast) var(--bbb-easing-standard), box-shadow var(--bbb-duration-fast) var(--bbb-easing-standard), transform var(--bbb-duration-fast) var(--bbb-easing-standard);display:inline-flex}.bbb-button--primary{color:var(--bbb-color-on-accent);background:var(--bbb-color-accent);box-shadow:var(--bbb-shadow-primary)}.bbb-button--primary:hover:not(:disabled){background:var(--bbb-color-accent-hover)}.bbb-button--secondary{color:var(--bbb-color-text);background:var(--bbb-color-surface-muted)}.bbb-button--secondary:hover:not(:disabled){background:var(--bbb-color-border)}.bbb-button--ghost:hover:not(:disabled){background:var(--bbb-color-surface-muted)}.bbb-button--ghost{color:var(--bbb-color-accent-text);background:var(--bbb-color-transparent)}.bbb-button--sm{min-height:var(--bbb-control-height-sm);padding:var(--bbb-space-1) var(--bbb-space-3);font-size:var(--bbb-font-size-sm)}.bbb-button:disabled{opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-button:active:not(:disabled){transform:translateY(var(--bbb-press-offset))}.bbb-button--primary:active:not(:disabled){background:var(--bbb-color-accent-pressed);box-shadow:none}.bbb-button[aria-busy=true]{opacity:var(--bbb-opacity-visible);cursor:progress}.bbb-button__spinner{width:var(--bbb-spinner-size);height:var(--bbb-spinner-size);border:var(--bbb-focus-width) solid currentColor;border-right-color:var(--bbb-color-transparent);border-radius:var(--bbb-radius-full);animation:bbb-button-spin var(--bbb-duration-spin) linear infinite;flex-shrink:0}@keyframes bbb-button-spin{to{transform:rotate(var(--bbb-spinner-turn))}}@media (prefers-reduced-motion:reduce){.bbb-button__spinner{animation:none}.bbb-button:active:not(:disabled){transform:none}}.bbb-button[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-button--icon{width:var(--bbb-control-height);padding:var(--bbb-space-2);flex-shrink:0}.bbb-button--icon.bbb-button--sm{width:var(--bbb-control-height-sm)}.bbb-button--danger{color:var(--bbb-color-on-danger);background:var(--bbb-color-danger)}.bbb-button--danger:hover:not(:disabled){background:var(--bbb-color-danger-hover)}.bbb-button--danger:active:not(:disabled){background:var(--bbb-color-danger-pressed)}.bbb-filters{gap:var(--bbb-space-half);max-width:100%;padding:var(--bbb-space-1);border-radius:var(--bbb-radius-md);background:var(--bbb-color-surface-muted);flex-wrap:wrap;display:flex}.bbb-filters__option{padding-inline:var(--bbb-space-3);color:var(--bbb-color-text-secondary);border-radius:var(--bbb-radius-sm);white-space:nowrap;overflow-wrap:normal;flex:1 0 auto;min-width:max-content}.bbb-filters__option[aria-pressed=true]{color:var(--bbb-color-text);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control)}.bbb-filters__option[aria-pressed=true]:hover:not(:disabled){background:var(--bbb-color-surface)}.bbb-filters__count{color:var(--bbb-color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--bbb-font-size-xs)}.bbb-empty-state{align-content:center;justify-items:center;gap:var(--bbb-space-4);width:100%;min-width:0;padding:var(--bbb-space-8) var(--bbb-space-4);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.bbb-empty-state__icon{width:var(--bbb-space-12);height:var(--bbb-space-12);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting);place-items:center;display:grid}.bbb-empty-state--error .bbb-empty-state__icon{background:var(--bbb-color-danger-subtle);color:var(--bbb-color-danger)}.bbb-empty-state__copy{max-width:var(--bbb-empty-state-width);overflow-wrap:anywhere}.bbb-empty-state__copy h2,.bbb-empty-state__copy h3,.bbb-empty-state__copy h4{font-size:var(--bbb-font-size-lg);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.bbb-empty-state__copy p{margin:var(--bbb-space-2) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-empty-state__action{justify-content:center;gap:var(--bbb-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.bbb-empty-state__action>.bbb-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.bbb-field{gap:var(--bbb-space-2);min-width:0;display:grid;position:relative}.bbb-field>.bbb-visually-hidden{inset-inline-start:0;margin:0;top:0}.bbb-field__surface{--bbb-field-current-radius:var(--bbb-field-radius);--bbb-field-stroke:var(--bbb-color-field-border);--bbb-field-fill:var(--bbb-color-field-surface);align-content:center;gap:var(--bbb-space-half);min-width:0;min-height:var(--bbb-field-height);padding:var(--bbb-space-3) var(--bbb-space-4);border:var(--bbb-border-width) solid var(--bbb-field-stroke);border-radius:var(--bbb-field-current-radius);background:var(--bbb-field-fill);cursor:text;transition:border-color var(--bbb-duration-fast) var(--bbb-easing-standard), box-shadow var(--bbb-duration-fast) var(--bbb-easing-standard), background-color var(--bbb-duration-fast) var(--bbb-easing-standard);outline:none;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.bbb-field__surface[data-variant=outlined],.bbb-field__surface[data-variant=subtle],.bbb-field__surface[data-variant=plain]{--bbb-field-current-radius:var(--bbb-radius-sm);min-height:var(--bbb-control-height);padding:var(--bbb-space-2) var(--bbb-space-3)}.bbb-field__surface:not([data-variant=filled]):has(>.bbb-field__control>.bbb-button){padding-block:var(--bbb-space-1)}.bbb-field__surface:not([data-variant=filled]) .bbb-field__control>.bbb-button{min-height:calc(var(--bbb-control-height) - var(--bbb-space-2) - var(--bbb-border-width) * 2);padding-block:0}.bbb-field__surface[data-variant=outlined]{--bbb-field-stroke:var(--bbb-color-border-strong);--bbb-field-fill:var(--bbb-color-surface)}.bbb-field__surface[data-variant=outlined]:where(:hover:not(:has(:disabled))){--bbb-field-stroke:var(--bbb-color-text-secondary)}.bbb-field__surface[data-variant=plain]{--bbb-field-fill:var(--bbb-color-transparent);padding-inline:var(--bbb-space-2)}.bbb-field:has(>.bbb-field__surface:not([data-variant=filled]))>.bbb-field__label{color:var(--bbb-color-text-secondary);line-height:var(--bbb-line-height-body);overflow-wrap:anywhere}.bbb-field:has(>.bbb-field__surface:not([data-variant=filled]))>.bbb-field__message{padding-inline:0}.bbb-field__surface>.bbb-field__label{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);line-height:var(--bbb-line-height-body);font-weight:var(--bbb-font-weight-medium);cursor:inherit;overflow-wrap:anywhere}.bbb-field__surface:has(>.bbb-visually-hidden){min-height:var(--bbb-control-height);padding-block:var(--bbb-space-2)}.bbb-field__surface:where(:hover:not(:has(:disabled))){--bbb-field-stroke:var(--bbb-color-field-hover-border);--bbb-field-fill:var(--bbb-color-field-hover-surface)}.bbb-field__surface:focus-within{--bbb-field-stroke:var(--bbb-color-focus);--bbb-field-fill:var(--bbb-color-surface);box-shadow:inset 0 0 0 var(--bbb-border-width) var(--bbb-field-stroke)}.bbb-field__surface:has([aria-expanded=true]){--bbb-field-stroke:var(--bbb-color-focus);--bbb-field-fill:var(--bbb-color-surface);box-shadow:inset 0 0 0 var(--bbb-border-width) var(--bbb-field-stroke)}.bbb-field__surface:has(input:disabled,textarea:disabled,.bbb-select__trigger:disabled){opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-field__surface[data-invalid=true],.bbb-select[data-invalid] .bbb-field__surface,.bbb-combobox[data-invalid] .bbb-field__surface{--bbb-field-stroke:var(--bbb-color-danger)}.bbb-field__surface:has(:is(input,textarea)[aria-invalid=true],:user-invalid){--bbb-field-stroke:var(--bbb-color-danger)}.bbb-field__surface[data-invalid=true]>.bbb-field__label,.bbb-select[data-invalid] .bbb-field__label,.bbb-combobox[data-invalid] .bbb-field__label{color:var(--bbb-color-danger)}.bbb-field:has(>.bbb-field__surface[data-invalid=true])>.bbb-field__label{color:var(--bbb-color-danger)}.bbb-field__message{padding-inline:var(--bbb-space-4);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);margin:0}.bbb-field__message--error{color:var(--bbb-color-danger)}.bbb-field__label{font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-medium)}.bbb-field .bbb-input,.bbb-field__control{min-width:0;min-height:var(--bbb-field-value-height);color:var(--bbb-color-text);background:var(--bbb-color-transparent);box-shadow:none;border:none;border-radius:0;outline:none;padding:0}.bbb-field .bbb-input{width:100%;font:inherit;font-size:var(--bbb-font-size-base);line-height:var(--bbb-line-height-body)}.bbb-field .bbb-input:is(:focus,[data-focus-visible]){outline:none}.bbb-field .bbb-input:disabled{opacity:var(--bbb-opacity-visible);cursor:not-allowed}.bbb-field__control{align-items:center;gap:var(--bbb-space-2);display:flex}.bbb-input::placeholder{color:var(--bbb-color-text-muted)}@media (prefers-contrast:more),(forced-colors:active){.bbb-field__surface{--bbb-field-stroke:var(--bbb-color-border-strong)}.bbb-field__surface:focus-within{--bbb-field-stroke:var(--bbb-color-focus);outline:var(--bbb-focus-width) solid var(--bbb-field-stroke);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-field__surface:has([aria-expanded=true]){--bbb-field-stroke:var(--bbb-color-focus);outline:var(--bbb-focus-width) solid var(--bbb-field-stroke);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-field__surface[data-invalid=true],.bbb-select[data-invalid] .bbb-field__surface,.bbb-combobox[data-invalid] .bbb-field__surface{--bbb-field-stroke:var(--bbb-color-danger)}.bbb-field__surface:has(:is(input,textarea)[aria-invalid=true],:user-invalid){--bbb-field-stroke:var(--bbb-color-danger)}}.bbb-field__surface:has(>.bbb-visually-hidden) .bbb-field__control>.bbb-button{min-height:var(--bbb-field-value-height);padding-block:0}.bbb-field__surface .bbb-field__control>.bbb-button[data-focus-visible]{background:var(--bbb-color-supporting-subtle);outline:none}.bbb-field__control>.bbb-icon{color:var(--bbb-color-text-muted)}.bbb-field__surface:has(>.bbb-field__control>.bbb-icon)>.bbb-field__label{padding-inline-start:calc(var(--bbb-icon-size) + var(--bbb-space-2))}.bbb-field__control input{width:100%;min-width:0;min-height:var(--bbb-field-value-height);font:inherit;font-size:var(--bbb-font-size-base);line-height:var(--bbb-line-height-body);color:var(--bbb-color-text);background:var(--bbb-color-transparent);border:none;outline:none;padding:0}.bbb-field__control input::placeholder{color:var(--bbb-color-text-muted)}.bbb-field__control input::-webkit-search-cancel-button{-webkit-appearance:none}.bbb-field__control input:disabled{cursor:not-allowed}.bbb-search-field .bbb-field__surface[data-variant]{--bbb-field-current-radius:var(--bbb-search-radius);padding-block:var(--bbb-space-1)}.bbb-search-field .bbb-field__control>.bbb-button{color:var(--bbb-color-text-secondary)}.bbb-search-field{container-type:inline-size}@container (width<=12rem){.bbb-search-field .bbb-field__surface[data-variant]{padding-inline:var(--bbb-space-2)}.bbb-search-field .bbb-field__control{gap:var(--bbb-space-1)}.bbb-search-field .bbb-field__control:has(>.bbb-button)>.bbb-icon{display:none}}.bbb-link{color:var(--bbb-color-supporting);text-decoration-line:underline;text-decoration-thickness:var(--bbb-border-width);text-underline-offset:var(--bbb-space-1);overflow-wrap:anywhere;transition:color var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-link:hover{color:var(--bbb-color-supporting-hover)}.bbb-link--quiet{color:var(--bbb-color-text-secondary);text-decoration:none}.bbb-link--quiet:hover{text-decoration:underline}.bbb-link>.bbb-icon{vertical-align:middle;margin-inline-start:var(--bbb-space-1);display:inline-block}.bbb-link:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset);border-radius:var(--bbb-radius-sm)}.bbb-code-block{border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-md);background:var(--bbb-color-surface-inset);min-width:0;max-width:100%;overflow:hidden}.bbb-code-block__header{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-3);font-size:var(--bbb-font-size-sm);color:var(--bbb-color-text-secondary);flex-wrap:wrap;display:flex}.bbb-code-block pre{padding:var(--bbb-space-4);max-height:var(--bbb-search-results-height);font-family:var(--bbb-font-mono);font-size:var(--bbb-font-size-md);line-height:var(--bbb-line-height-body);margin:0;overflow:auto}.bbb-code-block pre:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-loading-indicator{align-items:center;gap:var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md);display:inline-flex}.bbb-field .bbb-textarea{min-height:var(--bbb-textarea-height);resize:vertical;line-height:var(--bbb-line-height-body)}.bbb-floating-surface{z-index:var(--bbb-layer-overlay);max-width:calc(100vw - var(--bbb-space-8));max-height:var(--available-height);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface);color:var(--bbb-color-text);box-shadow:var(--bbb-shadow-raised);outline:none;overflow:auto}.bbb-popover{width:var(--bbb-overlay-width)}.bbb-popover__content{padding:var(--bbb-space-5);outline:none}.bbb-popover__heading{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);margin-bottom:var(--bbb-space-4);display:flex}.bbb-popover__heading h2{font-size:var(--bbb-font-size-base);font-weight:var(--bbb-font-weight-semibold);margin:0}.bbb-dropdown-surface{transform-origin:var(--trigger-anchor-point)}.bbb-dropdown-surface[data-entering]{animation:bbb-dropdown-enter var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-dropdown-surface[data-exiting]{animation:bbb-dropdown-enter var(--bbb-duration-fast) var(--bbb-easing-standard) reverse}@keyframes bbb-dropdown-enter{0%{opacity:var(--bbb-opacity-hidden);transform:translateY(calc(-1 * var(--bbb-space-1)))}to{opacity:var(--bbb-opacity-visible);transform:translateY(0)}}.bbb-option-list{padding:var(--bbb-space-1);outline:none}.bbb-option{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);min-height:var(--bbb-control-height);padding:var(--bbb-space-2) var(--bbb-space-3);border-radius:var(--bbb-radius-sm);font-size:var(--bbb-font-size-md);cursor:pointer;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard);outline:none;display:flex}.bbb-option:is([data-focused],[data-hovered]){background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting)}.bbb-option[data-focus-visible]{box-shadow:inset 0 0 0 var(--bbb-focus-width) var(--bbb-color-focus)}.bbb-option[data-selected]{color:var(--bbb-color-accent-text)}.bbb-option[data-disabled]{color:var(--bbb-color-text-muted);opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-option-list__empty{padding:var(--bbb-space-4);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);display:block}.bbb-option__content{align-items:center;gap:var(--bbb-space-3);min-width:0;display:flex}.bbb-option__description{font-size:var(--bbb-font-size-xs);color:var(--bbb-color-text-secondary);display:block}.bbb-select .bbb-field__surface{cursor:pointer;padding-inline-end:var(--bbb-space-10)}.bbb-select .bbb-select__trigger{text-align:start;font-weight:var(--bbb-font-weight-regular);justify-content:flex-start;transform:none}.bbb-select__trigger:after{content:"";border-radius:var(--bbb-field-current-radius);position:absolute;inset:0}.bbb-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bbb-select__value[data-placeholder]{color:var(--bbb-color-text-muted)}.bbb-select__trigger>.bbb-icon{inset-inline-end:var(--bbb-space-4);color:var(--bbb-color-text-secondary);transition:rotate var(--bbb-duration-fast) var(--bbb-easing-standard);position:absolute;top:50%;translate:0 -50%}.bbb-select[data-open] .bbb-select__trigger>.bbb-icon{rotate:var(--bbb-half-turn)}.bbb-select__popover{width:var(--trigger-width)}.bbb-select .bbb-select__trigger:hover:not(:disabled){background:var(--bbb-color-transparent)}.bbb-combobox__popover{width:var(--trigger-width)}.bbb-combobox .bbb-field__surface{padding-inline-end:var(--bbb-space-16)}.bbb-combobox .bbb-field__control>.bbb-button{inset-inline-end:var(--bbb-space-2);padding:var(--bbb-space-2);color:var(--bbb-color-text-secondary);outline:none;position:absolute;top:50%;transform:translateY(-50%)}.bbb-combobox .bbb-field__control>.bbb-button .bbb-icon{transition:transform var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-combobox .bbb-field__control:has([aria-expanded=true])>.bbb-button .bbb-icon{transform:rotate(var(--bbb-half-turn))}.bbb-verification-code input{font-family:var(--bbb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--bbb-code-letter-spacing)}.bbb-number-field{container-type:inline-size}@container (width<=16rem){.bbb-number-field .bbb-field__control{flex-wrap:wrap}.bbb-number-field .bbb-field__control>input{flex-basis:100%}.bbb-number-field .bbb-field__control>.bbb-button{flex:1;width:auto;padding-inline:0}}.bbb-calendar{max-width:100%;width:calc(7 * var(--bbb-calendar-cell-size) + 2 * var(--bbb-space-2));padding:var(--bbb-space-2);overflow-x:auto}.bbb-calendar__header{justify-content:space-between;align-items:center;gap:var(--bbb-space-2);margin-bottom:var(--bbb-space-2);display:flex}.bbb-calendar__header h2{font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-semibold);text-align:center;margin:0}.bbb-calendar__grid{border-spacing:0;table-layout:fixed;width:100%;font-size:var(--bbb-font-size-sm)}.bbb-calendar__grid th{padding-block:var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-weight:var(--bbb-font-weight-medium)}.bbb-calendar__grid td{padding:0}.bbb-calendar__day{min-width:0;width:var(--bbb-calendar-cell-size);max-width:100%;min-height:var(--bbb-calendar-cell-size);border-radius:var(--bbb-radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard);outline:none;place-items:center;display:grid}.bbb-calendar__day[data-hovered]{background:var(--bbb-color-supporting-subtle)}.bbb-calendar__day[data-selected]{background:var(--bbb-color-accent-subtle);color:var(--bbb-color-accent-text);border-radius:0}.bbb-calendar__day[data-selection-start],.bbb-calendar__day[data-selection-end],.bbb-calendar:not(.bbb-calendar--range) .bbb-calendar__day[data-selected]:not([data-selection-start]):not([data-selection-end]){background:var(--bbb-color-accent);color:var(--bbb-color-on-accent);border-radius:var(--bbb-radius-sm)}.bbb-calendar__day[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-calendar__day[data-disabled],.bbb-calendar__day[data-unavailable]{color:var(--bbb-color-text-muted);opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-calendar__day[data-outside-month]{visibility:hidden}.bbb-calendar__day[data-today]{font-weight:var(--bbb-font-weight-bold);text-underline-offset:var(--bbb-space-1);text-decoration:underline}.bbb-calendar__header,.bbb-calendar__grid{min-width:calc(7 * var(--bbb-calendar-cell-size))}.bbb-date-input{min-width:0;padding-block:var(--bbb-space-half);font-size:var(--bbb-font-size-base);flex-wrap:wrap;flex:1;align-items:center;display:flex}.bbb-date-segment{padding-inline:var(--bbb-space-half);border-radius:var(--bbb-choice-radius);font-variant-numeric:tabular-nums;outline:none}.bbb-date-segment[data-type=literal]{padding:0}.bbb-date-segment[data-placeholder]{color:var(--bbb-color-text-muted)}.bbb-date-segment:focus{background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting-hover);box-shadow:inset 0 0 0 var(--bbb-border-width) var(--bbb-color-focus)}.bbb-date-picker[data-disabled]{opacity:var(--bbb-opacity-disabled)}.bbb-date-picker[data-invalid] .bbb-field__surface{--bbb-field-stroke:var(--bbb-color-danger)}.bbb-date-range__values{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.bbb-date-range__values .bbb-date-input{flex:0 auto}.bbb-calendar-dialog{outline:none;max-width:100%}.bbb-tag-field{gap:var(--bbb-space-3);min-width:0;display:grid}.bbb-tag-field__tags{gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-tag-field__tag{align-items:center;gap:var(--bbb-space-1);border-radius:var(--bbb-radius-md);background:var(--bbb-color-supporting-subtle);max-width:100%;color:var(--bbb-color-supporting-hover);font-size:var(--bbb-font-size-sm);overflow-wrap:anywhere;padding-inline-start:var(--bbb-space-3);display:inline-flex}.bbb-tag-field__tag[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-tag-field__tag[data-disabled]{opacity:var(--bbb-opacity-disabled)}.bbb-segmented .bbb-filters__option[data-selected]{color:var(--bbb-color-text);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control)}.bbb-segmented .bbb-filters__option[data-hovered]:not([data-disabled]){background:var(--bbb-color-supporting-subtle)}.bbb-segmented .bbb-filters__option[data-disabled]{opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-segmented .bbb-filters__option[data-disabled]:not([data-selected]):hover{background:var(--bbb-color-transparent)}.bbb-segmented .bbb-filters__option[data-disabled]:active{transform:none}.field-style-picker{flex-wrap:wrap;max-width:100%}.field-style-picker .bbb-filters__option{white-space:normal;flex:auto;min-width:0}.field-style-picker .bbb-segmented__label{overflow-wrap:anywhere;min-width:0}.preview-row{justify-content:center;align-items:center;gap:var(--bbb-space-3);flex-wrap:wrap;display:flex}.preview-note{overflow-wrap:anywhere;min-width:0;margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);text-align:center}.preview-caption{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);display:block}.preview-state-label{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.color-preview{gap:var(--bbb-space-2);width:100%;margin:0;padding:0;list-style:none;display:flex}.color-preview li{overflow-wrap:anywhere;min-width:0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);text-align:center;flex:1}.color-preview__swatch{height:var(--bbb-swatch-height);margin-bottom:var(--bbb-space-3);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-sm);background:var(--bbb-swatch-color);display:block}.type-preview{width:100%}.type-preview__specimen{font-size:var(--bbb-font-size-specimen);font-weight:var(--bbb-font-weight-semibold);line-height:var(--bbb-line-height-tight);letter-spacing:var(--bbb-letter-spacing-tight)}.type-preview__heading{margin:var(--bbb-space-2) 0 var(--bbb-space-1);font-size:var(--bbb-font-size-lg);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight)}.type-preview__body{margin:0 0 var(--bbb-space-3);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.spacing-preview{justify-content:space-between;align-items:flex-end;gap:var(--bbb-space-2);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.spacing-preview li{justify-items:center;gap:var(--bbb-space-3);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-variant-numeric:tabular-nums;display:grid}.spacing-preview__bar{width:var(--bbb-space-5);height:calc(var(--bbb-space-value) * var(--bbb-space-preview-scale));border-radius:var(--bbb-radius-sm) var(--bbb-radius-sm) var(--bbb-space-half) var(--bbb-space-half);background:var(--bbb-color-accent)}.surface-preview{justify-items:center;gap:var(--bbb-space-6);text-align:center;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.surface-preview__stack{width:min(calc(100% - var(--bbb-space-6)), var(--bbb-elevation-preview-width));height:calc(var(--bbb-elevation-preview-height) + var(--bbb-space-5));position:relative}.surface-preview__sheet{width:100%;height:var(--bbb-elevation-preview-height);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-md);position:absolute}.surface-preview__sheet--back{top:0;left:var(--bbb-space-3);background:var(--bbb-color-surface-warm)}.surface-preview__sheet--front{place-content:center;justify-items:center;gap:var(--bbb-space-2);top:var(--bbb-space-5);left:calc(-1 * var(--bbb-space-3));background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-raised);font-size:var(--bbb-font-size-xs);display:grid}.surface-preview__sheet--front>.bbb-icon{color:var(--bbb-color-supporting)}.button-preview,.badge-preview{gap:var(--bbb-space-5);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.field-preview{gap:var(--bbb-space-4);width:min(100%, var(--bbb-preview-control-width));grid-template-columns:minmax(0,1fr);display:grid}.switch-preview{gap:var(--bbb-space-3);width:min(100%, var(--bbb-preview-control-width));grid-template-columns:minmax(0,1fr);display:grid}.switch-preview>.bbb-switch+.bbb-switch{padding-top:var(--bbb-space-3);border-top:var(--bbb-border-width) solid var(--bbb-color-border)}.preview-stack{align-content:center;justify-items:center;gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.preview-wide{width:100%}.preview-choice-children{padding-left:var(--bbb-space-4)}.preview-skeleton-profile{align-items:center;gap:var(--bbb-space-4);min-height:var(--bbb-space-20);display:flex}.preview-skeleton-lines{gap:var(--bbb-space-3);flex:1;display:grid}.preview-loaded-profile{gap:var(--bbb-space-2);font-size:var(--bbb-font-size-md);display:grid}.preview-loaded-profile span{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.field-variants-preview,.search-field-preview{gap:var(--bbb-space-5);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.field-variants-preview__description{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);overflow-wrap:anywhere;margin:0}.field-variants-preview__grid{align-items:start;gap:var(--bbb-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field-preview{max-width:var(--bbb-preview-control-width)}.search-field-preview__example{gap:var(--bbb-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.search-field-preview__example h4,.search-field-preview__example p{overflow-wrap:anywhere;margin:0}.search-field-preview__example h4{font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-semibold)}.search-field-preview__example p{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.search-field-preview__example ul{gap:var(--bbb-space-2);font-size:var(--bbb-font-size-sm);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--bbb-space-5);display:grid}.search-field-preview__example--inset{padding:var(--bbb-space-3);background:var(--bbb-color-surface-muted);border-radius:var(--bbb-radius-md)}@container gallery-content (width<=36rem){.gallery-section[aria-labelledby=foundations-title] .gallery-card__preview.gallery-card__preview--field-variants,.gallery-card__preview.gallery-card__preview--search-field,.search-field-preview__example--inset{padding:var(--bbb-space-2)}.field-variants-preview__grid{grid-template-columns:minmax(0,1fr)}}.bbb-tooltip,.bbb-tooltip.bbb-theme{z-index:var(--bbb-layer-overlay);max-width:var(--bbb-tooltip-width);padding:var(--bbb-space-2) var(--bbb-space-3);border-radius:var(--bbb-radius-sm);color:var(--bbb-color-surface);background:var(--bbb-color-text);font-size:var(--bbb-font-size-xs);box-shadow:var(--bbb-shadow-sm)}.bbb-appearance-settings{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);display:grid}.bbb-appearance-settings .bbb-select__value{white-space:normal;overflow-wrap:anywhere}.bbb-avatar{--bbb-avatar-size:var(--bbb-avatar-size-md);width:var(--bbb-avatar-size);height:var(--bbb-avatar-size);border-radius:var(--bbb-radius-full);background:var(--bbb-color-surface-muted);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-semibold);line-height:var(--bbb-line-height-tight);vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.bbb-avatar--sm{--bbb-avatar-size:var(--bbb-avatar-size-sm);font-size:var(--bbb-font-size-xs)}.bbb-avatar--lg{--bbb-avatar-size:var(--bbb-avatar-size-lg);font-size:var(--bbb-font-size-base)}.bbb-avatar--teal{background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting)}.bbb-avatar--ember{background:var(--bbb-color-accent-subtle);color:var(--bbb-color-accent-text)}.bbb-avatar__fallback{place-items:center;display:grid}.bbb-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bbb-account-menu{gap:var(--bbb-space-4);min-width:0;display:grid}.bbb-account-menu__email{overflow-wrap:anywhere;color:var(--bbb-color-text-secondary);margin:0}.bbb-account-menu__actions{gap:var(--bbb-space-2);border-top:var(--bbb-border-width) solid var(--bbb-color-border);padding-top:var(--bbb-space-3);display:grid}.bbb-account-menu__actions .bbb-button{text-align:start;justify-content:flex-start}.bbb-workspace-switcher{gap:var(--bbb-space-2);grid-template-columns:minmax(0,1fr);display:grid}.bbb-workspace-switcher .bbb-select__value{white-space:normal;overflow-wrap:anywhere}.bbb-workspace-switcher__actions{gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-workspace-switcher__list{gap:var(--bbb-space-2);display:grid}.bbb-workspace-switcher__list .bbb-button{text-align:start;justify-content:flex-start}.bbb-workspace-switcher__list [aria-pressed=true]{color:var(--bbb-color-accent-text);background:var(--bbb-color-accent-subtle)}.bbb-keyboard-shortcut{gap:var(--bbb-space-1);color:var(--bbb-color-text-secondary);flex-wrap:wrap;display:inline-flex}.bbb-keyboard-shortcut kbd{font-family:var(--bbb-font-mono);font-size:var(--bbb-font-size-xs);line-height:var(--bbb-line-height-body);padding:var(--bbb-space-half) var(--bbb-space-1);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-sm);background:var(--bbb-color-surface-inset)}.bbb-status-indicator{align-items:center;gap:var(--bbb-space-2);font-size:var(--bbb-font-size-md);color:var(--bbb-color-text-secondary);display:inline-flex}.bbb-status-indicator__dot{width:var(--bbb-space-2);height:var(--bbb-space-2);border-radius:var(--bbb-radius-full);background:currentColor;flex-shrink:0}.bbb-status-indicator--success{color:var(--bbb-color-success)}.bbb-status-indicator--warning{color:var(--bbb-color-warning)}.bbb-status-indicator--danger{color:var(--bbb-color-danger)}.bbb-alert{align-items:flex-start;gap:var(--bbb-space-3);padding:var(--bbb-space-4);border-radius:var(--bbb-radius-md);font-size:var(--bbb-font-size-sm);display:flex}.bbb-alert>.bbb-icon{margin-top:var(--bbb-space-half)}.bbb-alert--info{background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting)}.bbb-alert--success{background:var(--bbb-color-success-subtle);color:var(--bbb-color-success)}.bbb-alert--warning{background:var(--bbb-color-warning-subtle);color:var(--bbb-color-warning)}.bbb-alert--danger{background:var(--bbb-color-danger-subtle);color:var(--bbb-color-danger)}.bbb-alert__title{font-weight:var(--bbb-font-weight-semibold);margin:0}.bbb-alert__description{margin-top:var(--bbb-space-1)}.bbb-banner{width:100%}.bbb-banner>div{min-width:0}.bbb-banner__actions{gap:var(--bbb-space-2);margin-top:var(--bbb-space-3);flex-wrap:wrap;display:flex}.bbb-banner{flex-wrap:wrap}.bbb-banner>div{flex:1 1 var(--bbb-space-20);overflow-wrap:anywhere}.bbb-banner__actions .bbb-button{flex-wrap:wrap}.bbb-bulk-action-bar{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-3);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-md);background:var(--bbb-color-surface-inset);flex-wrap:wrap;display:flex}.bbb-bulk-action-bar__actions{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-bulk-action-bar [aria-disabled=true]{opacity:var(--bbb-opacity-disabled);cursor:default;background:var(--bbb-color-transparent)}.bbb-badge{overflow-wrap:anywhere;align-items:center;gap:var(--bbb-space-2);min-width:0;max-width:100%;padding:var(--bbb-space-1) var(--bbb-space-3);border-radius:var(--bbb-radius-full);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-medium);line-height:var(--bbb-line-height-body);display:inline-flex}.bbb-badge--neutral{color:var(--bbb-color-text-secondary);background:var(--bbb-color-surface-muted)}.bbb-badge--accent{color:var(--bbb-color-accent-text);background:var(--bbb-color-accent-subtle)}.bbb-badge--success{color:var(--bbb-color-success);background:var(--bbb-color-success-subtle)}.bbb-badge--warning{color:var(--bbb-color-warning);background:var(--bbb-color-warning-subtle)}.bbb-badge__dot{width:var(--bbb-indicator-size);height:var(--bbb-indicator-size);border-radius:var(--bbb-radius-full);background:currentColor;flex-shrink:0}.bbb-notification-center{gap:var(--bbb-space-4);display:grid}.bbb-notification-center__summary,.bbb-notification-center__heading,.bbb-notification-center__actions{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-notification-center__list{gap:var(--bbb-space-4);margin:0;padding:0;list-style:none;display:grid}.bbb-notification-center__list li{border-top:var(--bbb-border-width) solid var(--bbb-color-border);padding-top:var(--bbb-space-4);overflow-wrap:anywhere}.bbb-notification-center p{margin-block:var(--bbb-space-2)}.bbb-notification-center small{color:var(--bbb-color-text-secondary)}.bbb-notification-center{outline:none}.bbb-notification-center [aria-disabled=true]{opacity:var(--bbb-opacity-disabled);cursor:default}.bbb-split-pane{width:100%;min-width:0;container:bbb-split/inline-size}.bbb-split-pane__layout{grid-template-columns:minmax(0, var(--bbb-split-position,calc(var(--bbb-split-default) * 1%))) var(--bbb-space-4) minmax(0, 1fr);display:grid}.bbb-split-pane__panel{overflow-wrap:anywhere;min-width:0}.bbb-split-pane__separator{cursor:col-resize;touch-action:none;min-height:var(--bbb-control-height);position:relative}.bbb-split-pane__separator:before{content:"";width:var(--bbb-border-width);background:var(--bbb-color-border);position:absolute;inset-block:0;inset-inline-start:50%}.bbb-split-pane__separator:hover:before,.bbb-split-pane__separator:focus-visible:before{width:var(--bbb-focus-width);background:var(--bbb-color-focus)}.bbb-split-pane__separator:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}@container bbb-split (width<=36rem){.bbb-split-pane__layout{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr)}.bbb-split-pane__separator{display:none}}.bbb-tree-view{gap:var(--bbb-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bbb-tree-view__item{align-items:center;gap:var(--bbb-space-2);min-width:0;min-height:var(--bbb-control-height);padding:var(--bbb-space-2);border-radius:var(--bbb-radius-sm);cursor:pointer;padding-inline-start:calc(var(--bbb-space-2) + var(--bbb-tree-depth) * var(--bbb-space-4));display:flex}.bbb-tree-view__item span{overflow-wrap:anywhere;min-width:0}.bbb-tree-view__item[data-hovered]{background:var(--bbb-color-surface-inset)}.bbb-tree-view__item[data-selected]{background:var(--bbb-color-accent-subtle);color:var(--bbb-color-accent-text)}.bbb-tree-view__item[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-tree-view__item[data-disabled]{opacity:var(--bbb-opacity-disabled);cursor:default}.bbb-dropdown-menu{min-width:var(--bbb-menu-min-width)}.bbb-dropdown-menu__separator{height:var(--bbb-border-width);margin:var(--bbb-space-1) var(--bbb-space-2);background:var(--bbb-color-border)}.bbb-option--danger,.bbb-option--danger[data-focused]{color:var(--bbb-color-danger)}.bbb-option--danger[data-focused]{background:var(--bbb-color-danger-subtle)}.bbb-context-menu{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-3);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-md);flex-wrap:wrap;display:flex}.bbb-modal-overlay{z-index:var(--bbb-layer-overlay);padding:var(--bbb-space-5);background:var(--bbb-color-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bbb-modal{width:min(100%, var(--bbb-dialog-width));max-height:calc(100dvh - var(--bbb-space-10));border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-xl);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-raised);overflow:auto}.bbb-dialog{padding:var(--bbb-space-6);outline:none}.bbb-dialog__heading{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);display:flex}.bbb-dialog__heading h2{overflow-wrap:anywhere;min-width:0;font-size:var(--bbb-font-size-xl);line-height:var(--bbb-line-height-tight);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.bbb-dialog__description{margin:var(--bbb-space-3) 0 var(--bbb-space-5);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md)}.bbb-dialog__actions{justify-content:flex-end;gap:var(--bbb-space-3);margin-top:var(--bbb-space-6);flex-wrap:wrap;display:flex}.bbb-dialog__body{min-width:0}.bbb-dialog__footer{justify-content:flex-end;gap:var(--bbb-space-3);margin-top:var(--bbb-space-5);flex-wrap:wrap;display:flex}.bbb-dialog__footer>.bbb-button{overflow-wrap:anywhere;max-width:100%}.bbb-media-preview{justify-items:start;gap:var(--bbb-space-3);min-width:0;margin:0;display:grid}.bbb-media-preview__asset{gap:var(--bbb-space-3);width:100%;min-width:0;display:grid}.bbb-media-preview__asset img{width:100%;max-height:var(--bbb-media-preview-height);object-fit:contain;border-radius:var(--bbb-radius-md);display:block}.bbb-media-preview figcaption{font-size:var(--bbb-font-size-md);color:var(--bbb-color-text-secondary)}.bbb-media-preview__dialog{width:var(--bbb-content-width)}.bbb-media-preview__asset:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-choice{align-items:center;gap:var(--bbb-space-3);min-height:var(--bbb-control-height);padding:var(--bbb-space-2);border:var(--bbb-border-width) solid var(--bbb-color-transparent);border-radius:var(--bbb-radius-md);font-size:var(--bbb-font-size-md);cursor:pointer;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard), border-color var(--bbb-duration-fast) var(--bbb-easing-standard);display:flex}.bbb-choice__indicator{width:var(--bbb-choice-size);height:var(--bbb-choice-size);border:var(--bbb-border-width) solid var(--bbb-color-field-hover-border);background:var(--bbb-color-surface);color:var(--bbb-color-on-accent);box-shadow:var(--bbb-shadow-field);transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard), border-color var(--bbb-duration-fast) var(--bbb-easing-standard), transform var(--bbb-duration-fast) var(--bbb-easing-standard);flex-shrink:0;place-items:center;display:grid}.bbb-choice:is([data-selected],[data-indeterminate]) .bbb-choice__indicator{background:var(--bbb-color-accent);border-color:var(--bbb-color-accent);box-shadow:var(--bbb-shadow-primary)}.bbb-choice[data-hovered]:not([data-disabled]){background:var(--bbb-color-surface-muted)}.bbb-choice[data-pressed]:not([data-disabled]) .bbb-choice__indicator{transform:scale(var(--bbb-choice-press-scale))}.bbb-choice[data-focus-visible]{border-color:var(--bbb-color-focus);background:var(--bbb-color-supporting-subtle)}.bbb-choice[data-disabled]{opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-choice[data-invalid] .bbb-choice__indicator{border-color:var(--bbb-color-danger)}.bbb-checkbox__box{border-radius:var(--bbb-choice-radius)}.bbb-checkbox__box .bbb-icon{opacity:var(--bbb-opacity-hidden);transform:scale(var(--bbb-choice-mark-scale));transition:opacity var(--bbb-duration-fast) var(--bbb-easing-standard), transform var(--bbb-duration-medium) var(--bbb-easing-standard)}.bbb-checkbox:is([data-selected],[data-indeterminate]) .bbb-icon{opacity:var(--bbb-opacity-visible);transform:scale(1)}.bbb-checkbox__copy{overflow-wrap:anywhere;gap:var(--bbb-space-half);min-width:0;font-weight:var(--bbb-font-weight-medium);display:grid}.bbb-checkbox__description{font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-regular);color:var(--bbb-color-text-secondary)}.bbb-command-search{gap:var(--bbb-space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bbb-command-search__results{max-height:var(--bbb-search-results-height);overflow-y:auto}.bbb-command-search__results:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width));border-radius:var(--bbb-radius-sm)}.bbb-command-search__group{padding:var(--bbb-space-3);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-semibold)}.bbb-command-search__item{overflow-wrap:anywhere;justify-content:flex-start}.bbb-command-search__copy{gap:var(--bbb-space-1);flex:1;min-width:0;display:grid}.bbb-command-search__empty{padding:var(--bbb-space-5);text-align:center;font-size:var(--bbb-font-size-md)}.bbb-command-search__empty p{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-command-search__status{font-size:var(--bbb-font-size-xs);color:var(--bbb-color-text-secondary);margin:0}.utility-preview{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.utility-preview--surface{padding:var(--bbb-space-4);border-radius:var(--bbb-radius-md)}.utility-preview__row{align-items:center;gap:var(--bbb-space-3);flex-wrap:wrap;display:flex}.utility-preview h4,.utility-preview p{overflow-wrap:anywhere;margin:0}.utility-preview .bbb-segmented{flex-wrap:wrap}.utility-preview__row>span{overflow-wrap:anywhere;min-width:0}.utility-preview .bbb-segmented .bbb-filters__option{white-space:normal;overflow-wrap:anywhere;min-width:0}.utility-preview .bbb-segmented__label{min-width:0}@container gallery-content (width<=36rem){.utility-preview--surface{padding:var(--bbb-space-2)}}.bbb-description-list{width:100%;min-width:0;font-size:var(--bbb-font-size-md);margin:0;container-type:inline-size}.bbb-description-list__item{gap:var(--bbb-space-2) var(--bbb-space-5);padding-block:var(--bbb-space-3);border-bottom:var(--bbb-border-width) solid var(--bbb-color-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.bbb-description-list__item:last-child{border-bottom:none}.bbb-description-list dt{color:var(--bbb-color-text-secondary)}.bbb-description-list dd{min-width:0;margin:0}.bbb-description-list--stacked .bbb-description-list__item{grid-template-columns:minmax(0,1fr)}@container (width<=20rem){.bbb-description-list__item{grid-template-columns:minmax(0,1fr)}}.bbb-toolbar{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.bbb-toolbar>*{overflow-wrap:anywhere;max-width:100%}.bbb-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.bbb-inline-edit{gap:var(--bbb-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bbb-inline-edit__actions{gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-inline-edit__trigger.bbb-button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;max-width:100%}.bbb-pagination{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);width:100%;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bbb-pagination__summary{margin:0}.bbb-pagination__controls,.bbb-pagination__pages,.bbb-pagination__page{align-items:center;gap:var(--bbb-space-1);flex-wrap:wrap;display:flex}.bbb-pagination__controls .bbb-button{color:var(--bbb-color-text-secondary)}.bbb-pagination__number.bbb-button{min-width:var(--bbb-control-height);padding-inline:var(--bbb-space-2)}.bbb-pagination__number.bbb-button[aria-current=page]{color:var(--bbb-color-supporting-hover);background:var(--bbb-color-supporting-subtle)}.bbb-pagination__number.bbb-button[aria-current=page]:hover:not(:disabled){background:var(--bbb-color-supporting-subtle-hover)}.bbb-pagination__ellipsis{padding-inline:var(--bbb-space-1)}.bbb-pagination__compact{display:none}@media (width<=48rem){.bbb-pagination__pages{display:none}.bbb-pagination__compact{display:inline}}.locale-preview{gap:var(--bbb-space-4);padding:var(--bbb-space-5);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.internationalization-preview{max-width:var(--bbb-pattern-width)}.content-preview__example{min-width:0;padding:var(--bbb-space-4);border-radius:var(--bbb-radius-md);background:var(--bbb-color-surface-muted)}.content-preview__truncated{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflow-pattern{overflow-wrap:anywhere;gap:var(--bbb-space-5);width:min(100%, var(--bbb-pattern-width));grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:auto;display:grid}.workflow-pattern h4{font-size:var(--bbb-font-size-xl);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.workflow-pattern p{margin:0}.workflow-pattern__intro{gap:var(--bbb-space-2);display:grid}.workflow-pattern__intro p,.workflow-pattern__note{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.workflow-pattern__fields{gap:var(--bbb-space-4);min-width:0;display:grid}.workflow-pattern__actions{justify-content:flex-end;align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.workflow-pattern__summary{gap:var(--bbb-space-3);font-size:var(--bbb-font-size-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.workflow-pattern__summary dt{color:var(--bbb-color-text-secondary)}.workflow-pattern__summary dd{overflow-wrap:anywhere;margin:0}.workflow-pattern__error{padding:var(--bbb-space-4);border-radius:var(--bbb-radius-md);color:var(--bbb-color-danger);background:var(--bbb-color-danger-subtle);font-size:var(--bbb-font-size-sm)}.workflow-pattern__error ul{margin-block:var(--bbb-space-2) 0;padding-inline-start:var(--bbb-space-5)}.workflow-pattern__error a{color:inherit}.workflow-pattern__step{gap:var(--bbb-space-4);animation:bbb-workflow-enter var(--bbb-duration-medium) var(--bbb-easing-standard);display:grid}@keyframes bbb-workflow-enter{0%{opacity:var(--bbb-opacity-hidden);transform:translateY(var(--bbb-space-2))}to{opacity:var(--bbb-opacity-visible);transform:translateY(0)}}@media (width<=36rem){.workflow-pattern__summary{grid-template-columns:minmax(0,1fr)}}.bbb-brand-logo{width:max-content;max-width:100%;color:var(--bbb-color-text);font-family:var(--bbb-font-wordmark);font-size:var(--bbb-brand-size);font-weight:var(--bbb-font-weight-bold);line-height:var(--bbb-line-height-tight);letter-spacing:var(--bbb-letter-spacing-tight);white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.bbb-brand-logo[data-wordmark]{height:calc(var(--bbb-brand-size) * var(--bbb-line-height-tight) * var(--bbb-wordmark-fit,1));vertical-align:top;overflow:clip}.bbb-brand-logo__wordmark{transform:scale(var(--bbb-wordmark-fit,1));transform-origin:0 0;display:inline-block}.bbb-brand-logo__suffix{color:var(--bbb-color-accent);font-size:var(--bbb-brand-dot-size);line-height:0}.bbb-brand-logo img{max-width:100%;height:var(--bbb-brand-size);object-fit:contain;object-position:left center;display:block}.bbb-sidebar-navigation{gap:var(--bbb-space-6);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bbb-sidebar-navigation__group>p{margin:0 var(--bbb-space-3) var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-medium);overflow-wrap:anywhere}.bbb-sidebar-navigation ul{gap:var(--bbb-space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bbb-sidebar-navigation .bbb-sidebar-navigation__item{align-items:center;gap:var(--bbb-space-3);min-height:var(--bbb-control-height);padding:var(--bbb-space-2) var(--bbb-space-3);border-radius:var(--bbb-radius-md);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-medium);transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard), color var(--bbb-duration-fast) var(--bbb-easing-standard);text-decoration:none;display:flex}.bbb-sidebar-navigation .bbb-sidebar-navigation__item>.bbb-icon{margin:0}.bbb-sidebar-navigation__label{overflow-wrap:anywhere;flex:1;min-width:0}.bbb-sidebar-navigation__copy{align-items:center;gap:var(--bbb-space-3);flex:1;min-width:0;display:flex}.bbb-sidebar-navigation__badge{font-size:var(--bbb-font-size-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.bbb-sidebar-navigation .bbb-sidebar-navigation__item:hover:not([aria-disabled]):not(:disabled){background:var(--bbb-color-surface-muted);color:var(--bbb-color-text)}.bbb-sidebar-navigation .bbb-sidebar-navigation__item[aria-current]{background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting-hover)}.bbb-sidebar-navigation .bbb-sidebar-navigation__item[aria-current]:hover{background:var(--bbb-color-supporting-subtle-hover)}.bbb-sidebar-navigation__item[aria-disabled]{opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-sidebar-navigation__item:focus-visible{outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-sidebar-toggle.bbb-button{color:var(--bbb-color-text-secondary)}.bbb-sidebar-navigation[data-collapsible] .bbb-sidebar-navigation__group{position:relative;overflow:clip}.bbb-sidebar-navigation[data-collapsible] .bbb-sidebar-navigation__group+.bbb-sidebar-navigation__group:before{content:"";inset-block-start:0;inset-inline:var(--bbb-space-3);height:var(--bbb-border-width);background:var(--bbb-color-border-strong);opacity:var(--bbb-opacity-hidden);pointer-events:none;transition:opacity var(--bbb-duration-fast) var(--bbb-easing-standard);position:absolute}.bbb-sidebar-navigation[data-compact] .bbb-sidebar-navigation__group+.bbb-sidebar-navigation__group:before{opacity:var(--bbb-opacity-visible);transition-delay:calc(var(--bbb-duration-medium) - var(--bbb-duration-fast))}.bbb-sidebar-navigation[data-collapsible] .bbb-sidebar-navigation__group>p{width:calc(var(--bbb-sidebar-content-width) - var(--bbb-space-6))}.bbb-sidebar-navigation[data-collapsible] .bbb-sidebar-navigation__item{padding-inline:var(--bbb-sidebar-icon-inset);position:relative;overflow:hidden}.bbb-sidebar-navigation[data-collapsible] .bbb-sidebar-navigation__copy{width:calc(var(--bbb-sidebar-content-width) - var(--bbb-sidebar-icon-inset) * 2 - var(--bbb-icon-size) - var(--bbb-space-3));flex:none}.bbb-sidebar-reveal{opacity:var(--bbb-opacity-visible);transition:opacity var(--bbb-duration-fast) var(--bbb-easing-standard), transform var(--bbb-duration-fast) var(--bbb-easing-standard);transition-delay:calc(var(--bbb-duration-medium) - var(--bbb-duration-fast));transform:translate(0)}.bbb-sidebar-reveal[data-hidden]{opacity:var(--bbb-opacity-hidden);transform:translateX(calc(-1 * var(--bbb-space-2)));transition-delay:var(--bbb-duration-instant)}.bbb-sidebar-navigation ul[hidden]{display:none}.bbb-sidebar-navigation .bbb-sidebar-navigation__disclosure{text-align:start;border:0;justify-content:flex-start;width:100%}.bbb-sidebar-navigation__disclosure[data-current]{color:var(--bbb-color-supporting-hover)}:is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul{margin-block-start:var(--bbb-space-1)}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__copy{padding-inline-start:var(--bbb-sidebar-nest-indent)}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item:not(.bbb-sidebar-navigation__disclosure){font-weight:var(--bbb-font-weight-regular)}.bbb-sidebar-navigation .bbb-sidebar-navigation__disclosure{color:var(--bbb-color-text);font-weight:var(--bbb-font-weight-semibold)}.bbb-sidebar-navigation .bbb-sidebar-navigation__disclosure[data-current]{color:var(--bbb-color-supporting-hover)}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item>:not(.bbb-sidebar-navigation__copy){opacity:var(--bbb-opacity-hidden);transition:opacity var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-sidebar-navigation[data-compact] :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item>:not(.bbb-sidebar-navigation__copy){opacity:var(--bbb-opacity-visible)}.bbb-sidebar-navigation:not([data-collapsible]) .bbb-sidebar-navigation__disclosure{gap:var(--bbb-space-2);padding-inline:var(--bbb-space-2)}.bbb-sidebar-navigation:not([data-collapsible]) .bbb-sidebar-navigation__disclosure .bbb-sidebar-navigation__copy{gap:var(--bbb-space-2)}.bbb-sidebar-navigation{--bbb-sidebar-child-surface-inset:calc(var(--bbb-space-2) + var(--bbb-icon-size) / 2 + var(--bbb-space-3))}.bbb-sidebar-navigation[data-collapsible]{--bbb-sidebar-child-surface-inset:calc(var(--bbb-sidebar-icon-inset) + var(--bbb-icon-size) / 2 + var(--bbb-space-3))}.bbb-sidebar-navigation[data-compact]{--bbb-sidebar-child-surface-inset:0}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item{--bbb-sidebar-child-fill:var(--bbb-color-transparent);background:0 0;text-decoration:none;position:relative}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item:before{content:"";border-radius:var(--bbb-radius-md);background:var(--bbb-sidebar-child-fill);pointer-events:none;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard);position:absolute;inset-block:0;inset-inline-start:var(--bbb-sidebar-child-surface-inset);inset-inline-end:0}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item>*{position:relative}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item:hover:not([aria-disabled]):not(:disabled){--bbb-sidebar-child-fill:var(--bbb-color-surface-muted);background:0 0}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item[aria-current]{--bbb-sidebar-child-fill:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting-hover)}.bbb-sidebar-navigation :is(.bbb-sidebar-navigation__group,.bbb-sidebar-navigation__branch)[data-dropdown]>ul .bbb-sidebar-navigation__item[aria-current]:hover:not([aria-disabled]):not(:disabled){--bbb-sidebar-child-fill:var(--bbb-color-supporting-subtle-hover)}.bbb-skeleton{width:100%;height:var(--bbb-skeleton-line-height);border-radius:var(--bbb-radius-sm);background:var(--bbb-color-border);display:block}.bbb-skeleton--title{height:var(--bbb-skeleton-title-height)}.bbb-skeleton--avatar{width:var(--bbb-skeleton-avatar-size);height:var(--bbb-skeleton-avatar-size);border-radius:var(--bbb-radius-full);flex-shrink:0}.bbb-skeleton--short{width:var(--bbb-skeleton-short-width)}.bbb-table-container{border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface);width:100%;min-width:0}.bbb-table-scroll{border-radius:inherit;width:100%;overflow-x:auto}.bbb-table-scroll:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-table{width:100%;min-width:var(--bbb-table-min-width);border-collapse:separate;border-spacing:0;font-size:var(--bbb-font-size-md)}.bbb-table th,.bbb-table td{padding:var(--bbb-space-3) var(--bbb-space-4);text-align:start;border-bottom:var(--bbb-border-width) solid var(--bbb-color-border);vertical-align:middle;position:relative}.bbb-table--resizable{table-layout:fixed;min-width:0}.bbb-table--resizable th,.bbb-table--resizable td{overflow-wrap:anywhere}.bbb-table__utility-column{width:var(--bbb-control-height)}.bbb-table__resizer{inset-block:var(--bbb-space-1);width:var(--bbb-space-3);cursor:col-resize;touch-action:none;border-radius:var(--bbb-radius-sm);position:absolute;inset-inline-end:0}.bbb-table__resizer:after{content:"";width:var(--bbb-border-width);background:var(--bbb-color-border-strong);height:100%;margin-inline:auto;display:block}.bbb-table__resizer:hover{background:var(--bbb-color-supporting-subtle)}.bbb-table__resizer:focus-visible{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-table__details>td{background:var(--bbb-color-surface-inset)}.bbb-table thead{background:var(--bbb-color-field-surface);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.bbb-table th{font-weight:var(--bbb-font-weight-medium)}.bbb-table tbody tr{height:var(--bbb-table-row-height);transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-table tbody tr:last-child>*{border-bottom:none}.bbb-table tbody tr:hover{background:var(--bbb-color-surface-inset)}.bbb-table tbody tr[data-selected]{background:var(--bbb-color-supporting-subtle)}.bbb-table tbody tr[data-selected]:hover{background:var(--bbb-color-supporting-subtle-hover)}.bbb-table .bbb-table__primary{min-width:var(--bbb-table-primary-width)}.bbb-table .bbb-table__selection{width:var(--bbb-control-height);padding:var(--bbb-space-1) var(--bbb-space-2)}.bbb-table .bbb-table__end{text-align:end;font-variant-numeric:tabular-nums}.bbb-table__sort.bbb-button{min-height:var(--bbb-control-height);padding:var(--bbb-space-1) 0;color:inherit;font-size:inherit;text-align:inherit;justify-content:flex-start}.bbb-table__sort.bbb-button:hover:not(:disabled){background:var(--bbb-color-transparent);color:var(--bbb-color-supporting-hover)}.bbb-table__end .bbb-table__sort{margin-inline-start:auto}.bbb-table__hint{padding:var(--bbb-space-2) var(--bbb-space-3);border-top:var(--bbb-border-width) solid var(--bbb-color-border);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);margin:0;display:none}@media (width<=48rem){.bbb-table__hint{display:block}}.bbb-switch{justify-content:space-between;align-items:center;gap:var(--bbb-space-6);min-height:var(--bbb-control-height);cursor:pointer;flex-wrap:wrap;display:flex}.bbb-switch__copy{flex:1 1 var(--bbb-list-row-content-width);overflow-wrap:anywhere;gap:var(--bbb-space-half);min-width:0;display:grid}.bbb-switch__label{font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-medium)}.bbb-switch__description{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.bbb-switch__control{width:var(--bbb-switch-width);min-height:var(--bbb-control-height);flex-shrink:0;align-items:center;display:flex;position:relative}.bbb-switch__control input{width:100%;height:100%;opacity:var(--bbb-opacity-hidden);cursor:inherit;margin:0;position:absolute;inset:0}.bbb-switch__track{width:var(--bbb-switch-width);height:var(--bbb-switch-height);padding:var(--bbb-switch-inset);border-radius:var(--bbb-radius-full);background:var(--bbb-color-border-strong);pointer-events:none;transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard);align-items:center;display:flex}.bbb-switch__track:after{content:"";width:var(--bbb-switch-thumb-size);height:var(--bbb-switch-thumb-size);border-radius:var(--bbb-radius-full);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control);transition:transform var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-switch__control input:checked+.bbb-switch__track{background:var(--bbb-color-accent)}.bbb-switch__control input:checked+.bbb-switch__track:after{transform:translateX(calc(var(--bbb-switch-width) - var(--bbb-switch-thumb-size) - var(--bbb-switch-inset) * 2))}.bbb-switch__control input:focus-visible+.bbb-switch__track{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-switch:has(input:disabled){opacity:var(--bbb-opacity-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bbb-switch__track:after{transition:none}}.bbb-accordion{width:100%}.bbb-accordion__item+.bbb-accordion__item{border-top:var(--bbb-border-width) solid var(--bbb-color-border)}.bbb-accordion__heading{margin:0}.bbb-accordion__trigger{text-align:start;width:100%;padding-inline:var(--bbb-space-2);color:var(--bbb-color-text);justify-content:space-between}.bbb-accordion__trigger .bbb-icon{transition:transform var(--bbb-duration-fast) var(--bbb-easing-standard)}.bbb-accordion__item[data-expanded] .bbb-icon{transform:rotate(var(--bbb-half-turn))}.bbb-accordion__content{padding:var(--bbb-space-2) var(--bbb-space-2) var(--bbb-space-4);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-accordion__panel p{margin:0}.bbb-tabs{width:100%;min-width:0}.bbb-tabs__list{gap:var(--bbb-space-1);padding:var(--bbb-space-1);border-radius:var(--bbb-radius-md);background:var(--bbb-color-surface-muted);display:flex;overflow-x:auto}.bbb-tabs__tab{min-height:var(--bbb-control-height);padding:var(--bbb-space-2) var(--bbb-space-3);border-radius:var(--bbb-radius-sm);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--bbb-duration-fast) var(--bbb-easing-standard), background-color var(--bbb-duration-fast) var(--bbb-easing-standard);outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.bbb-tabs__label{position:relative}.bbb-tabs__indicator{border-radius:inherit;background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control);pointer-events:none;transition:translate var(--bbb-duration-medium) var(--bbb-easing-standard), width var(--bbb-duration-medium) var(--bbb-easing-standard), height var(--bbb-duration-medium) var(--bbb-easing-standard);position:absolute;inset:0}.bbb-tabs__tab[data-selected]{color:var(--bbb-color-text)}.bbb-tabs__tab[data-hovered]:not([data-selected],[data-disabled]){background:var(--bbb-color-surface-inset);color:var(--bbb-color-text)}.bbb-tabs__tab[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:calc(-1 * var(--bbb-focus-width))}.bbb-tabs__tab[data-disabled]{opacity:var(--bbb-opacity-disabled);cursor:not-allowed}.bbb-tabs__panels{height:var(--tab-panel-height);transition:height var(--bbb-duration-medium) var(--bbb-easing-standard);display:grid;overflow:clip}.bbb-tabs__panel{padding:var(--bbb-space-5) var(--bbb-space-1);font-size:var(--bbb-font-size-md);color:var(--bbb-color-text-secondary);transition:opacity var(--bbb-duration-medium) var(--bbb-easing-standard), transform var(--bbb-duration-medium) var(--bbb-easing-standard);grid-area:1/1}.bbb-tabs__panel[data-entering]{opacity:var(--bbb-opacity-hidden);transform:translateY(var(--bbb-space-1))}.bbb-tabs__panel[data-exiting]{visibility:hidden;opacity:var(--bbb-opacity-hidden);transition:none}.bbb-tabs__panel p{margin:0}.bbb-tabs[data-orientation=vertical]{gap:var(--bbb-space-5);display:flex}.bbb-tabs[data-orientation=vertical] .bbb-tabs__list{flex-direction:column}.bbb-tabs[data-orientation=vertical] .bbb-tabs__panels{flex:1;min-width:0}.brand-workspace{gap:var(--bbb-space-6);width:100%;min-width:0;display:grid;container:brand-workspace/inline-size}.brand-workspace__controls{gap:var(--bbb-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-workspace__layout{gap:var(--bbb-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.brand-workspace__editor{min-width:0}.brand-sample{border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);padding:var(--bbb-space-5);overflow-wrap:anywhere;min-width:0}.brand-sample__content,.brand-sample__form{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.brand-sample h4{margin:var(--bbb-space-4) 0 var(--bbb-space-2);font-size:var(--bbb-font-size-xl);letter-spacing:var(--bbb-letter-spacing-tight)}.brand-sample p{font-size:var(--bbb-font-size-sm);color:var(--bbb-color-text-secondary);margin:0}.brand-sample .bbb-sidebar-navigation ul{gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.brand-sample .bbb-sidebar-navigation li{min-width:0}.brand-review{gap:var(--bbb-space-3);min-width:0;font-size:var(--bbb-font-size-sm);display:grid}.brand-review p,.brand-review ul{margin:0}.brand-review code{overflow-wrap:anywhere}.brand-review__checks{gap:var(--bbb-space-2);display:grid}.brand-review__checks>div{justify-content:space-between;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}@container brand-workspace (width<=48rem){.brand-workspace__layout,.brand-workspace__controls{grid-template-columns:minmax(0,1fr)}.brand-sample{padding:var(--bbb-space-2)}}.bbb-card{border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-xl);background:var(--bbb-color-surface);width:100%;min-width:0;box-shadow:var(--bbb-shadow-sm)}.bbb-card--quiet{background:var(--bbb-color-surface-inset);box-shadow:none}.bbb-card__header{align-items:start;gap:var(--bbb-space-3);padding:var(--bbb-space-5);flex-wrap:wrap;display:flex}.bbb-card__heading{overflow-wrap:anywhere;flex:auto;min-width:0}.bbb-card__heading h2,.bbb-card__heading h3,.bbb-card__heading h4{color:var(--bbb-color-text);font-size:var(--bbb-font-size-lg);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.bbb-card__heading p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-card__action{max-width:100%}.bbb-card__body{padding:var(--bbb-space-5)}.bbb-card__header+.bbb-card__body{padding-top:0}.bbb-card__footer{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);margin-inline:var(--bbb-space-5);padding-block:var(--bbb-space-4);border-top:var(--bbb-border-width) solid var(--bbb-color-border);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);flex-wrap:wrap;display:flex}.system-preview{overflow-wrap:anywhere;gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.system-preview header h4{margin:var(--bbb-space-2) 0;font-size:var(--bbb-font-size-xl);letter-spacing:var(--bbb-letter-spacing-tight)}.system-preview p{font-size:var(--bbb-font-size-sm);color:var(--bbb-color-text-secondary);margin:0}.system-eyebrow{color:var(--bbb-color-accent-text);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-label)}.system-theme-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bbb-overlay-width)), 1fr));gap:var(--bbb-space-4);display:grid}.system-theme-sample{padding:var(--bbb-space-5);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg)}.system-specs{gap:var(--bbb-space-3);font-size:var(--bbb-font-size-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.system-specs dt{color:var(--bbb-color-text-secondary)}.system-specs dd{margin:0}.system-motion-preview{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bbb-preview-control-width)), 1fr));align-items:start;gap:var(--bbb-space-8)}.system-motion{opacity:var(--bbb-opacity-hidden);visibility:hidden;transition:grid-template-rows var(--bbb-duration-medium) var(--bbb-easing-standard), opacity var(--bbb-duration-medium) var(--bbb-easing-standard), visibility var(--bbb-duration-medium);grid-template-rows:0fr;display:grid}.system-motion[data-expanded]{opacity:var(--bbb-opacity-visible);visibility:visible;grid-template-rows:1fr}.system-motion>div{min-height:0;overflow:hidden}.system-icon-grid{grid-template-columns:repeat(auto-fit, minmax(var(--bbb-space-20), 1fr));gap:var(--bbb-space-4);display:grid}.system-icon-grid>span{justify-items:center;gap:var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);overflow-wrap:anywhere;text-align:center;display:grid}.system-icon-grid .bbb-icon{color:var(--bbb-color-text)}.system-layout-demo{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bbb-menu-min-width)), 1fr));gap:var(--bbb-space-3);display:grid}.system-contrast{gap:var(--bbb-space-3);font-size:var(--bbb-font-size-sm);margin:0;display:grid}.system-contrast>div{justify-content:space-between;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.system-contrast dd{color:var(--bbb-color-danger);font-variant-numeric:tabular-nums;margin:0}.system-contrast dd[data-pass]{color:var(--bbb-color-success)}@media (width<=48rem){.system-theme-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.system-specs{grid-template-columns:minmax(0,1fr)}}.bbb-progress{gap:var(--bbb-space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bbb-progress__label{overflow-wrap:anywhere;justify-content:space-between;gap:var(--bbb-space-4);font-size:var(--bbb-font-size-sm);color:var(--bbb-color-text-secondary);flex-wrap:wrap;display:flex}.bbb-progress__track{height:var(--bbb-progress-height);border-radius:var(--bbb-radius-full);background:var(--bbb-color-surface-muted);overflow:hidden}.bbb-progress__fill{width:var(--bbb-progress-value,var(--bbb-progress-indeterminate-width));border-radius:inherit;background:var(--bbb-color-accent);height:100%;transition:width var(--bbb-duration-fast) var(--bbb-easing-standard);display:block}.bbb-progress__track[data-indeterminate=true] .bbb-progress__fill{background:var(--bbb-color-supporting)}.bbb-upload{overflow-wrap:anywhere;gap:var(--bbb-space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bbb-upload__label{font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-medium);margin:0}.bbb-upload__dropzone{justify-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-3);text-align:center;border:var(--bbb-border-width) dashed var(--bbb-color-border-strong);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-field-surface);transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard);display:grid}.bbb-upload__dropzone p{font-size:var(--bbb-font-size-sm);color:var(--bbb-color-text-secondary);margin:0}.bbb-upload__dropzone[data-dragging]{border-color:var(--bbb-color-focus);background:var(--bbb-color-supporting-subtle)}.bbb-upload__dropzone[data-invalid]{border-color:var(--bbb-color-danger)}.bbb-upload[data-disabled]{opacity:var(--bbb-opacity-disabled)}.bbb-upload__files{gap:var(--bbb-space-3);margin:0;padding:0;list-style:none;display:grid}.bbb-upload__files li{padding:var(--bbb-space-3);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-md);gap:var(--bbb-space-3);display:grid}.bbb-upload__file{justify-content:space-between;align-items:center;gap:var(--bbb-space-2);font-size:var(--bbb-font-size-sm);display:flex}.bbb-upload__file>span{overflow-wrap:anywhere;min-width:0}.bbb-upload__file small{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);display:block}.bbb-upload__actions{flex-wrap:wrap;justify-content:end;align-items:center;display:flex}.bbb-slider{gap:var(--bbb-space-2);width:100%;min-width:0;display:grid}.bbb-slider__heading{justify-content:space-between;align-items:baseline;gap:var(--bbb-space-2);font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-medium);flex-wrap:wrap;display:flex}.bbb-slider__heading output{font-variant-numeric:tabular-nums;color:var(--bbb-color-text-secondary)}.bbb-slider__track{height:var(--bbb-control-height);margin-inline:calc(var(--bbb-slider-thumb-size) / 2);position:relative}.bbb-slider__track:before,.bbb-slider__fill{border-radius:var(--bbb-radius-full);position:absolute;top:50%;transform:translateY(-50%)}.bbb-slider__track:before{content:"";width:100%;height:var(--bbb-slider-track-height);background:var(--bbb-color-border-strong)}.bbb-slider__fill{background:var(--bbb-color-accent)}.bbb-slider__thumb{width:var(--bbb-slider-thumb-size);height:var(--bbb-slider-thumb-size);border:var(--bbb-border-width) solid var(--bbb-color-border-strong);border-radius:var(--bbb-radius-full);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control);transform-origin:0 0;cursor:grab;transition:border-color var(--bbb-duration-fast) var(--bbb-easing-standard), box-shadow var(--bbb-duration-fast) var(--bbb-easing-standard), scale var(--bbb-duration-fast) var(--bbb-easing-standard);top:50%}.bbb-slider__thumb:before{content:"";inset:calc((var(--bbb-slider-thumb-size) - var(--bbb-control-height)) / 2);border-radius:inherit;position:absolute}.bbb-slider__thumb[data-hovered]:not([data-disabled]){border-color:var(--bbb-color-accent);box-shadow:var(--bbb-slider-shadow-hover)}.bbb-slider__thumb[data-dragging]:not([data-disabled]){scale:var(--bbb-slider-drag-scale);box-shadow:var(--bbb-slider-shadow-drag);cursor:grabbing;border-color:var(--bbb-color-accent)}.bbb-slider__thumb[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset)}.bbb-slider[data-disabled] .bbb-slider__track{opacity:var(--bbb-opacity-disabled)}.bbb-slider[data-disabled] .bbb-slider__thumb{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bbb-slider__thumb[data-dragging]:not([data-disabled]){scale:none}}.bbb-stepper{gap:var(--bbb-space-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bbb-stepper li{overflow-wrap:anywhere;align-items:center;gap:var(--bbb-space-2);min-width:0;font-size:var(--bbb-font-size-xs);color:var(--bbb-color-text-secondary);flex:auto;display:flex}.bbb-stepper__marker{width:var(--bbb-space-8);height:var(--bbb-space-8);border-radius:var(--bbb-radius-full);background:var(--bbb-color-surface-muted);flex-shrink:0;place-items:center;display:grid}.bbb-stepper li[aria-current]{color:var(--bbb-color-accent-text);font-weight:var(--bbb-font-weight-semibold)}.bbb-stepper li[aria-current] .bbb-stepper__marker{background:var(--bbb-color-accent);color:var(--bbb-color-on-accent)}.bbb-stepper li[data-complete] .bbb-stepper__marker{color:var(--bbb-color-supporting-hover);background:var(--bbb-color-supporting-subtle)}.gallery-card__preview.gallery-card__preview--profile-form{padding:var(--bbb-space-12);background:var(--bbb-color-surface)}.profile-form{gap:var(--bbb-space-6);width:min(100%, var(--bbb-form-preview-width));grid-template-columns:minmax(0,1fr);display:grid}.profile-form__header{align-items:center;gap:var(--bbb-space-4);margin-bottom:var(--bbb-space-2);flex-wrap:wrap;display:flex}.profile-form__heading{flex:1}.profile-form__header h4{color:var(--bbb-color-text);font-size:var(--bbb-font-size-xl);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.profile-form__header p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md)}.profile-form__fields{align-items:start;gap:var(--bbb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-form__full-width{grid-column:1/-1}.profile-form__preference{padding-inline:var(--bbb-space-1)}.profile-form__footer{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);padding-top:var(--bbb-space-5);border-top:var(--bbb-border-width) solid var(--bbb-color-border);flex-wrap:wrap;display:flex}.profile-form__footer p{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);flex:1;margin:0}.profile-form__actions{align-items:center;gap:var(--bbb-space-2);display:flex}.profile-form__actions .bbb-button--ghost{color:var(--bbb-color-text-secondary)}@media (width<=48rem){.gallery-card__preview.gallery-card__preview--profile-form{padding:var(--bbb-space-6)}.profile-form__fields{grid-template-columns:minmax(0,1fr)}.profile-form__footer{flex-direction:column;align-items:stretch}.profile-form__actions{flex-wrap:wrap}.profile-form__actions .bbb-button{flex:1 0 auto;max-width:100%}}@container gallery-content (width<=36rem){.gallery-card__preview.gallery-card__preview--profile-form{padding:var(--bbb-space-2)}}.bbb-avatar-group{align-items:center;gap:var(--bbb-space-1) 0;flex-wrap:wrap;padding-inline-start:var(--bbb-space-2);display:flex}.bbb-avatar-group>.bbb-avatar{box-shadow:0 0 0 var(--bbb-focus-width) var(--bbb-color-surface);margin-inline-start:calc(-1 * var(--bbb-space-2))}.bbb-avatar-group__more{min-width:var(--bbb-control-height);padding-inline:var(--bbb-space-2);border-radius:var(--bbb-radius-full);font-size:var(--bbb-font-size-xs);font-variant-numeric:tabular-nums;margin-inline-start:var(--bbb-space-1)}.bbb-avatar-group__empty{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-avatar-group__members{gap:var(--bbb-space-3);margin:0;padding:0;list-style:none;display:grid}.bbb-avatar-group__members li{align-items:center;gap:var(--bbb-space-3);font-size:var(--bbb-font-size-md);overflow-wrap:anywhere;display:flex}.bbb-list-row{align-items:center;gap:var(--bbb-space-3);width:100%;min-width:0;min-height:var(--bbb-list-row-height);padding:var(--bbb-space-4);border:var(--bbb-border-width) solid var(--bbb-color-transparent);border-radius:var(--bbb-radius-md);color:var(--bbb-color-text);text-align:start;flex-wrap:wrap;text-decoration:none;display:flex}.bbb-list-row__main{flex-wrap:wrap;flex:1 1 var(--bbb-list-row-content-width);align-items:center;gap:var(--bbb-space-3);min-width:0;display:flex}.bbb-list-row__copy{gap:var(--bbb-space-half);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.bbb-list-row__label{font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-medium);line-height:var(--bbb-line-height-body)}.bbb-list-row__description{font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-regular);line-height:var(--bbb-line-height-body);color:var(--bbb-color-text-secondary)}.bbb-list-row__leading{color:var(--bbb-color-supporting);align-items:center;display:flex}.bbb-list-row__trailing{max-width:100%;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);align-items:center;margin-inline-start:auto;display:flex}.bbb-list-row>.bbb-icon{color:var(--bbb-color-text-muted)}.bbb-list-row--interactive{transition:background-color var(--bbb-duration-fast) var(--bbb-easing-standard), border-color var(--bbb-duration-fast) var(--bbb-easing-standard);flex-wrap:nowrap}.bbb-list-row--interactive .bbb-list-row__main{flex-wrap:nowrap}.bbb-list-row--interactive:hover:not(:disabled){background:var(--bbb-color-supporting-subtle);border-color:var(--bbb-color-field-hover-border)}.bbb-list-row--interactive:active:not(:disabled){background:var(--bbb-color-surface-muted);transform:none}.bbb-list-row--interactive:is(:focus-visible,[data-focus-visible]){border-color:var(--bbb-color-focus);box-shadow:inset 0 0 0 var(--bbb-border-width) var(--bbb-color-focus);outline:none}.bbb-settings-section>.bbb-card__body{padding:0}.bbb-settings-section>.bbb-card__body>*{padding:var(--bbb-space-4) var(--bbb-space-5);border-radius:0;margin:0}.bbb-settings-section>.bbb-card__body>*+*{border-top:var(--bbb-border-width) solid var(--bbb-color-border)}.bbb-settings-section>.bbb-card__body>:last-child{border-end-end-radius:var(--bbb-radius-xl);border-end-start-radius:var(--bbb-radius-xl)}.gallery-card__preview.gallery-card__preview--settings{padding:var(--bbb-space-12)}.settings-pattern{gap:var(--bbb-space-5);width:min(100%, var(--bbb-form-preview-width));grid-template-columns:minmax(0,1fr);display:grid}.settings-pattern__header{justify-content:space-between;align-items:start;gap:var(--bbb-space-4);margin-bottom:var(--bbb-space-3);flex-wrap:wrap;display:flex}.settings-pattern__header>div{overflow-wrap:anywhere;flex:auto;min-width:0}.settings-pattern__header>.bbb-badge{white-space:normal;max-width:100%}.settings-pattern__eyebrow{margin-bottom:var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-medium);letter-spacing:var(--bbb-letter-spacing-label);display:block}.settings-pattern__header h4{font-size:var(--bbb-font-size-xl);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.settings-pattern__header p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md)}.settings-pattern__status{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);text-align:center;margin:0}.settings-pattern__invite-form{gap:var(--bbb-space-4);display:grid}.settings-pattern__invite-form .bbb-dialog__actions{margin-top:var(--bbb-space-2)}.settings-pattern__invitations>*+*{border-top-color:var(--bbb-color-border)}.settings-pattern .bbb-card__body>.bbb-list-row{padding:0}@media (width<=48rem){.gallery-card__preview.gallery-card__preview--settings{padding:var(--bbb-space-4)}}.bbb-breadcrumbs{min-width:0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.bbb-breadcrumbs ol{align-items:center;gap:0 var(--bbb-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bbb-breadcrumbs li{align-items:center;gap:var(--bbb-space-2);overflow-wrap:anywhere;min-width:0;max-width:100%;display:flex}.bbb-breadcrumbs .bbb-link,.bbb-breadcrumbs li>span{min-height:var(--bbb-control-height);align-items:center;display:inline-flex}.bbb-breadcrumbs__current{color:var(--bbb-color-text);font-weight:var(--bbb-font-weight-medium)}.bbb-breadcrumbs li>.bbb-icon{color:var(--bbb-color-text-muted)}.bbb-filter-chips{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;min-width:0;display:flex}.bbb-filter-chips ul{gap:var(--bbb-space-2);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.bbb-filter-chips li{max-width:100%}.bbb-filter-chip.bbb-button{max-width:100%;padding-inline:var(--bbb-space-3);border-radius:var(--bbb-radius-full);background:var(--bbb-color-supporting-subtle);color:var(--bbb-color-supporting-hover);font-size:var(--bbb-font-size-sm);text-align:start}.bbb-filter-chip>span{overflow-wrap:anywhere;min-width:0}.bbb-filter-chip.bbb-button:hover:not(:disabled){background:var(--bbb-color-supporting-subtle-hover)}.bbb-filter-chips__clear.bbb-button{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);padding-inline:var(--bbb-space-3)}.gallery-card__preview.gallery-card__preview--collection{padding:var(--bbb-space-10);background:var(--bbb-color-surface)}.collection-pattern{gap:var(--bbb-space-5);width:min(100%, var(--bbb-collection-preview-width));grid-template-columns:minmax(0,1fr);display:grid}.collection-pattern__header{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);margin-bottom:var(--bbb-space-2);flex-wrap:wrap;display:flex}.collection-pattern__header>div{flex:auto;min-width:0}.collection-pattern__header>.bbb-button{overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}.collection-pattern__header h4{font-size:var(--bbb-font-size-xl);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.collection-pattern__header p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md)}.collection-toolbar{gap:var(--bbb-space-3);display:grid}.collection-toolbar__fields{gap:var(--bbb-space-3);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.collection-pattern__bulk{justify-content:space-between;align-items:center;gap:var(--bbb-space-3);flex-wrap:wrap;display:flex}.collection-pattern__bulk p{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);margin:0}.collection-pattern__bulk>.bbb-button{color:var(--bbb-color-text-secondary)}.collection-pattern__status{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);margin:0}.collection-project__name.bbb-button{color:var(--bbb-color-text);font-weight:var(--bbb-font-weight-medium);text-align:start;justify-content:flex-start;padding:0}.collection-project__name.bbb-button:hover:not(:disabled){background:var(--bbb-color-transparent);color:var(--bbb-color-supporting-hover);text-underline-offset:var(--bbb-space-1);text-decoration:underline}.collection-project__owner{align-items:center;gap:var(--bbb-space-2);display:flex}.collection-project__owner>span:last-child{min-width:var(--bbb-space-16)}.collection-project__details{gap:var(--bbb-space-4);margin:var(--bbb-space-5) 0 0;display:grid}.collection-project__details>div{gap:var(--bbb-space-4);grid-template-columns:1fr 2fr;display:grid}.collection-project__details dt{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.collection-project__details dd{font-size:var(--bbb-font-size-md);margin:0}@media (width<=48rem){.gallery-card__preview.gallery-card__preview--collection{padding:var(--bbb-space-4)}.collection-toolbar__fields{grid-template-columns:minmax(0,1fr)}}.workspace-account-trigger{max-width:100%}.workspace-account-trigger>span{overflow-wrap:anywhere;min-width:0}.workspace-account-menu,.workspace-account-menu__group{gap:var(--bbb-space-2);min-width:0;display:grid}.workspace-account-menu__group{border-top:var(--bbb-border-width) solid var(--bbb-color-border);padding-top:var(--bbb-space-3)}.workspace-account-menu .preview-note{text-align:start}.workspace-account-menu .bbb-button{padding-inline:var(--bbb-space-2);text-align:start;color:var(--bbb-color-text);justify-content:flex-start}.workspace-account-menu .bbb-button[aria-pressed=true]{color:var(--bbb-color-accent-text);background:var(--bbb-color-accent-subtle)}.workspace-account-popover .bbb-popover__content{padding:var(--bbb-space-3)}.bbb-modal-overlay--sheet{animation:bbb-sheet-backdrop var(--bbb-duration-medium) var(--bbb-easing-standard);justify-content:flex-end;padding:0}.bbb-modal-overlay--start{justify-content:flex-start}.bbb-modal--sheet{--bbb-sheet-entry:100%;width:min(100%, var(--bbb-sheet-width));border-radius:var(--bbb-radius-xl) 0 0 var(--bbb-radius-xl);height:100dvh;max-height:100dvh;animation:bbb-sheet-slide var(--bbb-duration-medium) var(--bbb-easing-standard);overflow:hidden;container:sheet/inline-size}@container sheet (width<=16rem){.bbb-dialog--sheet .bbb-dialog__heading{grid-template-columns:minmax(0,1fr);display:grid}.bbb-dialog--sheet .bbb-dialog__heading h2{grid-row:2}.bbb-dialog--sheet .bbb-dialog__heading>.bbb-button{grid-row:1;justify-self:end}}.bbb-modal-overlay--start .bbb-modal--sheet,.bbb-modal--sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--bbb-sheet-entry:-100%;border-radius:0 var(--bbb-radius-xl) var(--bbb-radius-xl) 0}.bbb-modal-overlay--start .bbb-modal--sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--bbb-sheet-entry:100%;border-radius:var(--bbb-radius-xl) 0 0 var(--bbb-radius-xl)}.bbb-modal-overlay--sheet[data-exiting],.bbb-modal--sheet[data-exiting]{animation-direction:reverse}.bbb-dialog--sheet{flex-direction:column;height:100%;padding:0;display:flex}.bbb-dialog--sheet .bbb-dialog__header{padding:var(--bbb-space-6);border-bottom:var(--bbb-border-width) solid var(--bbb-color-border)}.bbb-dialog--sheet .bbb-dialog__description{margin-bottom:0}.bbb-dialog--sheet .bbb-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--bbb-space-6);flex:1;overflow:auto}.bbb-dialog--sheet .bbb-dialog__footer{padding:var(--bbb-space-4) var(--bbb-space-6);border-top:var(--bbb-border-width) solid var(--bbb-color-border);margin:0}@keyframes bbb-sheet-slide{0%{transform:translateX(var(--bbb-sheet-entry))}to{transform:translate(0)}}@keyframes bbb-sheet-backdrop{0%{background-color:var(--bbb-color-transparent)}to{background-color:var(--bbb-color-scrim)}}@media (width<=48rem){.bbb-dialog--sheet .bbb-dialog__header,.bbb-dialog--sheet .bbb-dialog__body{padding:var(--bbb-space-4)}.bbb-dialog--sheet .bbb-dialog__heading{gap:var(--bbb-space-2)}.bbb-dialog--sheet .bbb-dialog__footer{padding:var(--bbb-space-3) var(--bbb-space-4)}.bbb-modal--sheet,.bbb-modal-overlay--start .bbb-modal--sheet{border-radius:0}.bbb-modal--sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0}.bbb-modal-overlay--start .bbb-modal--sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0}}.shell-identity{width:var(--bbb-sidebar-width);min-height:calc(var(--bbb-shell-header-height) - var(--bbb-border-width));padding:var(--bbb-space-3);border-inline-end:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-inset);transition:width var(--bbb-duration-medium) var(--bbb-easing-standard);flex-shrink:0;align-items:center;display:flex;position:relative}.shell-identity[data-collapsed]{width:var(--bbb-sidebar-rail-width)}.shell-identity__logo{width:calc(var(--bbb-sidebar-content-width) - var(--bbb-control-height) - var(--bbb-space-6));margin-inline-start:var(--bbb-space-3)}.shell-identity>.bbb-sidebar-toggle{position:absolute;inset-inline-end:var(--bbb-space-3)}.bbb-page-header{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bbb-page-header__row{align-items:flex-start;gap:var(--bbb-space-5);flex-wrap:wrap;display:flex}.bbb-page-header__copy{flex:1 1 var(--bbb-page-header-copy-width);overflow-wrap:anywhere;min-width:0}.bbb-page-header__copy>:is(h1,h2,h3,h4){color:var(--bbb-color-text);font-size:var(--bbb-font-size-xl);font-weight:var(--bbb-font-weight-semibold);line-height:var(--bbb-line-height-tight);letter-spacing:var(--bbb-letter-spacing-tight);margin:0}.bbb-page-header__eyebrow{margin:0 0 var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-medium)}.bbb-page-header__description{margin-top:var(--bbb-space-2);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md)}.bbb-page-header__actions{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;max-width:100%;display:flex}.bbb-page-header__actions>.bbb-button{overflow-wrap:anywhere;max-width:100%}.gallery-card__preview.gallery-card__preview--workspace-shell,.gallery-card__preview.gallery-card__preview--sidebar-dropdowns{padding:0;overflow:clip;container:workspace-preview/inline-size}.workspace-shell{grid-template-columns:var(--bbb-sidebar-width) minmax(0, 1fr);width:100%;min-width:0;min-height:var(--bbb-workspace-preview-height);background:var(--bbb-color-canvas);transition:grid-template-columns var(--bbb-duration-medium) var(--bbb-easing-standard);display:grid}.workspace-shell[data-sidebar-collapsed]{grid-template-columns:var(--bbb-sidebar-rail-width) minmax(0, 1fr)}.workspace-shell__sidebar-track{grid-row:2;min-width:0;overflow:hidden}.workspace-shell__sidebar{gap:var(--bbb-space-8);padding:var(--bbb-space-4) var(--bbb-space-3);border-inline-end:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-inset);flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.workspace-shell__help{margin-top:auto}.workspace-shell__main{min-width:0}.workspace-shell__topbar{min-height:calc(var(--bbb-control-height) + var(--bbb-space-8) + var(--bbb-border-width));align-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-4) var(--bbb-space-6);border-bottom:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-glass);flex-wrap:wrap;grid-area:1/1/auto/-1;display:flex}.workspace-shell__name{overflow-wrap:anywhere;min-width:0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm);flex:1}.workspace-shell__mobile-menu{display:none}.workspace-shell__content{gap:var(--bbb-space-6);padding:var(--bbb-space-6);grid-template-columns:minmax(0,1fr);display:grid}.workspace-content,.workspace-details-form{gap:var(--bbb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.workspace-content__list{margin:0;padding:0;list-style:none}.workspace-content__list>li+li,.workspace-project-details>*+*{border-top:var(--bbb-border-width) solid var(--bbb-color-border)}.workspace-shell__status{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);overflow-wrap:anywhere;margin:0}@container workspace-preview (width<=48rem){.workspace-shell,.workspace-shell[data-sidebar-collapsed]{grid-template-columns:minmax(0,1fr)}.workspace-shell__desktop-toggle,.workspace-shell__sidebar-track{display:none}.workspace-shell__mobile-menu{display:block}.workspace-shell__topbar,.workspace-shell__content{padding:var(--bbb-space-4)}}.sidebar-dropdowns-pattern{width:100%;min-width:0}.sidebar-dropdowns-pattern__controls{padding:var(--bbb-space-3) var(--bbb-space-4);border-block-end:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface);display:flex}.workspace-shell{grid-template-rows:auto 1fr}@container workspace-preview (width<=36rem){.workspace-shell__topbar{padding:var(--bbb-space-2);gap:var(--bbb-space-1);justify-content:space-between}.workspace-shell__name,.workspace-account-trigger>span:not(.bbb-avatar),.workspace-account-trigger>.bbb-icon{display:none}.workspace-account-trigger{padding:var(--bbb-space-1)}}.workspace-shell__mobile-brand{display:none}@container workspace-preview (width>48rem){.workspace-shell[data-branded] .workspace-shell__topbar{padding:0 var(--bbb-space-6) 0 0;min-height:var(--bbb-shell-header-height)}}@container workspace-preview (width<=48rem){.workspace-shell[data-branded] .workspace-shell__name{display:none}.workspace-shell__mobile-brand{flex:1;min-width:0;display:flex}}@container workspace-preview (width<=24rem){.workspace-shell__mobile-brand{flex-basis:100%;order:-1}}.workspace-shell-preview__variants .bbb-filters__option{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.bbb-document-workspace-frame{width:100%;min-width:0;container:document-workspace/inline-size}.bbb-document-workspace{grid-template-columns:var(--bbb-sidebar-width) minmax(0, 1fr);background:var(--bbb-color-surface);width:100%;min-width:0;min-height:100%;transition:grid-template-columns var(--bbb-duration-medium) var(--bbb-easing-standard);display:grid}.bbb-document-workspace[data-collapsed]{grid-template-columns:var(--bbb-sidebar-rail-width) minmax(0, 1fr)}.bbb-document-workspace__sidebar,.bbb-document-workspace__drawer{gap:var(--bbb-space-5);flex-direction:column;min-width:0;display:flex}.bbb-document-workspace__sidebar{padding:var(--bbb-space-4) var(--bbb-space-3);border-inline-end:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-inset);overflow:hidden}.bbb-document-workspace__content{flex-direction:column;min-width:0;display:flex}.bbb-document-workspace__tools,.bbb-document-workspace__document-tools{align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.bbb-document-workspace__tools{padding:var(--bbb-space-3);justify-content:space-between}.bbb-document-workspace__document-tools{flex-shrink:0}.bbb-document-workspace__account{min-width:0;max-width:100%}.bbb-document-workspace__mobile-toggle{display:none}.bbb-document-workspace__footer{margin-top:auto}@container document-workspace (width<=48rem){.bbb-document-workspace,.bbb-document-workspace[data-collapsed]{grid-template-columns:minmax(0,1fr)}.bbb-document-workspace__sidebar,.bbb-document-workspace__desktop-toggle{display:none}.bbb-document-workspace__mobile-toggle{display:flex}}@container document-workspace (width<=20rem){.bbb-document-workspace__tools{gap:var(--bbb-space-1);padding:var(--bbb-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bbb-document-workspace__document-tools{display:contents}.bbb-document-workspace__mobile-toggle{grid-area:1/1}.bbb-document-workspace__account{grid-area:1/2}.bbb-document-workspace__document-tools>.bbb-button{grid-column:1;justify-self:start}}.document-workspace-pattern .bbb-document-workspace{min-height:var(--bbb-workspace-preview-height)}.document-workspace-pattern__help{margin-top:auto}.document-workspace-pattern__label{margin:0 0 var(--bbb-space-4);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-medium)}.document-workspace-pattern__list{margin:0;padding:0;list-style:none}.document-workspace-pattern__selected{background:var(--bbb-color-supporting-subtle)}.document-workspace-pattern__document{padding:var(--bbb-space-8) var(--bbb-space-10) var(--bbb-space-12);min-width:0}.document-workspace-pattern__document h4{margin:0 0 var(--bbb-space-8);font-size:var(--bbb-font-size-xl);line-height:var(--bbb-line-height-tight);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-tight);overflow-wrap:anywhere}.document-workspace-pattern__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--bbb-line-height-body);margin:0}.document-workspace-pattern__status{padding:var(--bbb-space-4);font-size:var(--bbb-font-size-xs);color:var(--bbb-color-text-secondary);overflow-wrap:anywhere;margin:0}@container document-workspace (width<=48rem){.document-workspace-pattern__document{padding:var(--bbb-space-6) var(--bbb-space-4)}.document-workspace-pattern .workspace-account-trigger>span:not(.bbb-avatar),.document-workspace-pattern .workspace-account-trigger>.bbb-icon{display:none}.document-workspace-pattern .workspace-account-trigger{padding:var(--bbb-space-1)}}.sidebar-preview,.page-header-preview{gap:var(--bbb-space-6);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.sidebar-preview{max-width:var(--bbb-preview-control-width)}.page-header-preview{max-width:var(--bbb-collection-preview-width)}.sheet-preview-form{gap:var(--bbb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.gallery-card__preview--table>.content-preview{max-width:var(--bbb-collection-preview-width)}.gallery-card__preview--table .bbb-select{width:min(100%, var(--bbb-preview-control-width))}.gallery-card__preview--pagination>.content-preview{align-content:center}.content-preview{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.content-preview__rows{border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface);padding:var(--bbb-space-1)}.content-preview__rows>*+*{border-top-color:var(--bbb-color-border)}.content-preview__card-content{justify-items:start;gap:var(--bbb-space-3);grid-template-columns:minmax(0,1fr);display:grid}.content-preview__card-content p{overflow-wrap:anywhere;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-md);margin:0}.bbb-radio-group{gap:var(--bbb-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bbb-radio-group__options{gap:var(--bbb-space-1);padding:var(--bbb-space-1);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.bbb-radio{padding:var(--bbb-space-3);font-weight:var(--bbb-font-weight-medium)}.bbb-radio>span:last-child{overflow-wrap:anywhere;min-width:0}.bbb-radio[data-selected]{background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-control)}.bbb-radio[data-hovered]:not([data-disabled]){background:var(--bbb-color-supporting-subtle);border-color:var(--bbb-color-field-hover-border)}.bbb-radio[data-focus-visible]:not([data-disabled]){border-color:var(--bbb-color-focus)}.bbb-radio__indicator{border-radius:var(--bbb-radius-full)}.bbb-radio__indicator:after{content:"";width:var(--bbb-radio-dot-size);height:var(--bbb-radio-dot-size);border-radius:var(--bbb-radius-full);background:var(--bbb-color-on-accent);opacity:var(--bbb-opacity-hidden);transform:scale(var(--bbb-choice-mark-scale));transition:opacity var(--bbb-duration-fast) var(--bbb-easing-standard), transform var(--bbb-duration-medium) var(--bbb-easing-standard)}.bbb-radio[data-selected] .bbb-radio__indicator:after{opacity:var(--bbb-opacity-visible);transform:scale(1)}.bbb-radio-group[data-invalid] .bbb-radio__indicator{border-color:var(--bbb-color-danger)}.bbb-radio__description{margin-top:var(--bbb-space-half);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-regular);display:block}.bbb-toast-region{inset:auto var(--bbb-space-5) var(--bbb-space-5) auto;z-index:var(--bbb-layer-toast);gap:var(--bbb-space-3);width:min(var(--bbb-dialog-width), calc(100vw - var(--bbb-space-10)));outline:none;display:grid;position:fixed}.bbb-toast{align-items:center;gap:var(--bbb-space-3);padding:var(--bbb-space-4);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);color:var(--bbb-color-text);background:var(--bbb-color-surface);box-shadow:var(--bbb-shadow-raised);flex-wrap:wrap;display:flex}.bbb-toast>.bbb-icon{color:var(--bbb-color-supporting)}.bbb-toast-region:focus-visible,.bbb-toast[data-focus-visible]{outline:var(--bbb-focus-width) solid var(--bbb-color-focus);outline-offset:var(--bbb-focus-offset);border-radius:var(--bbb-radius-lg)}.bbb-toast__content{gap:var(--bbb-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.bbb-toast__title{font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-semibold)}.bbb-toast__description{font-size:var(--bbb-font-size-xs);color:var(--bbb-color-text-secondary)}.gallery-shell{min-height:100svh}.gallery-sidebar{inset:var(--bbb-shell-header-height) auto 0 0;z-index:var(--bbb-layer-sticky);gap:var(--bbb-space-8);width:var(--bbb-sidebar-width);padding:var(--bbb-space-4) var(--bbb-space-3) var(--bbb-space-5);border-right:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-inset);transition:width var(--bbb-duration-medium) var(--bbb-easing-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.gallery-shell[data-sidebar-collapsed]>.gallery-sidebar{width:var(--bbb-sidebar-rail-width)}.gallery-sidebar>*{flex-shrink:0}.gallery-sidebar__help{margin-top:auto}.gallery-navigation-sheet{gap:var(--bbb-space-8);display:grid}.gallery-desktop-toggle{display:flex}.gallery-workspace{min-width:0;margin-left:var(--bbb-sidebar-width);transition:margin-left var(--bbb-duration-medium) var(--bbb-easing-standard)}.gallery-shell[data-sidebar-collapsed]>.gallery-workspace{margin-left:var(--bbb-sidebar-rail-width)}.gallery-mobile-menu{display:none}.gallery-topbar{z-index:var(--bbb-layer-sticky);justify-content:space-between;align-items:center;gap:var(--bbb-space-4);min-height:var(--bbb-shell-header-height);padding:0 var(--bbb-space-3) 0 0;border-bottom:var(--bbb-border-width) solid var(--bbb-color-border);background:var(--bbb-color-surface-glass);-webkit-backdrop-filter:blur(var(--bbb-backdrop-blur));backdrop-filter:blur(var(--bbb-backdrop-blur));font-size:var(--bbb-font-size-sm);display:flex;position:sticky;top:0}.gallery-topbar>span{align-items:center;gap:var(--bbb-space-3);display:inline-flex}.gallery-topbar__location{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-width:0}.gallery-main{max-width:var(--bbb-content-width);padding:var(--bbb-space-12) var(--bbb-page-gutter) var(--bbb-space-8);margin-inline:auto;container:gallery-content/inline-size}.gallery-header{justify-content:space-between;align-items:flex-end;gap:var(--bbb-space-6);margin-bottom:var(--bbb-space-8);display:flex}.gallery-header h1{margin:var(--bbb-space-2) 0 var(--bbb-space-3);font-size:var(--bbb-font-size-title);font-weight:var(--bbb-font-weight-semibold);line-height:var(--bbb-line-height-tight);letter-spacing:var(--bbb-letter-spacing-tight)}.gallery-header p{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-base);margin:0}.gallery-principles{gap:var(--bbb-space-5);padding:var(--bbb-space-5) var(--bbb-space-6);border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-lg);background:var(--bbb-color-surface);grid-template-columns:repeat(3,1fr);display:grid}.gallery-principle{align-items:center;gap:var(--bbb-space-3);display:flex}.gallery-principle__icon{width:var(--bbb-principle-icon-size);height:var(--bbb-principle-icon-size);border-radius:var(--bbb-radius-md);color:var(--bbb-color-supporting);background:var(--bbb-color-supporting-subtle);flex-shrink:0;place-items:center;display:grid}.gallery-principle h2{font-size:var(--bbb-font-size-sm);font-weight:var(--bbb-font-weight-semibold);margin:0}.gallery-principle p{margin:var(--bbb-space-half) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.gallery-toolbar{justify-content:space-between;align-items:center;gap:var(--bbb-space-4);padding-block:var(--bbb-space-8);flex-wrap:wrap;display:flex}.gallery-search{width:min(100%, var(--bbb-search-width))}.gallery-search input{font-size:var(--bbb-font-size-md)}.gallery-search .bbb-button{padding-inline:var(--bbb-space-1);color:var(--bbb-color-text-secondary)}.gallery-section{margin-bottom:var(--bbb-space-10)}.gallery-section__heading{margin-bottom:var(--bbb-space-4)}.gallery-section__heading h2{align-items:center;gap:var(--bbb-space-2);font-size:var(--bbb-font-size-lg);font-weight:var(--bbb-font-weight-semibold);letter-spacing:var(--bbb-letter-spacing-body);flex-wrap:wrap;margin:0;display:flex}.gallery-section__heading h2>.bbb-icon{color:var(--bbb-color-text-secondary)}.gallery-section__heading h2>span{margin-left:var(--bbb-space-1);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);font-weight:var(--bbb-font-weight-regular);font-variant-numeric:tabular-nums}.gallery-section__heading p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.gallery-grid{gap:var(--bbb-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery-section[aria-labelledby=foundations-title] .gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-card{border:var(--bbb-border-width) solid var(--bbb-color-border);border-radius:var(--bbb-radius-xl);background:var(--bbb-color-surface);min-width:0;box-shadow:var(--bbb-shadow-sm);flex-direction:column;display:flex}.gallery-card--wide{grid-column:1/-1}.gallery-card__preview{min-height:var(--bbb-preview-height);padding:var(--bbb-space-8);border-radius:var(--bbb-radius-xl) var(--bbb-radius-xl) 0 0;background:var(--bbb-color-surface-inset);flex:1;justify-content:center;align-items:center;display:flex}:where(.gallery-card__preview)>*{min-width:0;max-width:100%}.gallery-section[aria-labelledby=foundations-title] .gallery-card__preview{min-height:var(--bbb-foundation-preview-height);padding:var(--bbb-space-5)}.gallery-card__preview--typography{background:var(--bbb-color-surface)}.gallery-card__info{padding:var(--bbb-space-5);border-top:var(--bbb-border-width) solid var(--bbb-color-border)}.gallery-card__title-row{justify-content:space-between;align-items:center;gap:var(--bbb-space-2);flex-wrap:wrap;display:flex}.gallery-card__title-row h3{overflow-wrap:anywhere;min-width:0;font-size:var(--bbb-font-size-md);font-weight:var(--bbb-font-weight-semibold);margin:0}.gallery-card__title-row>span{color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs)}.gallery-card__info>p{margin:var(--bbb-space-1) 0 0;color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-sm)}.gallery-empty{padding:var(--bbb-space-16) var(--bbb-space-4)}.gallery-footer{justify-content:space-between;gap:var(--bbb-space-2);padding-top:var(--bbb-space-5);border-top:var(--bbb-border-width) solid var(--bbb-color-border);color:var(--bbb-color-text-secondary);font-size:var(--bbb-font-size-xs);flex-wrap:wrap;display:flex}.gallery-skip-link{top:var(--bbb-space-3);left:var(--bbb-space-3);z-index:var(--bbb-layer-skip-link);transform:translateY(calc(-100% - var(--bbb-space-6)));padding:var(--bbb-space-3) var(--bbb-space-4);border-radius:var(--bbb-radius-md);color:var(--bbb-color-on-accent);background:var(--bbb-color-accent);position:fixed}.gallery-skip-link:focus{transform:translateY(0)}@media (width<=80rem){.gallery-section[aria-labelledby=foundations-title] .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-principles{padding-inline:var(--bbb-space-4);gap:var(--bbb-space-3)}.gallery-principle{align-items:flex-start}.gallery-principle__icon{display:none}}@media (width<=48rem){.gallery-desktop-toggle,.gallery-sidebar{display:none}.gallery-workspace,.gallery-shell[data-sidebar-collapsed]>.gallery-workspace{margin-left:0;transition:none}.gallery-mobile-menu{display:block}.gallery-main{padding-top:var(--bbb-space-8)}.gallery-header p{max-width:var(--bbb-preview-control-width)}.gallery-principles{gap:var(--bbb-space-4);padding:var(--bbb-space-5);grid-template-columns:1fr}.gallery-principle{align-items:center}.gallery-principle__icon{display:grid}.gallery-toolbar{gap:var(--bbb-space-3)}.gallery-search,.gallery-toolbar>.bbb-filters{width:100%}.gallery-search input{font-size:var(--bbb-font-size-base)}.gallery-card__preview{padding:var(--bbb-space-6)}}@media (width<=36rem){.gallery-grid,.gallery-section[aria-labelledby=foundations-title] .gallery-grid{grid-template-columns:1fr}.gallery-toolbar>.bbb-filters .bbb-filters__option{flex-basis:calc(50% - var(--bbb-space-half));padding-inline:var(--bbb-space-2);gap:var(--bbb-space-1)}.gallery-card__preview,.gallery-section[aria-labelledby=foundations-title] .gallery-card__preview{padding:var(--bbb-space-4)}}@container sheet (width<=16rem){.gallery-navigation-sheet .bbb-sidebar-navigation__item{gap:var(--bbb-space-1);padding-inline:var(--bbb-space-2)}.gallery-navigation-sheet .bbb-sidebar-navigation__copy{gap:var(--bbb-space-1)}.gallery-navigation-sheet .bbb-sidebar-navigation__item>.bbb-icon{display:none}}@container gallery-content (width<=48rem){.gallery-grid{grid-template-columns:minmax(0,1fr)}}@container gallery-content (width<=36rem){.gallery-section[aria-labelledby=foundations-title] .gallery-grid{grid-template-columns:minmax(0,1fr)}}.gallery-header{flex-wrap:wrap}@media (width<=48rem){.gallery-topbar{padding-inline:var(--bbb-space-2);gap:var(--bbb-space-1)}.gallery-topbar__location{overflow-wrap:normal}}.gallery-topbar__mobile-brand{display:none}@media (width<=48rem){.gallery-topbar{padding-block:var(--bbb-space-3)}.gallery-topbar__app-name{display:none}.gallery-topbar__mobile-brand{min-width:0;max-width:100%;display:flex}}.gallery-appearance-controls{align-items:center;gap:var(--bbb-space-1);display:flex}.gallery-appearance-controls .bbb-select__value{white-space:normal}.gallery-card__example-tools{align-items:center;gap:var(--bbb-space-3);margin-top:var(--bbb-space-4);flex-wrap:wrap;display:flex}.gallery-card__example-details{gap:var(--bbb-space-4);min-width:0;margin-top:var(--bbb-space-4);display:grid}.gallery-source-bundle{gap:var(--bbb-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gallery-source-bundle p{overflow-wrap:anywhere;margin:0}.gallery-source-bundle details{overflow-wrap:anywhere;min-width:0}.gallery-source-bundle summary{cursor:pointer;padding-block:var(--bbb-space-3)}.gallery-source-bundle details>:not(summary){margin-block:var(--bbb-space-3)}.gallery-source-bundle .bbb-select__value{white-space:normal;overflow-wrap:anywhere}.gallery-card__example-details .bbb-copy-button{flex-shrink:0}.gallery-card__example-details .bbb-code-block__header>span{overflow-wrap:anywhere;min-width:0}@media (width<=36rem){.gallery-main:has(.gallery-source-bundle){padding-inline:var(--bbb-space-3)}.gallery-card:has(.gallery-source-bundle) .gallery-card__info{padding-inline:var(--bbb-space-2)}}.gallery-card__reset-status{margin:0}.gallery-main[data-isolated] .gallery-grid{grid-template-columns:minmax(0,1fr)}@media (width<=30rem){.gallery-topbar{gap:var(--bbb-space-1);flex-wrap:wrap}.gallery-topbar__location{flex:1 0 auto}.gallery-appearance-controls{margin-inline-start:auto}}
