.bm-overview.bmn{box-sizing:border-box;min-width:0;color:var(--text);isolation:isolate;padding-bottom:72px;position:relative}.bm-overview__title{color:var(--text);font-size:var(--fs-title);letter-spacing:-.02em;margin:0;font-weight:700;line-height:40px}.bmn-hero.bm-overview__hero .bm-panel{background:linear-gradient(#fcfcfe07, #fcfcfe02 40%), var(--bm-panel);border-color:#0000;box-shadow:0 40px 90px -40px #000}.bmn{gap:0;padding-top:40px;display:grid}.bmn-header{justify-items:start;gap:16px;min-width:0;display:grid}.bmn>.bm-spec,.bmn>.bm-spec+.bmn-hero{margin-top:24px}.bmn-header__title{gap:var(--space-1);display:grid}.bmn-header__soon{color:var(--muted);font-size:var(--fs-secondary);margin:0}.bmn-header>*{min-width:0;max-width:100%}.bmn-header>.bm-parent{margin-bottom:calc(var(--space-4) * -1)}.bmn-hero{gap:var(--space-3) var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:16px;display:grid}.bmn-hero>.bm-panel{grid-row:1/span 2;grid-template-rows:subgrid;box-sizing:border-box}.bmn-hero>.bm-panel .bm-panel-display{align-self:start}.bmn-body{column-gap:calc(var(--space-6) + var(--space-2));--bm-rail-column:288px;--bm-rail-gap:var(--space-5);grid-template-columns:fit-content(20rem) minmax(0,1fr);align-items:start;margin-top:48px;display:grid}@media (width>=1120px){[data-frame=docs] .bmn-body,.bm-overview .bmn-body{grid-template-columns:var(--bm-rail-column) minmax(0, 1fr);column-gap:var(--bm-rail-gap)}}.bmn-content{gap:64px;min-width:0;display:grid}.bmn-section{min-width:0;scroll-margin-top:calc(var(--bm-spec-h,0px) + 16px);gap:0;display:grid}.bmn-section>h2{color:var(--text);letter-spacing:-.015em;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:700;line-height:32px;display:flex}.bmn-section>p{max-width:70ch;color:var(--muted);margin:4px 0 0}.bmn-section>.bmn-panel,.bmn-section>.bm-panel{margin-top:16px}.bmn-section>p+.bmn-panel,.bmn-section>p+.bm-panel{margin-top:28px}@media (width<=759px){.bmn-section>p+.bmn-panel,.bmn-section>p+.bm-panel{margin-top:20px}}.bmn-panel{border:1px solid var(--bm-panel-line);background:var(--bm-panel-fill);border-radius:8px;min-width:0}.bmn-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.bmn-tabs::-webkit-scrollbar{display:none}.bmn-tab{color:#fcfcfed9;height:32px;font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 12px;font-weight:500;line-height:20px;transition:background-color .12s,color .12s}.bmn-tab:not([aria-disabled=true]):hover{color:var(--text);background:#fcfcfe0d}.bmn-tab[aria-selected=true],.bmn-tab[aria-selected=true]:hover{color:var(--text);background:#fcfcfe1f;font-weight:600}.bmn-tab[aria-disabled=true]{color:var(--faint);cursor:default}.bmn-tab .bm-soon{margin-left:var(--space-2)}.bmn-tab:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.bmn-tabpanel>div>.bm-panel,.bmn-tabpanel>div>div>.bm-panel,.bmn-tabpanel>div>.bmn-stack>.bm-panel{--bm-panel-border:0px;box-shadow:none;background:0 0;border-radius:0}.bmn-tabpanel .bm-panel:after{display:none}@media (width<=1119px){.bmn-body{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media (width<=899px){.bmn-hero{gap:var(--space-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.bmn-hero>.bm-panel{grid-row:auto;grid-template-rows:auto 1fr}}@media (width<=760px){.bmn{padding-top:24px}.bmn-body{margin-top:32px}.bmn-content{gap:48px}.bmn-section>h2{gap:10px;font-size:22px;line-height:28px}.bm-overview__title{font-size:28px;line-height:36px}.bmn-hero{gap:12px}.bmn .bm-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid}.bmn .bm-panel-heading{display:contents}.bmn .bm-panel-title{grid-area:1/1}.bmn .bm-panel-controls{grid-area:1/2;margin-left:0}.bmn .bm-panel-subtitle{grid-area:2/1/auto/-1}.bmn-tabs{padding:8px 32px 8px 8px;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}}.bmn-tabpanel>div>.bmn-stack>.bm-panel+.bm-panel{border-top:2px solid var(--border);margin-top:0;padding-top:56px}@media (width<=759px){.bmn-tabpanel>div>.bmn-stack>.bm-panel+.bm-panel{margin-top:0;padding-top:40px}}.bmn-section--soon>h2,.bmn-section--soon>p{color:var(--faint)}
