.announce-section[data-v-ada6cdb8]{transition:opacity .2s;position:relative}.announce-section__card[data-v-ada6cdb8]{background-color:var(--surface-2);border-radius:var(--radius);box-shadow:var(--shadow-surface);transition:scale .45s var(--ease-press)}.announce-section__card[data-v-ada6cdb8]:has(.announce-section__header:active){-webkit-tap-highlight-color:transparent}.announce-section__card[data-v-ada6cdb8]:has(.announce-section__header:active):active:where(:not(:has(:is(a):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.announce-section__card[data-v-ada6cdb8]:has(.announce-section__header:active):active{scale:none}}.announce-section--disabled[data-v-ada6cdb8]>:not(.announce-section__dot){opacity:.6}.announce-section__dot[data-v-ada6cdb8]{background-color:var(--surface);border:2px solid var(--border-2);z-index:1;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s,border-color .2s,box-shadow .2s;position:absolute;top:2.25rem;left:-2rem}.announce-section__dot--active[data-v-ada6cdb8]{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.announce-section__dot--active[data-v-ada6cdb8],.announce-section__dot--completed[data-v-ada6cdb8]{background-color:var(--primary);border-color:var(--primary)}.announce-section__header[data-v-ada6cdb8]{cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:var(--radius);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;background:0 0;border:none;align-items:center;gap:1rem;padding:1.5rem;transition:background-color .2s;display:flex;position:relative}.announce-section__header[data-v-ada6cdb8]:disabled{cursor:not-allowed}.announce-section--open .announce-section__header[data-v-ada6cdb8]{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover){.announce-section:not(.announce-section--open) .announce-section__header[data-v-ada6cdb8]:not(:disabled):hover{background-color:color-mix(in srgb,var(--text) 2%,transparent)}}.announce-section__title[data-v-ada6cdb8]{color:var(--text);flex:1;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:inline-flex}.announce-section__check[data-v-ada6cdb8]{color:var(--success);flex-shrink:0}.announce-section__attention[data-v-ada6cdb8]{color:var(--warning);flex-shrink:0}.announce-section-check-enter-active[data-v-ada6cdb8]{transition:opacity var(--motion) ease,transform var(--motion-arrive) var(--ease-spring)}.announce-section-check-leave-active[data-v-ada6cdb8]{transition:opacity var(--motion-leave) ease,transform var(--motion-leave) var(--ease-in)}.announce-section-check-enter-from[data-v-ada6cdb8],.announce-section-check-leave-to[data-v-ada6cdb8]{opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.announce-section-check-enter-from[data-v-ada6cdb8],.announce-section-check-leave-to[data-v-ada6cdb8]{transform:none}}.announce-section__chevron[data-v-ada6cdb8]{color:var(--text-3);transition:color .2s,transform var(--motion-layout) var(--ease-out);flex-shrink:0}.announce-section--open .announce-section__chevron[data-v-ada6cdb8]{transform:rotate(180deg)}.announce-section__header:hover .announce-section__chevron[data-v-ada6cdb8]{color:var(--text-2)}.announce-section__body[data-v-ada6cdb8]{border-top:1px solid var(--border);padding:1.5rem}.announce-section-body-enter-active[data-v-ada6cdb8],.announce-section-body-leave-active[data-v-ada6cdb8]{overflow:hidden}.announce-section-body-enter-active[data-v-ada6cdb8]{transition:height var(--motion-layout) var(--ease-out)}.announce-section-body-leave-active[data-v-ada6cdb8]{transition:height var(--motion-leave) var(--ease-out)}@media (prefers-reduced-motion:reduce){.announce-section-body-enter-active[data-v-ada6cdb8],.announce-section-body-leave-active[data-v-ada6cdb8],.announce-section__chevron[data-v-ada6cdb8]{transition:none}}@media (width<=639px){.announce-section__dot[data-v-ada6cdb8]{display:none}.announce-section__body[data-v-ada6cdb8],.announce-section__header[data-v-ada6cdb8]{padding-inline:1rem}.announce-section__body[data-v-ada6cdb8]{padding-block:1rem}}
