.b-accordion{display:flex;flex-direction:column;gap:var(--b-accordion-gap, 10px)}.b-accordion__item{border:var(--b-accordion-border-width, 1px) solid var(--b-accordion-border-color, #e2e8f0);border-radius:var(--b-accordion-radius, 10px);background:var(--b-accordion-item-bg, #fff);overflow:clip}.b-accordion__item[open]{background:var(--b-accordion-open-bg, #f8fafc)}.b-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:var(--b-accordion-padding, 16px);color:var(--b-accordion-title-color, #0f172a);cursor:pointer;list-style:none}.b-accordion__summary::-webkit-details-marker{display:none}.b-accordion__summary:after{content:"";flex-shrink:0;width:.6em;height:.6em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.b-accordion__item[open]>.b-accordion__summary:after{transform:rotate(-135deg)}.b-accordion__item[open]>.b-accordion__summary{color:var(--b-accordion-active-title-color, #2563eb)}.b-accordion__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.b-accordion__title{margin:0;font:inherit;font-size:var(--b-accordion-title-size, 16px);font-weight:600}.b-accordion__content{padding:0 var(--b-accordion-padding, 16px) var(--b-accordion-padding, 16px);color:var(--b-accordion-content-color, #475569);font-size:var(--b-accordion-content-size, 15px)}.b-accordion__content>:first-child{margin-block-start:0}.b-accordion__content>:last-child{margin-block-end:0}.b-accordion--soft .b-accordion__item{border-color:transparent;background:color-mix(in srgb,var(--b-accordion-item-bg, #fff) 84%,#e2e8f0)}.b-accordion--soft .b-accordion__item[open]{box-shadow:0 12px 30px #0f172a14}.b-accordion__leading-icon{display:none}.b-accordion--icon .b-accordion__leading-icon{display:inline-grid;place-items:center;flex:0 0 calc(var(--b-accordion-icon-size, 22px) + 22px);block-size:calc(var(--b-accordion-icon-size, 22px) + 22px);border-radius:calc(var(--b-accordion-radius, 10px) * .7);background:var(--b-accordion-icon-bg, #eff6ff);color:var(--b-accordion-icon-color, #2563eb);font-size:var(--b-accordion-icon-size, 22px)}.b-accordion--icon .b-accordion__title{flex:1}.b-accordion--numbered{counter-reset:b-accordion-item}.b-accordion--numbered .b-accordion__item{counter-increment:b-accordion-item;border-color:transparent;background:var(--b-accordion-numbered-bg, #080d27)}.b-accordion--numbered .b-accordion__item[open]{background:var(--b-accordion-numbered-open-bg, #162055)}.b-accordion--numbered .b-accordion__summary{color:#fff}.b-accordion--numbered .b-accordion__summary:before{content:counter(b-accordion-item,decimal-leading-zero);color:var(--b-accordion-numbered-accent, #80bde1);font-weight:700;font-variant-numeric:tabular-nums}.b-accordion--numbered .b-accordion__summary:after{color:var(--b-accordion-numbered-accent, #80bde1)}.b-accordion--numbered .b-accordion__item[open]>.b-accordion__summary{color:#fff}.b-accordion--numbered .b-accordion__content{color:#ffffffc7}@media (prefers-reduced-motion: reduce){.b-accordion__summary:after{transition:none}}
