@layer modules{.m-listing-tabs{padding-block:var(--section-padding-y)}.m-listing-tabs--joined{padding-block-start:0}.m-listing-tabs .section-header{max-inline-size:var(--listing-header-max)}.m-listing-tabs--header-full .section-header{max-inline-size:none}.m-listing-tabs .section-header :is(h1,h2,h3,h4,h5,h6){text-transform:capitalize}.m-listing-tabs .section-header>:is(h1,h2,h3,h4,h5,h6){white-space:pre-line}.m-listing-tabs .section-header__body{color:var(--listing-header-body-color)}.m-listing-tabs__box{border:var(--listing-border);border-radius:var(--listing-radius);display:grid;grid-template-columns:var(--listing-tab-width) minmax(0,1fr);margin-block-start:var(--listing-gap);overflow:hidden}.m-listing-tabs__rail{background:var(--listing-tab-bg);display:flex;flex-direction:column;min-inline-size:0;position:relative}.m-listing-tabs__tabs{display:flex;flex:1 1 auto;flex-direction:column;position:relative;scrollbar-width:none}.m-listing-tabs__tabs::-webkit-scrollbar{display:none}.m-listing-tabs__tab{align-items:center;background:var(--listing-tab-bg);border:0;color:var(--listing-tab-fg);cursor:pointer;display:flex;flex:1 1 0;inline-size:100%;margin:0;padding:var(--listing-tab-padding);text-align:start;transition:background-color var(--listing-transition),color var(--listing-transition)}.m-listing-tabs__tab+.m-listing-tabs__tab{border-block-start:var(--listing-border)}.m-listing-tabs__tab:not([aria-selected=true]):hover{background:var(--listing-tab-bg-hover);color:var(--listing-tab-fg-hover)}.m-listing-tabs__tab[aria-selected=true]{background:var(--listing-tab-bg-active);box-shadow:inset var(--listing-tab-bar) 0 0 var(--listing-tab-bar-color);color:var(--listing-tab-fg-active)}.m-listing-tabs__tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--listing-focus-offset)}.m-listing-tabs__tab-text{color:inherit;display:block;font-weight:var(--listing-tab-weight);text-transform:capitalize;white-space:pre-line}.m-listing-tabs__fade{background:linear-gradient(to right,var(--picus-color-transparent),var(--listing-fade-color));display:none;inline-size:var(--listing-fade-width);inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;transition:opacity var(--listing-transition)}.m-listing-tabs__rail.is-end .m-listing-tabs__fade{opacity:0}.m-listing-tabs__panels{border-inline-start:var(--listing-border);display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.m-listing-tabs__panel{align-items:flex-start;background:var(--listing-panel-bg);display:flex;flex-direction:column;gap:var(--listing-panel-gap);grid-area:1/1;min-inline-size:0;padding:var(--listing-panel-padding)}.m-listing-tabs__panel[hidden]{visibility:hidden}.m-listing-tabs__panel:focus-visible{outline:var(--focus-ring);outline-offset:var(--listing-focus-offset)}.m-listing-tabs__title{color:var(--listing-title-color);font-weight:var(--listing-title-weight);margin:0;text-transform:capitalize;white-space:pre-line}.m-listing-tabs__desc{color:var(--listing-desc-color);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);letter-spacing:var(--type-body-lg-ls);line-height:var(--type-body-lg-lh);max-inline-size:100%}.m-listing-tabs__coverage{align-self:stretch;border-block-start:var(--listing-border);display:flex;flex-direction:column;gap:var(--listing-panel-gap);max-inline-size:100%;padding-block-start:var(--listing-panel-gap)}.m-listing-tabs__label{margin:0}.m-listing-tabs__text{color:var(--listing-coverage-color);max-inline-size:100%}.m-listing-tabs__cta{display:flex;margin-block-start:auto}@media (prefers-reduced-motion:reduce){.m-listing-tabs__fade,.m-listing-tabs__tab{transition:none}}@media (max-width:1023px){.m-listing-tabs__panel{padding:var(--listing-panel-padding-compact)}}@media (max-width:767px){.m-listing-tabs{padding-block:var(--section-padding-y-mobile)}.m-listing-tabs--joined{padding-block-start:0}.m-listing-tabs__box{grid-template-columns:minmax(0,1fr)}.m-listing-tabs__tabs{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain}.m-listing-tabs__tab{flex:none;inline-size:auto;white-space:nowrap}.m-listing-tabs__tab-text{white-space:nowrap}.m-listing-tabs__tab+.m-listing-tabs__tab{border-block-start:0;border-inline-start:var(--listing-border)}.m-listing-tabs__fade{display:block}.m-listing-tabs__panels{border-block-start:var(--listing-border);border-inline-start:0}.m-listing-tabs__panel[hidden]{display:none}}}