:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-color-canvas:#0f0f10;--bs-color-canvas-subtle:#161618;--bs-color-surface:#1b1b1e;--bs-color-surface-raised:#222225;--bs-color-surface-interactive:#2a2a2e;--bs-color-surface-inverse:#101012;--bs-color-text:#f4f4f5;--bs-color-text-muted:#a1a1a8;--bs-color-text-subtle:#74747c;--bs-color-text-inverse:#fff;--bs-color-border-subtle:#27272b;--bs-color-border-strong:#3f3f45;--bs-color-brand:#ed74e8;--bs-color-brand-hover:#f293ee;--bs-color-brand-active:#f8b6f5;--bs-color-brand-soft:#341536;--bs-color-brand-contrast:#300c30;--bs-color-accent:#9d8cff;--bs-color-success:#46d695;--bs-color-success-soft:#0f2f22;--bs-color-warning:#f5b83d;--bs-color-warning-soft:#33240c;--bs-color-critical:#ff6b70;--bs-color-critical-hover:#ff8b8f;--bs-color-critical-soft:#3b141a;--bs-color-live:#ff405f;--bs-color-live-soft:#3a121a;--bs-color-info:#6fb6ff;--bs-color-info-soft:#102a40;--bs-color-overlay:#0a0a0cbd;--bs-color-focus:#ff9fce;--bs-color-skeleton:#27272b;--bs-color-brand-ink:var(--bs-color-brand-hover);--bs-color-action-primary:var(--bs-color-brand);--bs-color-action-primary-hover:var(--bs-color-brand-hover);--bs-color-action-primary-contrast:var(--bs-color-brand-contrast);--bs-color-beauty-peach:#ffb69b;--bs-color-topic-rose-soft:color-mix(in srgb, var(--bs-color-beauty-pink) 24%, var(--bs-color-surface));--bs-color-topic-lavender-soft:color-mix(in srgb, var(--bs-color-accent) 14%, var(--bs-color-surface));--bs-color-topic-sage-soft:color-mix(in srgb, var(--bs-color-success) 13%, var(--bs-color-surface));--bs-color-topic-gold-soft:color-mix(in srgb, var(--bs-color-warning) 16%, var(--bs-color-surface));--bs-color-topic-peach-soft:color-mix(in srgb, var(--bs-color-beauty-peach-fill) 24%, var(--bs-color-surface));--bs-color-beauty-pink:#f56eb3;--bs-color-beauty-peach-fill:#feab75;--bs-font-family-heading:"DM Sans", Arial, Helvetica, sans-serif;--bs-font-family-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-font-family-display:Georgia, "Times New Roman", serif;--bs-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--bs-font-weight-regular:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-font-weight-strong:800;--bs-text-task-size:clamp(1.625rem, 1.45rem + .6vw, 2rem);--bs-text-task-line:1.2;--bs-text-caption-size:.75rem;--bs-text-caption-line:1rem;--bs-text-label-size:.875rem;--bs-text-label-line:1.25rem;--bs-text-body-size:1rem;--bs-text-body-line:1.5rem;--bs-text-subtitle-size:1.125rem;--bs-text-subtitle-line:1.625rem;--bs-text-title-size:1.375rem;--bs-text-title-line:1.75rem;--bs-text-heading-size:clamp(1.625rem, 1.35rem + 1vw, 2.25rem);--bs-text-heading-line:1.15;--bs-text-display-size:clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--bs-text-display-line:1.05;--bs-letter-tight:-.03em;--bs-letter-normal:0;--bs-letter-wide:.06em;--bs-space-0:0;--bs-space-1:.25rem;--bs-space-2:.5rem;--bs-space-3:.75rem;--bs-space-4:1rem;--bs-space-5:1.25rem;--bs-space-6:1.5rem;--bs-space-8:2rem;--bs-space-10:2.5rem;--bs-space-12:3rem;--bs-space-16:4rem;--bs-space-20:5rem;--bs-size-icon-small:1rem;--bs-size-icon:1.25rem;--bs-size-icon-large:1.5rem;--bs-size-control-small:2rem;--bs-size-control:2.75rem;--bs-size-control-large:3.25rem;--bs-size-touch:2.75rem;--bs-size-touch-critical:3.5rem;--bs-size-content:90rem;--bs-size-reading:44rem;--bs-size-sidebar:17rem;--bs-size-media-rail:22rem;--bs-size-consumer-rail:12.5rem;--bs-size-consumer-header:4.75rem;--bs-size-bottom-navigation:4.5rem;--bs-radius-none:0;--bs-radius-small:.375rem;--bs-radius-medium:.5rem;--bs-radius-large:.625rem;--bs-radius-xlarge:1rem;--bs-radius-round:999rem;--bs-border-width:.0625rem;--bs-border-strong-width:.125rem;--bs-shadow-small:0 .0625rem .125rem #00000073;--bs-shadow-medium:0 .5rem 1.5rem #00000073;--bs-shadow-large:0 1.5rem 4rem #0009;--bs-shadow-glow:0 .25rem 1rem #00000059;--bs-layer-base:0;--bs-layer-sticky:10;--bs-layer-navigation:20;--bs-layer-media-controls:30;--bs-layer-sheet:40;--bs-layer-modal:50;--bs-layer-toast:60;--bs-layer-critical:70;--bs-opacity-disabled:.48;--bs-opacity-muted:.72;--bs-motion-instant:80ms;--bs-motion-quick:.14s;--bs-motion-standard:.22s;--bs-motion-spatial:.32s;--bs-motion-deliberate:.45s;--bs-ease-standard:cubic-bezier(.2, 0, 0, 1);--bs-ease-enter:cubic-bezier(0, 0, .2, 1);--bs-ease-exit:cubic-bezier(.4, 0, 1, 1);--bs-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--bs-ease-spring-social:cubic-bezier(.34, 1.4, .64, 1);--bs-ease-spring-spatial:cubic-bezier(.22, 1, .36, 1);--bs-focus-width:.1875rem;--bs-focus-offset:.125rem;--bs-focus-ring:0 0 0 var(--bs-focus-width) var(--bs-color-focus);--bs-breakpoint-mobile:30rem;--bs-breakpoint-tablet:48rem;--bs-breakpoint-desktop:64rem;--bs-breakpoint-wide:80rem;--bs-aspect-square:1 / 1;--bs-aspect-portrait:3 / 4;--bs-aspect-bright:9 / 16;--bs-aspect-video:16 / 9;--bs-media-zoom-scale:1.45;--bs-aspect-editorial:16 / 7;--bs-size-feature-preview:24rem;--bs-size-font-wordmark:2.5rem;--bs-size-font-wordmark-mobile:2rem;--bs-aspect-home-hero:1.825;--bs-home-media-shade:linear-gradient(0deg, #160b17d9, transparent 70%);--bs-size-home-bright:11rem;--bs-color-editorial-canvas:#e8e0d7;--bs-color-editorial-paper:#faf4ec;--bs-color-editorial-ink:#190f12;--bs-color-editorial-muted:#6d5c60;--bs-color-editorial-line:#cdbdb4;--bs-color-editorial-coral:#fa4d2e;--bs-color-editorial-coral-soft:#ffd0c6;--bs-color-editorial-sand:#c9a184;--bs-color-editorial-plum:#421727;--bs-color-editorial-rose:#ad5361;--bs-color-editorial-clay:#ae4e38;--bs-color-editorial-sage:#758779;--bs-size-editorial-content:90rem;--bs-size-editorial-hero:35rem;--bs-radius-editorial:1.75rem;--bs-radius-editorial-small:1rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-color-canvas:#fff;--bs-color-canvas-subtle:#fff8fb;--bs-color-surface:#fff;--bs-color-surface-raised:#fff;--bs-color-surface-interactive:#ffedf4;--bs-color-surface-inverse:#171717;--bs-color-text:#191526;--bs-color-text-muted:#716b7b;--bs-color-text-subtle:#716b7b;--bs-color-text-inverse:#fff;--bs-color-border-subtle:#eee8ee;--bs-color-border-strong:#dcc1ce;--bs-color-brand:#df165e;--bs-color-brand-hover:#c81050;--bs-color-brand-active:#ad1046;--bs-color-brand-soft:#ffedf4;--bs-color-brand-contrast:#fff;--bs-color-accent:#7350a4;--bs-color-beauty-peach:#a04425;--bs-color-success:#157a4c;--bs-color-success-soft:#e0f5ea;--bs-color-warning:#966000;--bs-color-warning-soft:#fff0c9;--bs-color-critical:#c22735;--bs-color-critical-hover:#a01f2b;--bs-color-critical-soft:#ffe7ea;--bs-color-live:#d92d4c;--bs-color-live-soft:#ffe7ec;--bs-color-info:#1769aa;--bs-color-info-soft:#e5f2ff;--bs-color-overlay:#1c1c1ca3;--bs-color-focus:#9c1750;--bs-color-skeleton:#e7e3dd;--bs-shadow-small:0 .0625rem .125rem #1c1c1c12;--bs-shadow-medium:0 .5rem 1.5rem #1c1c1c1f;--bs-shadow-large:0 1.5rem 4rem #1c1c1c2e;--bs-shadow-glow:0 .25rem 1.25rem #1c1c1c14}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-color-canvas:#fff;--bs-color-canvas-subtle:#fff8fb;--bs-color-surface:#fff;--bs-color-surface-raised:#fff;--bs-color-surface-interactive:#ffedf4;--bs-color-surface-inverse:#171717;--bs-color-text:#191526;--bs-color-text-muted:#716b7b;--bs-color-text-subtle:#716b7b;--bs-color-text-inverse:#fff;--bs-color-border-subtle:#eee8ee;--bs-color-border-strong:#dcc1ce;--bs-color-brand:#df165e;--bs-color-brand-hover:#c81050;--bs-color-brand-active:#ad1046;--bs-color-brand-soft:#ffedf4;--bs-color-brand-contrast:#fff;--bs-color-accent:#7350a4;--bs-color-beauty-peach:#a04425;--bs-color-success:#157a4c;--bs-color-success-soft:#e0f5ea;--bs-color-warning:#966000;--bs-color-warning-soft:#fff0c9;--bs-color-critical:#c22735;--bs-color-critical-hover:#a01f2b;--bs-color-critical-soft:#ffe7ea;--bs-color-live:#d92d4c;--bs-color-live-soft:#ffe7ec;--bs-color-info:#1769aa;--bs-color-info-soft:#e5f2ff;--bs-color-overlay:#1c1c1ca3;--bs-color-focus:#9c1750;--bs-color-skeleton:#e7e3dd;--bs-shadow-small:0 .0625rem .125rem #1c1c1c12;--bs-shadow-medium:0 .5rem 1.5rem #1c1c1c1f;--bs-shadow-large:0 1.5rem 4rem #1c1c1c2e;--bs-shadow-glow:0 .25rem 1.25rem #1c1c1c14}}:root[data-brightsups-high-contrast=true]{--bs-color-text-muted:var(--bs-color-text);--bs-color-text-subtle:var(--bs-color-text);--bs-color-border-subtle:var(--bs-color-text)}*,:before,:after{box-sizing:border-box}html{background:var(--bs-color-canvas);color:var(--bs-color-text);font-family:var(--bs-font-family-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}body{min-inline-size:0;min-height:100vh;margin:0}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,[role=button]{touch-action:manipulation}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}a{color:inherit}:target{scroll-margin-block:var(--bs-space-16)}::selection{background:var(--bs-color-brand-soft);color:var(--bs-color-text)}:focus{outline:none}:focus-visible{outline:var(--bs-focus-width) solid var(--bs-color-focus);outline-offset:var(--bs-focus-offset)}[hidden]{display:none!important}[aria-disabled=true],:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:.1875rem solid canvastext}}.bs-app{background:var(--bs-color-canvas);min-height:100vh;color:var(--bs-color-text)}.bs-page{width:min(100%, var(--bs-size-content));padding:var(--bs-space-4);margin-inline:auto}.bs-section{gap:var(--bs-space-4);display:grid}.bs-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);box-shadow:none;padding:var(--bs-space-4)}.bs-toolbar{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-reading-width{width:min(100%, var(--bs-size-reading))}.bs-scroll-lock{overflow:hidden}.bs-mobile-only{display:revert}.bs-desktop-only{display:none!important}@media (width>=48rem){.bs-page{padding:var(--bs-space-6)}}@media (width>=64rem){.bs-page{padding:var(--bs-space-8)}.bs-mobile-only{display:none!important}.bs-desktop-only{display:revert!important}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--bs-border-width);margin:calc(var(--bs-border-width) * -1);white-space:nowrap;width:var(--bs-border-width);padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--bs-color-surface);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);padding:var(--bs-space-2) var(--bs-space-4);transform:translateY(calc(-100% - var(--bs-space-4)));transition:transform var(--bs-motion-quick) var(--bs-ease-enter);z-index:var(--bs-layer-critical);position:fixed;inset-block-start:var(--bs-space-2);inset-inline-start:var(--bs-space-2)}.skip-link:focus-visible{transform:translateY(0)}.bs-kicker{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);line-height:var(--bs-text-caption-line);text-transform:uppercase;margin-block-end:var(--bs-space-1);display:block}.bs-critical-text{color:var(--bs-color-critical)!important}.bs-success{color:var(--bs-color-success)}.bs-display-value{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight);display:block}.bs-price{align-items:baseline;gap:var(--bs-space-2);font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-bold);flex-wrap:wrap;display:flex}.bs-counter{font-variant-numeric:tabular-nums}:where(.bs-app,.bs-overlay,.bs-card) button:not([class]){border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-control);padding-inline:var(--bs-space-4);background:0 0}:where(.bs-app,.bs-overlay,.bs-card) button:not([class]):hover:not(:disabled){background:var(--bs-color-surface-interactive);border-color:var(--bs-color-brand)}:where(.bs-app,.bs-overlay,.bs-card) button:not([class]):disabled{opacity:var(--bs-opacity-disabled)}.bs-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.bs-search__input),.bs-app textarea,.bs-app select,.bs-overlay input:not([type=checkbox]):not([type=radio]):not([type=range]),.bs-overlay textarea,.bs-overlay select{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);min-height:var(--bs-size-control);padding:var(--bs-space-2) var(--bs-space-3);width:100%}.bs-app textarea,.bs-overlay textarea{min-height:calc(var(--bs-size-control) * 2);resize:vertical}.bs-app input:focus-visible,.bs-app textarea:focus-visible,.bs-app select:focus-visible,.bs-overlay input:focus-visible,.bs-overlay textarea:focus-visible,.bs-overlay select:focus-visible{border-color:var(--bs-color-focus);box-shadow:var(--bs-focus-ring);outline:none}.bs-section-heading,.bs-hero-heading,.bs-card>header,.bs-live-chat>header{align-items:flex-start;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-section-heading h2,.bs-card>header h2{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-subtitle-size);letter-spacing:var(--bs-letter-tight)}.bs-hero-heading h1,.bs-card>header h1{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-0)}.bs-section-heading>button{color:var(--bs-color-text-muted);cursor:pointer;font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-medium);min-height:var(--bs-size-touch);background:0 0;border:0;padding:0}.bs-section-heading>button:hover{color:var(--bs-color-brand)}.bs-hero-heading{align-items:center}.bs-hero-heading p,.bs-card>header p{color:var(--bs-color-text-muted)}.bs-feed,.bs-stack,.bs-form,.bs-cart-lines,.bs-comment-list,.bs-sheet-section,.bs-check-list,.bs-action-list,.bs-moment-list,.bs-message-thread{gap:var(--bs-space-4);display:grid}.bs-form>label:not(:where(.bs-choice,.bs-switch)),.bs-form fieldset,.bs-card>label:not(:where(.bs-choice,.bs-switch)){gap:var(--bs-space-2);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);display:grid}.bs-form fieldset{border:0;margin:0;padding:0}.bs-form legend{font-weight:var(--bs-font-weight-bold);margin-block-end:var(--bs-space-2);padding:0}.bs-form-grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bs-size-sidebar) * .7)), 1fr));display:grid}.bs-form-grid>label{gap:var(--bs-space-2);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);display:grid}.bs-button-row,.bs-inline-actions,.bs-inline-form,.bs-chip-row,.bs-topic-row,.bs-radio-row,.bs-checkbox-row,.bs-switch-row,.bs-reaction-bar,.bs-toolbar{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-button--block{width:100%}.bs-button--go-live{background:var(--bs-color-critical);color:var(--bs-color-text-inverse);min-height:var(--bs-size-touch-critical)}.bs-radio-row,.bs-checkbox-row,.bs-switch-row{cursor:pointer;min-height:var(--bs-size-touch)}.bs-switch-row{justify-content:space-between}.bs-switch-row>span,.bs-checkbox-row>span{display:grid}.bs-switch-row small,.bs-checkbox-row small{color:var(--bs-color-text-muted)}.bs-switch-row input{accent-color:var(--bs-color-brand);height:var(--bs-space-6);width:var(--bs-space-10)}.bs-status,.bs-connection{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);align-items:center;gap:var(--bs-space-1);line-height:var(--bs-text-caption-line);padding:var(--bs-space-1) var(--bs-space-2);text-transform:capitalize;display:inline-flex}.bs-status--live{background:var(--bs-color-critical);color:var(--bs-color-text-inverse)}.bs-status--active,.bs-status--ready,.bs-status--published,.bs-status--complete,.bs-status--completed,.bs-status--approved,.bs-connection--excellent{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-status--attention,.bs-status--warning,.bs-status--low-stock,.bs-status--pending,.bs-status--under-review,.bs-status--processing,.bs-connection--reduced{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-status--error,.bs-status--blocked,.bs-status--failed,.bs-status--out-of-stock,.bs-status--removed,.bs-status--rejected,.bs-connection--offline,.bs-connection--reconnecting{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-chip-row{margin-block:var(--bs-space-2)}.bs-chip--soft{background:var(--bs-color-canvas-subtle)}.bs-avatar--accent{background:var(--bs-color-brand);color:var(--bs-color-brand-contrast)}.bs-identity{align-items:center;gap:var(--bs-space-3);min-width:0;display:flex}.bs-identity__copy{min-width:0;display:grid}.bs-identity__copy small{color:var(--bs-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-identity--on-media{color:var(--bs-color-text-inverse)}.bs-identity--on-media .bs-identity__copy small{color:var(--bs-color-text-inverse);opacity:var(--bs-opacity-muted)}.bs-mention{color:var(--bs-color-brand);font-weight:var(--bs-font-weight-semibold)}.bs-rating{color:var(--bs-color-warning)}.bs-card-grid,.bs-product-grid,.bs-metric-grid,.bs-dashboard-grid,.bs-action-grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bs-size-sidebar)), 1fr));display:grid}.bs-product-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bs-size-sidebar) * .62)), 1fr))}.bs-metric-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bs-size-sidebar) * .65)), 1fr))}.bs-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.bs-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-action-grid>button{min-height:var(--bs-size-touch-critical)!important}.bs-card,.bs-product-card,.bs-order-card,.bs-queue-card,.bs-context-card,.bs-policy,.bs-evidence,.bs-audit-record,.bs-merch-slot,.bs-metric{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);box-shadow:var(--bs-shadow-small);padding:var(--bs-space-4)}.bs-card,.bs-product-card,.bs-order-card,.bs-queue-card,.bs-context-card,.bs-card section{gap:var(--bs-space-3);display:grid}.bs-metric{min-height:calc(var(--bs-size-control-large) * 1.5)}.bs-metric>strong,.bs-metric h3{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight)}.bs-metric small{color:var(--bs-color-text-muted)}.bs-product-card{transition:border-color var(--bs-motion-quick) var(--bs-ease-standard), box-shadow var(--bs-motion-quick) var(--bs-ease-standard), transform var(--bs-motion-quick) var(--bs-ease-standard);padding:0;overflow:hidden}.bs-product-card:hover{border-color:var(--bs-color-border-strong);box-shadow:none}.bs-product-card__meta{gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-product-card__open{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;text-decoration:none;display:block}.bs-product-media{aspect-ratio:var(--bs-aspect-square);background:var(--bs-color-canvas-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.bs-product-media img{object-fit:cover;width:100%;height:100%}.bs-product-media>span{color:var(--bs-color-text-subtle);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-letter-wide);opacity:var(--bs-opacity-muted);text-align:center;text-transform:uppercase}.bs-product-media>.bs-badge{left:var(--bs-space-3);top:var(--bs-space-3);position:absolute}.bs-product-identity{padding:var(--bs-space-3) var(--bs-space-4) 0;display:grid}.bs-product-identity small{color:var(--bs-color-text-muted)}.bs-product-thumb,.bs-moment-thumb{aspect-ratio:var(--bs-aspect-square);background:var(--bs-color-surface-interactive);border-radius:var(--bs-radius-small);color:var(--bs-color-text-muted);min-width:var(--bs-size-control-large);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-list-item,.bs-cart-line,.bs-comment,.bs-chat-message,.bs-action-item,.bs-case-event{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-3);min-width:0;padding-block:var(--bs-space-3);display:flex}.bs-list-item:last-child,.bs-cart-line:last-child,.bs-comment:last-child,.bs-chat-message:last-child,.bs-action-item:last-child{border-block-end:0}.bs-list-item>div,.bs-list-item__copy,.bs-cart-line__copy,.bs-identity__copy{flex:1}.bs-list-item small,.bs-cart-line small,.bs-comment small,.bs-chat-message small{color:var(--bs-color-text-muted);display:block}.bs-list-item--current,.bs-chat-message--pinned,.bs-action-item--attention{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-medium);padding-inline:var(--bs-space-3)}.bs-chat-message{align-items:flex-start}.bs-chat-message__actions{margin-inline-start:auto}.bs-note{background:var(--bs-color-warning-soft);border-inline-start:var(--bs-border-strong-width) solid var(--bs-color-warning);border-radius:var(--bs-radius-small);padding:var(--bs-space-3)}.bs-rail{gap:var(--bs-space-3);margin-inline:calc(var(--bs-space-4) * -1);overscroll-behavior-inline:contain;padding:var(--bs-space-1) var(--bs-space-4) var(--bs-space-3);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.bs-rail>*{flex:0 0 min(72vw, calc(var(--bs-size-sidebar) * .92));scroll-snap-align:start}.bs-discovery-tile>button,.bs-bright-tile{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);cursor:pointer;gap:var(--bs-space-2);text-align:start;transition:border-color var(--bs-motion-quick) var(--bs-ease-standard), transform var(--bs-motion-quick) var(--bs-ease-standard), box-shadow var(--bs-motion-quick) var(--bs-ease-standard);width:100%;padding:0;text-decoration:none;display:grid;overflow:hidden}.bs-discovery-tile>button:hover,.bs-bright-tile:hover{border-color:var(--bs-color-border-strong);box-shadow:none}.bs-discovery-tile strong,.bs-discovery-tile small,.bs-bright-tile strong,.bs-bright-tile small{margin-inline:var(--bs-space-3)}.bs-discovery-tile small,.bs-bright-tile small{color:var(--bs-color-text-muted);margin-block-end:var(--bs-space-3)}.bs-bright-tile{aspect-ratio:var(--bs-aspect-portrait);background:linear-gradient(150deg, var(--bs-color-surface-inverse) 40%, var(--bs-color-brand-soft) 100%);position:relative}.bs-bright-tile__meta{align-content:end;gap:var(--bs-space-1);z-index:var(--bs-layer-base);display:grid;position:relative}.bs-bright-tile__meta strong{color:var(--bs-color-text-inverse);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);margin-block-end:0;margin-inline:var(--bs-space-3)}.bs-bright-tile__meta small{color:var(--bs-color-text-inverse);margin-block-end:0;margin-inline:var(--bs-space-3);opacity:var(--bs-opacity-muted)}.bs-bright-tile__stats{color:var(--bs-color-text-inverse);gap:var(--bs-space-3);font-size:var(--bs-text-caption-size);margin-block-end:var(--bs-space-3);margin-inline:var(--bs-space-3);opacity:var(--bs-opacity-muted);display:flex}.bs-bright-tile__duration{background:var(--bs-color-overlay);border-radius:var(--bs-radius-small);color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size);padding:var(--bs-space-1) var(--bs-space-2);right:var(--bs-space-2);top:var(--bs-space-2);z-index:var(--bs-layer-base);position:absolute}.bs-bright-tile__play{-webkit-backdrop-filter:blur(var(--bs-space-1));backdrop-filter:blur(var(--bs-space-1));background:color-mix(in srgb, var(--bs-color-text-inverse) 20%, transparent);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);height:var(--bs-size-control);width:var(--bs-size-control);z-index:var(--bs-layer-base);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.bs-rail>.bs-discovery-tile{flex-basis:min(82vw, calc(var(--bs-size-sidebar) * 1.35))}.bs-rail>.bs-product-grid{flex:auto}.bs-bright-grid{gap:var(--bs-space-3);display:flex}.bs-bright-tile{background:linear-gradient(180deg, transparent 40%, var(--bs-color-overlay)), linear-gradient(150deg, var(--bs-color-surface-inverse) 40%, var(--bs-color-brand-soft) 100%);flex:0 0 min(55vw, calc(var(--bs-size-sidebar) * .75));min-height:calc(var(--bs-size-control-large) * 4)}.bs-live-video,.bs-bright-viewer,.bs-broadcast-camera,.bs-replay-stage,.bs-bright-editor-preview{background:linear-gradient(160deg, var(--bs-color-surface-inverse) 55%, var(--bs-color-brand-soft) 130%);color:var(--bs-color-text-inverse);position:relative;overflow:hidden}.bs-stage-media,.bs-bright-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-live-video{aspect-ratio:var(--bs-aspect-bright);min-height:min(100dvh, calc(var(--bs-size-control-large) * 10))}.bs-bright-viewer{aspect-ratio:var(--bs-aspect-bright);max-height:100dvh;min-height:min(100dvh, calc(var(--bs-size-control-large) * 10))}.bs-live-video__tap,.bs-bright-viewer__tap{width:100%;z-index:var(--bs-layer-base);background:0 0;border:0;position:absolute;inset:0}.bs-live-video__ambient{background:radial-gradient(circle at 50% 28%, var(--bs-color-brand-soft), transparent 40%);opacity:var(--bs-opacity-muted);position:absolute;inset:0}.bs-live-video__status,.bs-broadcast-status{align-items:center;gap:var(--bs-space-2);inset:var(--bs-space-4) var(--bs-space-4) auto;z-index:var(--bs-layer-media-controls);display:flex;position:absolute}.bs-live-video__connection{inset:var(--bs-space-16) var(--bs-space-4) auto auto;z-index:var(--bs-layer-media-controls);position:absolute}.bs-live-video__controls{bottom:var(--bs-space-4);gap:var(--bs-space-2);left:var(--bs-space-4);z-index:var(--bs-layer-media-controls);display:flex;position:absolute}.bs-captions{background:var(--bs-color-overlay);border-radius:var(--bs-radius-small);bottom:var(--bs-space-16);max-width:80%;padding:var(--bs-space-2) var(--bs-space-3);text-align:center;z-index:var(--bs-layer-media-controls);position:absolute;left:50%;transform:translate(-50%)}.bs-live-info,.bs-live-chat{background:var(--bs-color-surface);color:var(--bs-color-text);gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid}.bs-chat-log{max-height:calc(var(--bs-size-control-large) * 6);overscroll-behavior:contain;overflow-y:auto}.bs-chat-composer,.bs-sticky-composer{background:var(--bs-color-surface);align-items:center;gap:var(--bs-space-2);padding-block:var(--bs-space-2);display:flex}.bs-chat-composer input,.bs-sticky-composer input{flex:1}.bs-sticky-composer{z-index:var(--bs-layer-sticky);position:sticky;bottom:0}.bs-permission{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);padding:var(--bs-space-3);display:grid}.bs-permission span{color:var(--bs-color-text-muted)}.bs-reaction-layer{bottom:var(--bs-space-16);gap:var(--bs-space-2);pointer-events:none;right:var(--bs-space-4);z-index:var(--bs-layer-media-controls);display:grid;position:absolute}.bs-reaction{animation:bs-reaction-rise var(--bs-motion-deliberate) var(--bs-ease-enter) both;color:var(--bs-color-brand);font-size:var(--bs-text-heading-size)}.bs-live-pin{bottom:var(--bs-space-20);left:var(--bs-space-4);max-width:min(75%, var(--bs-size-sidebar));z-index:var(--bs-layer-media-controls);position:absolute}.bs-product-pin{-webkit-backdrop-filter:blur(var(--bs-space-2));backdrop-filter:blur(var(--bs-space-2));background:var(--bs-color-overlay);border-radius:var(--bs-radius-large);color:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2);display:flex}.bs-product-pin__media{width:var(--bs-size-control-large);flex:none}.bs-media-actions{bottom:var(--bs-space-12);gap:var(--bs-space-3);right:var(--bs-space-3);z-index:var(--bs-layer-media-controls);display:grid;position:absolute}.bs-bright-viewer__gradient{background:linear-gradient(transparent 45%, var(--bs-color-overlay));pointer-events:none;position:absolute;inset:0}.bs-bright-viewer__copy{bottom:var(--bs-space-12);gap:var(--bs-space-3);left:var(--bs-space-4);max-width:calc(100% - var(--bs-space-20));z-index:var(--bs-layer-media-controls);display:grid;position:absolute}.bs-media-progress{z-index:var(--bs-layer-media-controls);position:absolute;bottom:0;left:0;right:0}.bs-product-tag{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);color:var(--bs-color-text);cursor:pointer;padding:var(--bs-space-2) var(--bs-space-3);border:0;width:fit-content}.bs-overlay[data-kind]{align-items:flex-end;display:flex}.bs-overlay__surface{animation:bs-sheet-in var(--bs-motion-spatial) var(--bs-ease-enter);background:var(--bs-color-surface-raised);border-radius:var(--bs-radius-xlarge) var(--bs-radius-xlarge) 0 0;box-shadow:var(--bs-shadow-large);max-height:calc(100dvh - var(--bs-space-8));flex-direction:column;width:100%;display:flex}.bs-overlay__surface:focus{outline:none}.bs-overlay__header{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:flex-start;gap:var(--bs-space-4);padding:var(--bs-space-4);justify-content:space-between;display:flex}.bs-overlay__header h2{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size)}.bs-overlay__header p{color:var(--bs-color-text-muted)}.bs-overlay__body{overscroll-behavior:contain;padding:var(--bs-space-4);overflow-y:auto}.bs-overlay[data-kind=fullscreen] .bs-overlay__surface{border-radius:0;height:100%;max-height:none}.bs-overlay[data-kind=dialog]{padding:var(--bs-space-4);justify-content:center;align-items:center}.bs-overlay[data-kind=dialog] .bs-overlay__surface{border-radius:var(--bs-radius-xlarge);max-width:calc(var(--bs-size-sidebar) * 1.75)}.bs-empty{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) dashed var(--bs-color-border-strong);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-2);min-height:calc(var(--bs-size-control-large) * 3);padding:var(--bs-space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.bs-empty--compact{min-height:0;padding:var(--bs-space-4);text-align:start;align-items:flex-start}.bs-notice:not([role]){align-items:flex-start}.bs-toast{background:var(--bs-color-surface-inverse);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);bottom:var(--bs-space-6);box-shadow:var(--bs-shadow-medium);color:var(--bs-color-text-inverse);padding:var(--bs-space-2) var(--bs-space-4);z-index:var(--bs-layer-toast);position:fixed;left:50%;transform:translate(-50%)}.bs-editor-layout,.bs-inspector-layout{align-items:start;gap:var(--bs-space-6);grid-template-columns:minmax(0, 1.4fr) minmax(min(100%, var(--bs-size-sidebar)), .8fr);display:grid}.bs-filterbar{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2);display:flex;overflow-x:auto}.bs-filterbar button[aria-pressed=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand)}.bs-filterbar input{max-width:var(--bs-size-sidebar);margin-inline-start:auto}.bs-content-table{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);overflow-x:auto}.bs-table-row{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-4);grid-template-columns:minmax(var(--bs-size-sidebar), 2fr) repeat(3, minmax(calc(var(--bs-size-control-large) * 1.5), 1fr)) auto;min-width:calc(var(--bs-size-content) * .7);padding:var(--bs-space-3) var(--bs-space-4);display:grid}.bs-table-row--header{background:var(--bs-color-canvas-subtle);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);text-transform:uppercase}.bs-table-row small{color:var(--bs-color-text-muted);display:block}.bs-reorder-list{margin:0;padding:0;list-style:none;display:grid}.bs-reorder-list>li{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-2);padding-block:var(--bs-space-3);display:flex}.bs-drag-handle{color:var(--bs-color-text-subtle);cursor:grab}.bs-reorder-index{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);height:var(--bs-size-control-small);width:var(--bs-size-control-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-reorder-list .bs-list-item{flex:1}.bs-replay-stage,.bs-bright-editor-preview{aspect-ratio:var(--bs-aspect-video);border-radius:var(--bs-radius-large);min-height:calc(var(--bs-size-control-large) * 3);place-items:center;display:grid}.bs-bright-editor-preview{aspect-ratio:var(--bs-aspect-bright);max-height:calc(var(--bs-size-control-large) * 7);width:min(100%, var(--bs-size-sidebar));margin-inline:auto}.bs-moment-list>button{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);color:inherit;cursor:pointer;align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);text-align:start;background:0 0;display:flex}.bs-moment-list>button>span:nth-child(2){flex:1;display:grid}.bs-trim-labels{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);justify-content:space-between;display:flex}.bs-chart{align-items:end;gap:var(--bs-space-4);height:calc(var(--bs-size-control-large) * 4);grid-template-columns:repeat(4,1fr);padding-block-start:var(--bs-space-4);display:grid}.bs-chart__bar{background:var(--bs-color-brand);border-radius:var(--bs-radius-small) var(--bs-radius-small) 0 0;color:var(--bs-color-brand-contrast);font-size:var(--bs-text-caption-size);height:40%;padding:var(--bs-space-2);justify-content:center;align-items:flex-end;display:flex}.bs-chart__bar[data-level=two]{height:48%}.bs-chart__bar[data-level=three]{height:68%}.bs-chart__bar[data-level=four]{height:92%}.bs-timeline{margin:0;padding:0;list-style:none}.bs-timeline__item{border-inline-start:var(--bs-border-strong-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-1);padding:0 0 var(--bs-space-5) var(--bs-space-5);margin-inline-start:var(--bs-space-2);display:grid;position:relative}.bs-timeline__item--complete:before{background:var(--bs-color-success);border-color:var(--bs-color-success)}.bs-timeline__item--current:before{background:var(--bs-color-brand);border-color:var(--bs-color-brand);box-shadow:0 0 0 var(--bs-space-1) var(--bs-color-brand-soft)}.bs-timeline__item small{color:var(--bs-color-text-muted)}.bs-check__icon{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);height:var(--bs-size-control-small);width:var(--bs-size-control-small);flex:none;justify-content:center;align-items:center;display:flex}.bs-control{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);cursor:pointer;font-size:var(--bs-text-caption-size);height:var(--bs-size-touch-critical);min-width:var(--bs-size-touch-critical);border:0;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.bs-control--critical{background:var(--bs-color-critical)}.bs-celebration{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);font-size:var(--bs-text-heading-size);height:var(--bs-size-touch-critical);width:var(--bs-size-touch-critical);justify-content:center;align-items:center;display:flex}@keyframes bs-sheet-in{0%{transform:translateY(100%)}}@keyframes bs-reaction-rise{0%{opacity:0;transform:translateY(var(--bs-space-4)) scale(.8)}to{opacity:1;transform:translateY(calc(var(--bs-space-4) * -1)) scale(1)}}@media (width>=48rem){.bs-rail{margin-inline:0;padding-inline:0}.bs-rail>*{flex-basis:var(--bs-size-sidebar)}.bs-live-video{aspect-ratio:var(--bs-aspect-video)}.bs-overlay[data-kind=sheet]{justify-content:flex-end}.bs-overlay[data-kind=sheet] .bs-overlay__surface{border-radius:var(--bs-radius-xlarge) 0 0 var(--bs-radius-xlarge);height:100%;max-height:none;max-width:calc(var(--bs-size-sidebar) * 2);animation-name:bs-side-in}}@media (width<=63.999rem){.bs-dashboard-grid,.bs-editor-layout,.bs-inspector-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-hero-heading{flex-direction:column;align-items:stretch}.bs-hero-heading>.bs-button{width:100%}.bs-button-row>.bs-button{flex:1}.bs-card-grid,.bs-dashboard-grid,.bs-action-grid{grid-template-columns:minmax(0,1fr)}.bs-filterbar input{min-width:var(--bs-size-sidebar)}.bs-table-row{min-width:calc(var(--bs-size-content) * .65)}}@media (prefers-reduced-motion:reduce){.bs-reaction,.bs-overlay__surface{animation:none}}.bs-wordmark,.bs-wordmark-button{color:var(--bs-color-brand);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight)}.bs-wordmark small{color:var(--bs-color-text-muted);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-letter-wide);text-transform:uppercase}.bs-wordmark-button{cursor:pointer;min-height:var(--bs-size-touch);padding:var(--bs-space-1);background:0 0;border:0}.bs-workbench-launcher{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);bottom:calc(var(--bs-size-control-large) + var(--bs-space-4));box-shadow:var(--bs-shadow-medium);color:var(--bs-color-text-muted);cursor:pointer;font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-2);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);right:var(--bs-space-4);z-index:var(--bs-layer-toast);display:inline-flex;position:fixed}.bs-workbench-launcher:hover{background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-workbench-switcher{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);bottom:calc(var(--bs-size-control-large) + var(--bs-space-6));box-shadow:var(--bs-shadow-large);color:var(--bs-color-text);gap:var(--bs-space-4);padding:var(--bs-space-4);right:var(--bs-space-4);width:var(--bs-size-sidebar);z-index:var(--bs-layer-navigation);display:grid;position:fixed}.bs-workbench-switcher[data-open=false]{display:none}.bs-workbench-brand{line-height:var(--bs-text-label-line);display:grid}.bs-workbench-brand strong{color:var(--bs-color-brand);font-family:var(--bs-font-family-sans)}.bs-workbench-brand small{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-workbench-switcher>div{gap:var(--bs-space-1);flex-wrap:wrap;display:flex}.bs-app .bs-workbench-switcher button{border:var(--bs-border-width) solid transparent;border-radius:var(--bs-radius-medium);color:var(--bs-color-text);cursor:pointer;font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);background:0 0;flex:auto}.bs-app .bs-workbench-switcher button:hover{background:var(--bs-color-surface-interactive)}.bs-app .bs-workbench-switcher button[aria-pressed=true]{background:var(--bs-color-surface-interactive);color:var(--bs-color-brand)}.bs-workbench-scenario{align-items:center;gap:var(--bs-space-2);display:flex}.bs-workbench-scenario>span{font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold)}.bs-app .bs-workbench-scenario select{background:var(--bs-color-surface);color:var(--bs-color-text);min-height:var(--bs-size-control-small);min-width:0;padding-block:var(--bs-space-1);flex:1}.bs-entry-screen{background:var(--bs-color-canvas);grid-template-columns:minmax(0, 1.1fr) minmax(var(--bs-size-sidebar), .9fr);min-height:100dvh;display:grid}.bs-entry-art{background:linear-gradient(165deg, var(--bs-color-surface-inverse) 30%, var(--bs-color-brand-soft) 100%);color:var(--bs-color-text-inverse);min-height:100dvh;padding:var(--bs-space-12);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.bs-entry-art__image{inset:var(--bs-space-0);object-fit:cover;block-size:100%;inline-size:100%;position:absolute}.bs-entry-art:after{background:linear-gradient(180deg, transparent, var(--bs-color-overlay));content:"";inset:var(--bs-space-0);z-index:var(--bs-layer-base);position:absolute}.bs-entry-art .bs-wordmark{color:var(--bs-color-text-inverse);top:var(--bs-space-8);position:absolute}.bs-entry-art h1{font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-display-line);max-width:var(--bs-size-reading);z-index:calc(var(--bs-layer-base) + 1);position:relative}.bs-entry-art p{font-size:var(--bs-text-subtitle-size);opacity:var(--bs-opacity-muted);z-index:calc(var(--bs-layer-base) + 1);position:relative}.bs-entry-panel{padding:var(--bs-space-8);justify-content:center;align-items:center;display:flex}.bs-entry-panel>*{max-width:var(--bs-size-reading);width:100%}.bs-entry-copy{gap:var(--bs-space-4);display:grid}.bs-entry-copy h2,.bs-entry-panel h2{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-heading-line)}.bs-entry-copy p,.bs-entry-copy small{color:var(--bs-color-text-muted)}.bs-back-link{color:var(--bs-color-brand);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-touch);background:0 0;border:0;width:fit-content;padding:0}@keyframes bs-live-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes bs-chat-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes bs-reaction-float{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}50%{opacity:.8;transform:translateY(-3rem)scale(1.15)}to{opacity:0;transform:translateY(-6rem)scale(.7)}}.bs-category-chips{gap:var(--bs-space-2);overscroll-behavior-inline:contain;padding-block:var(--bs-space-1);scrollbar-width:none;margin-block-end:var(--bs-space-4);display:flex;overflow-x:auto}.bs-app .bs-category-chips>button{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text);font-weight:var(--bs-font-weight-medium);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);flex:none}.bs-app .bs-category-chips>button:hover{background:var(--bs-color-surface-interactive)}.bs-app .bs-category-chips>button[aria-pressed=true]{background:var(--bs-color-text);border-color:var(--bs-color-text);color:var(--bs-color-canvas)}@media (width<=63.999rem){.bs-consumer-nav__label,.bs-consumer-nav :is(button,a):not([data-mobile-visible=true]){display:none}}.bs-immersive-mode{background:var(--bs-color-overlay);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);gap:var(--bs-space-1);padding:var(--bs-space-1);left:50%;top:var(--bs-space-3);z-index:var(--bs-layer-media-controls);display:flex;position:fixed;transform:translate(-50%)}.bs-immersive-mode button{border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-4);background:0 0;border:0}.bs-immersive-mode button[aria-pressed=true]{background:var(--bs-color-surface);color:var(--bs-color-text)}.bs-immersive-screen{min-height:100dvh;position:relative}.bs-immersive-back{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);cursor:pointer;height:var(--bs-size-touch);left:var(--bs-space-4);top:var(--bs-space-3);width:var(--bs-size-touch);z-index:var(--bs-layer-media-controls);border:0;justify-content:center;align-items:center;display:flex;position:fixed}.bs-live-layout{min-height:100dvh;display:grid}.bs-live-stage{min-width:0;position:relative}.bs-live-stage .bs-media-toolbar{background:var(--bs-color-surface);border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);padding:var(--bs-space-2) var(--bs-space-4)}.bs-live-video__status,.bs-live-video__controls,.bs-live-video__connection{color:var(--bs-color-text-inverse)}.bs-live-video__status>.bs-counter,.bs-live-video__status>span:not(.bs-status),.bs-live-video__controls>span{-webkit-backdrop-filter:blur(var(--bs-space-2));backdrop-filter:blur(var(--bs-space-2));background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);padding:var(--bs-space-1) var(--bs-space-2)}.bs-live-video__connection .bs-connection{border:var(--bs-border-width) solid currentColor;box-shadow:var(--bs-shadow-small)}.bs-live-video .bs-captions{color:var(--bs-color-text-inverse);font-weight:var(--bs-font-weight-medium)}.bs-live-video .bs-product-pin,.bs-live-video .bs-product-pin small,.bs-live-video .bs-product-pin strong{color:var(--bs-color-text-inverse)}.bs-immersive-screen>.bs-bright-viewer{margin-inline:auto}.bs-nav-item{border-radius:var(--bs-radius-medium);color:var(--bs-color-text-muted);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-control);padding:var(--bs-space-2) var(--bs-space-3);text-align:start;background:0 0;border:0;width:100%}.bs-nav-item:hover{background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-nav-item[aria-current=page],.bs-nav-item[aria-pressed=true]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand)}button.bs-account-card{cursor:pointer}button.bs-account-card:hover{background:var(--bs-color-surface-interactive);border-color:var(--bs-color-brand)}.bs-status--success{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-checkout{gap:var(--bs-space-5);max-width:var(--bs-size-content);margin-inline:auto;display:grid}.bs-checkout>.bs-stepper{gap:var(--bs-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow-x:auto}.bs-checkout>.bs-stepper>span{border-block-end:var(--bs-border-strong-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);align-items:center;gap:var(--bs-space-2);min-height:var(--bs-size-control);min-width:calc(var(--bs-size-control-large) * 1.5);padding:var(--bs-space-2);display:flex}.bs-checkout>.bs-stepper>span[aria-current=step]{border-block-end-color:var(--bs-color-brand);color:var(--bs-color-brand);font-weight:var(--bs-font-weight-bold)}.bs-checkout>.bs-stepper>span[data-complete=true]{border-block-end-color:var(--bs-color-success);color:var(--bs-color-success)}.bs-checkout>.bs-stepper small{font-size:inherit}.bs-media-preserved{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-medium);color:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3) var(--bs-space-4);display:flex}.bs-media-preserved strong{flex:1}.bs-media-preserved small{opacity:var(--bs-opacity-muted)}.bs-checkout-layout{align-items:start;gap:var(--bs-space-5);grid-template-columns:minmax(0, 1fr) minmax(var(--bs-size-sidebar), .4fr);display:grid}.bs-checkout-layout>main{min-width:0}.bs-checkout-layout>.bs-summary{top:var(--bs-space-4);position:sticky}.bs-summary{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid}.bs-summary>*{align-items:center;gap:var(--bs-space-3);justify-content:space-between;display:flex}.bs-summary__total{border-block-start:var(--bs-border-strong-width) solid var(--bs-color-border-strong);font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-bold);padding-block-start:var(--bs-space-3)}.bs-fieldset{gap:var(--bs-space-3);border:0;margin:0;padding:0;display:grid}.bs-fieldset legend{font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);margin-block-end:var(--bs-space-2);padding:0}.bs-choice-grid{gap:var(--bs-space-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bs-size-control-large) * 2)), 1fr));display:grid}.bs-choice-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-medium);cursor:pointer;align-items:center;gap:var(--bs-space-3);min-height:var(--bs-size-touch-critical);padding:var(--bs-space-3);display:flex}.bs-choice-card:has(input:checked){background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand)}.bs-choice-card input{accent-color:var(--bs-color-brand)}.bs-choice-card>span{display:grid}.bs-choice-card small{color:var(--bs-color-text-muted)}.bs-state-center{min-height:calc(var(--bs-size-control-large) * 4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bs-state-center--full{min-height:100dvh}.bs-confirmation{text-align:center;align-items:center}.bs-success-mark{background:var(--bs-color-success-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-success);font-size:var(--bs-text-heading-size);height:var(--bs-size-touch-critical);width:var(--bs-size-touch-critical);justify-content:center;align-items:center;display:flex}.bs-monitoring-grid,.bs-merch-grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bs-size-sidebar)), 1fr));display:grid}.bs-monitor-tile{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);cursor:pointer;gap:var(--bs-space-2);padding:0 0 var(--bs-space-3);text-align:start;display:grid;overflow:hidden}.bs-monitor-tile:hover{border-color:var(--bs-color-brand);box-shadow:var(--bs-shadow-medium)}.bs-monitor-tile>strong,.bs-monitor-tile>span:not(.bs-status){margin-inline:var(--bs-space-3)}.bs-monitor-tile>span:not(.bs-status){color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-monitor-tile__preview,.bs-review-stream{aspect-ratio:var(--bs-aspect-video);background:linear-gradient(145deg, var(--bs-color-surface-inverse), var(--bs-color-brand-soft));color:var(--bs-color-text-inverse);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bs-monitor-tile__preview .bs-status{left:var(--bs-space-3);top:var(--bs-space-3);position:absolute}.bs-case-timeline{gap:var(--bs-space-3);padding:var(--bs-space-4);flex:1;margin:0;list-style:none;display:grid;overflow-y:auto}.bs-case-event{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);align-items:flex-start;gap:var(--bs-space-1);padding:var(--bs-space-3);border:0;display:grid}.bs-search{align-items:center;gap:var(--bs-space-2);display:flex}.bs-search input{flex:1}.bs-product-gallery{gap:var(--bs-space-3);display:grid}.bs-product-gallery__stage{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large);display:grid;position:relative;overflow:hidden}.bs-product-gallery__stage>img,.bs-product-gallery__stage>video,.bs-product-gallery__stage>.bs-product-media{aspect-ratio:var(--bs-aspect-square);object-fit:cover;block-size:100%;inline-size:100%}.bs-product-gallery__stage[data-zoomed=true]>img{cursor:zoom-out;transform:scale(var(--bs-media-zoom-scale));transform-origin:50%}.bs-product-gallery__zoom{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text);margin:var(--bs-space-3);min-height:var(--bs-size-control);padding-inline:var(--bs-space-3);place-self:end;position:absolute}.bs-thumbnail-row{gap:var(--bs-space-2);display:flex;overflow-x:auto}.bs-thumbnail-row button{aspect-ratio:var(--bs-aspect-square);background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);cursor:pointer;flex:0 0 var(--bs-size-control-large);justify-content:center;align-items:center;display:flex}.bs-thumbnail-row button[aria-selected=true]{border-color:var(--bs-color-brand);box-shadow:var(--bs-focus-ring)}.bs-thumbnail-row__unavailable{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);padding-inline:var(--bs-space-2);align-items:center;display:flex}.bs-product-gallery__provenance,.bs-product-gallery__related{gap:var(--bs-space-3);display:grid}.bs-product-gallery__provenance h2,.bs-product-gallery__related h2,.bs-product-gallery__related p{margin:0}.bs-product-gallery__provenance>div{gap:var(--bs-space-2);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bs-size-reading)), 1fr));display:grid}.bs-product-gallery__provenance button,.bs-product-gallery__provenance article{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);gap:var(--bs-space-1);padding:var(--bs-space-3);text-align:start;display:grid}.bs-product-gallery__provenance button:hover{border-color:var(--bs-color-brand)}.bs-product-gallery__provenance span{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold)}.bs-product-gallery__provenance small,.bs-product-gallery__related p{color:var(--bs-color-text-muted)}.bs-product-gallery__related>div{gap:var(--bs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-swatch{background:var(--bs-color-brand-soft);border:var(--bs-border-strong-width) solid var(--bs-color-surface);border-radius:var(--bs-radius-round);box-shadow:0 0 0 var(--bs-border-width) var(--bs-color-border-strong);height:var(--bs-size-control-small);width:var(--bs-size-control-small);display:inline-block}.bs-bright-card,.bs-media-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-3);display:grid;overflow:hidden}.bs-bright-card__stage,.bs-media-card__stage{aspect-ratio:var(--bs-aspect-bright);background:linear-gradient(145deg, var(--bs-color-surface-inverse), var(--bs-color-brand-soft));place-items:center;display:grid;position:relative;overflow:hidden}.bs-media-card__play{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);cursor:pointer;height:var(--bs-size-touch-critical);width:var(--bs-size-touch-critical);border:0;justify-content:center;align-items:center;display:flex}.bs-bright-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-bright-caption h1{font:inherit;margin:0}.bs-social-count{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-variant-numeric:tabular-nums}.bs-action-center>header{margin-block-end:var(--bs-space-2)}.bs-action-item__marker{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);height:var(--bs-size-control-small);width:var(--bs-size-control-small);flex:none;justify-content:center;align-items:center;display:flex}.bs-countdown{background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-display-size);z-index:var(--bs-layer-critical);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bs-segmented,.bs-stat-group{min-width:0}.bs-state-panel__action{margin-block-start:var(--bs-space-2)}.bs-action-item--critical .bs-action-item__marker{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-action-item--attention .bs-action-item__marker{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-action-item--normal .bs-action-item__marker{background:var(--bs-color-info-soft);color:var(--bs-color-info)}.bs-timeline__item:before{background:var(--bs-color-surface);border:var(--bs-border-strong-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);content:"";height:var(--bs-space-3);left:calc(var(--bs-space-2) * -1);top:var(--bs-space-1);width:var(--bs-space-3);display:none;position:absolute}.bs-timeline__marker{background:var(--bs-color-surface);border:var(--bs-border-strong-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);height:var(--bs-space-3);left:calc(var(--bs-space-2) * -1);top:var(--bs-space-1);width:var(--bs-space-3);position:absolute}.bs-timeline__item--complete .bs-timeline__marker{background:var(--bs-color-success);border-color:var(--bs-color-success)}.bs-timeline__item--current .bs-timeline__marker{background:var(--bs-color-brand);border-color:var(--bs-color-brand);box-shadow:0 0 0 var(--bs-space-1) var(--bs-color-brand-soft)}.bs-timeline__item--upcoming .bs-timeline__marker{background:var(--bs-color-surface);border-color:var(--bs-color-border-strong)}.bs-discovery-section,.bs-notification-center,.bs-saved-library{gap:var(--bs-space-5);display:grid}.bs-discovery-section .bs-section-heading p{color:var(--bs-color-text-muted)}.bs-recommendation-row{gap:var(--bs-space-4);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-block-end:var(--bs-space-2);display:flex;overflow-x:auto}.bs-recommendation-row>*{flex:0 0 min(82vw, var(--bs-size-sidebar));scroll-snap-align:start}.bs-trending-topic,.bs-category-tile{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);cursor:pointer;align-items:center;gap:var(--bs-space-3);min-height:var(--bs-size-touch-critical);padding:var(--bs-space-3);text-align:start;width:100%;display:flex}.bs-trending-topic:hover,.bs-category-tile:hover{border-color:var(--bs-color-brand);box-shadow:var(--bs-shadow-small)}.bs-trending-topic[aria-pressed=true],.bs-category-tile[aria-pressed=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand)}.bs-trending-topic>span:nth-child(2),.bs-category-tile>span:last-child{flex:1;display:grid}.bs-trending-topic small,.bs-category-tile small{color:var(--bs-color-text-muted)}.bs-trending-topic__rank,.bs-category-tile__icon{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);font-weight:var(--bs-font-weight-bold);height:var(--bs-size-control);width:var(--bs-size-control);flex:none;justify-content:center;align-items:center;display:flex}.bs-search-entity-result{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-3);padding-block:var(--bs-space-3);display:flex}.bs-search-entity-result__open{color:var(--bs-color-text);cursor:pointer;align-items:center;gap:var(--bs-space-3);text-align:start;background:0 0;border:0;flex:1;min-width:0;padding:0;display:flex}.bs-search-entity-result__open>span:last-child{min-width:0;display:grid}.bs-search-entity-result__open>span:last-child>span{color:var(--bs-color-text-muted)}.bs-search-entity-result img,.bs-search-entity-result__placeholder{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-medium);height:var(--bs-size-control-large);object-fit:cover;width:var(--bs-size-control-large);flex:none;justify-content:center;align-items:center;display:flex}.bs-community-badge{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);padding:var(--bs-space-1) var(--bs-space-2);align-items:center;width:fit-content;display:inline-flex}.bs-community-badge--pinned,.bs-community-badge--official-answer{background:var(--bs-color-info-soft);color:var(--bs-color-info)}.bs-community-badge--locked,.bs-community-badge--under-review{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-community-card,.bs-thread-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid;position:relative}.bs-community-card__mark{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);height:var(--bs-size-control-large);width:var(--bs-size-control-large);justify-content:center;align-items:center;display:flex}.bs-community-card p,.bs-thread-card p{color:var(--bs-color-text-muted)}.bs-community-card__topics{gap:var(--bs-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bs-community-card__topics li{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);font-size:var(--bs-text-caption-size);padding:var(--bs-space-1) var(--bs-space-2)}.bs-thread-card footer{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;padding-inline-end:var(--bs-size-control);display:flex}.bs-thread-card__open{border-radius:var(--bs-radius-round);cursor:pointer;height:var(--bs-size-control);right:var(--bs-space-3);width:var(--bs-size-control);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bs-thread-header{align-items:flex-start;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-thread-header h1{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-heading-line)}.bs-thread-header p{color:var(--bs-color-text-muted)}.bs-thread-reply>div{gap:var(--bs-space-2);flex:1;display:grid}.bs-thread-reply header{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-thread-reply time{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);margin-inline-start:auto}.bs-community-directory-surface,.bs-community-thread-surface{gap:var(--bs-space-5);display:grid}.bs-community-directory-surface__header{align-items:end;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-community-directory-surface__header>div{gap:var(--bs-space-2);max-width:var(--bs-size-reading);display:grid}.bs-community-directory-surface__header h1,.bs-community-directory-surface__header p{margin:0}.bs-community-directory-surface__header p{color:var(--bs-color-text-muted)}.bs-community-directory-surface__filters{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:end;gap:var(--bs-space-3);padding:var(--bs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-community-directory-surface__filters label{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);gap:var(--bs-space-1);display:grid}.bs-community-directory-surface__filters select{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-small);color:var(--bs-color-text);min-height:var(--bs-size-control);padding-inline:var(--bs-space-2)}.bs-community-directory-surface__toggles{gap:var(--bs-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.bs-community-directory-surface__toggles button{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text);min-height:var(--bs-size-control);padding-inline:var(--bs-space-3)}.bs-community-directory-surface__toggles button[aria-pressed=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand)}.bs-community-directory-surface__results{gap:var(--bs-space-3);display:grid}.bs-community-directory-surface__results>header,.bs-community-thread-surface__replies>header{align-items:center;gap:var(--bs-space-3);justify-content:space-between;display:flex}.bs-community-directory-surface__results>header h2,.bs-community-thread-surface__replies>header h2{margin:0}.bs-community-directory-surface__results>header span,.bs-community-thread-surface__replies>header span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-community-directory-surface__results>div{gap:var(--bs-space-3);display:grid}.bs-community-directory-surface__loading{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);color:var(--bs-color-text-muted);padding:var(--bs-space-4)}.bs-community-thread-surface__post,.bs-community-thread-surface__references,.bs-community-thread-surface__report,.bs-community-thread-surface__composer{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-4);padding:var(--bs-space-4);display:grid}.bs-community-thread-surface__post>p{white-space:pre-wrap;margin:0}.bs-community-thread-surface__references>h2{margin:0}.bs-community-thread-surface__references>div{gap:var(--bs-space-2);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bs-size-reading)), 1fr));display:grid}.bs-community-thread-surface__references button,.bs-community-thread-surface__references>div>span{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);gap:var(--bs-space-1);padding:var(--bs-space-3);text-align:start;display:grid}.bs-community-thread-surface__references button:hover{border-color:var(--bs-color-brand)}.bs-community-thread-surface__references span>span,.bs-community-thread-surface__references button>span{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold)}.bs-community-thread-surface__references small{color:var(--bs-color-text-muted)}.bs-community-thread-surface__replies{gap:var(--bs-space-2);display:grid}.bs-community-thread-surface__composer textarea{min-block-size:calc(var(--bs-size-control-large) * 2);resize:vertical}.bs-moderation-notice{background:var(--bs-color-warning-soft);border:var(--bs-border-width) solid var(--bs-color-warning);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);align-items:flex-start;gap:var(--bs-space-3);padding:var(--bs-space-3);display:flex}.bs-checkout-sheet{gap:var(--bs-space-4);display:grid}.bs-profile-header{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);overflow:hidden}.bs-profile-header__cover{background:linear-gradient(135deg, var(--bs-color-surface-inverse), var(--bs-color-brand-soft));min-height:calc(var(--bs-size-control-large) * 2)}.bs-profile-header__body{align-items:start;gap:var(--bs-space-4);padding:var(--bs-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-profile-header__avatar{border:var(--bs-space-1) solid var(--bs-color-surface);height:calc(var(--bs-size-control-large) * 1.5);width:calc(var(--bs-size-control-large) * 1.5);margin-block-start:calc(var(--bs-space-12) * -1)}.bs-profile-header__copy{gap:var(--bs-space-1);display:grid}.bs-profile-header__copy h1{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);letter-spacing:var(--bs-letter-tight)}.bs-profile-header__copy p{color:var(--bs-color-text-muted)}.bs-profile-header__counts{gap:var(--bs-space-5);grid-column:2/-1;margin:0;display:flex}.bs-profile-header__counts>div{flex-direction:column-reverse;display:flex}.bs-profile-header__counts dt{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-profile-header__counts dd{font-weight:var(--bs-font-weight-bold);margin:0}.bs-storefront-header{gap:var(--bs-space-3);display:grid}.bs-storefront-header>nav{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-1);display:flex;overflow-x:auto}.bs-storefront-header>nav button{border:0;border-block-end:var(--bs-border-strong-width) solid transparent;color:var(--bs-color-text-muted);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-touch);padding-inline:var(--bs-space-4);background:0 0;flex:none}.bs-storefront-header>nav button[aria-current=page]{border-block-end-color:var(--bs-color-brand);color:var(--bs-color-brand)}.bs-notification-center>ol{margin:0;padding:0;list-style:none}.bs-notification-center li>button{border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text);cursor:pointer;align-items:flex-start;gap:var(--bs-space-3);min-height:var(--bs-size-touch-critical);padding:var(--bs-space-3);text-align:start;background:0 0;width:100%;display:flex}.bs-notification-center li>button[data-unread=true]{background:var(--bs-color-brand-soft)}.bs-notification-center li>button>span:last-child{flex:1;display:grid}.bs-notification-center li span span,.bs-notification-center time{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-notification-center__mark{color:var(--bs-color-text-subtle)}.bs-notification-center__mark--social{color:var(--bs-color-brand)}.bs-notification-center__mark--live{color:var(--bs-color-critical)}.bs-notification-center__mark--commerce{color:var(--bs-color-success)}.bs-saved-library__grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bs-size-sidebar)), 1fr));display:grid}.bs-saved-library__item{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid}.bs-saved-library__item p,.bs-saved-library__item small{color:var(--bs-color-text-muted)}.bs-collection-editor{align-items:start;gap:var(--bs-space-5);grid-template-columns:minmax(var(--bs-size-sidebar), .65fr) minmax(0, 1.35fr);display:grid}.bs-collection-editor__list{margin:0;padding:0;list-style:none;display:grid}.bs-collection-editor__list>li{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-3);padding-block:var(--bs-space-3);display:flex}.bs-collection-editor__list img{border-radius:var(--bs-radius-medium);height:var(--bs-size-control-large);object-fit:cover;width:var(--bs-size-control-large)}.bs-collection-editor__list>li>span:last-of-type{flex:1;display:grid}.bs-collection-editor__list small{color:var(--bs-color-text-muted)}@media (width>=64rem){.bs-live-layout{grid-template-columns:minmax(0, 1fr) minmax(var(--bs-size-sidebar), .38fr);height:100dvh;min-height:0;overflow:hidden}.bs-live-layout>.bs-live-stage{overscroll-behavior:contain;height:100%;overflow-y:auto}.bs-live-layout>.bs-live-chat{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.bs-live-layout>.bs-live-chat>header,.bs-live-layout>.bs-live-chat>.bs-chat-composer{flex:none}.bs-live-layout>.bs-live-chat .bs-chat-log{flex:auto;min-height:0;max-height:none}.bs-consumer-nav :is(button,a){min-height:calc(var(--bs-size-control-large) + var(--bs-space-3))}}@media (width<=63.999rem){.bs-entry-screen{grid-template-columns:minmax(0,1fr)}.bs-entry-art{min-height:calc(var(--bs-size-control-large) * 6);padding:var(--bs-space-8)}.bs-entry-art .bs-wordmark{top:var(--bs-space-5)}.bs-entry-panel{padding:var(--bs-space-6) var(--bs-space-4)}.bs-account-card{display:none}.bs-review-layout,.bs-checkout-layout{grid-template-columns:minmax(0,1fr)}.bs-review-aside,.bs-checkout-layout>.bs-summary{position:static}.bs-collection-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-workbench-switcher{left:var(--bs-space-3);right:var(--bs-space-3);width:auto}.bs-workbench-launcher{right:var(--bs-space-3)}.bs-consumer-header{padding-inline:var(--bs-space-3);top:0}.bs-consumer-header .bs-search{order:3;grid-column:1/-1}.bs-consumer-header .bs-toolbar>button:nth-child(2){display:none}.bs-consumer-nav :is(button,a){font-size:var(--bs-text-caption-size)}.bs-immersive-mode,.bs-immersive-back{top:var(--bs-space-2)}.bs-live-layout>.bs-live-chat{max-height:calc(var(--bs-size-control-large) * 7)}.bs-checkout>.bs-stepper{grid-template-columns:repeat(6, minmax(calc(var(--bs-size-control-large) * 1.5), 1fr))}.bs-media-preserved{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.bs-media-preserved small{grid-column:2}.bs-profile-header__body{padding:var(--bs-space-4);grid-template-columns:auto minmax(0,1fr)}.bs-profile-header__action{grid-column:1/-1}.bs-profile-header__counts{grid-column:1/-1;overflow-x:auto}.bs-collection-editor__list>li{flex-wrap:wrap;align-items:flex-start}.bs-collection-editor__list .bs-inline-actions{width:100%;padding-inline-start:calc(var(--bs-size-control-small) + var(--bs-space-3))}}.bs-case-event--message{background:var(--bs-color-surface-interactive)}.bs-case-event--note{background:var(--bs-color-warning-soft)}.bs-case-event--action{background:var(--bs-color-info-soft)}.bs-status--risk-high{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-status--risk-medium{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-status--risk-low{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-community-badge--removed{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-moderation-notice--removed{background:var(--bs-color-critical-soft);border-color:var(--bs-color-critical)}.bs-consumer-shell .bs-destination-page{max-width:calc(var(--bs-size-content) + var(--bs-space-16));padding:var(--bs-space-6);padding-block-end:var(--bs-space-16)}.bs-consumer-shell .bs-destination-hero{align-items:end;gap:var(--bs-space-3) var(--bs-space-10);max-width:none;padding-block:var(--bs-space-5) var(--bs-space-8);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);justify-items:start;display:grid}.bs-consumer-shell .bs-destination-hero .bs-back-link{color:var(--bs-color-text-muted);grid-column:1/-1;margin-block-end:var(--bs-space-3)}.bs-consumer-shell .bs-destination-hero .bs-kicker{color:var(--bs-color-brand);grid-column:1}.bs-consumer-shell .bs-destination-hero h1{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight);grid-column:1;max-width:15ch;line-height:1}.bs-consumer-shell .bs-destination-hero p{color:var(--bs-color-text-muted);font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-subtitle-line);max-width:var(--bs-size-reading);grid-area:3/2;margin:0}.bs-consumer-shell .bs-live-feature{border-radius:var(--bs-radius-large);min-height:min(52vw, calc(var(--bs-size-control-large) * 7))}.bs-consumer-shell .bs-live-feature__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--bs-color-overlay) 88%, transparent), color-mix(in srgb, var(--bs-color-overlay) 10%, transparent))}.bs-consumer-shell .bs-live-feature__copy{bottom:var(--bs-space-6);left:var(--bs-space-6)}.bs-consumer-shell .bs-live-feature__copy>span{background:var(--bs-color-critical);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);padding:var(--bs-space-2) var(--bs-space-3)}.bs-consumer-shell .bs-live-feature__copy h2{font-family:var(--bs-font-family-sans);font-size:clamp(2rem,1.6rem + 1.8vw,3.5rem);font-weight:var(--bs-font-weight-bold);line-height:1.05}.bs-consumer-shell .bs-live-feature__copy .bs-button--ink{background:var(--bs-color-brand);border-color:var(--bs-color-brand);color:var(--bs-color-brand-contrast)}.bs-consumer-shell .bs-destination-section{margin-block-start:var(--bs-space-12)}.bs-consumer-shell .bs-destination-section .bs-editorial-heading{align-items:center;margin-block-end:var(--bs-space-4)}.bs-consumer-shell .bs-destination-section .bs-editorial-heading h2{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-text-heading-line)}.bs-consumer-shell .bs-upcoming-list{border-block-start-color:var(--bs-color-border-subtle)}.bs-consumer-shell .bs-upcoming-row{border-block-end-color:var(--bs-color-border-subtle);grid-template-columns:auto minmax(8rem,12rem) minmax(0,1fr) auto}.bs-consumer-shell .bs-upcoming-date{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);color:var(--bs-color-brand);min-width:var(--bs-size-control-large);padding:var(--bs-space-2)}.bs-consumer-shell .bs-upcoming-date strong,.bs-consumer-shell .bs-upcoming-row h3{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-weight:var(--bs-font-weight-bold)}.bs-consumer-shell .bs-upcoming-row p{color:var(--bs-color-text-muted)}.bs-consumer-shell .bs-reminder-button{border-color:var(--bs-color-border-subtle);color:var(--bs-color-text)}.bs-consumer-shell .bs-reminder-button:hover{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-consumer-shell .bs-bright-discovery{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.bs-consumer-shell .bs-bright-discovery__card{aspect-ratio:var(--bs-aspect-video);border-radius:var(--bs-radius-large)}.bs-consumer-shell .bs-bright-discovery__card[data-featured=true]{aspect-ratio:auto;min-height:calc(var(--bs-size-control-large) * 6);grid-column:1/-1}.bs-consumer-shell .bs-bright-discovery__copy h2{font-family:var(--bs-font-family-sans);font-weight:var(--bs-font-weight-bold)}.bs-consumer-shell .bs-destination-note{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-large)}.bs-consumer-shell .bs-destination-note h2{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-weight:var(--bs-font-weight-bold)}.bs-consumer-shell .bs-destination-note p{color:var(--bs-color-text-muted)}@media (width<=47.999rem){.bs-consumer-shell .bs-destination-page{padding:var(--bs-space-4);padding-block-end:var(--bs-space-12)}.bs-consumer-shell .bs-destination-hero{gap:var(--bs-space-3);padding-block:var(--bs-space-3) var(--bs-space-6);grid-template-columns:minmax(0,1fr)}.bs-consumer-shell .bs-destination-hero :is(.bs-back-link,.bs-kicker,h1,p){grid-area:auto/1}.bs-consumer-shell .bs-destination-hero h1{font-size:var(--bs-text-title-size)}.bs-consumer-shell .bs-live-feature{min-height:calc(var(--bs-size-control-large) * 6)}.bs-consumer-shell .bs-live-feature__copy{bottom:var(--bs-space-4);left:var(--bs-space-4);right:var(--bs-space-4)}.bs-consumer-shell .bs-upcoming-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.bs-consumer-shell .bs-upcoming-row>img{display:none}.bs-consumer-shell .bs-upcoming-row>.bs-reminder-button{grid-column:2;justify-self:start}.bs-consumer-shell .bs-bright-discovery{grid-template-columns:minmax(0,1fr)}.bs-consumer-shell .bs-bright-discovery__card[data-featured=true]{grid-column:1}.bs-consumer-shell .bs-destination-note{flex-direction:column;align-items:flex-start}}.bs-directory-header>div{max-width:var(--bs-size-reading);justify-items:start;display:grid}.bs-directory-header .bs-back-link{color:var(--bs-color-text-muted);margin-block-end:var(--bs-space-4)}.bs-directory-header .bs-kicker{color:var(--bs-color-brand)}.bs-directory-header p{color:var(--bs-color-text-muted);line-height:var(--bs-text-body-line);max-width:var(--bs-size-reading)}.bs-directory-tabs>button{border:0;border-block-end:var(--bs-border-strong-width) solid transparent;color:var(--bs-color-text-muted);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-touch);padding-inline:var(--bs-space-4);background:0 0;flex:none}.bs-directory-tabs>button:hover{color:var(--bs-color-text)}.bs-directory-tabs>button[aria-pressed=true]{border-block-end-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-directory-section>header>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-live-directory-feature{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid;overflow:hidden}.bs-live-directory-feature__media{aspect-ratio:var(--bs-aspect-video);background:var(--bs-color-surface-inverse);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.bs-live-directory-feature__media:after{background:color-mix(in srgb, var(--bs-color-overlay) 18%, transparent);content:"";position:absolute;inset:0}.bs-live-directory-feature__media>img{object-fit:cover;width:100%;height:100%}.bs-live-directory-feature__media>span{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);color:var(--bs-color-text);height:var(--bs-size-touch-critical);width:var(--bs-size-touch-critical);z-index:var(--bs-layer-base);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-live-directory-feature__copy{padding:var(--bs-space-6);align-content:center;justify-items:start;display:grid}.bs-live-directory-feature__copy h3{color:var(--bs-color-text);font-size:var(--bs-text-heading-size);margin-block:var(--bs-space-2) var(--bs-space-3);line-height:1.08}.bs-live-directory-feature__copy>p{color:var(--bs-color-text-muted);line-height:var(--bs-text-body-line)}.bs-live-directory-feature__copy .bs-chip-row{margin-block:var(--bs-space-4)}.bs-live-directory-grid{gap:var(--bs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-live-directory-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);overflow:hidden}.bs-live-directory-card>img{aspect-ratio:var(--bs-aspect-video);object-fit:cover;width:100%}.bs-live-directory-card__copy{padding:var(--bs-space-4);justify-items:start;display:grid}.bs-live-directory-card__copy h3{font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line);margin-block:var(--bs-space-2) var(--bs-space-1)}.bs-live-directory-card__copy>p{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);margin-block-end:var(--bs-space-4)}.bs-live-directory-card__copy .bs-reminder-button[aria-pressed=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-clip-directory-grid{gap:var(--bs-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-clip-directory-card__media>img{object-fit:cover;height:100%;transition:transform var(--bs-motion-deliberate) var(--bs-ease-standard);width:100%}.bs-clip-directory-card:hover .bs-clip-directory-card__media>img{transform:scale(1.03)}.bs-clip-directory-card__media>span{background:var(--bs-color-overlay);border-radius:var(--bs-radius-small);color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size);padding:var(--bs-space-1) var(--bs-space-2);right:var(--bs-space-2);top:var(--bs-space-2);position:absolute}.bs-clip-directory-card__media>:is(a,button){background:var(--bs-color-surface);border-radius:var(--bs-radius-round);color:var(--bs-color-text);cursor:pointer;height:var(--bs-size-control-large);width:var(--bs-size-control-large);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-clip-directory-card__copy>span{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold)}.bs-clip-directory-card__copy>p,.bs-clip-directory-card__copy footer{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-clip-directory-card__copy footer{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-3);margin-block-start:var(--bs-space-3);padding-block-start:var(--bs-space-3);display:flex}@media (width<=63.999rem){.bs-live-directory-feature{grid-template-columns:minmax(0,1fr)}.bs-live-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-clip-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.bs-consumer-shell .bs-directory-page{padding:var(--bs-space-4);padding-block-end:var(--bs-space-12)}.bs-directory-header{padding-block-start:var(--bs-space-2)}.bs-live-directory-grid{grid-template-columns:minmax(0,1fr)}.bs-clip-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-live-directory-feature__copy{padding:var(--bs-space-5)}}.bs-thread-directory{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);display:grid}.bs-thread-directory>article{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:start;gap:var(--bs-space-4);padding-block:var(--bs-space-5);grid-template-columns:minmax(8rem,auto) minmax(0,1fr) auto;display:grid}.bs-thread-directory h3{font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line);margin-block-end:var(--bs-space-1)}.bs-thread-directory p,.bs-thread-directory footer{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-thread-directory footer{gap:var(--bs-space-4);white-space:nowrap;display:flex}.bs-thread-post{padding:var(--bs-space-5);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-thread-post>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);margin-block-start:var(--bs-space-2)}.bs-thread-post p{line-height:var(--bs-text-body-line);margin-block-start:var(--bs-space-2)}.bs-directory-page .bs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=47.999rem){.bs-thread-directory>article{grid-template-columns:minmax(0,1fr)}.bs-thread-directory footer{flex-wrap:wrap}.bs-directory-page .bs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-consumer-shell .bs-directory-page{max-width:calc(var(--bs-size-content) + var(--bs-space-16));padding:var(--bs-space-5);padding-block-end:var(--bs-space-12)}.bs-directory-header{padding-block:var(--bs-space-2) var(--bs-space-3);justify-content:space-between;align-items:end;display:flex}.bs-directory-header h1{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight);margin-block:var(--bs-space-2);font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line);margin:0}.bs-directory-tabs{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-1);margin-block-end:var(--bs-space-5);display:flex;overflow-x:auto}.bs-directory-section{margin-block-end:var(--bs-space-10)}.bs-directory-section>header{align-items:end;gap:var(--bs-space-4);justify-content:space-between;margin-block-end:var(--bs-space-3);display:flex}.bs-directory-section>header h2{color:var(--bs-color-text);line-height:var(--bs-text-heading-line);font-size:var(--bs-text-title-size)}.bs-consumer-shell .bs-route-page{gap:var(--bs-space-10);max-width:calc(var(--bs-size-content) + var(--bs-space-12));padding:var(--bs-space-6);margin-inline:auto;padding-block-end:var(--bs-space-16);display:grid}.bs-route-header,.bs-route-section__header{align-items:end;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-route-header>div,.bs-route-section__header>div{gap:var(--bs-space-2);display:grid}.bs-route-header h1,.bs-show-hero h1,.bs-storefront-hero h1,.bs-collection-hero h1,.bs-replay-layout h1,.bs-policy-page h1,.bs-order-confirmation h1{font-size:var(--bs-text-title-size);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-title-line);margin:0}.bs-route-header p,.bs-show-hero p,.bs-storefront-hero p,.bs-collection-hero p,.bs-route-copy p,.bs-policy-page p{color:var(--bs-color-text-muted);font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-subtitle-line);max-width:var(--bs-size-reading);margin:0}.bs-route-section{gap:var(--bs-space-4);display:grid}.bs-route-section__header h2{font-size:var(--bs-text-subtitle-size);margin:0}.bs-route-section__header>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-filter-chips,.bs-catalog-toolbar,.bs-button-row,.bs-chip-row{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-catalog-toolbar{justify-content:space-between}.bs-filter-chips button,.bs-inline-select,.bs-directory-tabs [role=tab]{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);min-height:var(--bs-size-control);padding-inline:var(--bs-space-4)}.bs-filter-chips button[aria-pressed=true],.bs-directory-tabs [role=tab][aria-selected=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-consumer-shell .bs-search-page{align-content:start;gap:var(--bs-space-5)}.bs-search-page__header{justify-content:space-between;align-items:end;display:flex}.bs-search-page__header>div{gap:var(--bs-space-1);display:grid}.bs-search-page__header h1,.bs-search-page__header span{margin:0}.bs-search-page__header h1{font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line)}.bs-search-page__header span{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-search-toolbar{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-3);justify-content:space-between;padding-block-end:var(--bs-space-3);display:flex}.bs-search-page__types{flex-wrap:nowrap;overflow-x:auto}.bs-search-page__types button{gap:var(--bs-space-2);display:inline-flex}.bs-search-page__types small{color:var(--bs-color-text-subtle);font-size:var(--bs-text-caption-size)}.bs-search-filter-control{z-index:var(--bs-layer-sheet);flex:none;position:relative}.bs-search-filter-trigger{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);color:var(--bs-color-text);align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-control);padding-inline:var(--bs-space-4);display:inline-flex}.bs-search-filter-trigger[aria-expanded=true]{border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-search-filter-trigger svg{inline-size:var(--bs-space-4)}.bs-search-filter-trigger small{background:var(--bs-color-brand);border-radius:var(--bs-radius-round);color:var(--bs-color-brand-contrast);font-size:var(--bs-text-caption-size);height:var(--bs-space-5);min-width:var(--bs-space-5);justify-content:center;align-items:center;display:inline-flex}.bs-search-filter-scrim{width:100%;z-index:var(--bs-layer-sticky);background:0 0;border:0;padding:0;position:fixed;inset:0}.bs-search-filter-panel{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);box-shadow:var(--bs-shadow-large);inset:calc(100% + var(--bs-space-2)) 0 auto auto;max-block-size:calc(100dvh - var(--bs-space-20));width:min(calc(var(--bs-size-sidebar) * 1.15), calc(100vw - var(--bs-space-8)));z-index:var(--bs-layer-sheet);display:grid;position:absolute;overflow:hidden}.bs-search-filter-panel__body{min-block-size:0;overflow-y:auto}.bs-search-filter-panel>header,.bs-search-filter-panel>footer{align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3) var(--bs-space-4);justify-content:space-between;display:flex}.bs-search-filter-panel>header{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-search-filter-panel>footer{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-search-filter-panel h2,.bs-search-filter-panel legend{font-size:var(--bs-text-subtitle-size);margin:0}.bs-search-filter-panel>header button{border-radius:var(--bs-radius-round);inline-size:var(--bs-size-control);min-block-size:var(--bs-size-control);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.bs-search-filter-panel>header svg{inline-size:var(--bs-space-5)}.bs-search-filter-panel fieldset{gap:var(--bs-space-3);padding:var(--bs-space-4);border:0;margin:0;display:grid}.bs-search-filter-panel fieldset+fieldset{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-search-filter-options{gap:var(--bs-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-search-filter-options label{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);cursor:pointer;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-control);padding:var(--bs-space-2) var(--bs-space-3);display:flex}.bs-search-filter-options label:has(input:checked){background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-search-filter-options input{accent-color:var(--bs-color-brand);flex:none}.bs-search-active-filters{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-search-active-filters button{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand-hover);min-block-size:var(--bs-size-control-small);padding-inline:var(--bs-space-3);border-color:#0000}.bs-search-active-filters button:last-child{color:var(--bs-color-text-muted);background:0 0}.bs-search-results{gap:var(--bs-space-8);display:grid}.bs-search-results .bs-product-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--bs-size-sidebar) * .62)), 1fr))}.bs-search-bright-grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--bs-size-control-large) * 3)), 1fr));display:grid}.bs-search-bright-grid>a{color:var(--bs-color-text);gap:var(--bs-space-2);min-width:0;text-decoration:none;display:grid}.bs-search-bright-grid__media{aspect-ratio:var(--bs-aspect-bright);background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large);display:block;position:relative;overflow:hidden}.bs-search-bright-grid__media img{object-fit:cover;height:100%;transition:transform var(--bs-motion-standard) var(--bs-ease-standard);width:100%}.bs-search-bright-grid>a:hover .bs-search-bright-grid__media img{transform:scale(1.02)}.bs-search-bright-grid__media small{background:var(--bs-color-overlay);border-radius:var(--bs-radius-small);bottom:var(--bs-space-2);color:var(--bs-color-text-inverse);padding:var(--bs-space-1) var(--bs-space-2);right:var(--bs-space-2);position:absolute}.bs-search-bright-grid>a>strong{line-height:var(--bs-text-body-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-search-bright-grid>a>span:last-child,.bs-search-brand-grid small{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-search-brand-grid{gap:var(--bs-space-3);grid-template-columns:repeat(auto-fit, minmax(calc(var(--bs-size-control-large) * 4), 1fr));display:grid}.bs-search-brand-grid>a{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-4);display:flex}.bs-search-brand-grid>a:hover{border-color:var(--bs-color-brand)}.bs-search-brand-grid__mark{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-bold);height:var(--bs-size-control-large);width:var(--bs-size-control-large);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-search-brand-grid>a>span:last-child{gap:var(--bs-space-1);display:grid}.bs-search-page__empty{margin-block-start:var(--bs-space-3)}.bs-inline-select{align-items:center;gap:var(--bs-space-2);display:inline-flex}.bs-inline-select select{color:inherit;font:inherit;background:0 0;border:0}.bs-storefront-hero,.bs-show-hero,.bs-collection-hero{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);gap:var(--bs-space-6);padding:var(--bs-space-8);display:grid}.bs-storefront-hero,.bs-collection-hero{background:var(--bs-color-brand-soft)}.bs-storefront-hero__facts{gap:var(--bs-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-storefront-hero__facts>span{border-inline-start:var(--bs-border-width) solid var(--bs-color-border-strong);gap:var(--bs-space-1);padding-inline-start:var(--bs-space-3);display:grid}.bs-storefront-hero__facts strong{font-size:var(--bs-text-title-size)}.bs-storefront-hero__facts small,.bs-collection-hero>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-show-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;overflow:hidden}.bs-show-hero>img{aspect-ratio:var(--bs-aspect-video);object-fit:cover;block-size:100%;width:100%}.bs-show-hero>div{align-content:center;gap:var(--bs-space-4);padding:var(--bs-space-8);display:grid}.bs-collection-hero{gap:var(--bs-space-3);max-width:var(--bs-size-reading)}.bs-inline-live{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);display:grid;overflow:hidden}.bs-inline-live>img{aspect-ratio:var(--bs-aspect-video);object-fit:cover;block-size:100%;width:100%}.bs-inline-live>div{align-content:center;gap:var(--bs-space-3);padding:var(--bs-space-6);display:grid}.bs-inline-live h3,.bs-replay-card h2,.bs-notification-list h2{font-size:var(--bs-text-title-size);margin:0}.bs-inline-live p,.bs-replay-card p,.bs-notification-list p,.bs-help-grid p{color:var(--bs-color-text-muted);margin:0}.bs-live-label{color:var(--bs-color-brand-hover);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);text-transform:uppercase}.bs-clip-directory-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);min-width:0;color:inherit;text-align:start;padding:0;overflow:hidden}.bs-clip-directory-card:hover,.bs-creator-tile:hover,.bs-replay-card:hover,.bs-history-list button:hover,.bs-message-list button:hover,.bs-help-grid button:hover{border-color:var(--bs-color-brand)}.bs-clip-directory-card__media{aspect-ratio:var(--bs-aspect-bright);background:var(--bs-color-surface-inverse);position:relative;overflow:hidden}.bs-clip-directory-card__media>i{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);height:var(--bs-size-touch);width:var(--bs-size-touch);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-clip-directory-card__copy{gap:var(--bs-space-1);padding:var(--bs-space-4);display:grid}.bs-clip-directory-card__copy h3{line-height:var(--bs-text-label-line);margin-block:var(--bs-space-2);-webkit-line-clamp:2;font-size:var(--bs-text-subtitle-size);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bs-clip-directory-card__copy p,.bs-clip-directory-card__copy span{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);margin:0}.bs-replay-grid,.bs-help-grid{gap:var(--bs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-replay-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);overflow:hidden}.bs-replay-card>img{aspect-ratio:var(--bs-aspect-video);object-fit:cover;width:100%}.bs-replay-card>div{gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-replay-card span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);align-items:center;gap:var(--bs-space-1);display:flex}.bs-replay-viewer{aspect-ratio:var(--bs-aspect-video);background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-xlarge);position:relative;overflow:hidden}.bs-replay-viewer>img{object-fit:cover;block-size:100%;opacity:var(--bs-opacity-muted);width:100%}.bs-replay-viewer__play{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);color:var(--bs-color-text);height:var(--bs-size-touch-critical);width:var(--bs-size-touch-critical);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bs-replay-layout,.bs-cart-page-layout,.bs-account-layout{gap:var(--bs-space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);display:grid}.bs-replay-layout>div{gap:var(--bs-space-4);display:grid}.bs-replay-products,.bs-cart-page-summary{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-content:start;gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid}.bs-replay-products h2,.bs-cart-page-summary h2{font-size:var(--bs-text-title-size);margin:0}.bs-replay-products button,.bs-history-list button,.bs-message-list button,.bs-help-grid button,.bs-creator-tile{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);color:inherit;align-items:center;gap:var(--bs-space-3);min-height:var(--bs-size-control-large);padding:var(--bs-space-3);text-align:start;background:0 0;display:flex}.bs-replay-products button img,.bs-history-list img,.bs-message-list img,.bs-creator-tile img{aspect-ratio:var(--bs-aspect-square);border-radius:var(--bs-radius-medium);object-fit:cover;width:var(--bs-size-control-large)}.bs-replay-products button span,.bs-history-list span,.bs-message-list span,.bs-creator-tile span{gap:var(--bs-space-1);flex:1;display:grid}.bs-replay-products button small,.bs-history-list small,.bs-message-list small,.bs-creator-tile small{color:var(--bs-color-text-muted)}.bs-chapter-list,.bs-history-list,.bs-message-list,.bs-notification-list{gap:var(--bs-space-2);margin:0;padding:0;list-style:none;display:grid}.bs-chapter-list button{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);color:inherit;align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3) 0;text-align:start;background:0 0;justify-content:flex-start;width:100%;display:flex}.bs-chapter-list button[aria-current=true]{color:var(--bs-color-brand-hover)}.bs-chapter-list small{color:var(--bs-color-text-muted);margin-inline-start:auto}.bs-cart-lines{gap:var(--bs-space-3);display:grid}.bs-cart-seller-group{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-cart-seller-group>header{gap:var(--bs-space-1);display:grid}.bs-cart-seller-group h3,.bs-cart-seller-group small{margin:0}.bs-cart-seller-group small{color:var(--bs-color-text-muted)}.bs-cart-page-summary>p{color:var(--bs-color-text-muted);align-items:center;gap:var(--bs-space-2);margin:0;display:flex}.bs-order-confirmation,.bs-policy-page{align-items:center;gap:var(--bs-space-4);max-width:var(--bs-size-reading);padding-block:var(--bs-space-16);text-align:center;justify-items:center;margin-inline:auto;display:grid}.bs-public-policy article{gap:var(--bs-space-8);padding-block:var(--bs-space-8);margin-inline:auto;display:grid}.bs-public-policy section{gap:var(--bs-space-3);display:grid}.bs-policy-links,.bs-public-policy nav{gap:var(--bs-space-4);flex-wrap:wrap;display:flex}.bs-policy-links a,.bs-public-policy nav a{color:var(--bs-color-text-muted);text-decoration:underline}.bs-order-confirmation>p{color:var(--bs-color-text-muted);font-size:var(--bs-text-subtitle-size);margin:0}.bs-order-confirmation__summary{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-8);padding:var(--bs-space-4);justify-content:space-between;width:100%;display:flex}.bs-notification-list article{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:start;gap:var(--bs-space-3);padding:var(--bs-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-notification-list article[data-unread=true]{border-inline-start-color:var(--bs-color-brand);border-inline-start-width:var(--bs-border-strong-width)}.bs-notification-list article>span{background:var(--bs-color-brand);border-radius:var(--bs-radius-round);height:var(--bs-space-2);width:var(--bs-space-2)}.bs-notification-list article>div{gap:var(--bs-space-1);display:grid}.bs-history-list button,.bs-message-list button{width:100%}.bs-people-list{gap:var(--bs-space-3);max-width:var(--bs-size-reading);display:grid}.bs-people-list article{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-people-list img{aspect-ratio:var(--bs-aspect-square);border-radius:var(--bs-radius-round);object-fit:cover;width:var(--bs-size-touch)}.bs-people-list article>div{gap:var(--bs-space-1);display:grid}.bs-people-list h2,.bs-people-list p{margin:0}.bs-people-list h2{font-size:var(--bs-text-subtitle-size)}.bs-people-list p{color:var(--bs-color-text-muted)}.bs-conversation{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);min-block-size:calc(var(--bs-space-20) * 5);display:grid}.bs-conversation__messages{align-content:end;gap:var(--bs-space-3);padding:var(--bs-space-5);display:grid}.bs-conversation__messages p{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large);max-width:var(--bs-size-reading);padding:var(--bs-space-3);margin:0}.bs-conversation__incoming{justify-self:start}.bs-conversation__outgoing{justify-self:end;background:var(--bs-color-brand-soft)!important}.bs-conversation form{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-2);padding:var(--bs-space-3);display:flex}.bs-conversation input{flex:1}.bs-help-grid button{justify-content:space-between}.bs-route-callout{gap:var(--bs-space-3);max-width:var(--bs-size-reading);display:grid}.bs-route-callout h2,.bs-route-callout p{margin:0}.bs-account-layout>nav button{border-radius:var(--bs-radius-medium);color:var(--bs-color-text-muted);min-height:var(--bs-size-control);padding-inline:var(--bs-space-3);text-align:start;background:0 0}.bs-account-layout>nav button[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-hover)}.bs-checkout-steps{gap:var(--bs-space-5);margin:0 0 var(--bs-space-6);padding:0;list-style:none;display:flex}.bs-checkout-steps li{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-2);display:flex}.bs-checkout-steps li span{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);height:var(--bs-size-control-small);width:var(--bs-size-control-small);justify-content:center;align-items:center;display:inline-flex}.bs-checkout-steps li[aria-current=step]{color:var(--bs-color-brand-hover)}.bs-checkout-steps li[aria-current=step] span{background:var(--bs-color-brand);color:var(--bs-color-text-inverse)}.bs-commerce-section-heading,.bs-saved-from-cart>header{align-items:end;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-commerce-section-heading h2,.bs-saved-from-cart h2{margin:0}.bs-commerce-section-heading>button,.bs-saved-from-cart a{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold)}.bs-commerce-reassurance{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-3);padding:var(--bs-space-4) 0 0;margin:0;list-style:none;display:grid}.bs-commerce-reassurance li{align-items:start;gap:var(--bs-space-3);display:flex}.bs-commerce-reassurance li>svg{color:var(--bs-color-brand-hover);flex:none}.bs-commerce-reassurance span{gap:var(--bs-space-1);display:grid}.bs-commerce-reassurance small{color:var(--bs-color-text-muted)}.bs-saved-from-cart{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-3);margin-block-start:var(--bs-space-8);padding-block-start:var(--bs-space-6);display:grid}.bs-saved-from-cart article{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);display:flex}.bs-saved-from-cart img{aspect-ratio:var(--bs-aspect-square);border-radius:var(--bs-radius-small);object-fit:cover;width:var(--bs-size-control-large)}.bs-saved-from-cart article>div{gap:var(--bs-space-1);flex:1;display:grid}.bs-saved-from-cart small{color:var(--bs-color-text-muted)}.bs-account-layout>nav{align-content:start;gap:var(--bs-space-5);display:grid}.bs-account-layout>nav>div{gap:var(--bs-space-1);display:grid}.bs-account-layout>nav>div>span{color:var(--bs-color-text-subtle);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);padding-inline:var(--bs-space-3);text-transform:uppercase}.bs-account-identity,.bs-account-callout,.bs-account-photo-row,.bs-address-card,.bs-payment-card,.bs-security-status{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-5);display:flex}.bs-account-identity>div:not(.bs-identity),.bs-account-callout>div,.bs-account-photo-row>div,.bs-payment-card>div,.bs-security-status>div{gap:var(--bs-space-1);flex:1;display:grid}.bs-account-identity>.bs-identity{flex:0 auto}.bs-account-identity h2,.bs-account-callout h2,.bs-security-status h2{margin:0}.bs-account-identity p,.bs-account-callout p,.bs-security-status p{color:var(--bs-color-text-muted);margin:0}.bs-account-avatar{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand-hover);font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);height:calc(var(--bs-size-control-large) * 1.25);width:calc(var(--bs-size-control-large) * 1.25);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-account-overview-grid>button:hover{border-color:var(--bs-color-brand)}.bs-account-overview-grid strong{font-size:var(--bs-text-subtitle-size)}.bs-account-overview-grid small{color:var(--bs-color-text-muted)}.bs-account-overview-grid svg{color:var(--bs-color-brand-hover);justify-self:end}.bs-account-editor>header{gap:var(--bs-space-2);display:grid}.bs-account-editor>header h2,.bs-account-editor>header p{margin:0}.bs-account-editor>header p{color:var(--bs-color-text-muted)}.bs-account-field-grid{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-account-photo-row>button,.bs-address-card button,.bs-payment-card button{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold)}.bs-preference-choice-grid{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-preference-choice-grid button{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3)}.bs-preference-choice-grid button[aria-pressed=true]{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand-hover)}.bs-address-card{align-items:start}.bs-address-card>div{gap:var(--bs-space-2);flex:1;display:grid}.bs-address-card p{color:var(--bs-color-text-muted);margin:0}.bs-address-card>div:last-child{justify-items:end}.bs-payment-card>span{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-small);color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);padding:var(--bs-space-2)}.bs-payment-card small{color:var(--bs-color-text-muted)}.bs-account-toggle-list,.bs-account-action-list{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);display:grid}.bs-account-toggle,.bs-account-action-list button{border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text);align-items:center;gap:var(--bs-space-4);min-height:var(--bs-size-touch-critical);padding:var(--bs-space-3) 0;text-align:start;background:0 0;justify-content:space-between;display:flex}.bs-account-toggle span,.bs-account-action-list button span:first-child{gap:var(--bs-space-1);display:grid}.bs-account-toggle small,.bs-account-action-list small{color:var(--bs-color-text-muted)}.bs-account-toggle i{background:var(--bs-color-border-strong);border-radius:var(--bs-radius-round);height:var(--bs-space-5);transition:var(--bs-motion-quick);width:calc(var(--bs-space-8) + var(--bs-space-1));position:relative}.bs-account-toggle i:after{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);content:"";height:var(--bs-space-3);left:var(--bs-space-1);top:var(--bs-space-1);transition:var(--bs-motion-quick);width:var(--bs-space-3);position:absolute}.bs-account-toggle[aria-pressed=true] i{background:var(--bs-color-brand)}.bs-account-toggle[aria-pressed=true] i:after{transform:translateX(var(--bs-space-4))}.bs-account-action-list button>span:last-child{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold)}.bs-account-editor--danger{border-color:var(--bs-color-critical)}.bs-orders-page{gap:var(--bs-space-5);display:grid}.bs-orders-page__header,.bs-order-detail-header{align-items:end;gap:var(--bs-space-5);justify-content:space-between;display:flex}.bs-orders-page__header h1,.bs-order-detail-header h1{margin:0}.bs-orders-page__header p,.bs-order-detail-header p{color:var(--bs-color-text-muted);margin:var(--bs-space-2) 0 0}.bs-orders-page__header>button{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold)}.bs-orders-list{gap:var(--bs-space-3);display:grid}.bs-orders-list .bs-order-card{border-radius:var(--bs-radius-large);padding:var(--bs-space-5)}.bs-order-detail-layout{align-items:start;gap:var(--bs-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);display:grid}.bs-order-timeline-card,.bs-order-support-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-4);padding:var(--bs-space-5);display:grid}.bs-order-timeline-card h3,.bs-order-support-card h2,.bs-order-support-card p{margin:0}.bs-order-support-card p{color:var(--bs-color-text-muted)}.bs-order-support-card .bs-text-action{color:var(--bs-color-brand-hover);align-items:center;gap:var(--bs-space-1);justify-content:flex-start;display:inline-flex}.bs-community-page{gap:var(--bs-space-6);display:grid}.bs-community-header{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-xlarge);align-items:end;gap:var(--bs-space-6);padding:var(--bs-space-8);justify-content:space-between;display:flex}.bs-community-header>div{gap:var(--bs-space-3);max-width:var(--bs-size-reading);display:grid}.bs-community-header h1,.bs-community-header p{margin:0}.bs-community-header p{color:var(--bs-color-text-muted);font-size:var(--bs-text-subtitle-size)}.bs-community-header>button{flex:none}.bs-community-topic-grid{gap:var(--bs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-community-topic-grid button{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);align-items:start;gap:var(--bs-space-2);min-height:calc(var(--bs-size-control-large) * 2);padding:var(--bs-space-4);text-align:start;display:grid}.bs-community-topic-grid button:hover{border-color:var(--bs-color-brand)}.bs-community-topic-grid small{color:var(--bs-color-text-muted)}.bs-community-topic-grid svg{color:var(--bs-color-brand-hover);justify-self:end}.bs-community-page .bs-thread-directory footer button{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold);margin-inline-start:auto}@media (width<=63.999rem){.bs-account-layout{grid-template-columns:minmax(0,1fr)}.bs-account-layout>nav{gap:var(--bs-space-2);padding-block-end:var(--bs-space-2);display:flex;overflow-x:auto}.bs-account-layout>nav>div{display:contents}.bs-account-layout>nav>div>span{display:none}.bs-account-layout>nav button{flex:none}.bs-account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-order-detail-layout{grid-template-columns:minmax(0,1fr)}.bs-community-topic-grid,.bs-community-directory-surface__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.bs-checkout-steps{gap:var(--bs-space-3)}.bs-checkout-steps li{font-size:var(--bs-text-caption-size)}.bs-commerce-section-heading,.bs-saved-from-cart>header,.bs-account-identity,.bs-account-callout,.bs-account-photo-row,.bs-security-status{flex-direction:column;align-items:flex-start}.bs-account-overview-grid,.bs-account-field-grid{grid-template-columns:minmax(0,1fr)}.bs-account-editor{padding:var(--bs-space-4)}.bs-address-card>div:last-child{justify-items:start}.bs-orders-page__header,.bs-order-detail-header,.bs-community-header{flex-direction:column;align-items:flex-start}.bs-community-header{padding:var(--bs-space-5)}.bs-community-topic-grid{grid-template-columns:minmax(0,1fr)}.bs-community-directory-surface__header{flex-direction:column;align-items:flex-start}.bs-community-directory-surface__filters{grid-template-columns:minmax(0,1fr)}.bs-community-directory-surface__toggles{grid-column:auto}}.bs-empty--route{border:var(--bs-border-width) dashed var(--bs-color-border-strong);border-radius:var(--bs-radius-large);gap:var(--bs-space-3);padding:var(--bs-space-8);justify-items:start;display:grid}.bs-empty--route h2,.bs-empty--route p{margin:0}.bs-empty--route p{color:var(--bs-color-text-muted)}.bs-product-feedback{gap:var(--bs-space-4);max-width:var(--bs-size-reading);padding-block:var(--bs-space-10);margin-inline:auto;display:grid}.bs-product-feedback__summary{align-items:start;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-product-feedback__summary>div{gap:var(--bs-space-2);display:grid}.bs-product-feedback h2,.bs-product-feedback p{margin:0}.bs-product-feedback__summary p,.bs-feedback-list small{color:var(--bs-color-text-muted)}.bs-feedback-list{gap:var(--bs-space-3);display:grid}.bs-feedback-list article{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-feedback-list article>span{color:var(--bs-color-warning);letter-spacing:var(--bs-letter-wide)}.bs-feedback-list h3{font-size:var(--bs-text-subtitle-size);margin:0}@media (width<=63.999rem){.bs-consumer-shell .bs-route-page{padding:var(--bs-space-4);padding-block-end:var(--bs-space-12)}.bs-replay-grid,.bs-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.bs-route-header,.bs-route-section__header{flex-direction:column;align-items:start}.bs-storefront-hero,.bs-show-hero,.bs-replay-layout,.bs-cart-page-layout,.bs-account-layout{grid-template-columns:minmax(0,1fr)}.bs-show-hero>img{block-size:auto}.bs-replay-grid,.bs-help-grid,.bs-storefront-hero__facts,.bs-inline-live{grid-template-columns:minmax(0,1fr)}.bs-search-page__header{align-items:start}.bs-search-page__header h1{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--bs-border-width);margin:calc(var(--bs-border-width) * -1);white-space:nowrap;width:var(--bs-border-width);padding:0;position:absolute;overflow:hidden}.bs-search-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bs-search-page__types{display:contents;overflow:visible}.bs-search-page__types button{padding-inline:var(--bs-space-2);justify-content:center}.bs-search-filter-trigger{padding-inline:var(--bs-space-3);justify-content:center;width:100%}.bs-search-filter-control{grid-column:1/-1}.bs-search-filter-panel{border-radius:var(--bs-radius-xlarge) var(--bs-radius-xlarge) 0 0;bottom:0;max-block-size:calc(100dvh - var(--bs-space-12));inset-inline:0;width:100%;position:fixed;top:auto}.bs-search-filter-scrim{background:color-mix(in srgb, var(--bs-color-overlay) 55%, transparent)}.bs-product-feedback__summary{flex-direction:column;align-items:start}}.bs-account-page-header h1,.bs-account-page-header p,.bs-account-priorities h2,.bs-account-priorities p{margin:0}.bs-account-page-header p{color:var(--bs-color-text-muted);font-size:var(--bs-text-subtitle-size)}.bs-account-settings-nav{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-content:start;gap:var(--bs-space-3);padding:var(--bs-space-3);top:calc(var(--bs-size-consumer-header) + var(--bs-space-4));display:grid;position:sticky}.bs-account-navigation>div{gap:var(--bs-space-1);display:grid}.bs-account-navigation>div>span{color:var(--bs-color-text-subtle);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);padding-inline:var(--bs-space-3);text-transform:uppercase}.bs-account-navigation button{border-radius:var(--bs-radius-medium);color:var(--bs-color-text-muted);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);text-align:start;background:0 0;border:0}.bs-account-navigation button:hover{background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-account-navigation button[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-hover)}.bs-account-section-picker{gap:var(--bs-space-2);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);display:none}.bs-account-content>.bs-account-content{display:contents}.bs-account-priorities{gap:var(--bs-space-4);display:grid}.bs-account-overview-grid{gap:var(--bs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-account-overview-grid>button{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);gap:var(--bs-space-2);padding:var(--bs-space-4);text-align:start;min-height:calc(var(--bs-size-control-large) * 1.65);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bs-account-overview-grid>button :is(strong,small){grid-column:1}.bs-account-overview-grid>button svg{grid-area:1/2/3}.bs-account-form,.bs-account-inline-form{gap:var(--bs-space-4);display:grid}.bs-account-form>label,.bs-account-inline-form>label{gap:var(--bs-space-2);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);display:grid}.bs-account-form fieldset,.bs-account-inline-form fieldset{gap:var(--bs-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.bs-account-form legend,.bs-account-inline-form legend{font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);padding:0}.bs-account-form-actions{align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-account-photo-preview{aspect-ratio:var(--bs-aspect-square);border-radius:var(--bs-radius-round);inline-size:calc(var(--bs-size-control-large) * 1.25);object-fit:cover}.bs-account-preview,.bs-account-explanation,.bs-account-data-scope{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);gap:var(--bs-space-3);padding:var(--bs-space-4);display:grid}.bs-account-preview header{gap:var(--bs-space-1);display:grid}.bs-account-preview h3,.bs-account-preview p,.bs-account-explanation p,.bs-account-data-scope h3{margin:0}.bs-account-preview p,.bs-account-explanation p{color:var(--bs-color-text-muted)}.bs-account-explanation{border-color:var(--bs-color-brand)}.bs-account-optional{color:var(--bs-color-text-subtle);font-weight:var(--bs-font-weight-regular)}.bs-account-checkbox{align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-touch);display:inline-flex}.bs-account-checkbox input{accent-color:var(--bs-color-brand);block-size:var(--bs-size-icon);inline-size:var(--bs-size-icon)}.bs-account-record-list{gap:var(--bs-space-3);display:grid}.bs-account-list-actions{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bs-address-card .bs-status,.bs-payment-card .bs-status{inline-size:fit-content}.bs-payment-card{align-items:center}.bs-account-connection-choice{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);border:var(--bs-border-width) solid var(--bs-color-border-subtle)!important;padding:var(--bs-space-4)!important}.bs-account-toggle-list{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-account-switch-row{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-4);min-block-size:var(--bs-size-touch-critical);padding:var(--bs-space-3) 0;justify-content:space-between;display:flex}.bs-account-switch-row>span{gap:var(--bs-space-1);display:grid}.bs-account-switch-row small{color:var(--bs-color-text-muted)}.bs-account-switch-row .bs-switch{flex:none}.bs-security-center{gap:var(--bs-space-4)}.bs-security-summary__icon svg{block-size:var(--bs-size-icon-large);inline-size:var(--bs-size-icon-large)}.bs-security-summary>div{gap:var(--bs-space-1);min-inline-size:0;display:grid}.bs-security-summary h3,.bs-security-summary p{margin:0}.bs-security-summary p{color:var(--bs-color-text-muted)}.bs-security-settings-list{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);display:grid;overflow:hidden}.bs-app .bs-security-setting-row{border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text);font-weight:var(--bs-font-weight-regular);align-items:center;gap:var(--bs-space-4);min-block-size:calc(var(--bs-size-control-large) * 1.55);padding:var(--bs-space-3) var(--bs-space-4);text-align:start;transition:background-color var(--bs-motion-quick);background:0 0;border-radius:0;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.45fr) auto;inline-size:100%;display:grid}.bs-app .bs-security-setting-row:last-child{border-block-end:0}.bs-app .bs-security-setting-row:hover{background:var(--bs-color-surface-interactive)}.bs-security-setting-row__label{gap:var(--bs-space-1);min-inline-size:0;display:grid}.bs-security-setting-row__label small,.bs-security-setting-row__state{color:var(--bs-color-text-muted)}.bs-security-setting-row>.bs-status{justify-self:start;inline-size:fit-content}.bs-security-setting-row__action{color:var(--bs-color-brand-hover);font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-1);white-space:nowrap;justify-self:end;display:inline-flex}.bs-security-setting-row__action svg{block-size:var(--bs-size-icon-small);inline-size:var(--bs-size-icon-small)}.bs-account-session-list{gap:var(--bs-space-2);display:grid}.bs-account-session-list article,.bs-account-person-card,.bs-account-delete-terminal{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-4);display:flex}.bs-account-session-list article>div,.bs-account-person-card>div,.bs-account-delete-terminal>div{gap:var(--bs-space-1);flex:1;min-inline-size:0;display:grid}.bs-account-session-list small,.bs-account-person-card small,.bs-account-person-card p,.bs-account-delete-terminal p{color:var(--bs-color-text-muted);margin:0}.bs-account-person-card p{font-size:var(--bs-text-caption-size)}.bs-account-recovery-codes{gap:var(--bs-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-account-recovery-codes code{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-small);color:var(--bs-color-text);font-family:var(--bs-font-family-mono);padding:var(--bs-space-2);text-align:center}.bs-account-data-scope ul,.bs-account-delete-list{gap:var(--bs-space-2);margin:0;padding-inline-start:var(--bs-space-5);display:grid}.bs-account-data-scope li::marker{color:var(--bs-color-brand)}.bs-account-delete-list{color:var(--bs-color-text-muted)}.bs-account-delete-terminal{border-color:var(--bs-color-success)}:root[data-brightsups-text-size=large]{font-size:var(--bs-text-subtitle-size)}:root[data-brightsups-text-size=extra-large]{font-size:var(--bs-text-title-size)}:root[data-brightsups-reduced-motion=true] *{animation-duration:var(--bs-motion-instant);scroll-behavior:auto;transition-duration:var(--bs-motion-instant)}@media (width<=63.999rem){.bs-account-layout{grid-template-columns:minmax(0,1fr)}.bs-account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-account-section-picker{display:grid}.bs-account-navigation{display:none}.bs-account-settings-nav{gap:var(--bs-space-2);background:0 0;border:0;padding:0;position:static}}@media (width<=47.999rem){.bs-account-overview-grid{grid-template-columns:minmax(0,1fr)}.bs-security-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.bs-security-summary p{display:none}.bs-security-summary>.bs-status{grid-column:2;justify-self:start}.bs-app .bs-security-setting-row{gap:var(--bs-space-2) var(--bs-space-3);grid-template-columns:minmax(0,1fr) auto}.bs-security-setting-row__label{grid-column:1}.bs-security-setting-row__state,.bs-security-setting-row>.bs-status{grid-area:2/1}.bs-security-setting-row__action{grid-area:1/2/3}.bs-account-list-actions,.bs-account-delete-terminal{flex-direction:column;align-items:flex-start}.bs-account-session-list article,.bs-account-person-card{align-items:flex-start}.bs-account-recovery-codes{grid-template-columns:minmax(0,1fr)}}.bs-connected-toolbar{align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;margin-block-end:var(--bs-space-4);display:flex}.bs-connected-list,.bs-connected-messages{gap:var(--bs-space-3);margin-block:var(--bs-space-0);display:grid}.bs-connected-conversation{gap:var(--bs-space-2);text-align:start;color:var(--bs-color-text);cursor:pointer;display:grid}.bs-connected-messages [data-own=true]{background:var(--bs-color-surface-interactive)}.bs-connected-message-body,.bs-community-body,.bs-connected-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.bs-entry-column{gap:var(--bs-space-6);max-inline-size:var(--bs-size-reading);display:grid}.bs-entry-brand{z-index:calc(var(--bs-layer-base) + 1);position:absolute;inset-block-start:var(--bs-space-8)}.bs-entry-brand .bs-brand-mark{inline-size:var(--bs-size-control);block-size:var(--bs-size-control)}.bs-auth-form{gap:var(--bs-space-4);inline-size:100%;max-inline-size:calc(var(--bs-size-sidebar) * 1.5);margin-inline:auto;display:grid}.bs-auth-form .bs-form{gap:var(--bs-space-4)}.bs-auth-form h2{margin:var(--bs-space-0)}.bs-auth-heading{gap:var(--bs-space-2);margin-block-end:var(--bs-space-2);display:grid}.bs-auth-heading p{color:var(--bs-color-text-muted);margin:var(--bs-space-0)}.bs-auth-provider{gap:var(--bs-space-4);justify-items:center;padding-block-start:var(--bs-space-2);display:grid}.bs-auth-divider{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-account-navigation a{border-radius:var(--bs-radius-medium);color:var(--bs-color-text-muted);min-block-size:var(--bs-size-touch);padding:var(--bs-space-2) var(--bs-space-3);align-items:center;text-decoration:none;display:flex}.bs-account-navigation a:hover{background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-account-overview h2,.bs-account-overview p{margin:var(--bs-space-0) var(--bs-space-0) var(--bs-space-2);overflow-wrap:anywhere}.bs-account-overview>.bs-button{grid-column:2;justify-self:start}.bs-account-handle{color:var(--bs-color-text-muted)}.bs-account-shortcuts a:hover{border-color:var(--bs-color-brand)}.bs-account-shortcuts span{gap:var(--bs-space-1);overflow-wrap:anywhere;display:grid}.bs-account-shortcuts small{color:var(--bs-color-text-muted)}.bs-security-center>.bs-account-editor{gap:var(--bs-space-3);display:grid}.bs-security-center h2{font-size:var(--bs-text-title-size);margin:var(--bs-space-0)}.bs-security-center p{margin:var(--bs-space-0);color:var(--bs-color-text-muted)}.bs-security-center .bs-form{max-inline-size:var(--bs-size-reading)}.bs-social-home{gap:var(--bs-space-4);display:grid}.bs-social-home__title{font-size:var(--bs-text-title-size);margin:var(--bs-space-0)}.bs-social-home__sections{gap:var(--bs-space-6);display:grid}.bs-discovery-section{gap:var(--bs-space-3);min-inline-size:0;display:grid}.bs-discovery-section__header{justify-content:space-between;align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-discovery-section__header h2{align-items:center;gap:var(--bs-space-3);font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-regular);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-0);display:flex}.bs-discovery-section[data-feed-kind=discussion] .bs-discovery-section__header h2:before{background:var(--bs-color-accent)}.bs-discovery-grid{gap:var(--bs-space-6);margin-block:var(--bs-space-0);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-discovery-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);min-inline-size:0;box-shadow:var(--bs-shadow-small);overflow:hidden}.bs-discovery-card>.bs-discovery-card__body{color:var(--bs-color-text);block-size:100%;padding:var(--bs-space-3);text-decoration:none;display:block}.bs-discovery-card:hover{border-color:var(--bs-color-brand)}.bs-discovery-card__art{aspect-ratio:var(--bs-aspect-video);border-radius:var(--bs-radius-large);background:var(--bs-color-canvas-subtle);position:relative;overflow:hidden}.bs-discovery-card--brightist .bs-discovery-card__art{aspect-ratio:var(--bs-aspect-square)}.bs-discovery-card__art img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.bs-discovery-card__fallback{align-content:center;justify-items:center;gap:var(--bs-space-3);background:var(--bs-color-canvas-subtle);block-size:100%;color:var(--bs-color-text-muted);display:grid}.bs-discovery-card__fallback>span{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);place-items:center;display:grid}.bs-discovery-card__fallback svg{inline-size:var(--bs-size-icon-large);block-size:var(--bs-size-icon-large)}.bs-discovery-card__badge{padding:var(--bs-space-1) var(--bs-space-2);border-radius:var(--bs-radius-round);background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);position:absolute;inset-block-start:var(--bs-space-3);inset-inline-start:var(--bs-space-3)}.bs-discovery-card__badge--live{background:var(--bs-color-live)}.bs-discovery-card__copy{gap:var(--bs-space-2);padding:var(--bs-space-3) var(--bs-space-0);display:grid}.bs-discovery-card__poster-link{min-inline-size:0;display:block}.bs-discovery-card__copy a{color:inherit;text-decoration:none}.bs-discovery-card__copy a:hover{text-decoration:underline}.bs-discovery-card__copy p{color:var(--bs-color-text-muted);-webkit-line-clamp:3;margin:var(--bs-space-0);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-discovery-card__copy time{font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted)}.bs-discovery-card__author{align-items:center;gap:var(--bs-space-2);color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);overflow-wrap:anywhere;display:flex}.bs-discovery-card__avatar{inline-size:var(--bs-size-control-small);block-size:var(--bs-size-control-small);border-radius:var(--bs-radius-round);background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);flex:none;place-items:center;display:grid}.bs-discovery-card__topics{gap:var(--bs-space-2);font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted);flex-wrap:wrap;display:none}.bs-discovery-card__topic{align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-4) var(--bs-space-4) var(--bs-space-0);color:var(--bs-color-brand);font-size:var(--bs-text-label-size);display:flex}.bs-discovery-card__topic svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}@media (width<=79.999rem){.bs-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-discovery-grid--bright{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=63.999rem){.bs-account-layout>.bs-account-navigation{display:none}}@media (width<=47.999rem){.bs-entry-brand{inset-block-start:var(--bs-space-4)}.bs-discovery-grid{grid-template-columns:minmax(0,1fr)}.bs-discovery-grid--bright{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-account-shortcuts{grid-template-columns:minmax(0,1fr)}}.bs-account-layout--focused{grid-template-columns:minmax(0,1fr)}.bs-entry-brand .bs-wordmark-button{color:var(--bs-color-text-inverse)}.bs-watch-search{align-items:end;gap:var(--bs-space-3);margin-block:var(--bs-space-4);flex-wrap:wrap;display:flex}.bs-watch-search>label:not(.bs-choice){gap:var(--bs-space-2);min-inline-size:var(--bs-size-consumer-rail);max-inline-size:var(--bs-size-reading);flex:1;display:grid}.bs-route-surface>.bs-connected-list,.bs-route-surface>.bs-discovery-grid{margin:var(--bs-space-0)}.bs-filter-pills{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.bs-filter-pills .bs-button,.bs-filter-pills>a{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-small);background:var(--bs-color-canvas-subtle);color:var(--bs-color-text-muted);min-block-size:var(--bs-size-touch);padding:var(--bs-space-1) var(--bs-space-3);text-decoration:none}.bs-result-summary{color:var(--bs-color-text-muted);margin:var(--bs-space-0);overflow-wrap:anywhere}.bs-connected-discovery .bs-watch-search>label:not(.bs-choice){max-inline-size:none}.bs-person-row>.bs-discovery-card__avatar{grid-area:1/1/3}.bs-person-row strong{overflow-wrap:anywhere;grid-column:2}.bs-person-row p{margin:var(--bs-space-0);font-size:var(--bs-text-label-size);color:var(--bs-color-text-muted);overflow-wrap:anywhere;grid-column:2}.bs-person-row>.bs-button{grid-area:1/3/3}.bs-community-workspace .bs-community-composer{max-inline-size:var(--bs-size-reading);inline-size:100%}.bs-community-composer label{gap:var(--bs-space-2);display:grid}.bs-discussion-row h2 a{color:var(--bs-color-text);text-decoration:none}.bs-discussion-row h2 a:hover{color:var(--bs-color-brand)}.bs-discussion-row p,.bs-thread-reply p{overflow-wrap:anywhere}.bs-discussion-row p:first-of-type,.bs-thread-reply p:first-of-type{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-new-conversation>summary,.bs-conversation-safety>summary{cursor:pointer;min-block-size:var(--bs-size-touch);padding-block:var(--bs-space-3);font-weight:var(--bs-font-weight-semibold)}.bs-new-conversation .bs-form{margin-block-start:var(--bs-space-3)}.bs-message-inbox-layout>.bs-connected-list{margin-block:var(--bs-space-0)}.bs-connected-conversation>.bs-discovery-card__avatar{grid-row:1/4;align-self:center}.bs-social-workspace .bs-connected-conversation>strong,.bs-social-workspace .bs-connected-conversation>span:not(.bs-discovery-card__avatar):not(.bs-unread-badge),.bs-social-workspace .bs-connected-conversation>small{overflow-wrap:anywhere;grid-column:2}.bs-social-workspace .bs-connected-conversation>small{color:var(--bs-color-text-muted)}.bs-unread-badge{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);border-radius:var(--bs-radius-round);padding:var(--bs-space-1) var(--bs-space-2);font-size:var(--bs-text-caption-size);grid-area:1/3}.bs-social-workspace--conversation{max-inline-size:var(--bs-size-reading);margin-inline:auto}.bs-connected-messages{align-content:start}.bs-connected-messages time{font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted)}.bs-message-composer>.bs-button{justify-self:end}.bs-notification-row>strong,.bs-notification-row>p{overflow-wrap:anywhere;margin:var(--bs-space-0);grid-column:1}.bs-notification-row>p{font-size:var(--bs-text-label-size);color:var(--bs-color-text-muted)}.bs-notification-row>.bs-button{grid-column:2}.bs-history-row>strong{overflow-wrap:anywhere;flex:1;min-inline-size:0}@media (width<=63.999rem){.bs-message-inbox-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-route-surface{gap:var(--bs-space-4)}.bs-connected-discovery .bs-watch-search{padding:var(--bs-space-4)}.bs-watch-search>label:not(.bs-choice){flex-basis:100%;min-inline-size:0}.bs-person-row{grid-template-columns:auto minmax(0,1fr)}.bs-person-row>.bs-button{grid-area:3/2;justify-self:start}.bs-notification-row{grid-template-columns:minmax(0,1fr)}.bs-notification-row>.bs-button{grid-column:1;justify-self:start}.bs-social-workspace .bs-connected-messages article{max-inline-size:95%}.bs-message-composer{padding:var(--bs-space-3)}}.bs-community-workspace [data-surface=CommunityThreadSurface]>.bs-card>.bs-button{justify-self:start}.bs-thread-actions{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-route-surface h1{overflow-wrap:anywhere}.bs-community-composer>.bs-button{justify-self:start}.bs-saved-kind-nav{margin-block-end:var(--bs-space-6)}.bs-discussion-row>.bs-button{justify-self:start}.bs-discovery-heading{justify-content:space-between;align-items:center;gap:var(--bs-space-4);display:flex}.bs-discovery-heading h1{font-family:var(--bs-font-family-heading);font-size:var(--bs-text-task-size);font-weight:var(--bs-font-weight-strong);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-task-line);margin:var(--bs-space-0)}.bs-discovery-heading p{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);margin-block-start:var(--bs-space-2)}.bs-section-link{align-items:center;gap:var(--bs-space-1);color:var(--bs-color-brand);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);min-block-size:var(--bs-size-touch);flex:none;text-decoration:none;display:inline-flex}.bs-section-link svg,.bs-discovery-section__actions svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-section-link:hover{text-underline-offset:var(--bs-space-1);text-decoration:underline}.bs-discovery-section__actions{align-items:center;gap:var(--bs-space-2);display:flex}.bs-beauty-topics{scrollbar-width:none;gap:var(--bs-space-2);padding-block:var(--bs-space-1);min-inline-size:0;display:flex;overflow-x:auto}.bs-beauty-topics a{background:var(--bs-color-topic-rose-soft);color:var(--bs-color-brand-ink);border:var(--bs-border-width) solid transparent;padding:var(--bs-space-2) var(--bs-space-4);border-radius:var(--bs-radius-round);white-space:nowrap;font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);min-block-size:var(--bs-size-touch);align-items:center;text-decoration:none;display:flex}.bs-beauty-topics a[data-topic=Hair]{background:var(--bs-color-topic-lavender-soft);color:var(--bs-color-accent)}.bs-beauty-topics a[data-topic=Fragrance]{background:var(--bs-color-topic-peach-soft);color:var(--bs-color-beauty-peach)}.bs-beauty-topics a[data-topic=Everyday\ beauty]{background:var(--bs-color-topic-sage-soft);color:var(--bs-color-success)}.bs-beauty-topics a:hover{border-color:currentColor}.bs-discovery-section .bs-feed-empty{gap:var(--bs-space-4);background:var(--bs-color-canvas-subtle);padding:var(--bs-space-5);border-style:solid;grid-template-columns:auto minmax(0,1fr);display:grid}.bs-feed-empty .bs-heading{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-body-size)}.bs-feed-empty .bs-text{font-size:var(--bs-text-label-size)}.bs-discovery-card--discussion .bs-discovery-card__topic{padding:var(--bs-space-2) var(--bs-space-0);color:var(--bs-color-brand-ink);font-weight:var(--bs-font-weight-bold)}.bs-discovery-card__copy h3{font-family:var(--bs-font-family-heading);font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-text-subtitle-line);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-0);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=47.999rem){.bs-discovery-heading{align-items:start}.bs-discovery-heading>.bs-section-link{font-size:var(--bs-text-caption-size)}.bs-discovery-heading h1{font-size:var(--bs-text-task-size)}.bs-discovery-section__actions{gap:var(--bs-space-1)}.bs-social-home__sections{gap:var(--bs-space-6)}.bs-discovery-grid--bright{gap:var(--bs-space-3)}}.bs-featured-discovery{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-inline-size:0;display:grid;overflow:hidden}.bs-featured-discovery__copy{align-content:center;justify-items:start;gap:var(--bs-space-3);padding:var(--bs-space-8);display:grid}.bs-featured-discovery__eyebrow{text-transform:uppercase;letter-spacing:var(--bs-letter-wide);font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted)}.bs-featured-discovery h2{font-family:var(--bs-font-family-display);font-weight:var(--bs-font-weight-regular);font-size:var(--bs-text-display-size);line-height:var(--bs-text-display-line);letter-spacing:var(--bs-letter-tight);max-inline-size:var(--bs-size-reading)}.bs-featured-discovery__copy>p{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);max-inline-size:var(--bs-size-reading)}.bs-featured-discovery__copy>.bs-featured-discovery__author{color:var(--bs-color-text);font-weight:var(--bs-font-weight-semibold)}.bs-featured-discovery__copy>a{align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3) var(--bs-space-5);background:var(--bs-color-text);color:var(--bs-color-canvas);border-radius:var(--bs-radius-small);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);min-block-size:var(--bs-size-touch);margin-block-start:var(--bs-space-2);text-decoration:none;display:inline-flex}.bs-featured-discovery__copy>a svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-featured-discovery__image{block-size:100%;inline-size:100%;max-block-size:var(--bs-size-feature-preview);object-fit:cover}.bs-preview-detail{gap:var(--bs-space-5);max-inline-size:var(--bs-size-reading);margin-inline:auto;display:grid}.bs-preview-detail>.bs-button{justify-self:start}.bs-preview-detail img{border-radius:var(--bs-radius-large);inline-size:100%}.bs-preview-profile{align-items:center;gap:var(--bs-space-6);padding-block:var(--bs-space-6);display:flex}.bs-preview-profile>img{inline-size:calc(var(--bs-size-touch-critical) * 2);block-size:calc(var(--bs-size-touch-critical) * 2);object-fit:cover;border-radius:var(--bs-radius-round)}.bs-preview-profile h2{font-size:var(--bs-text-heading-size);margin-block-end:var(--bs-space-2)}@media (width<=47.999rem){.bs-featured-discovery{grid-template-columns:minmax(0,1fr)}.bs-featured-discovery__image{aspect-ratio:var(--bs-aspect-video);grid-row:1}.bs-featured-discovery__copy{padding:var(--bs-space-5)}.bs-featured-discovery h2{font-size:var(--bs-text-heading-size)}.bs-preview-profile{flex-wrap:wrap}}.bs-route-surface{align-content:start;gap:var(--bs-space-4);min-inline-size:0;display:grid}.bs-route-surface>h1,.bs-route-surface>.bs-connected-toolbar h1{font-family:var(--bs-font-family-heading);font-size:var(--bs-text-task-size);font-weight:var(--bs-font-weight-strong);line-height:var(--bs-text-task-line);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-0)}.bs-route-surface h2{font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-subtitle-line)}.bs-route-surface>.bs-button{justify-self:start}.bs-route-surface>.bs-connected-toolbar{margin:var(--bs-space-0);justify-content:space-between;padding-block-end:var(--bs-space-2)}.bs-filter-pills .bs-button[aria-pressed=true],.bs-filter-pills>a[aria-current=page]{background:var(--bs-color-action-primary);border-color:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast)}.bs-connected-discovery .bs-watch-search{padding:var(--bs-space-0);margin:var(--bs-space-0);background:0 0;border:0;border-radius:0}.bs-account-workspace{align-content:start;gap:var(--bs-space-5);display:grid}.bs-account-page-header{gap:var(--bs-space-2);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block-end:var(--bs-space-3);display:grid}.bs-account-page-header h1{font-family:var(--bs-font-family-heading);font-size:var(--bs-text-task-size);font-weight:var(--bs-font-weight-strong);line-height:var(--bs-text-task-line);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-0)}.bs-account-layout{align-items:start;gap:var(--bs-space-8);grid-template-columns:var(--bs-size-consumer-rail) minmax(0, 1fr)}.bs-account-content{gap:var(--bs-space-6);min-inline-size:0;display:grid}.bs-account-navigation{gap:var(--bs-space-6);top:calc(var(--bs-size-consumer-header) + var(--bs-space-6));display:grid;position:sticky}.bs-account-navigation a[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);font-weight:var(--bs-font-weight-bold)}.bs-account-editor{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);gap:var(--bs-space-5);padding:var(--bs-space-6);min-inline-size:0;display:grid}.bs-account-editor>.bs-button{justify-self:start}.bs-account-overview{align-items:center;gap:var(--bs-space-5);padding-block:var(--bs-space-8);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.bs-profile-monogram{background:var(--bs-color-canvas-subtle);color:var(--bs-color-text);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);inline-size:calc(var(--bs-size-touch-critical) * 1.25);block-size:calc(var(--bs-size-touch-critical) * 1.25);font-size:var(--bs-text-heading-size);place-items:center;display:grid}.bs-account-shortcuts{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-account-shortcuts a{align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-5);background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);min-inline-size:0;text-decoration:none;display:flex}.bs-account-shortcuts svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon);color:var(--bs-color-text);flex:none}.bs-security-summary{border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-0) var(--bs-space-0) var(--bs-space-5);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.bs-security-summary__icon{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text);inline-size:var(--bs-size-control-large);block-size:var(--bs-size-control-large);justify-content:center;align-items:center;display:inline-flex}.bs-people-workspace .bs-connected-profile{gap:var(--bs-space-5);padding:var(--bs-space-0) var(--bs-space-8) var(--bs-space-8);background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.bs-connected-profile>*{min-inline-size:0}.bs-profile-cover{min-block-size:calc(var(--bs-size-control-large) * 4);margin-inline:calc(var(--bs-space-8) * -1);padding:var(--bs-space-6);background:var(--bs-color-brand-soft);color:var(--bs-color-brand);place-items:end;display:grid}.bs-profile-cover>span{font-size:var(--bs-text-display-size)}.bs-profile-identity{gap:var(--bs-space-5);align-items:center;margin-block-start:calc(var(--bs-space-10) * -1);display:flex;position:relative}.bs-profile-identity .bs-profile-monogram{inline-size:calc(var(--bs-size-touch-critical) * 2);block-size:calc(var(--bs-size-touch-critical) * 2);border:var(--bs-space-1) solid var(--bs-color-surface);background:var(--bs-color-surface-interactive);color:var(--bs-color-brand-ink)}.bs-profile-identity h1{margin:var(--bs-space-6) var(--bs-space-0) var(--bs-space-1);font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size)}.bs-connected-profile p{margin:var(--bs-space-0);overflow-wrap:anywhere;white-space:pre-wrap}.bs-profile-bio{max-inline-size:var(--bs-size-reading)}.bs-profile-actions{gap:var(--bs-space-3);flex-wrap:wrap;align-items:center;display:flex}.bs-person-row{align-items:center;column-gap:var(--bs-space-4);row-gap:var(--bs-space-1);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block:var(--bs-space-5);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-community-workspace{max-inline-size:var(--bs-size-reading);inline-size:100%;margin-inline:auto}.bs-community-workspace[data-directory=true]{max-inline-size:var(--bs-size-content);grid-template-columns:minmax(0,1fr) var(--bs-size-sidebar);column-gap:var(--bs-space-8);align-items:start;display:grid}.bs-community-workspace[data-directory=true]>.bs-connected-toolbar{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);grid-column:1/-1;padding-block-end:var(--bs-space-4)}.bs-community-workspace[data-directory=true]>nav{padding:var(--bs-space-0);flex-wrap:wrap;grid-area:2/1/auto/-1;align-content:start;display:flex}.bs-community-workspace[data-directory=true]>nav .bs-button{justify-content:center;inline-size:auto}.bs-community-workspace[data-directory=true]>:not(.bs-connected-toolbar):not(nav):not(.bs-community-context){grid-column:1;min-inline-size:0}.bs-discussion-row{border:var(--bs-border-width) solid var(--bs-color-border-subtle);background:var(--bs-color-surface);border-radius:var(--bs-radius-xlarge);padding:var(--bs-space-5) var(--bs-space-6)}.bs-discussion-row h2{font-size:var(--bs-text-subtitle-size);margin-block:var(--bs-space-0) var(--bs-space-3);overflow-wrap:anywhere}.bs-thread-reply{border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-inline:var(--bs-space-0);background:0 0;border-radius:0}.bs-community-workspace [data-surface=CommunityThreadSurface]>.bs-card:first-child{padding:var(--bs-space-0) var(--bs-space-0) var(--bs-space-6);background:0 0;border:0}.bs-community-workspace [data-surface=CommunityThreadSurface]>.bs-card:first-child .bs-community-body{font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-body-line)}.bs-community-composer textarea{min-block-size:calc(var(--bs-size-control-large) * 3)}.bs-social-workspace{max-inline-size:var(--bs-size-content)}.bs-message-inbox-layout{align-items:start;gap:var(--bs-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.bs-new-conversation{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large);min-inline-size:0;padding:var(--bs-space-5)}.bs-new-conversation .bs-card{padding:var(--bs-space-0);background:0 0;border:0}.bs-social-workspace .bs-connected-conversation{column-gap:var(--bs-space-4);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding:var(--bs-space-5);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto}.bs-social-workspace .bs-connected-conversation:hover{background:var(--bs-color-canvas-subtle)}.bs-social-workspace .bs-connected-messages article{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-large) var(--bs-radius-large) var(--bs-radius-large) var(--bs-radius-small);border:0;justify-self:start;max-inline-size:85%}.bs-social-workspace .bs-connected-messages article[data-own=true]{background:var(--bs-color-surface-interactive);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large) var(--bs-radius-large) var(--bs-radius-small) var(--bs-radius-large);justify-self:end}.bs-message-composer{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-large);padding:var(--bs-space-5)}.bs-message-composer textarea{min-block-size:calc(var(--bs-size-control-large) * 2)}.bs-notification-row{gap:var(--bs-space-2);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block:var(--bs-space-5);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bs-notification-row[data-unread=true]{border-inline-start:var(--bs-space-1) solid var(--bs-color-brand);background:var(--bs-color-canvas-subtle)}.bs-history-workspace .bs-history-row{align-items:center;gap:var(--bs-space-2) var(--bs-space-4);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block:var(--bs-space-5);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.bs-history-row>p{margin:var(--bs-space-0);color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);grid-column:1}.bs-history-row>.bs-button{grid-column:2;justify-self:start}@media (width<=63.999rem){.bs-account-layout{grid-template-columns:minmax(0,1fr)}.bs-account-content{max-inline-size:none}.bs-account-navigation{position:static}.bs-message-inbox-layout{gap:var(--bs-space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-account-workspace{gap:var(--bs-space-5)}.bs-account-overview{padding:var(--bs-space-5)}.bs-people-workspace .bs-connected-profile{padding:var(--bs-space-0) var(--bs-space-5) var(--bs-space-5)}.bs-profile-cover{margin-inline:calc(var(--bs-space-5) * -1)}.bs-account-shortcuts,.bs-history-workspace .bs-history-row{grid-template-columns:minmax(0,1fr)}.bs-history-row>.bs-button{grid-column:1}}.bs-button--danger{background:var(--bs-color-critical);color:var(--bs-color-text-inverse)}.bs-discovery-card--discussion{background:var(--bs-color-topic-rose-soft);padding:var(--bs-space-2)}.bs-discovery-card--discussion[data-category=makeup]{background:var(--bs-color-topic-peach-soft)}.bs-discovery-card--discussion[data-category=haircare]{background:var(--bs-color-topic-lavender-soft)}.bs-discovery-grid--brightist{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-search-layout{grid-template-columns:var(--bs-size-consumer-rail) minmax(0,1fr);gap:var(--bs-space-8);align-items:start;margin-block-start:var(--bs-space-6);display:grid}.bs-search-filters{background:var(--bs-color-canvas-subtle);padding:var(--bs-space-5);border-radius:var(--bs-radius-xlarge);border:var(--bs-border-width) solid var(--bs-color-border-subtle);position:sticky;inset-block-start:calc(var(--bs-size-consumer-header) + var(--bs-space-6))}.bs-search-filters h2{margin-block:var(--bs-space-0) var(--bs-space-4);font-size:var(--bs-text-subtitle-size)}.bs-search-filters .bs-filter-pills{display:grid}.bs-search-filters .bs-button{justify-content:flex-start;inline-size:100%}.bs-search-results{gap:var(--bs-space-5);min-inline-size:0;display:grid}.bs-search-results>.bs-button{justify-self:start}.bs-on-demand-feature{gap:var(--bs-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;margin-block-end:var(--bs-space-6);display:grid}.bs-on-demand-feature>aside{gap:var(--bs-space-4);display:grid}.bs-on-demand-feature>.bs-discovery-card .bs-discovery-card__copy h3{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line)}.bs-on-demand-feature>aside .bs-discovery-card>.bs-discovery-card__body{align-items:start;gap:var(--bs-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bs-on-demand-feature>aside .bs-discovery-card__copy{padding:var(--bs-space-0)}.bs-on-demand-feature>aside .bs-discovery-card__copy h3{font-size:var(--bs-text-label-size);line-height:var(--bs-text-label-line)}.bs-on-demand-feature>aside .bs-discovery-card__topics,.bs-on-demand-feature>aside .bs-discovery-card__avatar{display:none}.bs-on-demand-feature .bs-discovery-card{box-shadow:none;background:0 0;border:0}.bs-consumer-shell .bs-route-surface>:is(h1,.bs-connected-toolbar) h1,.bs-consumer-shell .bs-route-surface>h1,.bs-social-home>.bs-discovery-heading h1{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-regular);letter-spacing:var(--bs-letter-tight)}.bs-consumer-shell .bs-filter-pills .bs-button{border-radius:var(--bs-radius-round)}.bs-consumer-shell .bs-discovery-card__art{border-radius:var(--bs-radius-xlarge);overflow:hidden}.bs-video-topics .bs-button img{border-radius:var(--bs-radius-round)}.bs-account-shortcuts a:hover{border-color:var(--bs-color-brand);background:var(--bs-color-canvas-subtle)}.bs-account-shortcuts svg,.bs-security-summary__icon{color:var(--bs-color-brand-ink)}.bs-account-editor{border-radius:var(--bs-radius-xlarge);box-shadow:var(--bs-shadow-small)}.bs-public-policy h1{font-family:var(--bs-font-family-display);font-weight:var(--bs-font-weight-regular)}.bs-public-policy nav a{color:var(--bs-color-brand-ink);min-block-size:var(--bs-size-touch);align-items:center;display:inline-flex}@media (width<=79.999rem){.bs-discovery-grid--video{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=63.999rem){.bs-search-layout{gap:var(--bs-space-5);grid-template-columns:minmax(0,1fr)}.bs-search-filters{padding:var(--bs-space-4);position:static}.bs-search-filters h2{font-size:var(--bs-text-label-size);margin-block-end:var(--bs-space-2)}.bs-search-filters .bs-filter-pills{flex-wrap:wrap;display:flex}.bs-search-filters .bs-button{inline-size:auto}.bs-on-demand-feature{grid-template-columns:minmax(0,1fr)}.bs-on-demand-feature>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-on-demand-feature>aside .bs-discovery-card>.bs-discovery-card__body,.bs-community-workspace[data-directory=true]{grid-template-columns:minmax(0,1fr)}.bs-community-workspace[data-directory=true]>nav{padding:var(--bs-space-0);flex-wrap:wrap;grid-area:auto/1;display:flex}.bs-community-workspace[data-directory=true]>nav .bs-button{inline-size:auto}}@media (width<=47.999rem){.bs-discovery-grid--video,.bs-on-demand-feature>aside{grid-template-columns:minmax(0,1fr)}.bs-on-demand-feature>aside .bs-discovery-card>.bs-discovery-card__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-profile-identity{gap:var(--bs-space-3)}.bs-profile-identity .bs-profile-monogram{inline-size:calc(var(--bs-size-touch-critical) * 1.5);block-size:calc(var(--bs-size-touch-critical) * 1.5)}.bs-community-workspace[data-directory=true]>.bs-connected-toolbar{padding-inline:var(--bs-space-0)}}@media (width<=79.999rem){.bs-discovery-grid--brightist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.bs-discovery-grid--brightist{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-product-detail{align-items:start;gap:var(--bs-space-8);display:grid}.bs-product-detail__copy{gap:var(--bs-space-5);min-inline-size:0;display:grid}.bs-product-detail__row{justify-content:space-between;align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-product-detail__copy h1{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line)}.bs-product-detail__copy>p{color:var(--bs-color-text-muted)}.bs-product-detail>.bs-card{padding:var(--bs-space-0);background:0 0;border:0}.bs-catalog-workspace .bs-connected-list{gap:var(--bs-space-4);display:grid}.bs-catalog-workspace .bs-connected-list>article{gap:var(--bs-space-3);display:grid}@media (width>=64rem){.bs-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-product-detail__copy{top:calc(var(--bs-size-consumer-header) + var(--bs-space-6));position:sticky}.bs-catalog-workspace .bs-connected-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-cart-change-notice{align-items:center;gap:var(--bs-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.bs-cart-change-notice>div{gap:var(--bs-space-1);min-inline-size:0;display:grid}.bs-cart-change-notice>button{justify-self:start}@media (width<=47.999rem){.bs-cart-change-notice{grid-template-columns:minmax(0,1fr)}}.bs-discovery-heading>div{min-inline-size:0}@media (width>=48rem){.bs-beauty-topics a,.bs-filter-pills .bs-button,.bs-filter-pills>a{min-block-size:var(--bs-size-control-small)}}.bs-content-cover-preview{inline-size:100%;max-inline-size:var(--bs-size-reading);aspect-ratio:var(--bs-aspect-video);object-fit:cover;border-radius:var(--bs-radius-large)}.bs-owned-content-grid .bs-card{align-content:start;gap:var(--bs-space-3);min-inline-size:0;display:grid}.bs-owned-content-grid .bs-card>:is(h2,p){margin:var(--bs-space-0)}.bs-owned-content-grid .bs-card>img{max-inline-size:none}.bs-owned-content-grid .bs-card[data-format=bright]>img{aspect-ratio:var(--bs-aspect-portrait)}.bs-discovery-grid--bright{gap:var(--bs-space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.bs-discovery-card--bright{box-shadow:none;border-radius:var(--bs-radius-large);background:0 0;border:0}.bs-discovery-card--bright>.bs-discovery-card__body{padding:var(--bs-space-0)}.bs-discovery-card--bright .bs-discovery-card__art{aspect-ratio:var(--bs-aspect-bright)}.bs-discovery-card--bright .bs-discovery-card__copy{display:none}.bs-discovery-card__overlay{justify-content:end;gap:var(--bs-space-2);padding:var(--bs-space-5);background:linear-gradient(transparent 35%, var(--bs-color-overlay));color:var(--bs-color-text-inverse);flex-direction:column;display:flex;position:absolute;inset:0}.bs-discovery-card__overlay>span:first-child{font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);text-transform:uppercase;letter-spacing:var(--bs-letter-wide);align-self:start}.bs-discovery-card__overlay strong{font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line);font-weight:var(--bs-font-weight-strong);letter-spacing:var(--bs-letter-tight)}.bs-discovery-card__overlay>span:last-child{font-size:var(--bs-text-label-size);justify-content:space-between;align-items:center;display:flex}.bs-discovery-card__overlay svg{inline-size:var(--bs-size-icon)}.bs-discovery-card__play{inline-size:var(--bs-size-control-small);block-size:var(--bs-size-control-small);border-radius:var(--bs-radius-round);background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);place-items:center;display:grid;position:absolute;inset-block-start:var(--bs-space-3);inset-inline-end:var(--bs-space-3)}.bs-discovery-card__play svg{inline-size:var(--bs-size-icon-small)}.bs-discovery-card--discussion .bs-discovery-card__play,.bs-discovery-card--brightist .bs-discovery-card__play{display:none}.bs-discovery-card__sample{padding:var(--bs-space-1) var(--bs-space-2);background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);border-radius:var(--bs-radius-small);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);position:absolute;inset-block-start:var(--bs-space-3);inset-inline-start:var(--bs-space-3)}.bs-discovery-card--live .bs-discovery-card__sample{inset-block-start:auto;inset-block-end:var(--bs-space-3)}.bs-video-browse-search{margin-block:var(--bs-space-0) var(--bs-space-5)}.bs-video-browse-search>label:not(.bs-choice){max-inline-size:var(--bs-size-reading)}.bs-video-topics{gap:var(--bs-space-2);flex-wrap:wrap;flex-basis:100%;display:flex}@media (width<=79.999rem){.bs-discovery-grid--bright{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=63.999rem){.bs-discovery-grid--bright{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.bs-discovery-grid--bright{gap:var(--bs-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.bs-discovery-card__overlay{padding:var(--bs-space-3)}.bs-discovery-card__overlay strong{font-size:var(--bs-text-body-size);line-height:var(--bs-text-body-line)}}.bs-video-topics>.bs-button{align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-1) var(--bs-space-4) var(--bs-space-1) var(--bs-space-1);display:inline-flex}.bs-video-topics>.bs-button:first-child{padding-inline:var(--bs-space-4)}.bs-video-topics>.bs-button>span{align-items:center;gap:var(--bs-space-2);display:flex}.bs-video-topics img{inline-size:var(--bs-size-touch);block-size:var(--bs-size-touch);border-radius:var(--bs-radius-round);object-fit:cover}.bs-directory-heading{isolation:isolate;min-block-size:calc(var(--bs-size-control-large) * 3);border-radius:var(--bs-radius-xlarge);padding:var(--bs-space-6) var(--bs-space-8);background:var(--bs-color-brand-soft);position:relative;overflow:hidden}.bs-directory-heading>:not(img){z-index:var(--bs-layer-base);position:relative}.bs-directory-heading>img{z-index:-1;inset-block:var(--bs-space-0);object-fit:cover;object-position:center;block-size:100%;inline-size:32%;-webkit-mask-image:linear-gradient(to right,transparent,var(--bs-color-text) 40%);mask-image:linear-gradient(to right,transparent,var(--bs-color-text) 40%);opacity:var(--bs-opacity-muted);position:absolute;inset-inline-end:var(--bs-space-0)}.bs-directory-heading .bs-button{background:var(--bs-color-surface);border-radius:var(--bs-radius-round)}.bs-live-directory-sections{gap:var(--bs-space-8);display:grid}.bs-live-directory-sections .bs-discovery-section__header h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-regular);margin:var(--bs-space-0)}.bs-bright-comments-sheet .bs-video-comments>.bs-button,.bs-bright-comments-sheet .bs-video-comments>.bs-connected-toolbar h2{display:none}@media (width>=48rem) and (width<=63.999rem){.bs-discovery-grid--video{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.bs-directory-heading{min-block-size:calc(var(--bs-size-control-large) * 2);padding:var(--bs-space-4)}.bs-directory-heading>img{inline-size:45%}}.bs-home-live{gap:var(--bs-space-4);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);display:grid}.bs-home-live__editorial{aspect-ratio:var(--bs-aspect-home-hero);border-radius:var(--bs-radius-large);color:var(--bs-color-text-inverse);text-decoration:none;position:relative;overflow:hidden}.bs-home-live__editorial>img{object-fit:cover;block-size:100%;inline-size:100%}.bs-home-live__editorial:after,.bs-home-live__topic:after,.bs-home-bright-topic:after{content:"";inset:var(--bs-space-0);background:var(--bs-home-media-shade);pointer-events:none;position:absolute}.bs-home-live__editorial>div{inset:auto var(--bs-space-6) var(--bs-space-6);z-index:var(--bs-layer-base);isolation:isolate;position:absolute}.bs-home-live__editorial>div,.bs-home-live__topic>span,.bs-home-bright-topic>span{z-index:var(--bs-layer-sticky)}.bs-home-live__editorial h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);line-height:var(--bs-text-display-line);margin-block:var(--bs-space-2)}.bs-home-live__editorial p{font-size:var(--bs-text-label-size)}.bs-home-live__editorial strong{align-items:center;gap:var(--bs-space-2);background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast);border-radius:var(--bs-radius-medium);padding:var(--bs-space-3) var(--bs-space-5);margin-block-start:var(--bs-space-4);display:inline-flex}.bs-home-live svg,.bs-home-bright-topics svg,.bs-home-community svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-home-live__rail{gap:var(--bs-space-2);grid-template-rows:auto repeat(3,minmax(0,1fr)) auto;min-inline-size:0;display:grid}.bs-home-live__rail>header{justify-content:space-between;align-items:center;gap:var(--bs-space-2);display:flex}.bs-home-live__rail h2{font-size:var(--bs-text-title-size)}.bs-home-live__rail>small{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-home-live__topic{min-block-size:calc(var(--bs-size-control) * 2);border-radius:var(--bs-radius-large);color:var(--bs-color-text-inverse);position:relative;overflow:hidden}.bs-home-live__topic img{inset:var(--bs-space-0);object-fit:cover;block-size:100%;inline-size:100%;position:absolute}.bs-home-live__topic>span{inset:auto var(--bs-space-3) var(--bs-space-3);display:grid;position:absolute}.bs-home-live__topic strong{font-size:var(--bs-text-subtitle-size)}.bs-home-live__topic small{font-size:var(--bs-text-caption-size)}.bs-home-live__featured .bs-discovery-card,.bs-home-live__featured .bs-discovery-card>.bs-discovery-card__body{block-size:100%}.bs-home-live__featured .bs-discovery-card__art{aspect-ratio:var(--bs-aspect-home-hero)}.bs-home-live__rail .bs-discovery-card__copy{padding:var(--bs-space-2)}.bs-home-live__rail .bs-discovery-card__art{aspect-ratio:var(--bs-aspect-video)}.bs-home-categories{align-items:start;gap:var(--bs-space-4);padding-block:var(--bs-space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.bs-home-categories a{align-content:start;justify-items:center;gap:var(--bs-space-2);text-align:center;min-inline-size:0;color:var(--bs-color-text);font-size:var(--bs-text-caption-size);text-decoration:none;display:grid}.bs-home-categories a>span{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);place-items:center;display:grid}.bs-home-categories a:nth-child(3n)>span{background:var(--bs-color-topic-lavender-soft)}.bs-home-categories a:nth-child(4n)>span{background:var(--bs-color-topic-peach-soft)}.bs-home-categories svg{inline-size:var(--bs-size-icon-large);block-size:var(--bs-size-icon-large);stroke-width:1.5px}@media (width<=63.999rem){.bs-home-categories{grid-auto-columns:calc(var(--bs-size-touch-critical) * 2)}}.bs-home-bright-topics{gap:var(--bs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bs-home-bright-topic{aspect-ratio:var(--bs-aspect-bright);border-radius:var(--bs-radius-large);color:var(--bs-color-text-inverse);position:relative;overflow:hidden}.bs-home-bright-topic img{object-fit:cover;block-size:100%;inline-size:100%}.bs-home-bright-topic>span{inset:auto var(--bs-space-3) var(--bs-space-3);gap:var(--bs-space-2);display:grid;position:absolute}.bs-home-bright-topic small{font-size:var(--bs-text-caption-size);align-items:center;display:flex}.bs-home-beauty-shelf{margin-block-start:var(--bs-space-8)}.bs-home-beauty-shelf>header{margin-block-end:var(--bs-space-4)}.bs-home-beauty-shelf h2,.bs-home-community h2{font-family:var(--bs-font-family-display);font-weight:var(--bs-font-weight-regular);font-size:var(--bs-text-heading-size)}.bs-home-beauty-shelf header p{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);margin-block-start:var(--bs-space-1)}.bs-home-beauty-shelf>div{gap:var(--bs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bs-home-beauty-shelf article{align-content:start;gap:var(--bs-space-2);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-3);font-size:var(--bs-text-caption-size);display:grid}.bs-home-beauty-shelf article img{inline-size:100%;aspect-ratio:var(--bs-aspect-square);object-fit:contain}.bs-home-shelf-link{justify-content:center;align-items:center;gap:var(--bs-space-2);background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast);min-block-size:var(--bs-size-touch);border-radius:var(--bs-radius-medium);padding:var(--bs-space-2) var(--bs-space-3);font-weight:var(--bs-font-weight-semibold);text-decoration:none;display:inline-flex}.bs-home-community{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-large);min-block-size:var(--bs-size-feature-preview);margin-block-start:var(--bs-space-8);position:relative;overflow:hidden}.bs-home-community>img{inset:var(--bs-space-0) var(--bs-space-0) var(--bs-space-0) auto;object-fit:cover;block-size:100%;inline-size:65%;position:absolute}.bs-home-community>div{justify-items:start;gap:var(--bs-space-3);inline-size:45%;padding:var(--bs-space-8);background:var(--bs-color-brand-soft);display:grid;position:relative}.bs-home-community>div>span{font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size)}.bs-home-footer{justify-content:space-between;gap:var(--bs-space-4);padding-block:var(--bs-space-6);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);flex-wrap:wrap;display:flex}.bs-home-footer nav{gap:var(--bs-space-5);display:flex}@media (width<=63.999rem){.bs-home-live{grid-template-columns:minmax(0,1fr)}.bs-home-live__rail{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-home-live__rail>header,.bs-home-live__rail>small{grid-column:1/-1}.bs-home-bright-topics{display:flex;overflow-x:auto}.bs-home-bright-topic{flex:0 0 var(--bs-size-home-bright)}.bs-home-beauty-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.bs-home-live__editorial{aspect-ratio:var(--bs-aspect-portrait)}.bs-home-live__editorial>div{inset-inline:var(--bs-space-4)}.bs-home-live__editorial h2{font-size:var(--bs-text-heading-size)}.bs-home-live__rail{grid-template-columns:repeat(3,minmax(var(--bs-size-home-bright),1fr));overflow-x:auto}.bs-home-live__rail>header,.bs-home-live__rail>small{flex-basis:100%}.bs-home-live__topic{flex:1 0 40%}.bs-home-live__topic strong{font-size:var(--bs-text-label-size)}.bs-home-beauty-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-home-community>img{block-size:auto;inline-size:100%;position:static}.bs-home-community>div{inline-size:100%;padding:var(--bs-space-5)}}.bs-home-brightist-topics{gap:var(--bs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bs-home-brightist-topics a{justify-items:center;gap:var(--bs-space-2);padding:var(--bs-space-4);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);text-align:center;font-size:var(--bs-text-label-size);text-decoration:none;display:grid}.bs-home-brightist-topics img{inline-size:calc(var(--bs-size-touch) * 2);block-size:calc(var(--bs-size-touch) * 2);border-radius:var(--bs-radius-round);object-fit:cover}.bs-home-brightist-topics span{align-items:center;gap:var(--bs-space-1);color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);min-block-size:var(--bs-size-touch);display:flex}.bs-home-brightist-topics svg{inline-size:var(--bs-size-icon-small);block-size:var(--bs-size-icon-small)}.bs-home-live__featured{min-inline-size:0}.bs-home-live__featured .bs-discovery-card>.bs-discovery-card__body{border-radius:var(--bs-radius-large);display:block;position:relative;overflow:hidden}.bs-home-live__featured .bs-discovery-card__copy{inset:auto var(--bs-space-0) var(--bs-space-0);background:var(--bs-home-media-shade);color:var(--bs-color-text-inverse);padding:var(--bs-space-6);position:absolute}.bs-home-live__featured .bs-discovery-card__copy h3{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line)}.bs-home-live__featured .bs-discovery-card__topics{display:none}.bs-home-live__featured .bs-discovery-card__author,.bs-home-live__featured .bs-discovery-card__copy time{color:var(--bs-color-text-inverse)}@media (width<=63.999rem){.bs-home-brightist-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.bs-home-brightist-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-watch-topic-grid{gap:var(--bs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-watch-topic{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-surface);color:var(--bs-color-text);text-decoration:none;display:grid;overflow:hidden}.bs-watch-topic>img{inline-size:100%;aspect-ratio:var(--bs-aspect-video);object-fit:cover}.bs-watch-topic>span{gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-watch-topic strong{font-size:var(--bs-text-subtitle-size)}.bs-watch-topic small{align-items:center;gap:var(--bs-space-2);color:var(--bs-color-brand-ink);display:flex}.bs-watch-topic small svg{inline-size:var(--bs-size-icon-small);block-size:var(--bs-size-icon-small)}.bs-watch-topic:hover{box-shadow:var(--bs-shadow-medium)}@media (width<=47.999rem){.bs-watch-topic-grid{grid-template-columns:1fr}}.bs-home-live__featured{align-self:start}.bs-home-live__featured .bs-discovery-card>.bs-discovery-card__body{block-size:auto;aspect-ratio:var(--bs-aspect-home-hero)}.bs-home-live__featured .bs-discovery-card__art{block-size:100%}@media (width>=64rem){.bs-home-live__rail .bs-discovery-card>.bs-discovery-card__body{grid-template-columns:38% minmax(0,1fr);align-items:center;display:grid}.bs-home-live__rail .bs-discovery-card__art{aspect-ratio:1}.bs-home-live__rail .bs-discovery-card__copy h3{font-size:var(--bs-text-label-size)}.bs-home-live__rail .bs-discovery-card__author{font-size:var(--bs-text-caption-size)}.bs-home-live__rail .bs-discovery-card__topics{display:none}}.bs-settings-section{gap:var(--bs-space-5);padding:var(--bs-space-0);margin:var(--bs-space-0);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.bs-settings-section>legend{padding:var(--bs-space-0);font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-semibold);margin-block-end:var(--bs-space-5)}.bs-settings-section>label{gap:var(--bs-space-2);min-inline-size:0;display:grid}.bs-settings-section>label>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-settings-section+.bs-settings-section{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block-start:var(--bs-space-6)}.bs-settings-section--options{gap:var(--bs-space-0);grid-template-columns:minmax(0,1fr)}.bs-settings-section--options>.bs-choice{align-items:center;gap:var(--bs-space-3);min-block-size:var(--bs-size-touch-critical);padding:var(--bs-space-4);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);display:flex}.bs-settings-section--options>.bs-choice:last-child{border-block-end:0}.bs-settings-section--options>.bs-choice:hover{background:var(--bs-color-canvas-subtle)}.bs-settings-section--options .bs-choice>span:last-child{color:var(--bs-color-text);font-size:var(--bs-text-body-size)}.bs-settings-actions{align-items:center;gap:var(--bs-space-3);border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--bs-space-5);display:flex}.bs-account-editor input,.bs-account-editor textarea{background:var(--bs-color-canvas)}.bs-account-editor--danger,.bs-account-workspace[data-screen=DeleteAccount] .bs-account-editor{border-color:var(--bs-color-critical)}.bs-social-workspace .bs-new-conversation{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge)}.bs-social-workspace .bs-connected-conversation{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-surface)}.bs-conversation-status{padding:var(--bs-space-1) var(--bs-space-2);border-radius:var(--bs-radius-round);background:var(--bs-color-canvas-subtle);justify-self:start}.bs-conversation-status[data-status=pending]{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-conversation-status[data-status=blocked]{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-notification-row{gap:var(--bs-space-2) var(--bs-space-4);padding:var(--bs-space-5);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-surface);grid-template-columns:auto minmax(0,1fr) auto}.bs-notification-icon{inline-size:var(--bs-size-touch);block-size:var(--bs-size-touch);border-radius:var(--bs-radius-round);background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);font-weight:var(--bs-font-weight-semibold);grid-area:1/1/span 3;place-items:center;display:grid}.bs-notification-icon svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-notification-row>strong,.bs-notification-row>p{grid-column:2}.bs-notification-row>.bs-button{grid-column:3;justify-self:start}.bs-history-privacy{justify-content:space-between;align-items:center;gap:var(--bs-space-5);padding:var(--bs-space-6);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-canvas-subtle);flex-wrap:wrap;display:flex}.bs-history-privacy h2{font-size:var(--bs-text-subtitle-size);margin:var(--bs-space-0) var(--bs-space-0) var(--bs-space-2)}.bs-history-privacy p{color:var(--bs-color-text-muted);margin:var(--bs-space-0)}.bs-history-privacy__actions{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-system-page{align-content:center;justify-items:center;gap:var(--bs-space-8);min-block-size:calc(var(--bs-size-control-large) * 8);padding:var(--bs-space-8);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-canvas-subtle);text-align:center;display:grid}.bs-system-page h1{font-family:var(--bs-font-family-display);margin:var(--bs-space-0)}@media (width<=47.999rem){.bs-settings-section{grid-template-columns:minmax(0,1fr)}.bs-settings-section--options>.bs-choice{padding-inline:var(--bs-space-0)}.bs-notification-row{padding:var(--bs-space-4);grid-template-columns:auto minmax(0,1fr)}.bs-notification-row>.bs-button{grid-column:2}.bs-history-privacy{padding:var(--bs-space-4)}.bs-system-page{padding:var(--bs-space-5)}}.bs-creator-onboarding{max-inline-size:var(--bs-size-reading);margin-inline:auto}.bs-creator-onboarding .bs-person-row{align-items:center;gap:var(--bs-space-2) var(--bs-space-4);border-radius:var(--bs-radius-xlarge);padding:var(--bs-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-creator-onboarding .bs-person-row h2{font-size:var(--bs-text-subtitle-size);margin:var(--bs-space-0);grid-column:2}.bs-creator-onboarding .bs-settings-actions>span{font-size:var(--bs-text-label-size);color:var(--bs-color-text-muted)}@media (width<=47.999rem){.bs-creator-onboarding .bs-person-row{grid-template-columns:auto minmax(0,1fr)}}.bs-creator-identity{gap:var(--bs-space-3);min-inline-size:0;display:grid}.bs-creator-identity__row{align-items:center;gap:var(--bs-space-3);display:flex}.bs-creator-identity__row>div{min-inline-size:0;display:grid}.bs-creator-identity__row a{font-weight:var(--bs-font-weight-bold);color:var(--bs-color-text);overflow-wrap:anywhere;text-decoration:none}.bs-creator-identity__row small{color:var(--bs-color-text-muted);overflow-wrap:anywhere}.bs-creator-identity__avatar{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);min-inline-size:var(--bs-size-touch-critical);border-radius:var(--bs-radius-round);background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size);place-items:center;display:grid}.bs-creator-identity p{color:var(--bs-color-text-muted);margin:0}.bs-creator-identity>.bs-button{justify-self:start}.bs-search-heading{gap:var(--bs-space-4);justify-content:space-between;align-items:center;display:flex}.bs-search-heading h1{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);overflow-wrap:anywhere;margin:0}.bs-result-types{gap:var(--bs-space-2);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);margin-block:var(--bs-space-4) var(--bs-space-6);display:flex;overflow-x:auto}.bs-result-types .bs-button{border-block-end:calc(var(--bs-border-width) * 2) solid transparent;border-radius:0;flex-shrink:0}.bs-result-types .bs-button[aria-pressed=true]{color:var(--bs-color-brand-ink);border-block-end-color:var(--bs-color-action-primary);background:0 0}.bs-search-filters,.bs-search-sheet-filters{gap:var(--bs-space-5);align-content:start;display:grid}.bs-search-filters fieldset,.bs-search-sheet-filters fieldset{gap:var(--bs-space-3);border:0;min-inline-size:0;padding:0;display:grid}.bs-search-filters legend,.bs-search-sheet-filters legend{font-weight:var(--bs-font-weight-bold);margin-block-end:var(--bs-space-3)}.bs-search-filters>label,.bs-search-sheet-filters>label{gap:var(--bs-space-2);display:grid}.bs-search-filters small,.bs-search-sheet-filters small{color:var(--bs-color-text-muted)}.bs-search-filters h2{font-family:var(--bs-font-family-display)}.bs-search-results{min-inline-size:0}.bs-search-result-section{gap:var(--bs-space-4);margin-block-end:var(--bs-space-8);display:grid}.bs-search-mobile-filters{display:none}.bs-applied-filters{gap:var(--bs-space-2);flex-wrap:wrap;margin-block-end:var(--bs-space-5);display:flex}.bs-discovery-grid--video{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=63.999rem){.bs-search-layout{grid-template-columns:minmax(0,1fr)}.bs-search-layout>.bs-search-filters{display:none}.bs-search-mobile-filters{margin-block-end:var(--bs-space-4);display:inline-flex}}@media (width<=47.999rem){.bs-search-results .bs-discovery-grid--video,.bs-search-results .bs-discovery-grid--live{grid-template-columns:minmax(0,1fr)}.bs-search-heading{align-items:start}}.bs-connected-discovery .bs-search-mobile-filters{display:none}.bs-search-filters .bs-discovery-section__header{flex-wrap:nowrap;align-items:center}.bs-search-filters .bs-discovery-section__header .bs-button{inline-size:auto;padding-inline:var(--bs-space-2);flex-shrink:0}.bs-search-filters .bs-discovery-section__header h2{margin:0}.bs-profile-cover{position:relative;overflow:hidden}.bs-profile-cover>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.bs-profile-tabs{margin-block-start:var(--bs-space-6)}.bs-profile-counts{gap:var(--bs-space-6);display:flex}.bs-profile-counts>div{gap:var(--bs-space-1);display:grid}.bs-profile-counts dt{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-profile-counts dd{font-weight:var(--bs-font-weight-bold);margin:0}.bs-profile-content{gap:var(--bs-space-6);display:grid}.bs-profile-content__tools{justify-content:end;display:flex}.bs-profile-content .bs-discovery-grid--bright{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-profile-content .bs-discovery-grid--video,.bs-profile-content .bs-discovery-grid--live{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-profile-shop{gap:var(--bs-space-5);display:grid}.bs-category-banner{background:var(--bs-color-topic-rose-soft);border-radius:var(--bs-radius-xlarge);min-block-size:calc(var(--bs-size-touch-critical) * 3);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;display:grid;overflow:hidden}.bs-category-banner>div{padding:var(--bs-space-6);min-inline-size:0}.bs-category-banner h1,.bs-category-banner h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);line-height:var(--bs-text-display-line);margin:0}.bs-category-banner p{color:var(--bs-color-text-muted);margin-block-end:0}.bs-category-banner>img{block-size:100%;inline-size:100%;max-block-size:calc(var(--bs-size-touch-critical) * 4);object-fit:cover}@media (width<=63.999rem){.bs-connected-discovery .bs-search-mobile-filters{display:inline-flex}}@media (width<=47.999rem){.bs-profile-content .bs-discovery-grid--bright{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-profile-content .bs-discovery-grid--video,.bs-profile-content .bs-discovery-grid--live{grid-template-columns:minmax(0,1fr)}.bs-category-banner>div{padding:var(--bs-space-4)}.bs-category-banner h1,.bs-category-banner h2{font-size:var(--bs-text-heading-size)}}.bs-bright-browse{grid-template-columns:minmax(0,1fr) var(--bs-size-sidebar);gap:var(--bs-space-6);align-items:start;display:grid}.bs-bright-browse__rail{gap:var(--bs-space-6);background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-5);display:grid}.bs-bright-browse__rail h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size);margin:0}.bs-bright-browse .bs-discovery-grid--bright{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-bright-browse .bs-discovery-card__overlay strong{font-size:var(--bs-text-label-size);line-height:var(--bs-text-label-line)}.bs-video-format-sections{gap:var(--bs-space-6);margin-block-start:var(--bs-space-6);display:grid}.bs-empty-section{padding:var(--bs-space-5);border-radius:var(--bs-radius-large);background:var(--bs-color-canvas-subtle);color:var(--bs-color-text-muted)}.bs-video-directory{gap:var(--bs-space-5);display:grid}.bs-video-directory .bs-result-types,.bs-video-directory .bs-watch-search{margin:0}.bs-breadcrumb{align-items:center;gap:var(--bs-space-3);color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);display:flex}@media (width<=79.999rem){.bs-bright-browse .bs-discovery-grid--bright{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=63.999rem){.bs-bright-browse{grid-template-columns:minmax(0,1fr)}.bs-bright-browse__rail{display:none}}@media (width<=47.999rem){.bs-bright-browse .bs-discovery-grid--bright{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-video-directory .bs-discovery-grid--video{grid-template-columns:minmax(0,1fr)}}.bs-community-workspace[data-directory=true]>.bs-watch-search{margin:var(--bs-space-0);align-items:center}.bs-community-workspace[data-directory=true]>.bs-watch-search>label:not(.bs-choice){max-inline-size:none}.bs-community-workspace[data-directory=true]>.bs-community-context{gap:var(--bs-space-5);grid-area:3/2/span 2;min-inline-size:0;display:grid}.bs-discussion-meta{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-discussion-row>p{overflow-wrap:anywhere}.bs-discussion-row>p:last-child{margin-block-end:var(--bs-space-0)}.bs-community-context section{gap:var(--bs-space-3);padding:var(--bs-space-5);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);background:var(--bs-color-canvas-subtle);display:grid}.bs-community-context h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size);margin:0}.bs-community-context section>.bs-button{justify-content:space-between;inline-size:100%}.bs-community-members{gap:var(--bs-space-4);display:grid}.bs-community-members>div{align-items:center;gap:var(--bs-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.bs-community-members small{overflow-wrap:anywhere}.bs-community-members span{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);border-radius:var(--bs-radius-round);place-items:center;display:grid}.bs-community-context small{color:var(--bs-color-text-muted)}.bs-discussion-row h2{font-size:var(--bs-text-subtitle-size)}.bs-discussion-row>p:last-of-type{color:var(--bs-color-text-muted)}@media (width<=63.999rem){.bs-community-workspace[data-directory=true]>.bs-community-context{order:10;grid-area:auto/1}}.bs-search-sheet-filters>.bs-discovery-section__header h2{display:none}.bs-search-sheet-filters>.bs-discovery-section__header{justify-content:end}@media (width<=47.999rem){.bs-search-heading h1{font-size:var(--bs-text-title-size)}.bs-search-result-section{margin-block-end:var(--bs-space-5)}.bs-result-types{margin-block-end:var(--bs-space-4)}}.bs-result-types>span{display:contents}.bs-directory-controls{align-items:center;gap:var(--bs-space-4);flex-wrap:wrap;display:flex}.bs-directory-controls label{align-items:center;gap:var(--bs-space-3);display:flex}.bs-bright-workspace,.bs-bright-workspace>*,.bs-bright-browse>*{min-inline-size:0}.bs-bright-workspace .bs-video-browse-search{align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;max-inline-size:100%;display:flex}.bs-bright-workspace .bs-video-browse-search>nav{flex-wrap:nowrap;flex-basis:100%;min-inline-size:0;display:flex;overflow-x:auto}.bs-bright-workspace .bs-video-browse-search>nav .bs-button{flex-shrink:0}.bs-bright-workspace .bs-video-browse-search>label{align-items:center;gap:var(--bs-space-3);min-inline-size:0;display:flex}.bs-bright-workspace .bs-video-browse-search>label select{inline-size:auto;min-inline-size:0}.bs-profile-identity .bs-profile-monogram{flex-shrink:0}.bs-profile-identity>div{min-inline-size:0}.bs-profile-identity .bs-account-handle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=47.999rem){.bs-profile-cover{min-block-size:calc(var(--bs-size-control-large) * 3);block-size:calc(var(--bs-size-control-large) * 3)}.bs-directory-controls{gap:var(--bs-space-3)}.bs-directory-controls label{gap:var(--bs-space-2);flex:1;min-inline-size:0;display:grid}.bs-video-directory>.bs-filter-pills{flex-wrap:nowrap;overflow-x:auto}.bs-video-directory>.bs-filter-pills .bs-button{flex-shrink:0}}.bs-deferred-shop{gap:var(--bs-space-6);display:grid}.bs-deferred-shop .bs-category-banner img{object-fit:contain;background:var(--bs-color-surface)}.bs-bag-layout{grid-template-columns:minmax(0,1fr) var(--bs-size-media-rail);gap:var(--bs-space-6);align-items:start;display:grid}.bs-bag-layout>.bs-card{min-inline-size:0}.bs-bag-layout>.bs-card>svg{color:var(--bs-color-brand-ink);inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical)}.bs-bag-summary{gap:var(--bs-space-4);display:grid}.bs-checkout-progress{gap:var(--bs-space-6);padding:var(--bs-space-4);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text-muted);list-style-position:inside;display:flex;overflow-x:auto}.bs-checkout-progress li{flex-shrink:0}.bs-unavailable-gallery{aspect-ratio:var(--bs-aspect-square);background:var(--bs-color-topic-rose-soft);border-radius:var(--bs-radius-xlarge);place-content:center;justify-items:center;gap:var(--bs-space-5);color:var(--bs-color-text-muted);display:grid}.bs-unavailable-gallery svg{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical)}.bs-product-detail--unavailable{margin-block-start:var(--bs-space-6)}@media (width<=47.999rem){.bs-bag-layout{grid-template-columns:minmax(0,1fr)}}.bs-taxonomy-fields{gap:var(--bs-space-4);min-width:0;display:grid}.bs-taxonomy-fields__grid{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-taxonomy-fields__grid label{gap:var(--bs-space-2);min-width:0;display:grid}.bs-taxonomy-fields select{width:100%;min-width:0}.bs-taxonomy-fields details{min-width:0}.bs-taxonomy-fields summary,.bs-search-facet summary{cursor:pointer;padding-block:var(--bs-space-2)}.bs-search-facet fieldset{max-height:20rem;overflow-y:auto}@media (width<=47.999rem){.bs-taxonomy-fields__grid{grid-template-columns:1fr}}.bs-waiting-room,.bs-replay-experience{gap:var(--bs-space-6);max-inline-size:var(--bs-size-content);padding:var(--bs-space-6);margin-inline:auto;display:grid}.bs-immersive-back{align-items:center;gap:var(--bs-space-2);inline-size:fit-content;min-block-size:var(--bs-size-touch);color:var(--bs-color-text);display:inline-flex}.bs-waiting-room__stage{min-block-size:min(68svh, var(--bs-size-content));border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);background:var(--bs-color-surface-inverse);display:grid;position:relative;overflow:hidden}.bs-waiting-room__stage>img,.bs-waiting-room__shade{inset:var(--bs-space-0);object-fit:cover;block-size:100%;inline-size:100%;position:absolute}.bs-waiting-room__shade{background:var(--bs-color-overlay)}.bs-waiting-room__copy{z-index:var(--bs-layer-base);align-self:end;gap:var(--bs-space-4);max-inline-size:var(--bs-size-reading);padding:var(--bs-space-8);color:var(--bs-color-text-inverse);display:grid;position:relative}.bs-waiting-room__copy h1,.bs-replay-layout h1{margin:var(--bs-space-0);font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);line-height:var(--bs-text-display-line)}.bs-waiting-room__copy p{margin:var(--bs-space-0);color:var(--bs-color-text-inverse)}.bs-waiting-room__lineup{gap:var(--bs-space-3);padding:var(--bs-space-6);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);background:var(--bs-color-surface);display:grid}.bs-waiting-room__lineup header{gap:var(--bs-space-2);display:grid}.bs-waiting-room__lineup h2,.bs-waiting-room__lineup p{margin:var(--bs-space-0)}.bs-waiting-room__lineup>button,.bs-replay-products>button{align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);text-align:start;border-radius:var(--bs-radius-medium);background:var(--bs-color-surface-raised);grid-template-columns:auto 1fr auto;display:grid}.bs-waiting-room__lineup img,.bs-replay-products img{inline-size:var(--bs-size-control-large);block-size:var(--bs-size-control-large);border-radius:var(--bs-radius-small);object-fit:cover}.bs-waiting-room__lineup span,.bs-replay-products span{gap:var(--bs-space-1);display:grid}.bs-waiting-room__lineup small,.bs-replay-products small{color:var(--bs-color-text-muted)}.bs-replay-experience{background:var(--bs-color-canvas)}.bs-replay-experience .bs-replay-viewer{min-block-size:min(62svh, var(--bs-size-content));border-radius:var(--bs-radius-xlarge);background:var(--bs-color-surface-inverse);display:grid;position:relative;overflow:hidden}.bs-replay-experience .bs-replay-viewer>img{object-fit:cover;block-size:100%;inline-size:100%}.bs-replay-experience .bs-replay-viewer__play{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);background:var(--bs-color-overlay);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bs-playback-controls{inset:auto var(--bs-space-4) var(--bs-space-4);z-index:var(--bs-layer-media-controls);align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-3);border-radius:var(--bs-radius-medium);background:var(--bs-color-overlay);flex-wrap:wrap;display:flex;position:absolute}.bs-playback-controls button,.bs-playback-controls label{align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-control-small);color:var(--bs-color-text-inverse);display:inline-flex}.bs-playback-controls select{min-block-size:var(--bs-size-control-small);color:var(--bs-color-text);background:var(--bs-color-surface)}.bs-replay-experience .bs-captions{inset:auto var(--bs-space-6) var(--bs-space-16);z-index:var(--bs-layer-media-controls);position:absolute}@media (width>=64rem){.bs-waiting-room{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}.bs-waiting-room>.bs-immersive-back,.bs-replay-experience>.bs-immersive-back{grid-column:1/-1}.bs-waiting-room__stage{min-block-size:min(70svh, var(--bs-size-content))}}@media (width<=48rem){.bs-waiting-room,.bs-replay-experience{gap:var(--bs-space-4);padding:var(--bs-space-4)}.bs-waiting-room__copy{padding:var(--bs-space-5)}.bs-playback-controls{inset-inline:var(--bs-space-2);inset-block-end:var(--bs-space-2)}}@media (prefers-reduced-motion:reduce){.bs-replay-experience *,.bs-waiting-room *{scroll-behavior:auto;transition-duration:var(--bs-motion-instant)}}.bs-connected-player video,.bs-connected-preview{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-medium);inline-size:100%}.bs-connected-bright-video{gap:var(--bs-space-3);justify-items:center;min-inline-size:0;display:grid}.bs-connected-bright-video video{max-block-size:75svh;inline-size:100%;aspect-ratio:var(--bs-aspect-bright);object-fit:contain;background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-large)}.bs-connected-bright-video>.bs-media-placeholder{aspect-ratio:var(--bs-aspect-bright);max-block-size:75svh}.bs-media-placeholder p,.bs-media-context>p{margin:var(--bs-space-0)}.bs-media-identity{align-items:center;gap:var(--bs-space-3);font-weight:var(--bs-font-weight-semibold);display:flex}.bs-media-context [data-surface=BrightActions]>div,.bs-media-context [data-surface=ConnectedLiveActions]>div{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-media-context summary{cursor:pointer;padding-block:var(--bs-space-3);min-block-size:var(--bs-size-touch)}.bs-live-stage{gap:var(--bs-space-4);min-inline-size:0;display:grid}@media (width<=63.999rem){.bs-connected-bright-viewer,.bs-connected-live-viewer{gap:var(--bs-space-4);grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-media-context{padding:var(--bs-space-4)}}.bs-immersive-shell{background:var(--bs-color-canvas);color:var(--bs-color-text);min-block-size:100dvh}.bs-connected-bright-viewer,.bs-connected-live-viewer{align-items:start;gap:var(--bs-space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.bs-media-placeholder{place-content:center;justify-items:center;gap:var(--bs-space-3);aspect-ratio:var(--bs-aspect-video);inline-size:100%;padding:var(--bs-space-6);color:var(--bs-color-text-inverse);background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-large);text-align:center;display:grid}.bs-media-context{align-content:start;gap:var(--bs-space-5);padding:var(--bs-space-5) var(--bs-space-0);border:0;border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);overflow-wrap:anywhere;background:0 0;border-radius:0;min-inline-size:0;display:grid}.bs-live-chat-rail{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);min-inline-size:0;overflow:hidden}.bs-live-chat-rail>section{margin:var(--bs-space-0);border:0}.bs-live-chat-rail ol{gap:var(--bs-space-4);padding:var(--bs-space-0);max-block-size:50svh;list-style:none;display:grid;overflow-y:auto}.bs-live-chat-rail li{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);overflow-wrap:anywhere;padding-block-end:var(--bs-space-3)}.bs-live-chat-rail li time{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-live-chat-rail form,.bs-live-chat-rail form>label{gap:var(--bs-space-3);display:grid}.bs-live-chat-rail form>.bs-button{justify-self:start}.bs-live-state{font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);text-transform:capitalize;margin:var(--bs-space-0);color:var(--bs-color-text-muted)}.bs-media-shell-bar{justify-content:space-between;align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-4) var(--bs-space-8);background:var(--bs-color-surface);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);flex-wrap:wrap;display:flex}.bs-connected-preview{max-block-size:60svh;aspect-ratio:var(--bs-aspect-video);object-fit:contain}[data-screen=BroadcastPreflight].bs-card{gap:var(--bs-space-5);background:var(--bs-color-surface);padding:var(--bs-space-6);max-inline-size:var(--bs-size-reading);display:grid}[data-screen=BroadcastPreflight] h2{font-size:var(--bs-text-title-size);margin:var(--bs-space-0)}@media (width<=63.999rem){.bs-connected-bright-viewer,.bs-connected-live-viewer{gap:var(--bs-space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.bs-media-shell-bar{padding:var(--bs-space-3) var(--bs-space-4)}[data-screen=BroadcastPreflight].bs-card{padding:var(--bs-space-4)}}.bs-connected-bright-viewer[data-format=video] .bs-connected-bright-video>.bs-media-placeholder{aspect-ratio:var(--bs-aspect-video)}.bs-connected-bright-viewer[data-format=video] .bs-connected-bright-video video{aspect-ratio:var(--bs-aspect-video);object-fit:contain}.bs-player-actions{justify-content:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-connected-bright-video>video,.bs-connected-bright-video>.bs-media-placeholder{max-inline-size:42.1875svh}.bs-connected-bright-viewer[data-format=video] .bs-connected-bright-video>video,.bs-connected-bright-viewer[data-format=video] .bs-connected-bright-video>.bs-media-placeholder{max-inline-size:100%}.bs-connected-player{gap:var(--bs-space-3);min-inline-size:0;display:grid}.bs-connected-player video{aspect-ratio:var(--bs-aspect-video);object-fit:contain}.bs-video-comments{gap:var(--bs-space-4);min-inline-size:0;display:grid}.bs-video-comments ol{gap:var(--bs-space-4);padding:var(--bs-space-0);margin:var(--bs-space-0);list-style:none;display:grid}.bs-video-comments li{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);overflow-wrap:anywhere;padding-block-end:var(--bs-space-4)}.bs-video-comments p{white-space:pre-wrap}.bs-video-comments time{font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted)}.bs-video-comments form,.bs-video-comments label{gap:var(--bs-space-3);display:grid}@media (width<=63.999rem){.bs-connected-bright-viewer,.bs-connected-live-viewer{gap:var(--bs-space-4);grid-template-columns:minmax(0,1fr)}}.bs-live-feature{margin-block-end:var(--bs-space-8)}.bs-live-showcase{background:var(--bs-color-topic-rose-soft);border-radius:var(--bs-radius-xlarge);color:var(--bs-color-text);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.bs-live-showcase__art{aspect-ratio:var(--bs-aspect-video);background:var(--bs-color-surface-inverse);position:relative}.bs-live-showcase__art img{object-fit:cover;block-size:100%;inline-size:100%}.bs-live-showcase__badge,.bs-live-showcase__sample{background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast);padding:var(--bs-space-2) var(--bs-space-3);border-radius:var(--bs-radius-round);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);position:absolute;inset-block-start:var(--bs-space-5);inset-inline-start:var(--bs-space-5)}.bs-live-showcase__sample{background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);inset-inline-start:auto;inset-inline-end:var(--bs-space-5)}.bs-live-showcase__play{inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);border-radius:var(--bs-radius-round);place-items:center;display:grid;position:absolute;inset-block-end:var(--bs-space-5);inset-inline-start:var(--bs-space-5)}.bs-live-showcase__copy{justify-content:center;gap:var(--bs-space-4);padding:var(--bs-space-8);flex-direction:column;display:flex}.bs-live-showcase__copy h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line);font-weight:var(--bs-font-weight-strong);letter-spacing:var(--bs-letter-tight);margin:0}.bs-live-showcase__copy p{margin:0}.bs-live-showcase__eyebrow{color:var(--bs-color-brand-ink);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-bold);text-transform:uppercase;letter-spacing:var(--bs-letter-wide)}.bs-live-showcase__schedule{align-items:center;gap:var(--bs-space-2);font-size:var(--bs-text-label-size);display:flex}.bs-live-showcase__schedule svg{inline-size:var(--bs-size-icon);flex:none}.bs-live-showcase__action{justify-content:space-between;align-items:center;gap:var(--bs-space-4);border-block-start:var(--bs-border-width) solid var(--bs-color-border-strong);font-weight:var(--bs-font-weight-bold);margin-block-start:var(--bs-space-4);padding-block-start:var(--bs-space-4);display:flex}.bs-live-waiting-art{padding:var(--bs-space-0);position:relative;overflow:hidden}.bs-live-waiting-art>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.bs-live-waiting-art>div{align-self:end;gap:var(--bs-space-3);padding:var(--bs-space-8);background:var(--bs-color-overlay);inline-size:100%;display:grid;position:relative}.bs-live-waiting-art strong{font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line)}.bs-live-chat-rail>.bs-card{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-5)}@media (width<=63.999rem){.bs-live-showcase{grid-template-columns:minmax(0,1fr)}.bs-live-showcase__copy{padding:var(--bs-space-5)}}.bs-media-context>.bs-button{justify-self:start;inline-size:auto}.bs-media-context [data-surface=ConnectedLiveActions]{align-items:center;gap:var(--bs-space-2);flex-flow:wrap;display:flex}.bs-media-context [data-surface=ConnectedLiveActions]>p{flex-basis:100%}.bs-media-context [data-surface=ConnectedLiveActions] svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-live-waiting-art>div{background:linear-gradient(transparent, var(--bs-color-overlay));text-align:start;padding-block-start:var(--bs-space-16);position:absolute;inset-block-end:0;inset-inline:0}.bs-live-chat-rail>.bs-card{border:0;border-radius:0}.bs-watch-detail{grid-template-columns:minmax(0,1fr) minmax(0,var(--bs-size-media-rail));align-items:start;gap:var(--bs-space-6);display:grid}.bs-watch-detail__primary{gap:var(--bs-space-4);min-inline-size:0;display:grid}.bs-watch-detail__title{justify-content:space-between;align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-watch-detail__title h1{font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-strong);line-height:var(--bs-text-subtitle-line);margin:0}.bs-watch-detail__identity{justify-content:space-between;align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-watch-detail__identity [data-surface=BrightActions],.bs-watch-detail__identity [data-surface=BrightActions]>div{align-items:center;gap:var(--bs-space-2);flex-flow:wrap;display:flex}[data-surface=BrightActions] svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-watch-detail__identity [data-surface=BrightActions]>p{flex-basis:100%}.bs-watch-description{background:var(--bs-color-surface-interactive);padding:var(--bs-space-4);border-radius:var(--bs-radius-large)}.bs-watch-description summary{cursor:pointer;font-weight:var(--bs-font-weight-semibold)}.bs-watch-description p{white-space:pre-wrap}.bs-watch-detail__related{gap:var(--bs-space-4);min-inline-size:0;display:grid}.bs-watch-detail__related h2{margin:0}.bs-watch-context-sections{gap:var(--bs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-watch-context-sections details{min-inline-size:0;padding:var(--bs-space-4);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);background:var(--bs-color-canvas-subtle)}.bs-watch-detail__related .bs-discovery-card{margin:0}.bs-watch-detail .bs-connected-bright-video video{max-block-size:none;max-inline-size:100%;aspect-ratio:var(--bs-aspect-video)}.bs-watch-detail .bs-connected-bright-video{justify-items:stretch}.bs-watch-detail .bs-player-actions{justify-content:end}.bs-live-workspace[data-viewing=true] .bs-connected-live-viewer{grid-template-columns:minmax(0,1fr) minmax(0,var(--bs-size-media-rail));gap:var(--bs-space-6)}.bs-live-workspace[data-viewing=true] .bs-live-stage{gap:var(--bs-space-3)}.bs-live-workspace[data-viewing=true] .bs-media-context{padding-block-start:var(--bs-space-0)}.bs-live-workspace[data-viewing=true] .bs-live-chat-rail{position:sticky;inset-block-start:var(--bs-space-4)}.bs-live-workspace[data-viewing=true] .bs-live-chat-rail ol{max-block-size:60svh}[data-theater=true] .bs-watch-detail,.bs-live-workspace[data-theater=true] .bs-connected-live-viewer{grid-template-columns:minmax(0,1fr)}[data-theater=true] .bs-watch-detail__related{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theater=true] .bs-watch-detail__related h2{grid-column:1/-1}[data-theater=true] .bs-watch-detail video,.bs-live-workspace[data-theater=true] video{background:var(--bs-color-surface-inverse);object-fit:contain;max-block-size:75svh}.bs-bright-cinema{place-items:start stretch;gap:var(--bs-space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);min-inline-size:0;display:grid}.bs-bright-cinema__stage{justify-content:center;align-items:center;gap:var(--bs-space-5);inline-size:100%;min-inline-size:0;display:flex}.bs-bright-cinema__portrait{inline-size:min(100%,calc((100svh - var(--bs-size-consumer-header) - var(--bs-space-20)) * 9 / 16));touch-action:pan-y;background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-xlarge);flex-shrink:1;min-inline-size:0;position:relative;overflow:hidden}.bs-bright-cinema__portrait .bs-connected-bright-video{display:block}.bs-bright-cinema__portrait video,.bs-bright-cinema__portrait .bs-media-placeholder{max-block-size:none;inline-size:100%;max-inline-size:100%;aspect-ratio:var(--bs-aspect-bright);object-fit:contain;border-radius:0;display:block}.bs-bright-cinema__portrait video[hidden]{display:none}.bs-bright-cinema__portrait .bs-player-actions{inset-block-start:var(--bs-space-3);inset-inline:var(--bs-space-2);justify-content:end;position:absolute}.bs-bright-cinema__portrait .bs-player-actions .bs-button{background:var(--bs-color-overlay);color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size)}.bs-bright-cinema__caption{padding:var(--bs-space-8) var(--bs-space-4) var(--bs-space-3);background:linear-gradient(transparent,var(--bs-color-overlay));color:var(--bs-color-text-inverse);pointer-events:none;position:absolute;inset-block-end:var(--bs-space-12);inset-inline:0}.bs-bright-cinema__caption h1{font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-subtitle-line);font-weight:var(--bs-font-weight-strong);margin:0}.bs-bright-cinema__caption .bs-button{color:var(--bs-color-text-inverse);pointer-events:auto;padding:0}.bs-bright-cinema__caption p{margin:0}.bs-bright-cinema__actions,.bs-bright-cinema__actions [data-surface=BrightActions],.bs-bright-cinema__actions [data-surface=BrightActions]>div{align-items:center;gap:var(--bs-space-3);flex-direction:column;display:flex}.bs-bright-cinema__actions .bs-button{gap:var(--bs-space-1);padding:var(--bs-space-2);font-size:var(--bs-text-caption-size);flex-direction:column}.bs-bright-cinema__actions .bs-button svg{inline-size:var(--bs-size-icon-large);block-size:var(--bs-size-icon-large)}.bs-bright-cinema__conversation{gap:var(--bs-space-5);background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-4);max-block-size:calc(100svh - var(--bs-size-consumer-header) - var(--bs-space-12));min-inline-size:0;display:grid;overflow-y:auto}.bs-bright-cinema__conversation .bs-video-comments>.bs-button,.bs-bright-cinema__conversation .bs-video-comments>.bs-connected-toolbar h2{display:none}.bs-bright-cinema__conversation h2{margin:0}@media (width<=63.999rem){.bs-watch-detail,.bs-live-workspace[data-viewing=true] .bs-connected-live-viewer{grid-template-columns:minmax(0,1fr)}.bs-watch-detail__related,[data-theater=true] .bs-watch-detail__related{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-watch-detail__related h2{grid-column:1/-1}.bs-live-workspace[data-viewing=true] .bs-live-chat-rail{position:static}.bs-bright-cinema{grid-template-columns:minmax(0,1fr)}.bs-bright-cinema__conversation{max-block-size:none;inline-size:100%}}@media (width<=47.999rem){.bs-bright-cinema__stage{gap:var(--bs-space-2);align-items:end;position:relative}.bs-bright-cinema__portrait{max-inline-size:100%}.bs-bright-cinema__previous,.bs-bright-cinema__next{z-index:var(--bs-layer-media-controls);position:absolute;inset-block-start:var(--bs-space-3)}.bs-bright-cinema__previous{inset-inline-start:var(--bs-space-2)}.bs-bright-cinema__next{inset-inline-end:var(--bs-space-2)}.bs-bright-cinema__actions{max-inline-size:var(--bs-size-touch-critical);z-index:var(--bs-layer-media-controls);padding-block-end:var(--bs-space-4);position:absolute;inset-block-end:var(--bs-space-16);inset-inline-end:var(--bs-space-2)}.bs-bright-cinema__actions .bs-button{background:var(--bs-color-overlay);color:var(--bs-color-text-inverse)}.bs-bright-cinema__caption{padding-inline-end:calc(var(--bs-size-touch-critical) + var(--bs-space-4))}.bs-bright-cinema__portrait .bs-player-actions{inset-block-start:var(--bs-space-16)}.bs-bright-cinema__caption h1{font-size:var(--bs-text-label-size)}.bs-bright-cinema__caption .bs-media-identity{font-size:var(--bs-text-caption-size)}}.bs-video-comments form>.bs-button{justify-self:start;inline-size:auto}@media (width<=47.999rem){.bs-media-shell-bar{gap:var(--bs-space-2);flex-wrap:nowrap}.bs-media-shell-bar>.bs-button{padding-inline:var(--bs-space-2);font-size:var(--bs-text-caption-size);flex-shrink:0}}.bs-watch-detail__related .bs-discovery-card{box-shadow:none;background:0 0;border:0}.bs-watch-detail__related .bs-discovery-card>.bs-discovery-card__body{align-items:start;gap:var(--bs-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bs-watch-detail__related .bs-discovery-card__copy{gap:var(--bs-space-2);padding:0}.bs-watch-detail__related .bs-discovery-card__copy h3{font-size:var(--bs-text-label-size);line-height:var(--bs-text-label-line)}.bs-watch-detail__related .bs-discovery-card__avatar,.bs-watch-detail__related .bs-discovery-card__topics{display:none}.bs-watch-detail__related .bs-discovery-card__author{font-size:var(--bs-text-caption-size)}.bs-watch-detail__related .bs-discovery-card__play{display:none}.bs-watch-detail .bs-connected-bright-video video{object-fit:contain;background:var(--bs-color-surface-inverse)}[data-theater=true] .bs-watch-detail video{object-fit:contain}.bs-bright-cinema__actions [data-surface=BrightActions]{min-inline-size:0;max-inline-size:100%}.bs-bright-cinema__actions p{overflow-wrap:anywhere;max-inline-size:100%;font-size:var(--bs-text-caption-size)}.bs-bright-cinema__creator{align-content:start;gap:var(--bs-space-5);padding:var(--bs-space-4);min-inline-size:0;display:grid}.bs-bright-cinema__creator h1{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line);margin:0}.bs-bright-cinema__description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bs-color-text-muted);margin:0}.bs-bright-cinema__desktop-actions,.bs-bright-cinema__desktop-actions [data-surface=BrightActions],.bs-bright-cinema__desktop-actions [data-surface=BrightActions]>div{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-bright-cinema__desktop-actions>[data-surface=BrightActions]{display:contents}.bs-bright-cinema__desktop-actions p{flex-basis:100%}.bs-bright-related{gap:var(--bs-space-4);display:grid}.bs-bright-related__grid{gap:var(--bs-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-bright-related .bs-discovery-card__overlay strong{font-size:var(--bs-text-caption-size)}.bs-bright-related .bs-discovery-card__overlay>span{display:none}.bs-bright-cinema__mobile-context{gap:var(--bs-space-6);inline-size:100%;display:grid}.bs-bright-cinema__conversation{max-block-size:none}@media (width>=64rem){.bs-bright-cinema__stage{gap:var(--bs-space-2);position:relative}.bs-bright-cinema__portrait{max-inline-size:100%}.bs-bright-cinema__previous,.bs-bright-cinema__next{z-index:var(--bs-layer-media-controls);position:absolute;inset-block-start:var(--bs-space-3)}.bs-bright-cinema__previous{inset-inline-start:var(--bs-space-2)}.bs-bright-cinema__next{inset-inline-end:var(--bs-space-2)}.bs-bright-cinema__actions{display:none}.bs-bright-cinema__portrait .bs-player-actions{inset-block-start:var(--bs-space-16)}}.bs-live-feature--with-rail{grid-template-columns:minmax(0,1fr) var(--bs-size-media-rail);gap:var(--bs-space-6);margin-block:var(--bs-space-6);align-items:start;display:grid}.bs-live-feature--with-rail .bs-live-showcase{grid-template-columns:minmax(0,1fr)}.bs-live-feature--with-rail .bs-live-showcase__copy{padding:var(--bs-space-5)}.bs-live-upcoming-rail{gap:var(--bs-space-4);background:var(--bs-color-topic-rose-soft);border-radius:var(--bs-radius-large);padding:var(--bs-space-5);display:grid}.bs-live-upcoming-rail h2{font-family:var(--bs-font-family-display);margin:0}.bs-live-upcoming-rail article{gap:var(--bs-space-2);display:grid}.bs-live-upcoming-rail .bs-discovery-card>.bs-discovery-card__body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.bs-live-upcoming-rail .bs-discovery-card__copy{padding:var(--bs-space-3)}.bs-live-upcoming-rail .bs-discovery-card__copy h3{font-size:var(--bs-text-label-size)}.bs-live-upcoming-rail .bs-discovery-card__art{block-size:100%}.bs-live-upcoming-rail .bs-discovery-card__play,.bs-live-upcoming-rail .bs-discovery-card__avatar{display:none}.bs-live-chat-rail .bs-result-types{margin-block-start:0}.bs-live-chat-rail .bs-card{padding:var(--bs-space-3);border:0}.bs-live-context-trigger{justify-self:stretch}@media (width<=63.999rem){.bs-live-feature--with-rail{grid-template-columns:minmax(0,1fr)}.bs-live-upcoming-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-live-upcoming-rail h2,.bs-live-upcoming-rail>p{grid-column:1/-1}.bs-live-upcoming-rail .bs-discovery-card>.bs-discovery-card__body{display:block}}@media (width<=47.999rem){.bs-live-upcoming-rail{flex-wrap:nowrap;display:flex;overflow-x:auto}.bs-live-upcoming-rail h2{display:none}.bs-live-upcoming-rail article{min-inline-size:var(--bs-size-sidebar)}.bs-live-workspace[data-viewing=true] .bs-live-stage{min-inline-size:0}}.bs-bright-comments-sheet .bs-video-comments>.bs-connected-toolbar h2{display:none}@media (width<=47.999rem){.bs-bright-cinema__portrait{touch-action:pan-x}}.bs-text{color:var(--bs-color-text)}.bs-text--caption{font-size:var(--bs-text-caption-size);line-height:var(--bs-text-caption-line)}.bs-text--label{font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-medium);line-height:var(--bs-text-label-line)}.bs-text--body{font-size:var(--bs-text-body-size);line-height:var(--bs-text-body-line)}.bs-text--bodyStrong{font-size:var(--bs-text-body-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-text-body-line)}.bs-text--subtitle{font-size:var(--bs-text-subtitle-size);font-weight:var(--bs-font-weight-medium);line-height:var(--bs-text-subtitle-line)}.bs-text--title{font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-text-title-line)}.bs-text--numeric{font-family:var(--bs-font-family-mono);font-size:var(--bs-text-body-size);font-variant-numeric:tabular-nums}.bs-text--muted{color:var(--bs-color-text-muted)}.bs-text--subtle{color:var(--bs-color-text-subtle)}.bs-text--inverse{color:var(--bs-color-text-inverse)}.bs-text--brand{color:var(--bs-color-brand)}.bs-text--critical{color:var(--bs-color-critical)}.bs-text--success{color:var(--bs-color-success)}.bs-heading{color:var(--bs-color-text);font-family:var(--bs-font-family-sans);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-tight)}.bs-heading--title{font-size:var(--bs-text-title-size);line-height:var(--bs-text-title-line)}.bs-heading--heading{font-size:var(--bs-text-heading-size);line-height:var(--bs-text-heading-line)}.bs-heading--display{font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);line-height:var(--bs-text-display-line)}.bs-icon{flex:none;place-items:center;display:inline-grid}.bs-icon>svg{width:100%;height:100%}.bs-icon--small{width:var(--bs-size-icon-small);height:var(--bs-size-icon-small)}.bs-icon--medium{width:var(--bs-size-icon);height:var(--bs-size-icon)}.bs-icon--large{width:var(--bs-size-icon-large);height:var(--bs-size-icon-large)}.bs-button{border:var(--bs-border-width) solid transparent;border-radius:var(--bs-radius-medium);cursor:pointer;font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-2);min-height:var(--bs-size-control);padding-inline:var(--bs-space-5);transition:background-color var(--bs-motion-quick) var(--bs-ease-standard), border-color var(--bs-motion-quick) var(--bs-ease-standard), color var(--bs-motion-quick) var(--bs-ease-standard), transform var(--bs-motion-instant) var(--bs-ease-standard);justify-content:center;text-decoration:none;display:inline-flex}.bs-button:hover:not(:disabled){text-decoration:none}.bs-button:active:not(:disabled){transform:scale(.98)}.bs-button:disabled{opacity:var(--bs-opacity-disabled)}.bs-button--small{min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);font-size:var(--bs-text-label-size)}.bs-button--large{min-height:var(--bs-size-control-large);padding-inline:var(--bs-space-6)}.bs-button--full{width:100%}.bs-button--primary{background:var(--bs-color-brand);box-shadow:var(--bs-shadow-glow);color:var(--bs-color-brand-contrast)}.bs-button--primary:hover:not(:disabled){background:var(--bs-color-brand-hover);transform:translateY(-.0625rem)}.bs-button--primary:active:not(:disabled){background:var(--bs-color-brand-active);transform:none}.bs-button--secondary:hover:not(:disabled){background:var(--bs-color-surface-interactive);border-color:var(--bs-color-brand)}.bs-button--quiet{color:var(--bs-color-text);background:0 0;border-color:#0000}.bs-button--quiet:hover:not(:disabled){background:var(--bs-color-surface-interactive)}.bs-button--critical{background:var(--bs-color-critical);color:var(--bs-color-text-inverse)}.bs-button--critical:hover:not(:disabled){background:var(--bs-color-critical-hover)}.bs-icon-button{aspect-ratio:var(--bs-aspect-square);padding:var(--bs-space-2);min-width:var(--bs-size-control)}.bs-icon-button>span:not(.bs-spinner){display:contents}.bs-link{color:var(--bs-color-brand);font-weight:var(--bs-font-weight-medium);text-decoration:underline;text-decoration-thickness:var(--bs-border-width);text-underline-offset:var(--bs-space-1)}.bs-link:hover{color:var(--bs-color-brand-hover);text-decoration-thickness:var(--bs-border-strong-width)}.bs-link--subtle{color:var(--bs-color-text-muted)}.bs-link--standalone{text-decoration:none}.bs-label{font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-text-label-line);display:inline-block}.bs-input{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-medium);color:var(--bs-color-text);min-height:var(--bs-size-control);padding:var(--bs-space-2) var(--bs-space-3);width:100%}.bs-input::placeholder{color:var(--bs-color-text-subtle)}.bs-input:hover:not(:disabled){border-color:var(--bs-color-brand)}.bs-input:focus-visible{border-color:var(--bs-color-focus);box-shadow:var(--bs-focus-ring);outline:none}.bs-input[aria-invalid=true]{border-color:var(--bs-color-critical)}.bs-input:disabled{background:var(--bs-color-canvas-subtle);opacity:var(--bs-opacity-disabled)}.bs-textarea{min-height:calc(var(--bs-size-control) * 2);resize:vertical}.bs-select{appearance:auto}.bs-choice{cursor:pointer;align-items:center;gap:var(--bs-space-2);min-height:var(--bs-size-touch);display:inline-flex;position:relative}.bs-choice__control{height:var(--bs-size-icon);opacity:0;width:var(--bs-size-icon);margin:0;position:absolute;inset-inline-start:0}.bs-choice__indicator{background:var(--bs-color-surface);border:var(--bs-border-strong-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-small);height:var(--bs-size-icon);width:var(--bs-size-icon);flex:none;place-items:center;display:grid}.bs-choice__control[type=radio]+.bs-choice__indicator{border-radius:var(--bs-radius-round)}.bs-choice__control:checked+.bs-choice__indicator{background:var(--bs-color-brand);border-color:var(--bs-color-brand);box-shadow:inset 0 0 0 var(--bs-space-1) var(--bs-color-surface)}.bs-choice__control:focus-visible+.bs-choice__indicator{box-shadow:var(--bs-focus-ring)}.bs-choice__control:disabled~*{opacity:var(--bs-opacity-disabled)}.bs-switch{cursor:pointer;align-items:center;gap:var(--bs-space-3);min-height:var(--bs-size-touch);display:inline-flex;position:relative}.bs-switch--start{flex-direction:row-reverse}.bs-switch__control{height:var(--bs-size-icon);opacity:0;width:var(--bs-size-icon);position:absolute}.bs-switch__track{background:var(--bs-color-border-strong);border-radius:var(--bs-radius-round);height:var(--bs-space-6);padding:var(--bs-space-1);transition:background var(--bs-motion-quick) var(--bs-ease-standard);width:var(--bs-space-10);align-items:center;display:flex}.bs-switch__thumb{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);box-shadow:var(--bs-shadow-small);height:var(--bs-space-4);transition:transform var(--bs-motion-quick) var(--bs-ease-standard);width:var(--bs-space-4);transform:translate(0)}.bs-switch__control:checked+.bs-switch__track{background:var(--bs-color-brand)}.bs-switch__control:checked+.bs-switch__track .bs-switch__thumb{transform:translateX(var(--bs-space-4))}.bs-switch__control:focus-visible+.bs-switch__track{box-shadow:var(--bs-focus-ring)}.bs-switch__control:disabled~*{opacity:var(--bs-opacity-disabled)}.bs-slider{gap:var(--bs-space-2);display:grid}.bs-slider__header{justify-content:space-between;display:flex}.bs-slider__control{accent-color:var(--bs-color-brand);min-height:var(--bs-size-touch);width:100%}.bs-field-message{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);line-height:var(--bs-text-caption-line)}.bs-field-message--error{color:var(--bs-color-critical)}.bs-field-message--success{color:var(--bs-color-success)}.bs-field-message--warning{color:var(--bs-color-warning)}.bs-stack{flex-direction:column;display:flex}.bs-inline{display:flex}.bs-wrap{flex-wrap:wrap}.bs-align-start{align-items:flex-start}.bs-align-center{align-items:center}.bs-align-end{align-items:flex-end}.bs-align-baseline{align-items:baseline}.bs-align-stretch{align-items:stretch}.bs-justify-start{justify-content:flex-start}.bs-justify-center{justify-content:center}.bs-justify-end{justify-content:flex-end}.bs-justify-between{justify-content:space-between}.bs-cluster>*{flex:1 1 var(--bs-size-control)}.bs-cluster--medium>*{flex-basis:calc(var(--bs-size-control) * 3)}.bs-cluster--large>*{flex-basis:var(--bs-size-sidebar)}.bs-grid{display:grid}.bs-grid--1{grid-template-columns:minmax(0,1fr)}.bs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-grid--auto{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bs-size-sidebar)), 1fr))}.bs-container{width:100%;margin-inline:auto}.bs-container--reading{max-width:var(--bs-size-reading)}.bs-container--content{max-width:var(--bs-size-content)}.bs-container--full{max-width:none}.bs-surface{background:var(--bs-color-surface);border-radius:var(--bs-radius-large);color:var(--bs-color-text)}.bs-surface--raised{background:var(--bs-color-surface-raised);box-shadow:var(--bs-shadow-medium)}.bs-surface--interactive{background:var(--bs-color-surface-interactive)}.bs-surface--inverse{background:var(--bs-color-surface-inverse);color:var(--bs-color-text-inverse)}.bs-pad-0{padding:var(--bs-space-0)}.bs-pad-1{padding:var(--bs-space-1)}.bs-pad-2{padding:var(--bs-space-2)}.bs-pad-3{padding:var(--bs-space-3)}.bs-pad-4{padding:var(--bs-space-4)}.bs-pad-5{padding:var(--bs-space-5)}.bs-pad-6{padding:var(--bs-space-6)}.bs-pad-8{padding:var(--bs-space-8)}.bs-pad-10{padding:var(--bs-space-10)}.bs-pad-12{padding:var(--bs-space-12)}.bs-pad-16{padding:var(--bs-space-16)}.bs-pad-20{padding:var(--bs-space-20)}.bs-gap-0{gap:var(--bs-space-0)}.bs-gap-1{gap:var(--bs-space-1)}.bs-gap-2{gap:var(--bs-space-2)}.bs-gap-3{gap:var(--bs-space-3)}.bs-gap-4{gap:var(--bs-space-4)}.bs-gap-5{gap:var(--bs-space-5)}.bs-gap-6{gap:var(--bs-space-6)}.bs-gap-8{gap:var(--bs-space-8)}.bs-gap-10{gap:var(--bs-space-10)}.bs-gap-12{gap:var(--bs-space-12)}.bs-gap-16{gap:var(--bs-space-16)}.bs-gap-20{gap:var(--bs-space-20)}.bs-spacer{flex:none;display:block}.bs-spacer--0{block-size:var(--bs-space-0)}.bs-spacer--1{block-size:var(--bs-space-1)}.bs-spacer--2{block-size:var(--bs-space-2)}.bs-spacer--3{block-size:var(--bs-space-3)}.bs-spacer--4{block-size:var(--bs-space-4)}.bs-spacer--5{block-size:var(--bs-space-5)}.bs-spacer--6{block-size:var(--bs-space-6)}.bs-spacer--8{block-size:var(--bs-space-8)}.bs-spacer--10{block-size:var(--bs-space-10)}.bs-spacer--12{block-size:var(--bs-space-12)}.bs-spacer--16{block-size:var(--bs-space-16)}.bs-spacer--20{block-size:var(--bs-space-20)}.bs-divider{border:0;border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);width:100%;margin:0}.bs-focus-ring:focus-within{border-radius:var(--bs-radius-small);box-shadow:var(--bs-focus-ring)}.bs-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-visually-hidden--focusable:focus{clip:auto;clip-path:none;height:auto;padding:var(--bs-space-2);inset:var(--bs-space-2) auto auto var(--bs-space-2);white-space:normal;width:auto;z-index:var(--bs-layer-critical);margin:0;position:fixed;overflow:visible}.bs-image,.bs-video{background:var(--bs-color-canvas-subtle);width:100%}.bs-aspect-square{aspect-ratio:var(--bs-aspect-square)}.bs-aspect-portrait{aspect-ratio:var(--bs-aspect-portrait)}.bs-aspect-bright{aspect-ratio:var(--bs-aspect-bright)}.bs-aspect-video{aspect-ratio:var(--bs-aspect-video)}.bs-fit-cover{object-fit:cover}.bs-fit-contain{object-fit:contain}.bs-avatar{background:var(--bs-color-brand-soft);border-radius:var(--bs-radius-round);color:var(--bs-color-brand);font-weight:var(--bs-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bs-avatar img{object-fit:cover;width:100%;height:100%}.bs-avatar--small{height:var(--bs-size-control-small);width:var(--bs-size-control-small)}.bs-avatar--medium{height:var(--bs-size-control);width:var(--bs-size-control)}.bs-avatar--large{height:var(--bs-size-control-large);width:var(--bs-size-control-large)}.bs-avatar--xlarge{height:calc(var(--bs-size-control-large) * 1.5);width:calc(var(--bs-size-control-large) * 1.5)}.bs-badge{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-round);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-1);line-height:var(--bs-text-caption-line);padding:var(--bs-space-1) var(--bs-space-2);display:inline-flex}.bs-badge--brand{background:var(--bs-color-brand-soft);color:var(--bs-color-brand)}.bs-badge--success{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-badge--warning{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-badge--critical{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-badge--info{background:var(--bs-color-info-soft);color:var(--bs-color-info)}.bs-chip{background:var(--bs-color-surface-interactive);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);align-items:center;gap:var(--bs-space-1);min-height:var(--bs-size-control-small);padding:var(--bs-space-1) var(--bs-space-3);display:inline-flex}.bs-chip--selected{background:var(--bs-color-brand-soft);border-color:var(--bs-color-brand);color:var(--bs-color-brand)}.bs-chip__remove{border-radius:var(--bs-radius-round);color:inherit;cursor:pointer;font-size:var(--bs-text-subtitle-size);height:var(--bs-size-icon);width:var(--bs-size-icon);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bs-progress{background:var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);height:var(--bs-space-2);overflow:hidden}.bs-progress__bar{background:var(--bs-color-brand);border-radius:inherit;height:100%;transition:inline-size var(--bs-motion-standard) var(--bs-ease-standard);display:block}.bs-progress--indeterminate .bs-progress__bar{animation:bs-progress var(--bs-motion-deliberate) var(--bs-ease-standard) infinite alternate;width:50%}.bs-spinner{border:var(--bs-border-strong-width) solid currentColor;border-radius:var(--bs-radius-round);border-inline-end-color:#0000;flex:none;animation:.7s linear infinite bs-spin;display:inline-block}.bs-spinner--small{height:var(--bs-size-icon-small);width:var(--bs-size-icon-small)}.bs-spinner--medium{height:var(--bs-size-icon);width:var(--bs-size-icon)}.bs-spinner--large{height:var(--bs-size-icon-large);width:var(--bs-size-icon-large)}.bs-skeleton-group{gap:var(--bs-space-2);width:100%;display:grid}.bs-skeleton{animation:bs-pulse 1.2s var(--bs-ease-standard) infinite alternate;background:var(--bs-color-skeleton);border-radius:var(--bs-radius-small);min-height:var(--bs-space-4);width:100%;display:block}.bs-skeleton--rectangle{aspect-ratio:var(--bs-aspect-video);border-radius:var(--bs-radius-medium)}.bs-skeleton--round{aspect-ratio:var(--bs-aspect-square);border-radius:var(--bs-radius-round);width:var(--bs-size-control)}@keyframes bs-spin{to{transform:rotate(1turn)}}@keyframes bs-pulse{to{opacity:var(--bs-opacity-muted)}}@keyframes bs-progress{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (width<=47.999rem){.bs-grid--3,.bs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=29.999rem){.bs-grid--2,.bs-grid--3,.bs-grid--4{grid-template-columns:minmax(0,1fr)}}.bs-overlay{animation:bs-overlay-fade-in var(--bs-motion-standard) var(--bs-ease-enter);background:var(--bs-color-overlay);z-index:var(--bs-layer-sheet);position:fixed;inset:0}.bs-overlay-content{animation-duration:var(--bs-motion-spatial);background:var(--bs-color-surface-raised);color:var(--bs-color-text);max-height:calc(100dvh - var(--bs-space-8));max-width:calc(100vw - var(--bs-space-8));z-index:var(--bs-layer-modal);flex-direction:column;animation-fill-mode:both;display:flex;position:fixed}.bs-overlay-content:focus{outline:none}.bs-overlay-content--dialog{border-radius:var(--bs-radius-xlarge);box-shadow:var(--bs-shadow-large);width:min(calc(100vw - var(--bs-space-8)), var(--bs-size-reading));animation-name:bs-dialog-enter;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bs-overlay-content--small{width:min(calc(100vw - var(--bs-space-8)), calc(var(--bs-size-sidebar) * 1.5))}.bs-overlay-content--large{width:min(calc(100vw - var(--bs-space-8)), var(--bs-size-content))}.bs-overlay-content--bottom-sheet{border-radius:var(--bs-radius-xlarge) var(--bs-radius-xlarge) 0 0;max-height:calc(100dvh - var(--bs-space-8));max-width:none;animation-name:bs-sheet-up;bottom:0;left:0;right:0}.bs-overlay-content--side-sheet{border-radius:var(--bs-radius-xlarge) 0 0 var(--bs-radius-xlarge);max-height:none;width:min(90vw, calc(var(--bs-size-sidebar) * 2));animation-name:bs-sheet-left;top:0;bottom:0;right:0}.bs-overlay-content--responsive-sheet{border-radius:var(--bs-radius-xlarge) var(--bs-radius-xlarge) 0 0;max-width:none;animation-name:bs-sheet-up;bottom:0;left:0;right:0}.bs-overlay-content--fullscreen{max-width:none;max-height:none;animation-name:bs-dialog-enter;inset:0}.bs-overlay-header{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:flex-start;gap:var(--bs-space-4);padding:var(--bs-space-5) var(--bs-space-6);justify-content:space-between;display:flex}.bs-overlay-title{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-title-size);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-text-title-line);margin:0}.bs-overlay-description{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);line-height:var(--bs-text-label-line);margin-block-start:var(--bs-space-1)}.bs-overlay-body{overscroll-behavior:contain;padding:var(--bs-space-6);flex:auto;overflow:auto}.bs-overlay-actions{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-4) var(--bs-space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.bs-tabs{min-width:0}.bs-tabs__list{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.bs-tabs__trigger{border:0;border-block-end:var(--bs-border-strong-width) solid transparent;color:var(--bs-color-text-muted);cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-touch);padding:var(--bs-space-2) var(--bs-space-4);background:0 0;flex:none}.bs-tabs__trigger:hover:not(:disabled){background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-tabs__trigger[data-state=active]{border-block-end-color:var(--bs-color-text);color:var(--bs-color-text)}.bs-tabs__trigger:disabled{opacity:var(--bs-opacity-disabled)}.bs-tabs__content{padding-block:var(--bs-space-4)}.bs-tabs__content:focus-visible{border-radius:var(--bs-radius-small)}.bs-segmented__list{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);gap:var(--bs-space-1);padding:var(--bs-space-1);display:inline-flex}.bs-segmented__trigger{border-radius:var(--bs-radius-round);color:var(--bs-color-text-muted);cursor:pointer;font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-control-small);padding-inline:var(--bs-space-3);background:0 0;border:0}.bs-segmented__trigger[data-state=active]{background:var(--bs-color-surface);box-shadow:var(--bs-shadow-small);color:var(--bs-color-text)}.bs-notice{border:var(--bs-border-width) solid currentColor;border-radius:var(--bs-radius-medium);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3) var(--bs-space-4);flex-wrap:wrap;display:flex}.bs-notice:has(>.bs-notice__content){grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-notice>div{min-inline-size:0}.bs-notice>button{flex:none}.bs-notice--banner{border-radius:var(--bs-radius-none);border-inline:0}.bs-notice--info{background:var(--bs-color-info-soft);color:var(--bs-color-info)}.bs-notice--success{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-notice--warning{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-notice--critical{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-notice__icon{height:var(--bs-size-icon);width:var(--bs-size-icon);margin-block-start:var(--bs-space-1)}.bs-notice__content>div{color:var(--bs-color-text)}.bs-notice__actions{align-self:center}.bs-state-panel{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-4);min-height:calc(var(--bs-size-control-large) * 3);padding:var(--bs-space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.bs-state-panel--compact{min-height:0;padding:var(--bs-space-4);text-align:start;align-items:flex-start}.bs-state-panel__icon{color:var(--bs-color-brand)}.bs-state-panel__icon>svg{height:var(--bs-size-icon-large);width:var(--bs-size-icon-large)}.bs-form-section{gap:var(--bs-space-5);display:grid}.bs-form-section+.bs-form-section{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block-start:var(--bs-space-6)}.bs-form-section__header{align-items:flex-start;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-form-section__body{gap:var(--bs-space-4);display:grid}.bs-field-group{gap:var(--bs-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.bs-field-group>legend{font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);padding:0}.bs-field-group__description{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-field-group__fields{gap:var(--bs-space-4);display:grid}.bs-field-group__fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-stepper{gap:var(--bs-space-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bs-stepper__item{color:var(--bs-color-text-muted);align-items:center;gap:var(--bs-space-2);flex:1 0 auto;min-width:0;display:flex}.bs-stepper__item:not(:last-child):after{background:var(--bs-color-border-subtle);content:"";height:var(--bs-border-width);min-width:var(--bs-space-6);flex:1}.bs-stepper__marker{border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);font-size:var(--bs-text-caption-size);height:var(--bs-size-control-small);width:var(--bs-size-control-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-stepper__item[data-state=complete] .bs-stepper__marker,.bs-stepper__item[data-state=current] .bs-stepper__marker{background:var(--bs-color-brand);border-color:var(--bs-color-brand);color:var(--bs-color-brand-contrast)}.bs-stepper__item[data-state=current]{color:var(--bs-color-text);font-weight:var(--bs-font-weight-semibold)}.bs-stepper__item[data-state=error]{color:var(--bs-color-critical)}.bs-data-table-wrap{overscroll-behavior-inline:contain;overflow:auto}.bs-data-table{border-collapse:collapse;width:max-content;min-width:100%}.bs-data-table th,.bs-data-table td{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding:var(--bs-space-3) var(--bs-space-4);text-align:start;vertical-align:middle}.bs-data-table th{background:var(--bs-color-canvas-subtle);color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-letter-wide);text-transform:uppercase;z-index:var(--bs-layer-sticky);position:sticky;top:0}.bs-data-table [data-align=center]{text-align:center}.bs-data-table [data-align=end]{text-align:end}.bs-data-table [data-width=compact]{width:var(--bs-size-control)}.bs-data-table [data-width=wide]{min-width:var(--bs-size-sidebar)}.bs-data-table tbody tr:hover{background:var(--bs-color-surface-interactive)}.bs-data-table tbody tr[tabindex]{cursor:pointer}.bs-data-table tbody tr[data-selected=true]{background:var(--bs-color-brand-soft)}.bs-data-table tbody tr:focus-visible{outline-offset:calc(var(--bs-focus-width) * -1)}.bs-metric{gap:var(--bs-space-1);min-width:0;display:grid}.bs-stat-group__grid{gap:var(--bs-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bs-size-sidebar) * .75)), 1fr));display:grid}.bs-stat-group__grid>*{border-inline-start:var(--bs-border-strong-width) solid var(--bs-color-border-subtle);padding-inline-start:var(--bs-space-4)}@keyframes bs-overlay-fade-in{0%{opacity:0}}@keyframes bs-dialog-enter{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--bs-space-4))) scale(.98)}}@keyframes bs-sheet-up{0%{transform:translateY(100%)}}@keyframes bs-sheet-left{0%{transform:translate(100%)}}@media (width>=48rem){.bs-overlay-content--responsive-sheet{border-radius:var(--bs-radius-xlarge) 0 0 var(--bs-radius-xlarge);max-height:none;width:min(75vw, calc(var(--bs-size-sidebar) * 2));animation-name:bs-sheet-left;inset:0 0 0 auto}}@media (width<=47.999rem){.bs-overlay-content--dialog{max-height:calc(100dvh - var(--bs-space-4));max-width:calc(100vw - var(--bs-space-4));width:calc(100vw - var(--bs-space-4))}.bs-overlay-header,.bs-overlay-body{padding:var(--bs-space-4)}.bs-overlay-actions{padding:var(--bs-space-3) var(--bs-space-4)}.bs-overlay-actions>*{flex:1}.bs-field-group__fields--2{grid-template-columns:minmax(0,1fr)}.bs-notice:has(>.bs-notice__content){grid-template-columns:auto minmax(0,1fr)}.bs-notice__actions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bs-overlay,.bs-overlay-content{animation:none}}.bs-popover{display:inline-block;position:relative}.bs-popover>summary{cursor:pointer;list-style:none}.bs-popover>summary::-webkit-details-marker{display:none}.bs-popover__content{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);box-shadow:var(--bs-shadow-medium);inset:calc(100% + var(--bs-space-2)) auto auto 0;min-width:var(--bs-size-sidebar);padding:var(--bs-space-3);z-index:var(--bs-layer-sheet);position:absolute}.bs-popover--end .bs-popover__content{inset-inline:auto 0}.bs-tooltip{display:inline-flex;position:relative}.bs-tooltip__content{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-small);bottom:calc(100% + var(--bs-space-2));color:var(--bs-color-text-inverse);font-size:var(--bs-text-caption-size);max-width:var(--bs-size-sidebar);opacity:0;padding:var(--bs-space-1) var(--bs-space-2);pointer-events:none;transition:opacity var(--bs-motion-quick) var(--bs-ease-enter);width:max-content;z-index:var(--bs-layer-toast);position:absolute;left:50%;transform:translate(-50%)}.bs-tooltip:focus-within .bs-tooltip__content,.bs-tooltip:hover .bs-tooltip__content{opacity:1}.bs-menu{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);box-shadow:var(--bs-shadow-medium);min-width:var(--bs-size-sidebar);padding:var(--bs-space-1);display:grid}.bs-menu>button,.bs-search-suggestions button{border-radius:var(--bs-radius-small);color:var(--bs-color-text);cursor:pointer;min-height:var(--bs-size-control);padding:var(--bs-space-2) var(--bs-space-3);text-align:start;background:0 0;border:0;width:100%}.bs-menu>button:hover:not(:disabled),.bs-search-suggestions button:hover{background:var(--bs-color-surface-interactive)}.bs-accordion{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-accordion details{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-accordion summary{cursor:pointer;font-weight:var(--bs-font-weight-semibold);min-height:var(--bs-size-touch);padding:var(--bs-space-3)}.bs-accordion summary[aria-disabled=true]{cursor:not-allowed;opacity:var(--bs-opacity-disabled)}.bs-accordion__content{padding:0 var(--bs-space-3) var(--bs-space-4)}.bs-carousel{overflow:hidden}.bs-carousel__track{gap:var(--bs-space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.bs-carousel__slide{flex:0 0 min(85%, var(--bs-size-sidebar));scroll-snap-align:start}.bs-breadcrumb ol{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bs-breadcrumb li:not(:last-child):after{color:var(--bs-color-text-subtle);content:"/";margin-inline-start:var(--bs-space-2)}.bs-breadcrumb a,.bs-breadcrumb button{color:var(--bs-color-brand);cursor:pointer;background:0 0;border:0;padding:0}.bs-pagination,.bs-search-field,.bs-command-bar,.bs-filter-bar,.bs-media-controls-pattern{align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-pagination{justify-content:center}.bs-search-field>input{flex:1 1 var(--bs-size-sidebar)}.bs-search-suggestions,.bs-infinite-list{margin:0;padding:0;list-style:none}.bs-search-suggestions{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);box-shadow:var(--bs-shadow-medium);padding:var(--bs-space-1)}.bs-command-bar,.bs-filter-bar{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-2)}.bs-toast-pattern{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);padding:var(--bs-space-2) var(--bs-space-4)}.bs-toast-pattern--success{background:var(--bs-color-success)}.bs-toast-pattern--warning{background:var(--bs-color-warning)}.bs-toast-pattern--critical{background:var(--bs-color-critical)}.bs-split-pane{gap:var(--bs-space-4);grid-template-columns:minmax(0, 1fr) minmax(var(--bs-size-sidebar), .4fr);display:grid}.bs-split-pane__primary,.bs-split-pane__secondary{min-width:0}.bs-split-pane__secondary{border-inline-start:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-inline-start:var(--bs-space-4)}.bs-timeline-pattern{margin:0;padding:0;list-style:none}.bs-timeline-pattern>li{border-inline-start:var(--bs-border-strong-width) solid var(--bs-color-border-subtle);align-items:start;gap:var(--bs-space-3);padding:0 0 var(--bs-space-5) var(--bs-space-5);grid-template-columns:auto minmax(0,1fr) auto;margin-inline-start:var(--bs-space-2);display:grid;position:relative}.bs-timeline-pattern__marker{background:var(--bs-color-surface);border:var(--bs-border-strong-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);height:var(--bs-space-3);left:calc(var(--bs-space-2) * -1);top:var(--bs-space-1);width:var(--bs-space-3);position:absolute}.bs-timeline-pattern>li[data-state=complete] .bs-timeline-pattern__marker{background:var(--bs-color-success);border-color:var(--bs-color-success)}.bs-timeline-pattern>li[data-state=current] .bs-timeline-pattern__marker{background:var(--bs-color-brand);border-color:var(--bs-color-brand)}.bs-timeline-pattern>li[data-state=error] .bs-timeline-pattern__marker{background:var(--bs-color-critical);border-color:var(--bs-color-critical)}.bs-timeline-pattern time{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-calendar{gap:var(--bs-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bs-calendar button{aspect-ratio:var(--bs-aspect-square);border:var(--bs-border-width) solid transparent;border-radius:var(--bs-radius-round);cursor:pointer;background:0 0}.bs-calendar button:hover:not(:disabled){background:var(--bs-color-surface-interactive)}.bs-calendar button[aria-pressed=true]{background:var(--bs-color-brand);color:var(--bs-color-brand-contrast)}.bs-picker,.bs-uploader{gap:var(--bs-space-2);display:grid}.bs-dropzone{background:var(--bs-color-canvas-subtle);border:var(--bs-border-strong-width) dashed var(--bs-color-border-strong);border-radius:var(--bs-radius-large);cursor:pointer;padding:var(--bs-space-6);text-align:center}.bs-media-gallery-pattern{gap:var(--bs-space-3);display:grid}.bs-media-controls-pattern{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);padding:var(--bs-space-2)}@media (width<=47.999rem){.bs-split-pane{grid-template-columns:minmax(0,1fr)}.bs-split-pane__secondary{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);border-inline-start:0;padding-block-start:var(--bs-space-4);padding-inline-start:0}}.bs-app{min-block-size:100dvh}.bs-app[data-workbench=false]>.bs-workbench-launcher,.bs-app[data-workbench=false]>.bs-workbench-switcher{display:none!important}.bs-app :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.bs-app :is(button,a,input,select,textarea,summary):focus-visible{outline:var(--bs-focus-width) solid var(--bs-color-focus);outline-offset:var(--bs-focus-offset)}.bs-app button{font-family:var(--bs-font-family-sans)}:where(.bs-app) :is(h1,h2,h3){font-family:var(--bs-font-family-heading);font-weight:var(--bs-font-weight-bold)}:where(.bs-app) h1{font-weight:var(--bs-font-weight-strong)}:where(.bs-button),:where(.bs-app) button:not(:where(.bs-bright-tile,.bs-product-card__open,.bs-editorial-hero__visual,.bs-live-directory-feature__media,.bs-bright-viewer__tap,.bs-live-video__tap)){border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-medium);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-control);padding-inline:var(--bs-space-4);transition:background-color var(--bs-motion-quick) var(--bs-ease-standard), border-color var(--bs-motion-quick) var(--bs-ease-standard), color var(--bs-motion-quick) var(--bs-ease-standard), box-shadow var(--bs-motion-quick) var(--bs-ease-standard);justify-content:center;display:inline-flex}.bs-button--primary{background:var(--bs-color-action-primary);border-color:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast)}.bs-button--primary:hover:not(:disabled){background:var(--bs-color-action-primary-hover);border-color:var(--bs-color-action-primary-hover);box-shadow:none}.bs-button--secondary{background:var(--bs-color-surface);border-color:var(--bs-color-border-strong);color:var(--bs-color-text)}.bs-button--secondary:hover:not(:disabled),:where(.bs-app) button:hover:not(:disabled){background:var(--bs-color-surface-interactive)}.bs-button--critical,.bs-button--danger,.bs-button--go-live{background:var(--bs-color-critical);border-color:var(--bs-color-critical);color:var(--bs-color-text-inverse)}.bs-button--critical:hover:not(:disabled),.bs-button--danger:hover:not(:disabled),.bs-button--go-live:hover:not(:disabled){background:var(--bs-color-critical-hover);border-color:var(--bs-color-critical-hover)}.bs-button:disabled,.bs-app button:disabled{cursor:not-allowed;opacity:var(--bs-opacity-disabled)}.bs-icon-button,.bs-consumer-header__icon,.bs-header-avatar{block-size:var(--bs-size-control);inline-size:var(--bs-size-control);padding:var(--bs-space-0)}.bs-icon-button.bs-button--small{block-size:var(--bs-size-control-small);inline-size:var(--bs-size-control-small);min-inline-size:var(--bs-size-control-small)}@media (width<=47.999rem){.bs-icon-button.bs-button--small{block-size:var(--bs-size-touch);inline-size:var(--bs-size-touch);min-inline-size:var(--bs-size-touch)}}:where(.bs-card,.bs-product-card,.bs-schedule-card,.bs-community-card,.bs-thread-card,.bs-metric,.bs-operational-alert){background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);box-shadow:none}.bs-card:hover,.bs-product-card:hover,.bs-community-card:hover,.bs-thread-card:hover{border-color:var(--bs-color-border-strong)}.bs-kicker{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);line-height:var(--bs-text-caption-line);text-transform:uppercase}.bs-page h1,.bs-page h2,.bs-page h3,.bs-internal-main h1,.bs-studio-main h1,.bs-broadcast-panel h1{text-wrap:balance}.bs-page p,.bs-card p,.bs-product-card p,.bs-operational-alert p{text-wrap:pretty}.bs-status,.bs-badge,.bs-chip,.bs-directory-tabs button,.bs-category-chips button{border-radius:var(--bs-radius-round);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-text-caption-line);align-items:center;display:inline-flex}.bs-status--live,.bs-live-badge{background:var(--bs-color-live);color:var(--bs-color-text-inverse)}.bs-status--success,.bs-status--in-stock{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-status--warning,.bs-status--low-stock{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-status--critical,.bs-status--out-of-stock{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-directory-tabs,.bs-category-chips,.bs-chip-row{align-items:center;gap:var(--bs-space-2);overscroll-behavior-inline:contain;max-inline-size:100%;padding-block:var(--bs-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.bs-directory-tabs>button,.bs-category-chips>button{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);color:var(--bs-color-text-muted);min-block-size:var(--bs-size-control-small);padding-inline:var(--bs-space-3);flex:none}.bs-directory-tabs>button:is([aria-pressed=true],[aria-selected=true]),.bs-category-chips>button[aria-pressed=true]{background:var(--bs-color-text);border-color:var(--bs-color-text);color:var(--bs-color-canvas)}.bs-product-card{flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.bs-product-card__open{background:var(--bs-color-canvas-subtle);border:var(--bs-space-0);border-radius:var(--bs-radius-none);inline-size:100%;padding:var(--bs-space-0);display:block;overflow:hidden}.bs-product-media{aspect-ratio:var(--bs-aspect-square);background:var(--bs-color-canvas-subtle);inline-size:100%;overflow:hidden}.bs-product-media>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--bs-motion-spatial) var(--bs-ease-spring-spatial)}.bs-product-card:hover .bs-product-media>img{transform:scale(1.025)}.bs-product-identity,.bs-product-card__meta{gap:var(--bs-space-1);padding-inline:var(--bs-space-4);display:grid}.bs-product-identity{padding-block-start:var(--bs-space-4)}.bs-product-identity h3,.bs-product-card__meta p{margin:var(--bs-space-0)}.bs-product-card__meta{padding-block:var(--bs-space-3);margin-block-start:auto}.bs-product-card>.bs-status{border-radius:var(--bs-radius-none);margin:var(--bs-space-0);padding:var(--bs-space-2) var(--bs-space-4)}.bs-product-card__actions{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-2);padding:var(--bs-space-3) var(--bs-space-4) var(--bs-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bs-product-card__actions>button{min-inline-size:0;padding-inline:var(--bs-space-2)}.bs-notice{box-shadow:none}.bs-toast{background:var(--bs-color-surface-inverse);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-round);bottom:calc(var(--bs-size-bottom-navigation) + var(--bs-space-4));box-shadow:var(--bs-shadow-large);color:var(--bs-color-text-inverse);max-inline-size:min(calc(100vw - var(--bs-space-8)), var(--bs-size-reading));padding:var(--bs-space-3) var(--bs-space-5);right:var(--bs-space-4);z-index:var(--bs-layer-toast);position:fixed}.bs-data-table-wrap{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large)}.bs-data-table th{background:var(--bs-color-canvas-subtle)}.bs-operational-alert{align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.bs-operational-alert>:first-child{min-inline-size:0}@media (prefers-reduced-motion:reduce){.bs-app *,.bs-app :before,.bs-app :after{scroll-behavior:auto;transition-duration:var(--bs-motion-instant)}}@media (width<=47.999rem){.bs-operational-alert{grid-template-columns:minmax(0,1fr);align-items:stretch}.bs-operational-alert button{inline-size:100%}}.bs-consumer-shell{background:var(--bs-color-canvas);color:var(--bs-color-text);min-block-size:100dvh}.bs-consumer-header{background:color-mix(in srgb, var(--bs-color-surface) 96%, transparent);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);top:var(--bs-space-0);z-index:var(--bs-layer-navigation);position:sticky}.bs-wordmark-button{color:var(--bs-color-text);align-items:center;gap:var(--bs-space-2);text-decoration:none;display:inline-flex}.bs-brand-mark{background:var(--bs-color-brand);border-radius:var(--bs-radius-small);color:var(--bs-color-brand-contrast);font-weight:var(--bs-font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-brand-mark i{display:none}.bs-brand-lockup{line-height:1;display:grid}.bs-brand-lockup>strong{font-family:var(--bs-font-family-display);font-size:var(--bs-size-font-wordmark);font-weight:var(--bs-font-weight-strong);letter-spacing:var(--bs-letter-tight)}.bs-brand-lockup>small{color:var(--bs-color-brand);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);text-transform:uppercase}.bs-consumer-header .bs-search{min-inline-size:0;z-index:var(--bs-layer-sheet);position:relative}.bs-search{display:block;position:relative}.bs-search__field{background:var(--bs-color-canvas-subtle);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-round);align-items:center;gap:var(--bs-space-2);min-inline-size:0;padding:var(--bs-space-1);grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline-start:var(--bs-space-3);display:grid}.bs-search__field:focus-within{background:var(--bs-color-surface);border-color:var(--bs-color-focus);box-shadow:var(--bs-focus-ring)}.bs-search__icon{color:var(--bs-color-text-muted);inline-size:var(--bs-space-5)}.bs-search__field .bs-search__input{border-radius:var(--bs-radius-none);box-shadow:none;color:var(--bs-color-text);inline-size:100%;min-block-size:var(--bs-size-control-small);min-inline-size:0;padding:var(--bs-space-1) var(--bs-space-0);background:0 0;border:0}.bs-search__field .bs-search__input:focus-visible{box-shadow:none;outline:none}.bs-search__clear,.bs-search__submit{border-radius:var(--bs-radius-round);flex:none}.bs-search__clear{color:var(--bs-color-text-muted);inline-size:var(--bs-size-control-small);min-block-size:var(--bs-size-control-small);padding:var(--bs-space-0);background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.bs-search__clear span{font-size:var(--bs-text-subtitle-size);line-height:var(--bs-text-subtitle-line)}.bs-search__submit{background:var(--bs-color-action-primary);border-color:var(--bs-color-action-primary);color:var(--bs-color-action-primary-contrast);min-block-size:var(--bs-size-control-small);padding-inline:var(--bs-space-4)}.bs-search--page .bs-search__field{background:var(--bs-color-surface);box-shadow:var(--bs-shadow-small);padding:var(--bs-space-2);padding-inline-start:var(--bs-space-4)}.bs-search--page .bs-search__input,.bs-search--page .bs-search__submit{min-block-size:var(--bs-size-control)}.bs-search__suggestions{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);box-shadow:var(--bs-shadow-large);gap:var(--bs-space-3);inset:calc(100% + var(--bs-space-2)) var(--bs-space-0) auto;max-block-size:min(60dvh, calc(var(--bs-size-sidebar) * 2));padding:var(--bs-space-3);display:grid;position:absolute;overflow:auto}.bs-search__suggestions section{gap:var(--bs-space-1);display:grid}.bs-search__suggestions section>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);padding-inline:var(--bs-space-2);text-transform:uppercase}.bs-search__suggestions button{align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-control-small);text-align:start;background:0 0;border-color:#0000;justify-content:flex-start;display:flex}.bs-search__suggestions button svg{color:var(--bs-color-text-subtle);inline-size:var(--bs-space-4)}.bs-consumer-header__actions{align-items:center;gap:var(--bs-space-1);justify-content:flex-end;display:flex}.bs-consumer-header__actions>button{border-radius:var(--bs-radius-round)}.bs-consumer-header__bag{white-space:nowrap}.bs-header-avatar{background:var(--bs-color-canvas-subtle);color:var(--bs-color-text)}.bs-consumer-nav a{text-decoration:none}.bs-consumer-context-nav{background:color-mix(in srgb, var(--bs-color-canvas) 96%, transparent);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-1);scrollbar-width:none;min-inline-size:0;display:flex;overflow-x:auto}.bs-consumer-context-nav a{border-radius:var(--bs-radius-none);border-block-end:var(--bs-border-strong-width) solid transparent;color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold);padding:var(--bs-space-2) var(--bs-space-3);flex:none;text-decoration:none}.bs-consumer-context-nav a[aria-current=page]{border-block-end-color:var(--bs-color-text);color:var(--bs-color-text)}.bs-community-header>div>p,.bs-orders-page__header>div>p,.bs-collection-hero>p,.bs-show-hero>div>p+p,.bs-account-editor:not(.bs-account-editor--danger)>header>p{display:none}.bs-home,.bs-consumer-shell .bs-directory-page,.bs-consumer-shell .bs-route-page,.bs-consumer-shell .bs-destination-page,.bs-consumer-shell .bs-account-page{inline-size:100%;max-inline-size:var(--bs-size-editorial-content);padding:var(--bs-space-6);margin-inline:auto}.bs-home{padding-block-end:var(--bs-space-16)}.bs-home .bs-editorial-hero{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xlarge);box-shadow:var(--bs-shadow-medium);min-block-size:calc(var(--bs-size-control-large) * 8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.bs-home .bs-editorial-hero__copy{background:var(--bs-color-surface);padding:var(--bs-space-10);grid-area:1/1;align-content:center;display:grid}.bs-home .bs-editorial-hero__visual{border:var(--bs-space-0);border-radius:var(--bs-radius-none);min-block-size:100%;padding:var(--bs-space-0);grid-area:1/2;position:relative;overflow:hidden}.bs-home .bs-editorial-hero__visual>img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.bs-home .bs-editorial-hero__visual:after{background:linear-gradient(to top, var(--bs-color-overlay), transparent);content:"";inset:var(--bs-space-0);pointer-events:none;position:absolute}.bs-home .bs-editorial-hero h1{color:var(--bs-color-text);font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);font-weight:var(--bs-font-weight-regular);letter-spacing:var(--bs-letter-tight);line-height:var(--bs-text-display-line);margin:var(--bs-space-3) var(--bs-space-0);max-inline-size:12ch}.bs-home .bs-editorial-hero h1 em{color:var(--bs-color-brand);font-style:normal}.bs-home .bs-hero-deck{color:var(--bs-color-text-muted);max-inline-size:var(--bs-size-reading)}.bs-home .bs-hero-actions,.bs-home .bs-hero-host{align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-home .bs-hero-actions{margin-block-start:var(--bs-space-4)}.bs-home .bs-hero-host{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);margin-block-start:var(--bs-space-5);padding-block-start:var(--bs-space-4)}.bs-home .bs-hero-host img{block-size:var(--bs-size-control);border-radius:var(--bs-radius-round);inline-size:var(--bs-size-control);object-fit:cover}.bs-home .bs-hero-issue,.bs-home .bs-hero-caption,.bs-home .bs-hero-play{z-index:var(--bs-layer-base);position:absolute}.bs-home .bs-hero-issue{background:var(--bs-color-live);border-radius:var(--bs-radius-round);color:var(--bs-color-text-inverse);left:var(--bs-space-4);padding:var(--bs-space-2) var(--bs-space-3);top:var(--bs-space-4)}.bs-home .bs-hero-play{background:var(--bs-color-surface);border-radius:var(--bs-radius-round);box-shadow:var(--bs-shadow-medium);color:var(--bs-color-text);top:50%;left:50%;transform:translate(-50%,-50%)}.bs-home .bs-hero-caption{bottom:var(--bs-space-5);color:var(--bs-color-text-inverse);left:var(--bs-space-5);right:var(--bs-space-5);text-align:start;display:grid}.bs-home .bs-hero-caption strong{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-regular)}.bs-home .bs-category-chips{margin-block:var(--bs-space-5) var(--bs-space-8)}.bs-home-section,.bs-home .bs-section{margin-block-end:var(--bs-space-12)}.bs-home .bs-editorial-heading,.bs-home .bs-section-heading,.bs-directory-section>header{align-items:end;gap:var(--bs-space-4);justify-content:space-between;margin-block-end:var(--bs-space-4);display:flex}.bs-home .bs-editorial-heading h2,.bs-home .bs-section-heading h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-heading-size);font-weight:var(--bs-font-weight-regular);letter-spacing:var(--bs-letter-tight);margin:var(--bs-space-1) var(--bs-space-0) var(--bs-space-0)}.bs-home .bs-schedule-grid{gap:var(--bs-space-4);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);display:grid}.bs-home .bs-schedule-card{grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid;overflow:hidden}.bs-home .bs-schedule-card[data-live=true]{grid-row:span 2}.bs-home .bs-schedule-date{background:var(--bs-color-surface-inverse);color:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-space-1);padding:var(--bs-space-3);flex-direction:column;grid-row:1/3;justify-content:flex-start;display:flex}.bs-home .bs-schedule-image{aspect-ratio:var(--bs-aspect-video);min-inline-size:0;position:relative;overflow:hidden}.bs-home .bs-schedule-image img{object-fit:cover;block-size:100%;inline-size:100%}.bs-home .bs-schedule-card[data-live=true] .bs-schedule-image{aspect-ratio:var(--bs-aspect-video)}.bs-home .bs-schedule-copy{gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-home .bs-schedule-copy h3,.bs-home .bs-schedule-copy p{margin:var(--bs-space-0)}.bs-home .bs-schedule-copy footer{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);justify-content:space-between;align-items:center;margin-block-start:var(--bs-space-2);padding-block-start:var(--bs-space-3);display:flex}.bs-home .bs-rail{min-inline-size:0;overflow:visible}.bs-home .bs-bright-grid{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.bs-home .bs-bright-tile,.bs-home .bs-bright-tile[data-featured=true]{aspect-ratio:var(--bs-aspect-video);border:var(--bs-space-0);border-radius:var(--bs-radius-xlarge);min-block-size:calc(var(--bs-size-control-large) * 7);position:relative;overflow:hidden}.bs-home .bs-bright-tile img{object-fit:cover;block-size:100%;inline-size:100%}.bs-home .bs-bright-tile__meta{background:linear-gradient(to top, var(--bs-color-overlay), transparent);color:var(--bs-color-text-inverse);gap:var(--bs-space-2);inset:auto var(--bs-space-0) var(--bs-space-0);padding:var(--bs-space-8) var(--bs-space-5) var(--bs-space-5);text-align:start;display:grid;position:absolute}.bs-home .bs-bright-tile__meta strong{font-family:var(--bs-font-family-display);font-size:var(--bs-text-title-size);font-weight:var(--bs-font-weight-regular);line-height:var(--bs-text-title-line)}.bs-home .bs-bright-tile__stats{align-items:center;gap:var(--bs-space-3);justify-content:space-between;display:flex}.bs-home .bs-product-grid,.bs-directory-page .bs-product-grid{gap:var(--bs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-home .bs-closing-banner{background:var(--bs-color-surface-inverse);border-radius:var(--bs-radius-xlarge);color:var(--bs-color-text-inverse);gap:var(--bs-space-3);padding:var(--bs-space-10);display:grid}.bs-home .bs-closing-banner h2,.bs-home .bs-closing-banner p{margin:var(--bs-space-0);max-inline-size:var(--bs-size-reading)}.bs-home .bs-closing-banner h2{font-family:var(--bs-font-family-display);font-size:var(--bs-text-display-size);font-weight:var(--bs-font-weight-regular)}.bs-directory-header,.bs-destination-hero,.bs-route-hero{max-inline-size:var(--bs-size-reading);margin-block-end:var(--bs-space-6)}.bs-directory-page .bs-directory-tabs{margin-block-end:var(--bs-space-6)}.bs-live-directory-feature,.bs-live-directory-card,.bs-clip-directory-card{border-radius:var(--bs-radius-xlarge);overflow:hidden}.bs-logo-star{color:var(--bs-color-brand);font-size:var(--bs-text-title-size);vertical-align:top}@media (width>=64rem){.bs-consumer-shell{display:block}.bs-consumer-shell .bs-consumer-header{align-items:center;gap:var(--bs-space-6);min-block-size:var(--bs-size-consumer-header);padding-inline:var(--bs-space-8);display:flex}.bs-consumer-header .bs-wordmark-button{flex:none}.bs-consumer-header .bs-search{min-inline-size:0;max-inline-size:var(--bs-size-reading);flex:1;margin-inline-start:auto}.bs-consumer-header .bs-consumer-header__actions{flex:none}.bs-consumer-shell .bs-consumer-nav{block-size:auto;min-block-size:0;padding:var(--bs-space-0);background:0 0;border:0;display:block;position:static;overflow:visible}.bs-consumer-nav__primary{gap:var(--bs-space-5);display:flex}.bs-consumer-nav__primary a{min-block-size:var(--bs-size-touch);font-size:var(--bs-text-caption-size);border-block-end:var(--bs-border-strong-width) solid transparent;align-items:center;display:flex}.bs-consumer-nav__primary a svg{display:none}.bs-consumer-nav__primary a[aria-current=page]{color:var(--bs-color-brand);border-color:var(--bs-color-brand);font-weight:var(--bs-font-weight-bold)}.bs-consumer-nav__secondary,.bs-consumer-nav__account{display:none}.bs-consumer-context-nav{padding:var(--bs-space-2) var(--bs-space-8)}.bs-consumer-shell>main{min-inline-size:0}}@media (width<=79.999rem){.bs-home .bs-editorial-hero{grid-template-columns:minmax(0,1fr)}.bs-home .bs-editorial-hero__copy{grid-area:1/1}.bs-home .bs-editorial-hero__visual{aspect-ratio:var(--bs-aspect-video);grid-area:2/1}}@media (width<=63.999rem){.bs-consumer-shell{padding-block-end:calc(var(--bs-size-bottom-navigation) + env(safe-area-inset-bottom));display:block}.bs-consumer-header{align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3) var(--bs-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";display:grid}.bs-wordmark-button{grid-area:brand}.bs-brand-mark{block-size:var(--bs-size-control);inline-size:var(--bs-size-control)}.bs-brand-lockup>small{display:none}.bs-consumer-header .bs-search{grid-area:search}.bs-header-navigation{display:contents}.bs-consumer-header__actions{grid-area:actions}.bs-consumer-nav{-webkit-backdrop-filter:blur(var(--bs-space-2));backdrop-filter:blur(var(--bs-space-2));background:color-mix(in srgb, var(--bs-color-surface) 94%, transparent);border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);bottom:var(--bs-space-0);left:var(--bs-space-0);right:var(--bs-space-0);z-index:var(--bs-layer-navigation);padding-block-end:env(safe-area-inset-bottom);display:block;position:fixed}.bs-consumer-nav__secondary{display:none}.bs-consumer-nav__primary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-consumer-nav__primary a{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);align-items:center;gap:var(--bs-space-1);min-block-size:var(--bs-size-bottom-navigation);padding:var(--bs-space-1);flex-direction:column;justify-content:center;display:flex}.bs-consumer-nav__primary a[aria-current=page]{color:var(--bs-color-brand);font-weight:var(--bs-font-weight-bold)}.bs-consumer-shell .bs-consumer-nav__account{display:none!important}.bs-home .bs-category-chips>button{min-block-size:var(--bs-size-touch);min-inline-size:var(--bs-size-touch)}.bs-consumer-context-nav{padding:var(--bs-space-2) var(--bs-space-3);top:calc(var(--bs-size-consumer-header) + var(--bs-size-control));z-index:var(--bs-layer-sticky);position:sticky}.bs-home .bs-schedule-grid{grid-template-columns:minmax(0,1fr)}.bs-home .bs-schedule-card[data-live=true]{grid-row:auto}}@media (width<=47.999rem){.bs-brand-lockup>strong{font-size:var(--bs-size-font-wordmark-mobile)}.bs-consumer-header__icon:first-child{display:none}.bs-consumer-header__bag{font-size:var(--bs-text-caption-size);padding-inline:var(--bs-space-2)!important}.bs-search__submit{padding-inline:var(--bs-space-3)}.bs-search__field .bs-search__input{min-block-size:var(--bs-size-touch)}.bs-search__clear{inline-size:var(--bs-size-touch);min-block-size:var(--bs-size-touch)}.bs-home,.bs-consumer-shell .bs-directory-page,.bs-consumer-shell .bs-route-page,.bs-consumer-shell .bs-destination-page,.bs-consumer-shell .bs-account-page{padding:var(--bs-space-4)}.bs-home .bs-editorial-hero__copy{padding:var(--bs-space-6) var(--bs-space-5)}.bs-home .bs-editorial-hero h1{font-size:var(--bs-text-heading-size);max-inline-size:none}.bs-home .bs-hero-eyebrow{margin-block:var(--bs-space-3)}.bs-home .bs-editorial-hero__visual{aspect-ratio:var(--bs-aspect-portrait);max-block-size:calc(var(--bs-size-control-large) * 6)}.bs-home .bs-hero-caption strong{font-size:var(--bs-text-title-size)}.bs-home .bs-editorial-heading,.bs-home .bs-section-heading,.bs-directory-section>header{align-items:flex-start}.bs-home .bs-schedule-card{grid-template-columns:minmax(0,1fr)}.bs-home .bs-schedule-date{flex-direction:row;grid-row:auto;justify-content:flex-start}.bs-home .bs-bright-grid{gap:var(--bs-space-3);scroll-padding-inline:var(--bs-space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.bs-home .bs-bright-tile,.bs-home .bs-bright-tile[data-featured=true]{flex:0 0 min(82vw, var(--bs-size-sidebar));min-block-size:calc(var(--bs-size-control-large) * 6);scroll-snap-align:start}.bs-home .bs-product-grid,.bs-directory-page .bs-product-grid{grid-template-columns:minmax(0,1fr)}.bs-home .bs-closing-banner{padding:var(--bs-space-6)}.bs-home .bs-closing-banner h2{font-size:var(--bs-text-heading-size)}}.bs-consumer-nav__primary svg,.bs-consumer-nav__secondary svg,.bs-consumer-header__icon svg,.bs-account-menu svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon);flex:none}.bs-account-menu{position:relative}.bs-account-menu>.bs-header-avatar{inline-size:var(--bs-size-control);min-block-size:var(--bs-size-control);border-radius:var(--bs-radius-round)}.bs-account-menu__panel{background:var(--bs-color-surface-raised);border:var(--bs-border-width) solid var(--bs-color-border-strong);border-radius:var(--bs-radius-large);box-shadow:var(--bs-shadow-large);gap:var(--bs-space-2);inline-size:min(var(--bs-size-sidebar), calc(100vw - var(--bs-space-6)));max-block-size:calc(100dvh - var(--bs-size-consumer-header) - var(--bs-size-bottom-navigation));padding:var(--bs-space-3);z-index:var(--bs-layer-sheet);display:grid;position:absolute;inset-block-start:calc(100% + var(--bs-space-2));inset-inline-end:var(--bs-space-0);overflow:auto}.bs-account-menu__identity{gap:var(--bs-space-1);padding:var(--bs-space-2);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);overflow-wrap:anywhere;display:grid}.bs-account-menu__identity small{color:var(--bs-color-text-muted)}.bs-account-menu__panel nav{gap:var(--bs-space-1);display:grid}.bs-account-menu__panel nav a{border-radius:var(--bs-radius-medium);color:var(--bs-color-text);align-items:center;gap:var(--bs-space-3);min-block-size:var(--bs-size-touch);padding:var(--bs-space-2);text-decoration:none;display:flex}.bs-account-menu__panel nav a:hover,.bs-account-menu__panel nav a[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink)}.bs-media-shell-bar svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}@media (width<=63.999rem){.bs-consumer-nav{block-size:auto}.bs-consumer-context-nav{position:static}}.bs-focused-entry{min-block-size:100dvh}.bs-focused-entry>header{padding:var(--bs-space-6);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle)}.bs-focused-entry>.bs-page{max-inline-size:var(--bs-size-reading)}.bs-header-studio svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-account-avatar-photo{object-fit:cover;border-radius:var(--bs-radius-round);block-size:100%;inline-size:100%}:is(.bs-header-avatar:has(.bs-account-avatar-photo),.bs-consumer-nav__avatar:has(.bs-account-avatar-photo)){padding:var(--bs-space-0);overflow:hidden}@media (width<=63.999rem){.bs-consumer-header__actions>.bs-header-studio{display:none}}.bs-search--page{max-inline-size:var(--bs-size-reading);width:100%}.bs-account-shell{background:var(--bs-color-canvas);color:var(--bs-color-text);min-block-size:100dvh}.bs-account-shell__header{align-items:center;gap:var(--bs-space-6);padding:var(--bs-space-4) var(--bs-space-8);min-block-size:var(--bs-size-consumer-header);background:var(--bs-color-surface);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);top:var(--bs-space-0);z-index:var(--bs-layer-navigation);justify-content:space-between;display:flex;position:sticky}.bs-account-shell>main{max-inline-size:var(--bs-size-content)}@media (width<=47.999rem){.bs-account-shell__header{padding:var(--bs-space-3) var(--bs-space-4);gap:var(--bs-space-3);flex-wrap:wrap}.bs-review-header{flex-direction:column}.bs-support-conversation{min-height:calc(var(--bs-size-control-large) * 8)}.bs-studio-topbar .bs-toolbar,.bs-internal-topbar .bs-toolbar{justify-content:space-between}.bs-studio-topbar,.bs-internal-topbar{padding:var(--bs-space-2) var(--bs-space-4);flex-direction:column;align-items:stretch;position:static}}@media (width<=63.999rem){.bs-support-layout>.bs-queue{max-height:calc(var(--bs-size-control-large) * 6)}.bs-support-layout{grid-template-columns:minmax(0,1fr)}.bs-studio-topbar,.bs-internal-topbar{top:0}.bs-studio-sidebar .bs-nav-item,.bs-internal-sidebar .bs-nav-item{flex:none;width:auto}.bs-studio-sidebar nav,.bs-internal-sidebar nav{gap:var(--bs-space-1);padding-block-end:var(--bs-space-1);display:flex;overflow-x:auto}.bs-studio-sidebar,.bs-internal-sidebar{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-3);height:auto;padding:var(--bs-space-3) var(--bs-space-4);border-inline-end:0;display:grid;position:static;overflow:visible}.bs-studio-shell,.bs-internal-shell{display:block}}@media (width<=79.999rem){.bs-support-context{grid-column:1/-1;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bs-size-sidebar)), 1fr));position:static}.bs-support-layout{grid-template-columns:minmax(var(--bs-size-sidebar), .8fr) minmax(0, 1.4fr)}}.bs-support-context{gap:var(--bs-space-4);top:var(--bs-space-4);display:grid;position:sticky}.bs-support-composer{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-support-conversation>header{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);padding:var(--bs-space-4)}.bs-support-conversation{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);min-height:calc(100dvh - var(--bs-space-16));flex-direction:column;min-width:0;display:flex;overflow:hidden}.bs-queue-list{overscroll-behavior:contain;padding:var(--bs-space-2);overflow-y:auto}.bs-queue>header{padding:var(--bs-space-4)}.bs-queue{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);max-height:calc(100dvh - var(--bs-space-8));flex-direction:column;min-width:0;display:flex;overflow:hidden}.bs-review-stream>.bs-status{left:var(--bs-space-3);top:var(--bs-space-3);position:absolute}.bs-review-stream{border-radius:var(--bs-radius-large);min-height:calc(var(--bs-size-control-large) * 5)}.bs-review-header p{color:var(--bs-color-text-muted)}.bs-review-header h1{font-family:var(--bs-font-family-heading);font-size:var(--bs-text-task-size);font-weight:var(--bs-font-weight-strong);letter-spacing:var(--bs-letter-tight)}.bs-review-header{align-items:flex-start;gap:var(--bs-space-4);justify-content:space-between;display:flex}.bs-review-aside{top:var(--bs-space-4);position:sticky}.bs-review-main,.bs-review-aside{gap:var(--bs-space-4);min-width:0;display:grid}.bs-review-layout{align-items:start;gap:var(--bs-space-5);grid-template-columns:minmax(0, 1.45fr) minmax(var(--bs-size-sidebar), .7fr);display:grid}.bs-internal-toolbar button[aria-pressed=true]{background:var(--bs-color-canvas-subtle);border-color:var(--bs-color-text);color:var(--bs-color-text)}.bs-internal-toolbar{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-medium);padding:var(--bs-space-1);margin-block-end:var(--bs-space-5)}.bs-internal-topbar>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size);font-weight:var(--bs-font-weight-semibold)}.bs-studio-main,.bs-internal-main{min-width:0}@media (width<=47.999rem){.bs-broadcast-panel{padding-block-end:var(--bs-space-8)}}@media (width>=48rem){.bs-broadcast-camera,.bs-broadcast-panel{min-height:100dvh}.bs-broadcast-preflight{grid-template-columns:minmax(0, 1.25fr) minmax(var(--bs-size-sidebar), .75fr)}}.bs-broadcast-summary{gap:var(--bs-space-5);max-width:var(--bs-size-reading);min-height:100dvh;padding:var(--bs-space-8) var(--bs-space-4);margin-inline:auto;display:grid}.bs-broadcast-product small{opacity:var(--bs-opacity-muted)}.bs-broadcast-product>div{flex:1;display:grid}.bs-broadcast-product{background:var(--bs-color-overlay);border-radius:var(--bs-radius-large);bottom:calc(var(--bs-space-20) + var(--bs-space-6));color:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-space-2);left:var(--bs-space-3);padding:var(--bs-space-3);right:var(--bs-space-3);z-index:var(--bs-layer-media-controls);display:flex;position:absolute}.bs-broadcast-chat .bs-chat-message{background:var(--bs-color-overlay);border-radius:var(--bs-radius-medium);color:var(--bs-color-text-inverse);margin-block:var(--bs-space-1);padding:var(--bs-space-2);border:0}.bs-broadcast-chat{bottom:calc(var(--bs-space-20) * 1.7);left:var(--bs-space-3);max-height:34dvh;max-width:min(82vw, calc(var(--bs-size-sidebar) * 1.5));z-index:var(--bs-layer-media-controls);position:absolute}.bs-broadcast-live{background:var(--bs-color-surface-inverse);min-height:100dvh}.bs-check--warning .bs-check__icon{background:var(--bs-color-warning-soft);color:var(--bs-color-warning)}.bs-check--ready .bs-check__icon{background:var(--bs-color-success-soft);color:var(--bs-color-success)}.bs-review-summary{background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-medium);gap:var(--bs-space-2);padding:var(--bs-space-4);display:grid}.bs-hero-heading>div>p{display:none}.bs-studio-shell,.bs-internal-shell{grid-template-columns:var(--bs-size-sidebar) minmax(0, 1fr);background:var(--bs-color-canvas);min-height:100dvh;color:var(--bs-color-text);min-block-size:100dvh;display:grid}.bs-studio-sidebar nav,.bs-internal-sidebar nav{align-content:start;gap:var(--bs-space-1);padding-block:var(--bs-space-3);display:grid;overflow-y:auto}.bs-internal-nav-group{gap:var(--bs-space-1);display:grid}.bs-internal-nav-group+.bs-internal-nav-group{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);margin-block-start:var(--bs-space-2);padding-block-start:var(--bs-space-3)}.bs-internal-nav-group__label{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);font-weight:var(--bs-font-weight-bold);letter-spacing:var(--bs-letter-wide);padding:var(--bs-space-1) var(--bs-space-3);text-transform:uppercase}.bs-studio-sidebar nav button,.bs-internal-sidebar nav button{min-block-size:var(--bs-size-touch);background:0 0;border-color:#0000;justify-content:flex-start}.bs-studio-sidebar nav button:is([aria-current=page],[aria-pressed=true]),.bs-internal-sidebar nav button[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink)}.bs-studio-main :is(h1,h2,h3),.bs-internal-main :is(h1,h2,h3){font-family:var(--bs-font-family-heading)}.bs-studio-main .bs-metric-grid,.bs-internal-main .bs-metric-grid{gap:var(--bs-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-studio-health{gap:var(--bs-space-3);margin-block-start:var(--bs-space-5);display:grid}.bs-studio-health>header :is(h2,span){margin:var(--bs-space-0)}.bs-studio-main .bs-metric,.bs-internal-main .bs-metric{align-content:start;gap:var(--bs-space-2);min-inline-size:0;padding:var(--bs-space-4);display:grid}.bs-studio-main .bs-metric strong,.bs-internal-main .bs-metric strong{font-family:var(--bs-font-family-sans);font-size:var(--bs-text-heading-size);letter-spacing:var(--bs-letter-tight)}.bs-studio-main .bs-metric small,.bs-internal-main .bs-metric small{color:var(--bs-color-text-muted)}.bs-studio-main .bs-metric button,.bs-internal-main .bs-metric button{min-block-size:var(--bs-size-control-small);padding-inline:var(--bs-space-2);justify-content:flex-start;margin-block-start:auto}.bs-broadcast-preflight{background:var(--bs-color-canvas);grid-template-columns:minmax(0, 1.45fr) minmax(var(--bs-size-sidebar), .55fr);min-height:100dvh;min-block-size:100dvh;display:grid}.bs-broadcast-camera{background:var(--bs-color-surface-inverse);min-height:50dvh;color:var(--bs-color-text-inverse);min-block-size:100dvh;position:relative;overflow:hidden}.bs-broadcast-camera__preview{block-size:100%;inline-size:100%;inset:var(--bs-space-0);object-fit:cover;object-position:center;position:absolute}.bs-broadcast-camera__shade{background:linear-gradient(to top, var(--bs-color-overlay), transparent);inset:var(--bs-space-0);pointer-events:none;position:absolute}.bs-broadcast-camera__unavailable{align-items:center;gap:var(--bs-space-2);inset:var(--bs-space-0);padding:var(--bs-space-6);text-align:center;flex-direction:column;justify-content:center;display:flex;position:absolute}.bs-camera-label{background:var(--bs-color-overlay);border-radius:var(--bs-radius-round);bottom:var(--bs-space-4);padding:var(--bs-space-2) var(--bs-space-3);align-items:center;gap:var(--bs-space-2);left:var(--bs-space-5);top:var(--bs-space-5);z-index:var(--bs-layer-media-controls);display:flex;position:absolute}.bs-safe-frame{border:var(--bs-border-width) dashed var(--bs-color-text-inverse);border-radius:var(--bs-radius-xlarge);inset:var(--bs-space-8);opacity:var(--bs-opacity-muted);z-index:var(--bs-layer-base);position:absolute}.bs-broadcast-panel{background:var(--bs-color-canvas);gap:var(--bs-space-4);max-block-size:100dvh;padding:var(--bs-space-6);display:grid;overflow-y:auto}.bs-broadcast-panel>header h1,.bs-broadcast-panel>header p{margin-block:var(--bs-space-1)}.bs-check-list{gap:var(--bs-space-2);display:grid}.bs-check{background:var(--bs-color-surface);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bs-check__icon{background:var(--bs-color-success-soft);block-size:var(--bs-size-control-small);border-radius:var(--bs-radius-round);color:var(--bs-color-success);inline-size:var(--bs-size-control-small);justify-content:center;align-items:center;display:inline-flex}.bs-check--blocked .bs-check__icon{background:var(--bs-color-critical-soft);color:var(--bs-color-critical)}.bs-check>div{gap:var(--bs-space-1);flex:1;display:grid}.bs-check small{color:var(--bs-color-text-muted)}.bs-show-summary{background:var(--bs-color-canvas-subtle);padding:var(--bs-space-4)}.bs-broadcast-live .bs-broadcast-camera{min-height:100dvh;min-block-size:100dvh}.bs-broadcast-status{color:var(--bs-color-text-inverse);left:var(--bs-space-4);right:var(--bs-space-4);top:var(--bs-space-4);z-index:var(--bs-layer-media-controls);justify-content:space-between;position:absolute}.bs-host-controls{align-items:center;gap:var(--bs-space-2);right:var(--bs-space-3);bottom:var(--bs-space-6);z-index:var(--bs-layer-media-controls);justify-content:space-around;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bs-support-layout{align-items:start;gap:var(--bs-space-4);grid-template-columns:minmax(calc(var(--bs-size-sidebar) * .8), .7fr) minmax(var(--bs-size-sidebar), 1.4fr) minmax(calc(var(--bs-size-sidebar) * .8), .8fr);display:grid}.bs-support-layout>*{min-inline-size:0}.bs-queue>.bs-filterbar{border-inline:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.bs-queue>.bs-filterbar button,.bs-queue-card{inline-size:100%;min-inline-size:0}.bs-app .bs-queue-card{text-align:start;place-items:start;display:grid}.bs-support-context .bs-segmented{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-support-context .bs-segmented button{min-inline-size:0;padding-inline:var(--bs-space-2)}.bs-support-context :is(dd,p){overflow-wrap:anywhere}.bs-review-layout,.bs-operations-layout{gap:var(--bs-space-4);grid-template-columns:minmax(0, 1.2fr) minmax(var(--bs-size-sidebar), .8fr);display:grid}.bs-internal-main .bs-stack{gap:var(--bs-space-3);margin-block-start:var(--bs-space-4);display:grid}@media (width>=64rem){.bs-studio-shell,.bs-internal-shell{grid-template-columns:var(--bs-size-sidebar) minmax(0, 1fr);display:grid}.bs-studio-sidebar,.bs-internal-sidebar{height:100dvh;padding:var(--bs-space-5) var(--bs-space-3);top:var(--bs-space-0);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky}}@media (width<=79.999rem){.bs-studio-main .bs-metric-grid,.bs-internal-main .bs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-support-layout{grid-template-columns:minmax(var(--bs-size-sidebar), .8fr) minmax(0, 1.2fr)}.bs-support-layout>:last-child{grid-column:1/-1}}@media (width<=63.999rem){.bs-studio-shell,.bs-internal-shell{display:block}.bs-studio-sidebar,.bs-internal-sidebar{border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);border-inline-end:var(--bs-space-0);gap:var(--bs-space-2);padding:var(--bs-space-3);display:grid}.bs-studio-sidebar nav,.bs-internal-sidebar nav{padding:var(--bs-space-0);scrollbar-width:thin;display:flex;overflow-x:auto}.bs-studio-sidebar nav button,.bs-internal-sidebar nav button{flex:none}.bs-studio-sidebar .bs-account-card,.bs-internal-sidebar .bs-account-card{display:none}.bs-studio-topbar,.bs-internal-topbar{padding-inline:var(--bs-space-4)}.bs-broadcast-preflight{grid-template-columns:minmax(0,1fr)}.bs-broadcast-preflight .bs-broadcast-camera{aspect-ratio:var(--bs-aspect-portrait);min-block-size:auto}.bs-broadcast-panel{max-block-size:none}.bs-support-layout,.bs-review-layout,.bs-operations-layout{grid-template-columns:minmax(0,1fr)}.bs-support-layout>:last-child{grid-column:auto}}@media (width<=47.999rem){.bs-studio-main .bs-page,.bs-internal-main .bs-page,.bs-broadcast-panel{padding:var(--bs-space-4)}.bs-studio-topbar,.bs-internal-topbar{align-items:flex-start;gap:var(--bs-space-2);padding-block:var(--bs-space-3);flex-direction:column}.bs-studio-main .bs-metric-grid,.bs-internal-main .bs-metric-grid{grid-template-columns:minmax(0,1fr)}.bs-broadcast-preflight .bs-broadcast-camera{max-block-size:calc(var(--bs-size-control-large) * 9)}.bs-check{grid-template-columns:auto minmax(0,1fr)}.bs-check>button{grid-column:1/-1}}.bs-workspace-navigation a{align-items:center;gap:var(--bs-space-3);color:var(--bs-color-text-muted);min-block-size:var(--bs-size-touch);padding:var(--bs-space-2) var(--bs-space-3);border-radius:var(--bs-radius-medium);text-decoration:none;display:flex}.bs-workspace-navigation a:hover{background:var(--bs-color-surface-interactive);color:var(--bs-color-text)}.bs-workspace-navigation svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-studio-sidebar>a.bs-account-card,.bs-internal-sidebar>a.bs-account-card{color:var(--bs-color-text);text-decoration:none}.bs-studio-interior>.bs-form,.bs-studio-interior>.bs-card,.bs-support-interior>.bs-form{max-inline-size:var(--bs-size-reading);inline-size:100%}.bs-studio-interior fieldset{gap:var(--bs-space-4);min-inline-size:0;padding:var(--bs-space-0);border:0;display:grid}.bs-studio-interior fieldset>label{gap:var(--bs-space-2);display:grid}.bs-studio-interior fieldset>label:has(input[type=checkbox]){align-items:center;gap:var(--bs-space-2);display:flex}.bs-studio-interior .bs-card>label{gap:var(--bs-space-2);margin-block:var(--bs-space-3);display:grid}.bs-studio-interior .bs-card>label:has(input[type=checkbox]){align-items:center;display:flex}.bs-owned-media-grid,.bs-studio-task-grid{gap:var(--bs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-owned-media-grid .bs-card{align-content:start;gap:var(--bs-space-3);display:grid}.bs-owned-media-grid h2,.bs-studio-task-grid h2{font-size:var(--bs-text-title-size);margin:var(--bs-space-0);overflow-wrap:anywhere}.bs-owned-media-grid p{overflow-wrap:anywhere;color:var(--bs-color-text-muted);margin:var(--bs-space-0)}.bs-support-interior [data-surface=SupportConversation]>details{border-block:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block:var(--bs-space-4);margin-block:var(--bs-space-4)}.bs-support-interior [data-surface=SupportConversation]>div{border-inline-start:var(--bs-border-width) solid var(--bs-color-border-strong);margin-block:var(--bs-space-4);padding-inline-start:var(--bs-space-4)}@media (width<=47.999rem){.bs-owned-media-grid,.bs-studio-task-grid{grid-template-columns:minmax(0,1fr)}}.bs-studio-interior>.bs-button,.bs-studio-interior [data-surface=StudioActionCenter]>.bs-button{justify-self:start}.bs-moderation-review-layout{align-items:start;gap:var(--bs-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.bs-moderation-review-layout>aside{top:calc(var(--bs-size-consumer-header) + var(--bs-space-6));min-inline-size:0;position:sticky}.bs-moderation-review-layout .bs-connected-list{margin:var(--bs-space-0)}.bs-review-selection{color:var(--bs-color-text-muted);background:var(--bs-color-canvas-subtle);padding:var(--bs-space-8);border-radius:var(--bs-radius-large);margin:var(--bs-space-0)}@media (width<=63.999rem){.bs-moderation-review-layout{grid-template-columns:minmax(0,1fr)}.bs-moderation-review-layout>aside{position:static}}.bs-studio-sidebar,.bs-internal-sidebar{background:var(--bs-color-surface);border-inline-end:var(--bs-border-width) solid var(--bs-color-border-subtle);min-inline-size:0}.bs-workspace-brand{gap:var(--bs-space-4);padding:var(--bs-space-3);display:grid}.bs-workspace-brand>span{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size);text-transform:uppercase;letter-spacing:var(--bs-letter-wide)}.bs-workspace-brand .bs-brand-lockup>strong{font-size:var(--bs-size-font-wordmark-mobile)}.bs-workspace-navigation{inline-size:100%;min-inline-size:0}.bs-workspace-navigation a{min-inline-size:0;max-inline-size:100%}.bs-account-card>.bs-avatar{inline-size:var(--bs-size-control);block-size:var(--bs-size-control);background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);border-radius:var(--bs-radius-round);flex:none;place-items:center;display:grid;overflow:hidden}.bs-studio-interior [data-surface=StudioActionCenter]>.bs-button{place-self:flex-start start;inline-size:auto}.bs-studio-topbar,.bs-internal-topbar{background:var(--bs-color-canvas);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);min-block-size:var(--bs-size-consumer-header);padding-inline:var(--bs-space-8);top:var(--bs-space-0);z-index:var(--bs-layer-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky}.bs-studio-topbar>a,.bs-internal-topbar>a{align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-size-touch);color:var(--bs-color-text-muted);text-decoration:none;display:inline-flex}.bs-studio-topbar>a svg,.bs-internal-topbar>a svg{inline-size:var(--bs-size-icon);block-size:var(--bs-size-icon)}.bs-workspace-navigation a[aria-current=page]{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);font-weight:var(--bs-font-weight-bold)}.bs-studio-main .bs-page,.bs-internal-main .bs-page{max-inline-size:var(--bs-size-content);padding:var(--bs-space-8)}.bs-account-card{border:0;border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-4) var(--bs-space-3);overflow-wrap:anywhere;background:0 0;border-radius:0;display:flex}.bs-account-card>span:last-child{gap:var(--bs-space-1);min-inline-size:0;display:grid}.bs-account-card small{color:var(--bs-color-text-muted)}.bs-studio-task-grid a{align-content:start;gap:var(--bs-space-3) var(--bs-space-4);padding:var(--bs-space-8);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);color:var(--bs-color-text);background:var(--bs-color-surface);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.bs-studio-task-grid a:hover{border-color:var(--bs-color-brand);background:var(--bs-color-canvas-subtle)}.bs-studio-task-grid svg{color:var(--bs-color-brand-ink);inline-size:var(--bs-size-icon-large);block-size:var(--bs-size-icon-large);grid-row:1/3}.bs-studio-task-grid p{color:var(--bs-color-text-muted);margin:var(--bs-space-0);grid-column:2}.bs-studio-interior .bs-connected-list{align-items:start;gap:var(--bs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.bs-studio-interior .bs-connected-list>.bs-card{align-content:start;gap:var(--bs-space-3);padding:var(--bs-space-6);display:grid}.bs-studio-interior .bs-card h2{font-size:var(--bs-text-subtitle-size);margin:var(--bs-space-0)}.bs-studio-interior .bs-card p{margin:var(--bs-space-0);color:var(--bs-color-text-muted)}.bs-studio-interior .bs-card>.bs-button{justify-self:start}.bs-studio-interior .bs-form,.bs-support-interior .bs-form{padding:var(--bs-space-6)}.bs-studio-interior .bs-form>.bs-button,.bs-support-interior .bs-form>.bs-button{justify-self:start}.bs-studio-interior fieldset legend{font-size:var(--bs-text-subtitle-size);margin-block-end:var(--bs-space-3)}.bs-studio-interior [data-surface=TeamManager],.bs-support-interior,.bs-moderation-interior{min-inline-size:0}.bs-support-interior .bs-card,.bs-moderation-interior .bs-card{gap:var(--bs-space-4);padding:var(--bs-space-6);overflow-wrap:anywhere;max-inline-size:var(--bs-size-reading);display:grid}.bs-support-interior .bs-card>p,.bs-moderation-interior .bs-card>p{margin:var(--bs-space-0)}.bs-support-interior .bs-card>.bs-button,.bs-moderation-interior .bs-card>.bs-button{justify-self:start}.bs-support-interior .bs-card>label,.bs-moderation-interior .bs-card label{gap:var(--bs-space-2);display:grid}.bs-moderation-interior [data-surface=EvidencePanel]{background:var(--bs-color-surface);border-block-start:var(--bs-space-1) solid var(--bs-color-text)}.bs-moderation-interior [data-surface=EvidencePanel] h2{font-size:var(--bs-text-title-size)}.bs-moderation-interior [data-surface=EvidencePanel]>div{gap:var(--bs-space-3);border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);padding-block-start:var(--bs-space-4);display:grid}.bs-moderation-interior .bs-connected-list>.bs-button{text-align:start;padding:var(--bs-space-5);background:var(--bs-color-surface);border-color:var(--bs-color-border-subtle);justify-content:flex-start}@media (width>=64rem){.bs-studio-shell,.bs-internal-shell{grid-template-columns:calc(var(--bs-size-consumer-rail) + var(--bs-space-8)) minmax(0,1fr);display:grid}}@media (width<=63.999rem){.bs-workspace-brand{justify-content:space-between;align-items:center;display:flex}.bs-workspace-navigation a{white-space:nowrap;flex:none}.bs-studio-sidebar nav,.bs-internal-sidebar nav{gap:var(--bs-space-1)}}@media (width<=47.999rem){.bs-studio-main .bs-page,.bs-internal-main .bs-page{padding:var(--bs-space-4)}.bs-studio-topbar,.bs-internal-topbar{padding:var(--bs-space-3) var(--bs-space-4);flex-direction:row;align-items:center}.bs-studio-interior .bs-connected-list{grid-template-columns:minmax(0,1fr)}.bs-studio-task-grid a{padding:var(--bs-space-5)}.bs-support-interior .bs-card,.bs-moderation-interior .bs-card{padding:var(--bs-space-4)}}.bs-check--blocked{border-color:var(--bs-color-critical)}.bs-editor-header-actions{gap:var(--bs-space-2);flex-wrap:wrap;display:flex}.bs-media-library-layout{gap:var(--bs-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bs-media-upload-panel,.bs-media-library-content{min-inline-size:0}.bs-media-upload-panel>.bs-card{border-radius:var(--bs-radius-xlarge);background:var(--bs-color-canvas-subtle)}.bs-media-library-content{gap:var(--bs-space-5);display:grid}.bs-owned-media-card{gap:var(--bs-space-3);padding:var(--bs-space-5);border-radius:var(--bs-radius-xlarge);display:grid}.bs-owned-media-card>header{justify-content:space-between;align-items:center;gap:var(--bs-space-3);display:flex}.bs-owned-media-icon{background:var(--bs-color-brand-soft);color:var(--bs-color-brand-ink);inline-size:var(--bs-size-touch-critical);block-size:var(--bs-size-touch-critical);border-radius:var(--bs-radius-large);place-items:center;display:grid}.bs-owned-media-icon svg{inline-size:var(--bs-size-icon-large);block-size:var(--bs-size-icon-large)}.bs-owned-media-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-owned-media-card>.bs-button{justify-self:start}.bs-studio-interior[data-surface=TeamManager]>h2{border-block-start:var(--bs-border-width) solid var(--bs-color-border-subtle);margin-block-start:var(--bs-space-5);padding-block-start:var(--bs-space-5)}.bs-studio-interior[data-surface=TeamManager]>.bs-card{border-radius:var(--bs-radius-xlarge);padding:var(--bs-space-6);align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;max-inline-size:none;display:flex}.bs-studio-interior[data-surface=TeamManager]>.bs-card>p,.bs-studio-interior[data-surface=TeamManager]>.bs-card>h2,.bs-studio-interior[data-surface=TeamManager]>.bs-card>strong,.bs-studio-interior[data-surface=TeamManager]>.bs-card>form,.bs-studio-interior[data-surface=TeamManager]>.bs-card>fieldset{flex-basis:100%}.bs-studio-interior[data-surface=TeamManager] fieldset{gap:var(--bs-space-3);padding:var(--bs-space-5);margin:var(--bs-space-0);border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);background:var(--bs-color-canvas-subtle);display:grid}.bs-studio-interior[data-surface=TeamManager] fieldset label{gap:var(--bs-space-3);min-block-size:var(--bs-size-touch);align-items:center;display:flex}.bs-support-list-layout{gap:var(--bs-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bs-support-case-list{gap:var(--bs-space-3);min-inline-size:0;display:grid}.bs-support-case-list h3{margin:var(--bs-space-0);font-size:var(--bs-text-subtitle-size)}.bs-support-interior .bs-support-case-row{gap:var(--bs-space-2);border-radius:var(--bs-radius-xlarge);max-inline-size:none}.bs-support-case-row>.bs-status{justify-self:start}.bs-support-case-row>.bs-button{padding-inline:var(--bs-space-0);text-align:start;white-space:normal;justify-content:flex-start}.bs-support-case-row>p,.bs-support-empty{color:var(--bs-color-text-muted);font-size:var(--bs-text-label-size)}.bs-support-interior .bs-support-intake{border-radius:var(--bs-radius-xlarge);background:var(--bs-color-canvas-subtle);max-inline-size:none}.bs-support-intake textarea{min-block-size:calc(var(--bs-size-control-large) * 3)}.bs-support-timeline>summary{font-weight:var(--bs-font-weight-semibold);cursor:pointer;min-block-size:var(--bs-size-touch)}.bs-support-timeline>p{gap:var(--bs-space-3);padding:var(--bs-space-3);border-block-end:var(--bs-border-width) solid var(--bs-color-border-subtle);font-size:var(--bs-text-label-size);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.bs-support-timeline time,.bs-support-timeline small{color:var(--bs-color-text-muted)}.bs-support-message{border:var(--bs-border-width) solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-large);padding:var(--bs-space-4);background:var(--bs-color-canvas-subtle)}.bs-support-message[data-customer=true]{background:var(--bs-color-brand-soft)}.bs-support-message header{justify-content:space-between;align-items:center;gap:var(--bs-space-3);flex-wrap:wrap;display:flex}.bs-support-message time{color:var(--bs-color-text-muted);font-size:var(--bs-text-caption-size)}.bs-moderation-case-link{gap:var(--bs-space-3);white-space:normal;justify-items:start;display:grid}.bs-moderation-case-link[aria-pressed=true]{border-color:var(--bs-color-brand);background:var(--bs-color-brand-soft)}.bs-help-workspace{gap:var(--bs-space-8);align-items:start;display:grid}.bs-help-workspace>header{grid-column:1/-1}.bs-help-workspace>.bs-moderation-interior{padding:var(--bs-space-5);background:var(--bs-color-canvas-subtle);border-radius:var(--bs-radius-xlarge)}.bs-help-workspace .bs-support-list-layout{grid-template-columns:minmax(0,1fr)}.bs-help-workspace .bs-connected-toolbar h2{font-size:var(--bs-text-title-size)}@media (width>=80rem){.bs-media-library-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.bs-media-library-layout--readonly{grid-template-columns:minmax(0,1fr)}.bs-support-list-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bs-support-list-layout--queue{grid-template-columns:minmax(0,1fr)}.bs-help-workspace{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width<=47.999rem){.bs-studio-interior[data-surface=TeamManager]>.bs-card{padding:var(--bs-space-4)}.bs-support-timeline>p{grid-template-columns:minmax(0,1fr)}.bs-help-workspace{gap:var(--bs-space-5)}}.bs-studio-interior[data-surface=TeamManager]>.bs-card>label{align-items:center;gap:var(--bs-space-3);min-block-size:var(--bs-size-touch);display:flex}.bs-support-detail-layout{grid-template-columns:minmax(0,1fr) var(--bs-size-sidebar);gap:var(--bs-space-5);align-items:start;display:grid}.bs-support-detail-layout--queue{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.7fr)}.bs-support-detail-layout>*{min-inline-size:0}.bs-support-detail-layout>.bs-support-case-list{gap:var(--bs-space-3);display:grid}.bs-support-detail-layout>.bs-support-case-list .bs-button{text-align:start;white-space:normal;justify-content:start}.bs-support-detail-context{position:sticky;inset-block-start:var(--bs-space-5)}.bs-support-detail-context dl{gap:var(--bs-space-4);display:grid}.bs-support-detail-context dt{font-size:var(--bs-text-caption-size);color:var(--bs-color-text-muted)}.bs-support-detail-context dd{overflow-wrap:anywhere;margin:0}@media (width<=63.999rem){.bs-support-detail-layout,.bs-support-detail-layout--queue{grid-template-columns:minmax(0,1fr)}.bs-support-detail-context{position:static}}
