.bm-FeatureHero{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(3rem,7vw,5rem);position:relative;overflow:visible}.bm-FeatureHero--withMarquee{padding-bottom:0}.bm-FeatureHero:before{content:"";position:absolute;inset:-20% 0 auto 0;height:60%;background:radial-gradient(ellipse 50% 60% at 50% 0,var(--bm-feature-accent-15,rgba(153,102,255,.15)) 0,transparent 70%);pointer-events:none}@keyframes bm-FeatureHero__fadeUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.bm-FeatureHero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.bm-FeatureHero__copy{text-align:left;max-width:34rem;animation:bm-FeatureHero__fadeUp .7s cubic-bezier(.25,1,.5,1) both}.bm-FeatureHero__socialProof{display:inline-flex;align-items:center;gap:.65rem;padding:.4rem .95rem .4rem .45rem;margin:0 0 1.1rem;background:rgba(10,10,12,.72);border:1px solid hsla(0,0%,100%,.1);border-radius:50rem;max-width:100%;backdrop-filter:blur(8px)}.bm-FeatureHero__socialProofAvatars{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.bm-FeatureHero__socialProofAvatarWrap{position:relative;width:2rem;height:2rem;margin-left:-.5rem;border-radius:50%;overflow:hidden;border:2px solid rgba(14,14,16,.98);box-shadow:0 0 0 1px hsla(0,0%,100%,.06)}.bm-FeatureHero__socialProofAvatarWrap:first-child{margin-left:0}.bm-FeatureHero__socialProofAvatar{width:100%;height:100%;object-fit:cover}.bm-FeatureHero__socialProofText{margin:0;font-size:.8125rem;line-height:1.35;color:hsla(0,0%,100%,.9);font-weight:500;letter-spacing:-.015em}.bm-FeatureHero__socialProofText strong{font-weight:700;color:#fff}.bm-FeatureHero__marqueeBleed{position:relative;z-index:1;width:100%;max-width:100%;overflow:hidden;padding-bottom:.35rem;margin-top:clamp(1.75rem,5vw,2.5rem)}@media(min-width:992px){.bm-FeatureHero__marqueeBleed{margin-top:clamp(2.25rem,4.5vw,3.75rem)}}.bm-FeatureHero__heading{font-weight:800;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0 0 1.25rem}.bm-FeatureHero__accent{color:var(--bm-feature-accent);background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 55%,transparent 100%) -100% 0/200% 100% no-repeat,linear-gradient(135deg,var(--bm-feature-accent) 0,color-mix(in srgb,var(--bm-feature-accent) 40%,#fff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:bm-FeatureHero__accentShimmer 4s ease-in-out 1.5s infinite}@keyframes bm-FeatureHero__accentShimmer{0%,to{background-position:-100% 0,0 0}40%{background-position:200% 0,0 0}40.01%,99.99%{background-position:-100% 0,0 0}}.bm-FeatureHero__subtitle{font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:hsla(0,0%,100%,.55);max-width:32rem;margin:0 0 2rem}.bm-FeatureHero__ctas{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.bm-FeatureHero__primaryCta{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.5rem 1.15rem;border-radius:50rem;font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;color:#fff;background:var(--bm-feature-accent);border:none;box-shadow:0 4px 16px var(--bm-feature-accent-25,rgba(153,102,255,.25));transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.bm-FeatureHero__primaryCta:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 28px var(--bm-feature-accent-40,rgba(153,102,255,.4))}.bm-FeatureHero__primaryCta:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px var(--bm-feature-accent-25,rgba(153,102,255,.2));transition-duration:.08s}.bm-FeatureHero__primaryCta:focus-visible{outline:2px solid var(--bm-feature-accent);outline-offset:3px}.bm-FeatureHero__secondaryCta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.35);transition:transform .22s cubic-bezier(.25,1,.5,1),color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.bm-FeatureHero__secondaryCta:hover{color:#fff;text-decoration:none;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.55);transform:translateY(-2px)}.bm-FeatureHero__secondaryCta:active{transform:translateY(0)}.bm-FeatureHero__secondaryCta:focus-visible{outline:2px solid hsla(0,0%,100%,.45);outline-offset:3px}.bm-FeatureHero__tabs{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-bottom:1.5rem;flex-wrap:wrap;width:100%}.bm-FeatureHero__tab{display:inline-flex;align-items:center;padding:.5rem 1.15rem;font-size:1rem;font-weight:500;border-radius:9999px;color:hsla(0,0%,100%,.45);background:rgba(0,0,0,0);border:none;outline:none;font-family:inherit;white-space:nowrap;cursor:pointer;user-select:none;transition:color .2s ease,background .2s ease}.bm-FeatureHero__tab:hover:not(.bm-FeatureHero__tab--active){color:hsla(0,0%,100%,.7)}.bm-FeatureHero__tab:focus,.bm-FeatureHero__tab:focus-visible{outline:2px solid hsla(0,0%,100%,.25)!important;outline-offset:2px!important;box-shadow:none!important}.bm-FeatureHero__tab--active{color:var(--bm-feature-accent);background:var(--bm-feature-accent-muted);font-weight:600;cursor:default}.bm-FeatureHero__visual{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;animation:bm-FeatureHero__fadeUp .7s cubic-bezier(.25,1,.5,1) both;animation-delay:.1s}.bm-FeatureHero__mediaEnter{position:relative;width:100%;border-radius:1rem;overflow:hidden}.bm-FeatureHero--phone .bm-FeatureHero__visual{align-items:center}.bm-FeatureHero--phone .bm-FeatureHero__mediaEnter{width:min(100%,20rem);aspect-ratio:9/19.5;background:#0a0a0c;box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06)}.bm-FeatureHero--widescreen .bm-FeatureHero__mediaEnter{aspect-ratio:16/9;background:#0a0a0c;box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06)}.bm-FeatureHero--widescreen .bm-FeatureHero__img{object-fit:contain}.bm-FeatureHero--card .bm-FeatureHero__mediaEnter{overflow:visible}.bm-FeatureHero--card .bm-FeatureHero__customVisual{position:relative;inset:auto;display:block;width:100%;overflow:visible}@media(min-width:992px){.bm-FeatureHero--card .bm-FeatureHero__customVisual{animation:bm-FeatureHero__mockFloat 5.5s ease-in-out infinite}}@keyframes bm-FeatureHero__mockFloat{0%,to{transform:translateY(10px)}50%{transform:translateY(0)}}.bm-FeatureHero__mediaEnter--animate{animation:bm-FeatureHero__mediaEnter .28s cubic-bezier(.25,1,.5,1) both}@keyframes bm-FeatureHero__mediaEnter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.bm-FeatureHero__img{object-fit:cover;object-position:top center}.bm-FeatureHero__customVisual{overflow:hidden}.bm-FeatureHero__customVisual,.bm-FeatureHero__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bm-FeatureHero__placeholder{flex-direction:column;gap:1rem;width:100%;height:100%;border:1px dashed color-mix(in srgb,var(--bm-feature-accent) 38%,transparent);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.2)}.bm-FeatureHero__placeholder span{font-size:.75rem;font-weight:500;letter-spacing:.02em}@media(max-width:991px){.bm-FeatureHero__grid{grid-template-columns:1fr;gap:clamp(2rem,6vw,2.75rem)}.bm-FeatureHero__copy{text-align:center;max-width:40rem;margin-inline:auto}.bm-FeatureHero__subtitle{margin-inline:auto}.bm-FeatureHero__ctas,.bm-FeatureHero__tabs{justify-content:center}.bm-FeatureHero__visual{order:2}.bm-FeatureHero--phone .bm-FeatureHero__mediaEnter{width:min(100%,18.5rem)}.bm-FeatureHero__primaryCta{width:100%;padding:.75rem 1.5rem}}@media(prefers-reduced-motion:reduce){.bm-FeatureHero__copy,.bm-FeatureHero__visual{animation:none;opacity:1;transform:none}.bm-FeatureHero__accent{animation:none;background:linear-gradient(135deg,var(--bm-feature-accent) 0,color-mix(in srgb,var(--bm-feature-accent) 40%,#fff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bm-FeatureHero--card .bm-FeatureHero__customVisual,.bm-FeatureHero__mediaEnter--animate{animation:none}.bm-FeatureHero__primaryCta{transition:none}.bm-FeatureHero__primaryCta:active,.bm-FeatureHero__primaryCta:hover{transform:none}}#bm .bm-ProductMock__visualRoot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:stretch;padding:clamp(.35rem,1.2vw,.75rem);overflow:hidden;background:var(--bm-mock-bg-deep)}#bm .bm-ProductMock__visualRoot *,#bm .bm-ProductMock__visualRoot :after,#bm .bm-ProductMock__visualRoot :before{box-sizing:border-box}#bm .bm-ProductMock__shell{display:flex;flex-direction:row;align-items:stretch;flex:1;gap:clamp(2px,.65vw,6px);min-width:0;min-height:0}#bm .bm-ProductMock__row{display:flex;flex-direction:row;align-items:center;min-height:0;min-width:0}#bm .bm-ProductMock__row--start{align-items:flex-start}#bm .bm-ProductMock__col{display:flex;flex-direction:column;min-height:0;min-width:0}#bm .bm-ProductMock__gap--xs{gap:clamp(3px,.35vw,5px)}#bm .bm-ProductMock__gap--sm{gap:clamp(4px,.5vw,7px)}#bm .bm-ProductMock__gap--md{gap:clamp(6px,.7vw,10px)}#bm .bm-ProductMock__grow{flex:1;min-width:0;min-height:0}#bm .bm-ProductMock__shrink0{flex-shrink:0}#bm .bm-ProductMock__bar{flex-shrink:0;height:clamp(3px,.52vw,6px);border-radius:9999px;background-color:var(--bm-mock-skeleton);max-width:100%}#bm .bm-ProductMock__bar.bm-ProductMock__bar--accent{background-color:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 55%,transparent)}#bm .bm-ProductMock__bar.bm-ProductMock__bar--muted{background-color:var(--bm-mock-skeleton-muted)}#bm .bm-ProductMock__bar.bm-ProductMock__bar--xs{width:26%;min-width:14px}#bm .bm-ProductMock__bar.bm-ProductMock__bar--sm{width:42%;min-width:23px}#bm .bm-ProductMock__bar.bm-ProductMock__bar--md{width:56%;min-width:30px}#bm .bm-ProductMock__bar.bm-ProductMock__bar--lg{width:68%;min-width:38px}#bm .bm-ProductMock__bar.bm-ProductMock__bar--xl{width:87%;min-width:44px}#bm .bm-ProductMock__bar.bm-ProductMock__bar--full{width:100%;align-self:stretch}#bm .bm-ProductMock__circle{flex-shrink:0;border-radius:50%;background:var(--bm-mock-skeleton);aspect-ratio:1}#bm .bm-ProductMock__circle.bm-ProductMock__circle--xs{width:clamp(7px,1.1vw,11px)}#bm .bm-ProductMock__circle.bm-ProductMock__circle--sm{width:clamp(14px,2.4vw,22px)}#bm .bm-ProductMock__circle.bm-ProductMock__circle--md{width:clamp(18px,3vw,28px)}#bm .bm-ProductMock__circle.bm-ProductMock__circle--lg{width:clamp(22px,3.4vw,34px)}#bm .bm-ProductMock__pill{flex-shrink:0;height:clamp(11px,1.85vw,18px);min-width:clamp(26px,9vw,52px);padding:0 clamp(8px,1.8vw,14px);border-radius:9999px;border:1px solid var(--bm-mock-border);background:var(--bm-mock-skeleton-muted)}#bm .bm-ProductMock__pill.bm-ProductMock__pill--active{background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 45%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 55%,transparent)}#bm .bm-ProductMock__pill.bm-ProductMock__pill--squash{min-width:0;padding-inline:clamp(6px,1.2vw,10px)}#bm .bm-ProductMock__chipLabel{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:clamp(2px,.35vw,5px) clamp(14px,3vw,28px);border-radius:9999px;background:var(--bm-mock-chip-bg);border:1px solid var(--bm-mock-border)}#bm .bm-ProductMock__chipLabel.bm-ProductMock__chipLabel--narrow{padding-inline:clamp(12px,2.4vw,22px)}#bm .bm-ProductMock__chipLabel__text{width:clamp(64px,21vw,118px);max-width:100%}#bm .bm-ProductMock__panel{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:clamp(8px,1.2vw,14px);border:1px solid var(--bm-mock-border);background:var(--bm-mock-bg-panel);overflow:hidden}#bm .bm-ProductMock__toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;gap:clamp(6px,1vw,12px);padding:clamp(5px,.95vw,10px) clamp(7px,1.1vw,12px);border-bottom:1px solid var(--bm-mock-border);background:rgba(0,0,0,.15);min-height:clamp(26px,4.4vw,40px)}#bm .bm-ProductMock__toolbar.bm-ProductMock__toolbar--flush{border-bottom:none;background:rgba(0,0,0,0);padding-inline:clamp(5px,.85vw,10px)}#bm .bm-ProductMock__toolbarSide{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,.6vw,8px);min-width:0;flex-shrink:0}#bm .bm-ProductMock__toolbarSide.bm-ProductMock__toolbarSide--end{margin-inline-start:auto}#bm .bm-ProductMock__toolbarSide.bm-ProductMock__toolbarSide--wrap{flex-wrap:nowrap;justify-content:flex-end;flex-shrink:1}#bm .bm-ProductMock__iconDot{width:clamp(6px,1vw,10px);height:clamp(6px,1vw,10px);flex-shrink:0;border-radius:3px;background:hsla(0,0%,100%,.12)}#bm .bm-ProductMock__buttonStub{display:inline-flex;align-items:center;justify-content:center;height:clamp(12px,2vw,20px);min-width:clamp(28px,10vw,64px);padding:0 clamp(8px,1.65vw,14px);border-radius:9999px;background:hsla(0,0%,100%,.08);border:1px solid var(--bm-mock-border);font-size:clamp(5px,.82vw,9px);font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.86);line-height:1;white-space:nowrap}#bm .bm-ProductMock__kebab{display:inline-flex;flex-direction:column;justify-content:center;gap:clamp(2px,.35vw,3px);padding:clamp(3px,.65vw,6px)}#bm .bm-ProductMock__kebab span{display:block;width:clamp(2px,.35vw,3px);height:clamp(2px,.35vw,3px);border-radius:50%;background:hsla(0,0%,100%,.45)}#bm .bm-ProductMock__workspaceTitle{font-weight:700;font-size:clamp(6px,1.05vw,12px);line-height:1.25;color:hsla(0,0%,100%,.96);letter-spacing:-.01em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bm .bm-ProductMock__listLead{font-weight:700;font-size:clamp(5.5px,.95vw,10.5px);line-height:1.2;color:hsla(0,0%,100%,.92);margin:0}#bm .bm-ProductMock__displayName{font-weight:600;font-size:clamp(5.5px,.9vw,10px);line-height:1.2;color:hsla(0,0%,100%,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bm .bm-ProductMock__metaLine{font-size:clamp(5px,.78vw,9px);line-height:1.35;color:hsla(0,0%,100%,.42);margin:0}#bm .bm-ProductMock__placeholder{flex:1;color:hsla(0,0%,100%,.36);line-height:1.2;min-width:0}#bm .bm-ProductMock__composerHint,#bm .bm-ProductMock__placeholder{font-size:clamp(5px,.78vw,9px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bm .bm-ProductMock__composerHint{display:block;padding:0 clamp(8px,1.65vw,14px);color:hsla(0,0%,100%,.34);line-height:1.4}#bm .bm-ProductMock__dateChipPlain{font-size:clamp(5px,.74vw,9px);font-weight:500;color:hsla(0,0%,100%,.42);line-height:1.25;margin:0;letter-spacing:.02em}#bm .bm-ProductMock__artistReplyLabel{font-size:clamp(5px,.72vw,8.5px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.52);line-height:1.25;margin:0 0 2px}#bm .bm-ProductMock__chevronMuted{flex-shrink:0;font-size:clamp(7px,1.1vw,11px);line-height:1;color:hsla(0,0%,100%,.32);margin-left:auto}#bm .bm-ProductMock__railProfileText{min-width:0;flex:1;display:flex;align-items:center;gap:clamp(4px,.85vw,8px)}#bm .bm-ProductMock__railProfileText .bm-ProductMock__displayName{flex:1;margin:0}#bm .bm-ProductMock__roleBadge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:clamp(1px,.38vw,5px) clamp(6px,1.05vw,10px);border-radius:9999px;font-size:clamp(5px,.68vw,8px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.94);background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 38%,transparent);border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 52%,transparent)}#bm .bm-ProductMock__notifyDot{flex-shrink:0;width:clamp(6px,1.05vw,9px);height:clamp(6px,1.05vw,9px);margin-inline-end:1px;border-radius:50%;background:rgba(118,168,255,.95);box-shadow:0 0 0 1px rgba(0,0,0,.35);align-self:center}#bm .bm-ProductMock__threadTitleRow{display:flex;flex-direction:row;align-items:center;gap:clamp(5px,1vw,9px);flex-wrap:nowrap;min-width:0}#bm .bm-ProductMock__threadTitleRow .bm-ProductMock__displayName{flex-shrink:1}#bm .bm-ProductMock__split{display:flex;flex-direction:row;flex:1;align-items:stretch;gap:clamp(4px,.85vw,10px);min-height:0;min-width:0;overflow:hidden}#bm .bm-ProductMock__splitPane{display:flex;flex-direction:column;min-height:0;min-width:0;gap:clamp(4px,.65vw,8px)}#bm .bm-ProductMock__splitPane.bm-ProductMock__splitPane--list{flex:0 0 35%;max-width:35%;border-right:1px solid var(--bm-mock-border);padding:clamp(4px,.85vw,9px);gap:clamp(5px,.95vw,10px)}#bm .bm-ProductMock__splitPane.bm-ProductMock__splitPane--thread{flex:1 1 0;min-width:0;padding:clamp(4px,.85vw,9px)}#bm .bm-ProductMock__search{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:clamp(4px,.85vw,8px);padding:clamp(4px,.95vw,8px);border-radius:clamp(6px,1vw,11px);border:1px solid var(--bm-mock-border);background:hsla(0,0%,100%,.04)}#bm .bm-ProductMock__searchIcon{width:clamp(7px,1.35vw,12px);height:clamp(7px,1.35vw,12px);border-radius:50%;border:2px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.18)}#bm .bm-ProductMock__threadRow{position:relative;flex-shrink:0;display:flex;flex-direction:row;gap:clamp(5px,.95vw,9px);align-items:center;padding:clamp(4px,.75vw,9px) clamp(4px,.75vw,9px) clamp(4px,.75vw,9px) clamp(6px,1vw,11px);border-radius:clamp(7px,1.1vw,12px);background:hsla(0,0%,100%,.02)}#bm .bm-ProductMock__threadRow.bm-ProductMock__threadRow--active{background:hsla(0,0%,100%,.05)}#bm .bm-ProductMock__threadRow.bm-ProductMock__threadRow--active:before{content:"";position:absolute;left:clamp(4px,.85vw,8px);top:clamp(18%,1.4vw,28%);bottom:clamp(18%,1.4vw,28%);width:2px;border-radius:2px;background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 78%,transparent)}#bm .bm-ProductMock__threadRow__meta{display:flex;flex-direction:column;flex:1;gap:clamp(3px,.55vw,6px);min-width:0;padding-inline-start:1px}#bm .bm-ProductMock__threadRow__meta .bm-ProductMock__bar{align-self:flex-start}#bm .bm-ProductMock__embedCenter{display:flex;justify-content:center;align-items:center;flex-shrink:0}#bm .bm-ProductMock__messageStack{flex:1;display:flex;flex-direction:column;gap:clamp(5px,1.1vw,10px);justify-content:flex-end;min-height:0;padding-bottom:clamp(2px,.65vw,7px)}#bm .bm-ProductMock__msgRow{display:flex;flex-direction:row;align-items:flex-end;gap:clamp(4px,.95vw,8px)}#bm .bm-ProductMock__msgRow.bm-ProductMock__msgRow--outgoing{justify-content:flex-end}#bm .bm-ProductMock__msgBubble{display:flex;flex-direction:column;gap:clamp(3px,.65vw,6px);max-width:58%;padding:clamp(5px,1vw,10px);border-radius:clamp(8px,1.35vw,14px)}#bm .bm-ProductMock__msgBubble.bm-ProductMock__msgBubble--in{background:var(--bm-mock-bubble-in);border:1px solid var(--bm-mock-border)}#bm .bm-ProductMock__msgBubble.bm-ProductMock__msgBubble--out{background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 32%,rgba(18,18,22,.9));border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 55%,transparent)}#bm .bm-ProductMock__msgBubble.bm-ProductMock__msgBubble--out .bm-ProductMock__bar{align-self:flex-end;background-color:hsla(0,0%,100%,.14)}#bm .bm-ProductMock__bubbleStack{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2px,.45vw,5px);max-width:62%}#bm .bm-ProductMock__bubbleStack.bm-ProductMock__bubbleStack--out{align-items:flex-end;align-self:flex-end}#bm .bm-ProductMock__bubbleStack.bm-ProductMock__bubbleStack--out .bm-ProductMock__artistReplyLabel{align-self:flex-end}#bm .bm-ProductMock__composer{flex-shrink:0;display:flex;flex-direction:row;align-items:center;height:clamp(18px,3.3vw,36px);border-radius:clamp(10px,1.85vw,16px);border:1px solid var(--bm-mock-border);background:hsla(0,0%,100%,.04);align-self:stretch;margin-top:auto}#bm .bm-ProductMock__rail{flex:0 0 11%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(7px,1.65vw,14px);padding:clamp(6px,1.35vw,12px) clamp(4px,1vw,9px) clamp(6px,1.35vw,12px) clamp(6px,1.35vw,12px);border-radius:clamp(10px,1.85vw,16px);border:1px solid hsla(0,0%,100%,.05);background:linear-gradient(180deg,var(--bm-mock-bg-rail) 0,rgb(6,6,8) 100%);min-height:0}#bm .bm-ProductMock__sectionLabel{font-size:clamp(5px,.92vw,9px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.22);margin:clamp(5px,1.1vw,12px) 0 clamp(2px,.45vw,5px);line-height:1}#bm .bm-ProductMock__sectionLabel:first-of-type{margin-top:0}#bm .bm-ProductMock__navStripe{display:flex;flex-direction:column;gap:clamp(4px,.95vw,8px)}#bm .bm-ProductMock__navStripe.bm-ProductMock__navStripe--dense{gap:clamp(3px,.75vw,6px)}#bm .bm-ProductMock__badgePro{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:clamp(2px,.42vw,5px) clamp(5px,1vw,9px);border-radius:4px;font-size:clamp(5px,.85vw,8px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 28%,transparent);color:hsla(0,0%,100%,.88);border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 40%,transparent)}@keyframes bm-product-mock-shimmer{0%{background-position:-100% 0;opacity:0}5%{opacity:1}25%{opacity:1}30%{background-position:200% 0;opacity:0}to{background-position:200% 0;opacity:0}}#bm{--bm-mock-bg-deep:rgba(10,10,11,0.98);--bm-mock-bg-rail:#0a0a0c;--bm-mock-bg-panel:rgba(26,26,29,0.96);--bm-mock-bg-elevated:rgba(255,255,255,0.07);--bm-mock-border:rgba(255,255,255,0.08);--bm-mock-border-strong:rgba(255,255,255,0.14);--bm-mock-skeleton:rgba(255,255,255,0.1);--bm-mock-skeleton-muted:rgba(255,255,255,0.06);--bm-mock-bubble-in:rgba(255,255,255,0.08);--bm-mock-chip-bg:rgba(255,255,255,0.05)}#bm .bm-ProductMockCard{position:relative}#bm .bm-ProductMockCard:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 55%,transparent 60%);background-size:200% 100%;animation:bm-product-mock-shimmer 8s linear 2s infinite}@media(prefers-reduced-motion:reduce){#bm .bm-ProductMockCard:after{animation:none}}#bm .bm-ProductMockCard{display:flex;flex-direction:column;width:100%;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#1e1e1e,#121212);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 80px rgba(0,0,0,.45)}#bm .bm-ProductMockCard--embedded{box-shadow:none;border-color:hsla(0,0%,100%,.08);height:100%}#bm .bm-ProductMockCard__main{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}#bm .bm-ProductMockCard__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}#bm .bm-ProductMockCard__headerMedia{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1}#bm .bm-ProductMockCard__avatar{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50rem;object-fit:cover}#bm .bm-ProductMockCard__headerText{min-width:0;flex:1}#bm .bm-ProductMockCard__title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff}#bm .bm-ProductMockCard__subtitle,#bm .bm-ProductMockCard__title{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bm .bm-ProductMockCard__subtitle{margin:.125rem 0 0;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.55)}#bm .bm-ProductMockCard__badge{flex-shrink:0;padding:.25rem .625rem;border-radius:50rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 22%,transparent);border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 40%,transparent)}#bm .bm-ProductMockCard__thread{display:flex;flex-direction:column;gap:.75rem;height:18rem;min-height:18rem;overflow:hidden}#bm .bm-ProductMockCard__live{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;height:100%}#bm .bm-ProductMockCard__day{align-self:center;margin:0;padding:.2rem .65rem;border-radius:50rem;border:1px solid var(--bm-mock-border);background:var(--bm-mock-chip-bg);font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.42);line-height:1.25}#bm .bm-ProductMockCard__pin{padding:.5rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 28%,transparent);background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 12%,transparent);font-size:.75rem;font-weight:600;line-height:1.35;color:hsla(0,0%,100%,.72)}#bm .bm-ProductMockCard__msg{display:flex;align-items:flex-end;gap:.5rem;max-width:100%}#bm .bm-ProductMockCard__msgPhoto{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50rem;object-fit:cover}#bm .bm-ProductMockCard__msg--enter{animation:bm-ProductMockCard__msgIn .38s cubic-bezier(.16,1,.3,1) both}#bm .bm-ProductMockCard__msg--out{justify-content:flex-end;align-self:flex-end}#bm .bm-ProductMockCard__msg--out .bm-ProductMockCard__msgMeta{justify-content:flex-end}#bm .bm-ProductMockCard__bubbleWrap{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:78%}#bm .bm-ProductMockCard__msgMeta{display:flex;align-items:center;gap:.35rem;padding-inline:.15rem}#bm .bm-ProductMockCard__msgName{font-size:.75rem;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.55)}#bm .bm-ProductMockCard__chip{display:inline-flex;align-items:center;padding:.08rem .45rem;border-radius:50rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.92);background:color-mix(in srgb,var(--bm-feature-accent,#9966ff) 38%,transparent);border:1px solid color-mix(in srgb,var(--bm-feature-accent,#9966ff) 52%,transparent)}#bm .bm-ProductMockCard__bubble{padding:.65rem .85rem;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid var(--bm-mock-border);font-size:1rem;font-weight:500;line-height:1.45;color:hsla(0,0%,100%,.9)}#bm .bm-ProductMockCard__bubble--out{background:var(--bm-feature-accent,#9966ff);border-color:var(--bm-feature-accent,#9966ff);color:#fff}#bm .bm-ProductMockCard__bubble--typing{display:flex;align-items:center;gap:.3rem;min-height:1.45em;padding-block:.75rem}#bm .bm-ProductMockCard__dot{width:.4rem;height:.4rem;border-radius:50%;background:hsla(0,0%,100%,.55);animation:bm-ProductMockCard__dotPulse 1s ease-in-out infinite}#bm .bm-ProductMockCard__dot:nth-child(2){animation-delay:.16s}#bm .bm-ProductMockCard__dot:nth-child(3){animation-delay:.32s}#bm .bm-ProductMockCard__bubble--out .bm-ProductMockCard__dot{background:hsla(0,0%,100%,.72)}@keyframes bm-ProductMockCard__msgIn{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes bm-ProductMockCard__dotPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){#bm .bm-ProductMockCard__msg--enter{animation:none}#bm .bm-ProductMockCard__dot{animation:none;opacity:.7}}#bm .bm-ProductMockCard__bottomBar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem;background:hsla(0,0%,100%,.045);border-top:1px solid hsla(0,0%,100%,.07)}#bm .bm-ProductMockCard__composerHint{margin:0;min-width:0;flex:1;font-size:.75rem;font-weight:500;line-height:1.35;color:hsla(0,0%,100%,.42);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bm .bm-ProductMockCard__action{flex-shrink:0;display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:50rem;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.05);font-size:.75rem;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.7)}#bm .bm-ProductMockCard__member{display:flex;align-items:center;gap:.65rem;padding:.55rem .15rem;border-bottom:1px solid hsla(0,0%,100%,.06)}#bm .bm-ProductMockCard__member:last-child{border-bottom:none}#bm .bm-ProductMockCard__memberText{min-width:0;flex:1}#bm .bm-ProductMockCard__memberName{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}#bm .bm-ProductMockCard__memberRole{margin:.1rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3;color:hsla(0,0%,100%,.5)}#bm .bm-ProductMockCard__memberAction{flex-shrink:0;padding:.3rem .65rem;border-radius:50rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);font-size:.75rem;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.72)}#bm .bm-ProductMockCard__rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}#bm .bm-ProductMockCard__rules li{position:relative;padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.45;color:hsla(0,0%,100%,.82)}#bm .bm-ProductMockCard__rules li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--bm-feature-accent,#9966ff)}#bm .bm-ProductMockCard .bm-ProductMock__circle--md{width:1.75rem;height:1.75rem}#bm .bm-ProductMockCard .bm-ProductMock__circle--lg{width:2.25rem;height:2.25rem}#bm .bm-ProductMockCard .bm-ProductMock__initialAvatar{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em;user-select:none}#bm .bm-ProductMockCard .bm-ProductMock__initialAvatar.bm-ProductMock__circle--md{font-size:.7rem}#bm .bm-ProductMockCard .bm-ProductMock__initialAvatar.bm-ProductMock__circle--lg{font-size:.85rem}.bm-FeatureBento__header{text-align:center;max-width:38rem;margin-inline:auto;margin-bottom:2rem}.bm-FeatureBento__lead{min-width:0}.bm-FeatureBento__title{font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0 0 1rem}.bm-FeatureBento__subtitle{margin:0;font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.52)}.bm-FeatureBento__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.bm-FeatureBento__grid--rowSpan{grid-auto-rows:1fr}.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--half:first-child{grid-column:1;grid-row:1}.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--half:nth-child(2){grid-column:1;grid-row:2}.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--full{grid-column:2;grid-row:1/span 2}.bm-FeatureBento__card{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);padding:0;display:flex;flex-direction:column;overflow:hidden}.bm-FeatureBento__card--half{grid-column:span 1}.bm-FeatureBento__card--full{grid-column:1/-1}.bm-FeatureBento__caption{font-size:1rem;font-weight:500;line-height:1.5;color:hsla(0,0%,100%,.7);margin:0;padding:1.5rem 1.5rem 1rem}.bm-FeatureBento__accent{color:var(--bm-feature-accent);font-weight:700}.bm-FeatureBento__media{flex:1;display:flex;align-items:stretch;justify-content:stretch;margin:0 1rem 1rem;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.2);min-height:16rem}.bm-FeatureBento__media>*{width:100%}.bm-FeatureBento__card--full .bm-FeatureBento__media{min-height:18rem}.bm-FeatureBento__img{width:100%;height:auto;display:block;object-fit:cover}.bm-FeatureBento__placeholder{flex-direction:column;gap:.5rem;width:100%;aspect-ratio:16/10;color:hsla(0,0%,100%,.18);border:1px dashed hsla(0,0%,100%,.1)}.bm-FeatureBento__placeholder span{font-size:.75rem;font-weight:600;letter-spacing:.04em}.bm-FeatureBento__card--spotlight{padding:1.5rem 1.5rem 2rem}.bm-FeatureBento__card--spotlight .bm-FeatureBento__media{flex:0 0 auto;margin:0 0 1.5rem;min-height:14rem;background:rgba(0,0,0,0);border-radius:0;overflow:visible;align-items:center;justify-content:center}.bm-FeatureBento__card--spotlight .bm-FeatureBento__media>*{width:100%}.bm-FeatureBento__card--spotlight.bm-FeatureBento__card--full .bm-FeatureBento__media{min-height:16rem}.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--full.bm-FeatureBento__card--spotlight .bm-FeatureBento__media{flex:1 1 auto;min-height:16rem}.bm-FeatureBento__cardTitle{margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#fff}.bm-FeatureBento__cardBody{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#b3b3b3}@media(max-width:991.98px){.bm-FeatureBento__grid,.bm-FeatureBento__grid--rowSpan{grid-template-columns:1fr;grid-auto-rows:auto}.bm-FeatureBento__card--full,.bm-FeatureBento__card--half,.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--full,.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--half:first-child,.bm-FeatureBento__grid--rowSpan .bm-FeatureBento__card--half:nth-child(2){grid-column:1;grid-row:auto}}