.Toast_toast__yX8q8{position:relative;overflow:hidden;border-radius:var(--border-radius-lg);box-shadow:0 8px 25px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px)}.Toast_toastTopRight__ElwiV{padding:1rem;max-width:24rem}.Toast_toastTopCenter__nc2Rr{padding:1rem;max-width:28rem}.Toast_toastTopFull__vHeCv{padding:.75rem;width:100%;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.1)}.Toast_toastContent__gilS5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Toast_toastMain__oOz0j{display:flex;align-items:flex-start;gap:.75rem;flex:1}.Toast_toastIcon__xLvCz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;margin-top:.375rem;margin-left:.25rem}.Toast_typeSuccess__ESYOy .Toast_toastIcon__xLvCz{background:rgba(var(--color-success-rgb,172,208,162),.15);color:var(--color-success)}.Toast_typeError__G8a9j .Toast_toastIcon__xLvCz{background:rgba(239,68,68,.15);color:#ef4444}.Toast_typeInsight__s0eS5 .Toast_toastIcon__xLvCz{background:rgba(59,130,246,.15);color:#3b82f6}.Toast_typeMilestone__1F8MV .Toast_toastIcon__xLvCz{background:rgba(234,179,8,.15);color:#eab308}.Toast_typeNotification__oERDt .Toast_toastIcon__xLvCz{background:rgba(168,85,247,.15);color:#a855f7}.Toast_typeAchievement__iR0sB .Toast_toastIcon__xLvCz{background:rgba(249,115,22,.15);color:#f97316}.Toast_typeWeather__1JJvG .Toast_toastIcon__xLvCz{background:rgba(var(--color-success-rgb,172,208,162),.15);color:var(--color-success)}.Toast_toastBody__rU0j_{flex:1;color:white}.light .Toast_toastBody__rU0j_{flex:1}.Toast_toastTitle__S4T4d{margin-top:.25rem;font-weight:600;font-size:.875rem}.Toast_toastMessage__a54iD{font-size:.875rem;line-height:1.5}.Toast_toastAction__mAch_{margin-top:.75rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:all .2s ease}.Toast_dismissButton__PJirw{flex-shrink:0;padding:.25rem;border-radius:50%;transition:all .2s ease;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:white}.light .Toast_dismissButton__PJirw{color:black}.Toast_dismissButton__PJirw:hover{background:rgba(255,255,255,.1)}.Toast_progressBar__r3EHh{position:absolute;bottom:0;left:0;right:0;height:.25rem;background:rgba(0,0,0,.1)}.Toast_progress__4PNFD{height:100%;background:currentColor;opacity:.3}.Toast_typeInsight__s0eS5{border-left:4px solid var(--color-accent-primary)}.Toast_typeMilestone__1F8MV{border-left:4px solid var(--color-success)}.Toast_typeNotification__oERDt{border-left:4px solid var(--color-warning)}.Toast_typeAchievement__iR0sB{border-left:4px solid var(--color-accent-secondary)}.Toast_typeSuccess__ESYOy{border-left:4px solid var(--color-success)}.Toast_typeError__G8a9j{border-left:4px solid var(--color-error)}.Toast_typeWeather__1JJvG{border-left:4px solid var(--color-success);background:linear-gradient(135deg,rgba(var(--color-success-rgb,172,208,162),.05) 0,rgba(var(--color-success-rgb,172,208,162),.05) 100%)}@keyframes Toast_toast-progress__mJmAg{0%{width:100%}to{width:0}}@media (max-width:768px){.Toast_toast__yX8q8{border-radius:14px;box-shadow:0 12px 32px -8px rgba(0,0,0,.45),0 4px 12px -4px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.Toast_toastTopCenter__nc2Rr,.Toast_toastTopRight__ElwiV{padding:.875rem .875rem .875rem 1rem;max-width:none}.Toast_toastTopFull__vHeCv{padding:.875rem 1rem;border-radius:0 0 14px 14px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px -6px rgba(0,0,0,.4)}.Toast_toastContent__gilS5{gap:.625rem;align-items:center}.Toast_toastMain__oOz0j{gap:.75rem;align-items:center}.Toast_toastIcon__xLvCz{width:36px;height:36px;border-radius:10px;margin-top:0;margin-left:0;flex-shrink:0}.Toast_toastTitle__S4T4d{font-size:.9rem;margin-top:0;line-height:1.3}.Toast_toastMessage__a54iD{font-size:.82rem;line-height:1.4;margin-top:.15rem}.Toast_toastAction__mAch_{margin-top:.625rem;padding:.5rem .875rem;font-size:.78rem;min-height:36px}.Toast_dismissButton__PJirw{width:44px;height:44px;padding:0;margin:-.5rem -.25rem -.5rem 0}.Toast_dismissButton__PJirw:active{background:rgba(255,255,255,.15);transform:scale(.92)}.Toast_progressBar__r3EHh{height:.2rem}.Toast_typeAchievement__iR0sB,.Toast_typeError__G8a9j,.Toast_typeInsight__s0eS5,.Toast_typeMilestone__1F8MV,.Toast_typeNotification__oERDt,.Toast_typeSuccess__ESYOy,.Toast_typeWeather__1JJvG{border-left-width:5px}}.ToastProvider_toastContainer__UHr7X{position:fixed;z-index:100000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.ToastProvider_toastContainer__UHr7X>*{pointer-events:auto}.ToastProvider_topRight__EAc7y{top:calc(1rem + env(safe-area-inset-top, 0px));right:1rem;max-width:24rem}.ToastProvider_topCenter__W8HLv{top:calc(1rem + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);max-width:28rem}.ToastProvider_topFull__q2w94{top:env(safe-area-inset-top,0);left:0;right:0}@media (max-width:768px){.ToastProvider_toastContainer__UHr7X{gap:.5rem}.ToastProvider_topCenter__W8HLv,.ToastProvider_topRight__EAc7y{top:calc(.5rem + env(safe-area-inset-top, 0px));right:.5rem;left:.5rem;max-width:none}.ToastProvider_topCenter__W8HLv{transform:none}}