.Toast_viewport__z4l3v{position:fixed;inset-block-end:calc(64px + env(safe-area-inset-bottom) + 1rem);inset-inline:0;z-index:calc(1000 + 10);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-inline:1rem;pointer-events:none}body[data-auth-screen] .Toast_viewport__z4l3v{inset-block-end:auto;inset-block-start:calc(env(safe-area-inset-top) + 1rem)}body[data-auth-screen] .Toast_toast__fTlls{animation-name:Toast_toastInTop__tA8vk}.Toast_toast__fTlls{pointer-events:auto;display:flex;align-items:center;gap:.5rem;width:100%;max-width:480px;padding-block:.5rem;padding-inline:1rem;border-radius:20px;background:#e5e7eb;color:#111827;box-shadow:var(--shadow-lg);animation:Toast_toastIn__bvRER .22s cubic-bezier(.22,1,.36,1) both}.Toast_toast__fTlls[data-variant=success]{background:#16a34a;color:#fff}.Toast_toast__fTlls[data-variant=error]{background:#dc2626;color:#fff}.Toast_toast__fTlls[data-variant=info],.Toast_toast__fTlls[data-variant=warning]{background:#e5e7eb;color:#111827}.Toast_icon__mubdQ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;color:currentColor}.Toast_icon__mubdQ svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.Toast_message__tauOv{flex:1 1;min-width:0;font-size:.9rem;line-height:1.35}.Toast_dismiss__JeztD{flex-shrink:0;color:currentColor;padding:.25rem;cursor:pointer}.Toast_dismiss__JeztD svg{display:block;inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}@keyframes Toast_toastIn__bvRER{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast_toastInTop__tA8vk{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.Toast_toast__fTlls{animation:none}}.ConfirmDialog_confirmDialogBody__Nt33U{display:flex;flex-direction:column;gap:1.5rem}.ConfirmDialog_message__lD78E{margin:0;line-height:1.5;color:var(--color-text)}.ConfirmDialog_actions___QrcB{display:flex;justify-content:flex-end;gap:.5rem}.ConfirmDialog_stacked__oLTNs{display:flex;flex-direction:column;align-items:center;gap:1rem}.ConfirmDialog_textCancel__2CZvy{border:none;background:none;padding:.25rem .5rem;font:inherit;color:var(--color-text-muted,#6b7280);cursor:pointer}.ConfirmDialog_textCancel__2CZvy:hover{color:var(--color-text)}.ConfirmDialog_textCancel__2CZvy:disabled{opacity:.5;cursor:default}