@keyframes spin-bc534fcc{to{transform:rotate(1turn)}}@keyframes fadeIn-bc534fcc{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-bc534fcc{0%{opacity:1}to{opacity:0}}@keyframes slideUp-bc534fcc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-bc534fcc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-bc534fcc{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-bc534fcc{0%,to{opacity:1}50%{opacity:.5}}.ae[data-v-bc534fcc]{container-type:inline-size;margin:0 auto;max-width:480px;padding:20px 16px 32px;text-align:center}.ae__hero[data-v-bc534fcc]{margin-bottom:18px}.ae__title[data-v-bc534fcc]{color:var(--gray-900,oklch(22% .015 250deg));font-size:25px;font-weight:900;letter-spacing:-.02em;margin:0 0 10px}.ae__sub[data-v-bc534fcc]{color:var(--gray-600,oklch(50% .01 250deg));font-size:13.5px;line-height:1.6;margin:0 auto;max-width:380px}.ae__section-label[data-v-bc534fcc]{color:var(--gray-400,oklch(70% .01 250deg));font-size:11px;font-weight:800;letter-spacing:.1em;margin:24px 0 12px;text-align:start;text-transform:uppercase}.ae__list[data-v-bc534fcc]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ae__item[data-v-bc534fcc]{align-items:center;background:#f6f9fb;border-radius:14px;display:flex;gap:12px;padding:12px 16px;text-align:start}.ae__item--shower[data-v-bc534fcc]{align-items:flex-start}.ae__item-icon[data-v-bc534fcc]{flex-shrink:0;font-size:18px;line-height:1.3}.ae__item-body[data-v-bc534fcc]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ae__item-name[data-v-bc534fcc]{color:var(--gray-900,oklch(22% .015 250deg));flex:1;font-size:13.5px;font-weight:800}.ae__item-desc[data-v-bc534fcc]{font-size:11.5px;line-height:1.5}.ae__item-date[data-v-bc534fcc],.ae__item-desc[data-v-bc534fcc]{color:var(--gray-500,oklch(58% .012 250deg))}.ae__item-date[data-v-bc534fcc]{flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}.ae__note[data-v-bc534fcc]{color:var(--gray-400,oklch(70% .01 250deg));font-size:11px;line-height:1.5;margin:10px 0 0;text-align:start}.ae__share[data-v-bc534fcc]{align-items:center;background:var(--brand-love,#ff385c);border:0;border-radius:16px;box-shadow:0 8px 24px #d3004659;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;gap:9px;justify-content:center;margin-top:28px;min-height:48px;padding:0 38px;transition:transform .18s var(--ease-out-expo)}.ae__share[data-v-bc534fcc]:hover{transform:translateY(-2px)}.ae__share[data-v-bc534fcc]:active{transform:scale(.97)}.ae__share[data-v-bc534fcc]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:3px}.ae__share-ic[data-v-bc534fcc]{height:18px;width:18px}.ae__actions[data-v-bc534fcc]{display:flex;justify-content:center;margin-top:16px}.ae__go[data-v-bc534fcc]{align-items:center;background:#fff;border:1.5px solid oklch(.88 .05 15);border-radius:13px;color:var(--brand-love,#ff385c);cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:800;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .16s var(--ease-out-expo)}.ae__go[data-v-bc534fcc]:hover{transform:translateY(-1px)}.ae__go[data-v-bc534fcc]:active{transform:scale(.97)}.ae__go[data-v-bc534fcc]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:3px}.ae__credit[data-v-bc534fcc]{color:var(--gray-400,oklch(70% .01 250deg));font-size:11px;line-height:1.5;margin:16px auto 0;max-width:380px}.ae__toast[data-v-bc534fcc]{background:#20252a;border-radius:999px;bottom:28px;box-shadow:0 10px 28px #0f171f4d;color:#f8f8f8;font-size:13px;font-weight:700;left:50%;padding:11px 20px;position:fixed;transform:translate(-50%);z-index:40}.ae-toast-enter-active[data-v-bc534fcc]{transition:opacity .2s var(--ease-out-expo)}.ae-toast-enter-from[data-v-bc534fcc]{opacity:0}@media(prefers-reduced-motion:reduce){.ae-toast-enter-active[data-v-bc534fcc]{transition:none}.ae__go[data-v-bc534fcc]:active,.ae__go[data-v-bc534fcc]:hover,.ae__share[data-v-bc534fcc]:active,.ae__share[data-v-bc534fcc]:hover{transform:none}}@container (max-width: 400px){.ae[data-v-bc534fcc]{padding:22px 12px 36px}}
