.app-accordion-list,.app-sections{gap:var(--spacing-3);flex-direction:column;display:flex}.app-accordion-bare{gap:var(--spacing-4);flex-direction:column;display:flex}.app-accordion-bare>.app-accordion-heading{gap:var(--spacing-1)}.app-accordion{border:1px solid color-mix(in srgb, var(--color-border) 55%, var(--color-transparent));border-radius:var(--card-radius);background:var(--color-surface);box-shadow:var(--editor-card-shadow-rest);transition:border-color var(--transition-base), box-shadow var(--transition-base);position:relative;overflow:hidden}@media (hover:hover){.app-accordion:hover{border-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-border))}}.app-accordion.is-open{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));box-shadow:var(--editor-card-shadow-open)}.app-accordion-header-row{align-items:stretch;gap:0;width:100%;display:flex}.app-accordion-header-row>.app-accordion-heading{padding:var(--spacing-4) var(--spacing-5);min-width:0}.app-accordion-header{appearance:none;background:var(--color-transparent);justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-4) var(--spacing-5);cursor:pointer;color:inherit;text-align:left;font:inherit;scroll-margin-top:calc(var(--nav-height) + var(--spacing-3));transition:background var(--transition-fast);border:0;flex:auto;min-height:0;display:flex}@media (hover:hover){.app-accordion-header:hover{background:color-mix(in srgb, var(--color-accent) 3%, var(--color-transparent))}}.app-accordion-header:focus-visible:not(:where([data-pointer-focus])){outline:2px solid var(--color-accent);outline-offset:-2px}.app-accordion-header-row>.app-accordion-actions{padding-right:var(--spacing-5);padding-left:var(--spacing-2)}.app-accordion-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app-accordion-title{font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:-.01em;line-height:var(--type-card-title-leading);color:var(--color-accent);margin:0}.app-accordion-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.app-accordion-eyebrow{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--color-muted);line-height:var(--type-eyebrow-leading);margin:0}.app-accordion-actions{align-items:center;gap:var(--spacing-2);flex:none;display:inline-flex}.app-accordion-status{flex:none;align-self:center;margin-inline-start:auto;display:inline-flex}@media (width<=35rem){.app-accordion-header:has(>.app-accordion-status){grid-template-areas:"heading chevron""status status";justify-content:space-between;display:grid}.app-accordion-header>.app-accordion-heading{grid-area:heading}.app-accordion-header>.app-accordion-chevron{grid-area:chevron}.app-accordion-header>.app-accordion-status{grid-area:status;justify-self:start;margin-inline-start:initial}}.app-accordion-chevron{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-transparent));width:32px;height:32px;color:var(--color-accent);transition:transform var(--transition-base), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.app-accordion-header:hover .app-accordion-chevron{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-transparent))}}.app-accordion-chevron[data-open=true],.app-accordion-header[aria-expanded=true]>.app-accordion-chevron{transform:rotate(180deg)}.app-accordion-body{padding:var(--spacing-4) var(--spacing-5) var(--spacing-6);border-top:1px solid color-mix(in srgb, var(--color-border) 55%, var(--color-transparent));background:var(--color-surface);gap:var(--spacing-4);flex-direction:column;display:flex}.app-accordion-body[hidden]{display:none}@media (width<=640px){.app-accordion-header{padding:var(--spacing-3) var(--mobile-card-body-inset)}.app-accordion-body{padding:var(--spacing-3) var(--mobile-card-body-inset) var(--spacing-4)}.app-accordion-title{font-size:var(--font-size-base)}}@media (prefers-reduced-motion:reduce){.app-accordion-chevron{transition:none}}.app-accordion .app-accordion.is-open{box-shadow:none;border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border))}.app-accordion-body .wiz-step-title{font-size:var(--font-size-base);margin-top:0}.app-accordion-body .wiz-step>.wiz-step-title:first-child,.app-accordion-body .wiz-step>.wiz-step-desc:first-of-type{display:none}.wiz-step .app-accordion-bare>.app-accordion-heading>.app-accordion-title{font-family:var(--type-eyebrow-family);font-size:var(--font-size-xs);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.wiz-step .app-accordion-bare+.app-accordion-bare{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-5)}
