.ae-layer{position:fixed;inset:0 0 auto 0;margin:0;padding:16px;padding-block-start:max(16px,env(safe-area-inset-top,0px));border:0;background:none;color:inherit;overflow:visible;inline-size:auto;block-size:auto;max-block-size:none;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:var(--z-toast)}.ae-card{position:relative;overflow:hidden;pointer-events:auto;inline-size:min(440px,100%);display:flex;align-items:flex-start;gap:12px;padding:14px 14px 16px;padding-inline-start:16px;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);box-shadow:inset 4px 0 0 var(--danger),var(--sh-pop);border-radius:var(--r-lg);font-size:var(--fs-md);animation:ae-in var(--dur-2) var(--ease-out) both}[dir=rtl] .ae-card{box-shadow:inset -4px 0 0 var(--danger),var(--sh-pop)}.ae-card[data-leaving]{animation:ae-out .14s var(--ease-io) both;pointer-events:none}.ae-ico{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--danger-soft);color:var(--danger-deep)}.ae-body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:3px;padding-block-start:5px}.ae-title{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:700;line-height:1.3;color:var(--ink)}.ae-count{font-size:var(--fs-2xs);font-weight:700;line-height:1;padding:3px 7px;border-radius:var(--r-pill);background:var(--danger-soft);color:var(--danger-deep)}.ae-msg{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere;max-block-size:30dvh;overflow-y:auto}.ae-subject{min-inline-size:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.ae-dot{flex:none;color:var(--muted);font-weight:700}.ae-t{flex:0 0 auto}.ae-detail{margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ae-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start;margin-block-start:4px}.ae-retry{align-self:flex-start;min-block-size:32px;padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}a.ae-retry{display:inline-flex;align-items:center;text-decoration:none}.ae-retry:hover{background:var(--surface-2)}.ae-x{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;margin-block-start:-2px;margin-inline-end:-4px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.ae-x:hover{background:var(--surface-2);color:var(--ink)}.ae-retry:focus-visible,.ae-x:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px}@keyframes ae-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes ae-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media (max-width:640px){.ae-layer{inset:auto 0 var(--ae-lift,0) 0;padding:0;gap:0;max-block-size:70dvh;overflow-y:auto;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 -16px 44px rgba(14,19,32,.22)}.ae-card:first-child{margin-block-start:auto}.ae-card{inline-size:100%;border-radius:0;border:0;border-block-start:1px solid var(--line);padding-block-end:16px;box-shadow:none;animation-name:ae-sheet-in}.ae-card:first-child{border-block-start:0;box-shadow:inset 0 4px 0 var(--danger)}[dir=rtl] .ae-card{box-shadow:none}[dir=rtl] .ae-card:first-child{box-shadow:inset 0 4px 0 var(--danger)}.ae-layer:not([data-lifted]) .ae-card:last-child{padding-block-end:calc(16px + env(safe-area-inset-bottom, 0px))}.ae-card[data-leaving]{animation-name:ae-sheet-out}.ae-x{inline-size:44px;block-size:44px;margin-block-start:-8px;margin-inline-end:-8px}.ae-retry{min-block-size:44px}.ae-layer[data-over-modal]{inset:0 0 auto 0;padding:12px;padding-block-start:max(12px,env(safe-area-inset-top,0px));gap:8px;max-block-size:none;overflow:visible;border-radius:0;box-shadow:none}.ae-layer[data-over-modal] .ae-card:first-child{margin-block-start:0}.ae-layer[data-over-modal] .ae-card{border-radius:var(--r-lg);border:1px solid var(--line-2);padding-block-end:16px;animation-name:ae-in}.ae-layer[data-over-modal] .ae-card,[dir=rtl] .ae-layer[data-over-modal] .ae-card{box-shadow:inset 0 4px 0 var(--danger),var(--sh-pop)}.ae-layer[data-over-modal] .ae-card[data-leaving]{animation-name:ae-out}}@keyframes ae-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ae-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ae-card,.ae-card[data-leaving]{animation:none}}