.badge{--_badge-color:var(--applied-text-subdued);--_badge-border:var(--applied-border-default);position:relative;display:inline-flex;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-sm);background:var(--applied-background-level-1);color:var(--_badge-color);opacity:var(--opacity-high);white-space:nowrap}.badge,.badge:after{box-shadow:inset 0 0 0 .5px var(--_badge-border)}.badge:after{content:"";position:absolute;inset:2px;pointer-events:none}.badge--accent{--_badge-color:var(--applied-text-page);--_badge-border:var(--applied-border-accent)}.badge__label{color:inherit}.badge__star{flex:0 0 auto}.accordion{display:flex;flex-direction:column;width:100%}.accordion__item{border-top:1px solid var(--applied-border-subdued)}.accordion__header{width:100%;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-2xl) 0;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--applied-text-default)}.accordion__header svg{flex-shrink:0;color:var(--applied-text-subdued)}.accordion__header:focus-visible{outline:2px solid var(--applied-border-accent);outline-offset:2px}.accordion__title{flex:1;min-width:0}.accordion__content{height:0;overflow:hidden}.accordion__body{padding-bottom:var(--spacing-xl);color:var(--applied-text-default)}