.ui-panel[data-v-e49ae4ae]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ui-panel--open[data-v-e49ae4ae]{border-color:var(--color-primary-a28);box-shadow:0 .35rem 1.25rem var(--color-primary-a08),0 0 0 1px var(--color-primary-a10)}.ui-panel__bar[data-v-e49ae4ae]{display:flex;align-items:center;gap:.5rem;min-height:2.85rem;padding-inline:clamp(.85rem,.8rem + .5vw,1.5rem);background:transparent;transition:background-color var(--duration-fast) var(--ease-out)}.ui-panel__bar[data-v-e49ae4ae]:hover{background:var(--color-secondary-tint-subtle)}.ui-panel--open .ui-panel__bar[data-v-e49ae4ae]{background:var(--color-primary-a04)}.ui-panel__heading[data-v-e49ae4ae]{margin:0;flex:1 1 auto;min-width:0}.ui-panel__trigger[data-v-e49ae4ae]{display:block;width:100%;padding-block:clamp(.75rem,.7rem + .3vw,1.2rem);padding-inline:0;border:0;background:transparent;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.ui-panel__trigger[data-v-e49ae4ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ui-panel__title[data-v-e49ae4ae]{display:block;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);font-weight:600;line-height:1.45;text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out)}.ui-panel--open .ui-panel__title[data-v-e49ae4ae]{color:var(--color-primary-deep)}.ui-panel__actions[data-v-e49ae4ae]{display:flex;flex-shrink:0;align-items:center}.ui-panel__chevron[data-v-e49ae4ae]{display:grid;flex-shrink:0;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.ui-panel__chevron[data-v-e49ae4ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:999px}.ui-panel__icon[data-v-e49ae4ae]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--color-primary-a08);color:var(--color-primary-deep);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ui-panel__icon svg[data-v-e49ae4ae]{width:1rem;height:1rem}.ui-panel__bar:hover .ui-panel__icon[data-v-e49ae4ae]{background:var(--color-primary-a12)}.ui-panel--open .ui-panel__icon[data-v-e49ae4ae]{background:var(--color-primary-a18);color:var(--color-primary-deep);transform:rotate(180deg)}.ui-panel__body[data-v-e49ae4ae]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-out)}.ui-panel__body--open[data-v-e49ae4ae]{grid-template-rows:1fr}.ui-panel__inner[data-v-e49ae4ae]{overflow:hidden;min-height:0}.ui-panel__content[data-v-e49ae4ae]{padding:0 clamp(1rem,.9rem + .55vw,1.5rem) clamp(1rem,.9rem + .55vw,1.5rem);border-top:1px solid transparent;opacity:0;transform:translateY(-4px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),padding-top var(--duration-base) var(--ease-out)}.ui-panel__body--open .ui-panel__content[data-v-e49ae4ae]{padding-top:clamp(.75rem,.65rem + .35vw,1rem);border-top-color:var(--color-border);opacity:1;transform:translateY(0)}@media(max-width:639px){.ui-panel__bar[data-v-e49ae4ae]{flex-wrap:wrap;row-gap:.35rem;padding-block:.55rem}.ui-panel__heading[data-v-e49ae4ae]{flex:1 1 calc(100% - 2.5rem);order:1}.ui-panel__chevron[data-v-e49ae4ae]{order:2}.ui-panel__actions[data-v-e49ae4ae]{order:3;width:100%;justify-content:flex-start;padding-bottom:.35rem}.ui-panel__trigger[data-v-e49ae4ae]{padding-block:.35rem}}@media(min-width:900px){.ui-panel__bar[data-v-e49ae4ae]{min-height:3.75rem;gap:.75rem}.ui-panel__title[data-v-e49ae4ae]{font-size:1.25rem;line-height:1.4}.ui-panel__icon[data-v-e49ae4ae]{width:2.25rem;height:2.25rem}.ui-panel__icon svg[data-v-e49ae4ae]{width:1.25rem;height:1.25rem}}@media(prefers-reduced-motion:reduce){.ui-panel[data-v-e49ae4ae],.ui-panel__bar[data-v-e49ae4ae],.ui-panel__body[data-v-e49ae4ae],.ui-panel__content[data-v-e49ae4ae],.ui-panel__icon[data-v-e49ae4ae],.ui-panel__title[data-v-e49ae4ae]{transition:none}.ui-panel__content[data-v-e49ae4ae]{opacity:1;transform:none}.ui-panel__body:not(.ui-panel__body--open) .ui-panel__content[data-v-e49ae4ae]{opacity:0}}.ui-panels[data-v-f5d5403b]{display:flex;flex-direction:column;gap:clamp(.625rem,.5rem + .35vw,.875rem)}
