@layer component{.toast[data-v-d5d0945e]{display:flex;flex-direction:column}.header[data-v-d5d0945e]{align-items:center;background-color:var(--bg);color:var(--fg);display:flex;gap:var(--sp-xs);min-height:var(--close-button-size)}.title[data-v-d5d0945e]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 396px){.title[data-v-d5d0945e]{--line-height:var(--line-height-sm)}}@container (width >= 792px){.title[data-v-d5d0945e]{--line-height:var(--line-height-lg)}}.title[data-v-d5d0945e]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.title[data-v-d5d0945e],.title strong[data-v-d5d0945e]{font-weight:700}.title[data-v-d5d0945e]{flex:1;padding-inline-start:.75em}.close-button[data-v-d5d0945e]{background:transparent;border:0;color:inherit;outline:none;padding:0;aspect-ratio:1;cursor:pointer;font-size:1.25rem;height:auto;opacity:.7;position:relative;transition:.15s ease;width:var(--close-button-size);z-index:1}@media(hover:hover){.close-button[data-v-d5d0945e]:hover{opacity:1;transform:scale(1.1)}}.close-button[data-v-d5d0945e]:focus{opacity:1;transform:scale(1.1)}.close-button svg[data-v-d5d0945e]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;vertical-align:-.15em}.close-button span[data-v-d5d0945e]{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.details[data-v-d5d0945e]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 317px){.details[data-v-d5d0945e]{--line-height:var(--line-height-sm)}}@container (width >= 634px){.details[data-v-d5d0945e]{--line-height:var(--line-height-lg)}}.details[data-v-d5d0945e]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.details strong[data-v-d5d0945e]{font-weight:700}.details[data-v-d5d0945e]{color:var(--fg-down);margin-block-start:-.5rem;padding:0 .75em .75em}.details p[data-v-d5d0945e]:last-child{margin-block-end:0}}
