._backdrop_7u9qz_4{z-index:100;position:fixed;inset:0}._viewport_7u9qz_10{left:var(--space-lg);right:var(--space-lg);bottom:var(--space-xl);z-index:101;pointer-events:none;justify-content:center;display:flex;position:fixed}._card_7u9qz_23{pointer-events:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg-elevated);width:100%;max-width:26rem;box-shadow:var(--shadow-lg);animation:_toastEnter_7u9qz_1 var(--duration-slow) var(--easing-out) both;flex-direction:column;display:flex;overflow:hidden}._cardClosing_7u9qz_37{animation:_toastExit_7u9qz_1 var(--duration-base) var(--easing-in) both}@keyframes _toastEnter_7u9qz_1{0%{opacity:0;transform:translateY(var(--space-xl)) scale(.94)}to{opacity:1;transform:none}}@keyframes _toastExit_7u9qz_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-xxxl)) scale(.94)}}._topper_7u9qz_63{padding-top:var(--space-md);padding-bottom:var(--space-sm);justify-content:center;display:flex}._progressTrack_7u9qz_70{width:var(--size-3xl);height:var(--size-2xs);border-radius:var(--radius-full);background-color:var(--color-border);overflow:hidden}._progressFill_7u9qz_79{border-radius:var(--radius-full);background-color:var(--color-fg);transform-origin:0;width:100%;height:100%;animation-name:_toastProgress_7u9qz_1;animation-timing-function:linear;animation-fill-mode:both}@keyframes _toastProgress_7u9qz_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._body_7u9qz_99{align-items:center;gap:var(--space-md);padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}._iconSuccess_7u9qz_108,._iconError_7u9qz_109{width:var(--size-2xl);height:var(--size-2xl)}._iconSuccess_7u9qz_108{color:var(--color-success)}._iconError_7u9qz_109{color:var(--color-danger)}._text_7u9qz_122{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-semibold)}._caption_7u9qz_128{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-fg-muted)}._footer_7u9qz_134{padding:0 var(--space-lg) var(--space-lg);display:flex}
