.icon--chevron-down[data-v-d6986a21]{overflow:visible}.buttonlink .icon:has(.icon--chevron-down){--buttonlink-icon-dy:2%}.details[data-v-e77769b1]{row-gap:0;position:relative;font-size:var(--fs-body-m)}.details__content[data-v-e77769b1]{transform-origin:top;transition-property:height,opacity,display;transition-duration:calc(var(--speed-m)*var(--speed-multiplier));transition-timing-function:var(--easing-cubic);transition-behavior:allow-discrete;height:0;opacity:0;display:none;overflow:clip}.details__content[data-v-e77769b1]>:first-child{margin-top:var(--card-row-gap)}.details__content[data-v-e77769b1]>*{min-width:0}.details__summary-label-icon[data-v-e77769b1],.details__toggle-icon[data-v-e77769b1]{cursor:pointer;aspect-ratio:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-theme-primary-500);width:1em;z-index:1;position:relative;flex:0 0 auto}.details__summary-label-icon svg[data-v-e77769b1],.details__toggle-icon svg[data-v-e77769b1]{position:absolute;inset:0;width:100%;height:auto}.details__toggle-icon[data-v-e77769b1]{position:absolute;right:0;font-size:1.6363636364rem;transition:rotate calc(var(--speed-m)*var(--speed-multiplier)) var(--easing-cubic)}.details--is-open .details__toggle-icon[data-v-e77769b1]{rotate:90deg}.details__toggle-icon .icon--minus[data-v-e77769b1]{rotate:-90deg}.details__summary-label[data-v-e77769b1]{display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;font-weight:600;color:var(--color-theme-primary-500);gap:.5em;font-size:var(--fs-body-m);cursor:pointer}.details__summary-label-icon[data-v-e77769b1]{font-size:1em;scale:.75;translate:0 10%}.details__summary-label-icon__chevron[data-v-e77769b1]{transition:transform calc(var(--speed-m)*var(--speed-multiplier)) var(--easing-cubic)}.details__summary-label-icon__chevron--rotated[data-v-e77769b1]{transform:rotate(-.5turn)}.details.details--is-open>.details__content[data-v-e77769b1]{height:auto;opacity:1;display:grid}@starting-style{.details.details--is-open>.details__content[data-v-e77769b1]{height:0;opacity:0}}.card[data-v-17de1c94]{--card-row-gap:1.4545454545rem;--card-bg-color:var(--color-white);align-content:start;width:100%;padding:calc(var(--card-padding) - var(--card-padding-subtract, 0px));position:relative;background-color:var(--card-bg-color);box-shadow:var(--box-shadow-l-1);border-radius:var(--radius-xl)}.card--padding-s[data-v-17de1c94]{--card-padding:var(--card-padding-s)}.card--padding-m[data-v-17de1c94]{--card-padding:var(--card-padding-m)}@media(width<45em){.card--padding-l[data-v-17de1c94]{--card-padding:var(--card-padding-m)}}@media(width>=45em){.card--padding-l[data-v-17de1c94]{--card-padding:var(--card-padding-l)}}.card[data-v-17de1c94]:has(>.card-sticky-footer){overflow:clip}.card__title[data-v-17de1c94]{display:flex;justify-content:space-between;align-items:flex-start}.card[data-v-17de1c94] .card,.card--nested[data-v-17de1c94]{box-shadow:none;--card-padding:var(--card-padding-m)!important;--card-bg-color:var(--color-gray-100)}.card[data-v-17de1c94]:where(:not(.card--collapsible)){row-gap:var(--card-row-gap)}.card--collapsible[data-v-17de1c94]{row-gap:0;padding:0!important;transition:background-color calc(var(--speed-m)*var(--speed-multiplier)) var(--easing-cubic)}.card--collapsible[data-v-17de1c94] .details__summary{position:relative}.card--collapsible[data-v-17de1c94] .details__summary .card__title{cursor:pointer;padding:calc(var(--card-padding) - var(--card-padding-subtract, 0px));padding-right:calc(var(--card-padding) - var(--card-padding-subtract, 0px) + 2rem)}.card--collapsible[data-v-17de1c94] .details__summary .details__toggle-icon{top:50%;right:calc(var(--card-padding) - var(--card-padding-subtract, 0px));translate:0 -50%}.card--collapsible[data-v-17de1c94]:has(.card__title:hover,.details__toggle-icon:is(:hover,:focus-visible)){background-color:color-mix(in oklch,var(--card-bg-color),var(--color-white) 50%)}.card--collapsible[data-v-17de1c94] .details__content{margin-top:calc((var(--card-padding) - var(--card-padding-subtract, 0px))*-1);padding:calc(var(--card-padding) - var(--card-padding-subtract, 0px));padding-top:0}.card--collapsible .card__content[data-v-17de1c94]{--card-content-pull-out:.7272727273rem;margin:calc(var(--card-content-pull-out)*-1 + var(--card-row-gap)) calc(var(--card-content-pull-out)*-1) calc(var(--card-content-pull-out)*-1)!important;padding:var(--card-content-pull-out);row-gap:var(--card-row-gap)}
