.notification_container__nxPF3{position:fixed;top:clamp(.5rem,2vw,1rem);right:clamp(.5rem,2vw,1rem);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2xs);max-width:calc(100% - 2rem);pointer-events:none}.notification_notification__qIYKH{display:flex;align-items:center;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text-on-brand);min-width:240px;max-width:420px;box-shadow:0 4px 20px var(--shadow-dark),0 0 0 1px color-mix(in srgb,var(--color-edge) 8%,transparent);font-size:var(--text-sm);font-family:var(--font-body);position:relative;pointer-events:auto;animation:notification_slideInRight__YyPnM var(--duration-normal) var(--ease-out);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.notification_notification__qIYKH:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:color-mix(in srgb,var(--color-edge) 40%,transparent);animation:notification_timerBar__SOA9a 3s linear forwards;border-radius:0 0 var(--radius-md) var(--radius-md)}@keyframes notification_timerBar__SOA9a{0%{width:100%}to{width:0}}@keyframes notification_slideInRight__YyPnM{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.notification_notification__qIYKH.notification_fade-out__AtnVt{animation:notification_slideOutRight__qxjdF var(--duration-normal) var(--ease-in) forwards}@keyframes notification_slideOutRight__qxjdF{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.9)}}.notification_success___CLdb{background:color-mix(in srgb,var(--color-affirm) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-affirm) 55%,var(--color-ink));color:var(--color-on-affirm)}.notification_error__dXCLX{background:color-mix(in srgb,var(--color-signal) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-signal) 55%,var(--color-ink));color:var(--color-on-signal)}.notification_alert__T_tWL{background:color-mix(in srgb,var(--color-warning) 88%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--color-warning) 55%,var(--color-ink))}.notification_alert__T_tWL:after{background:color-mix(in srgb,var(--color-ink) 15%,transparent)}.notification_close__1zIVQ{background:none;border:none;color:inherit;font-size:var(--text-lg);margin-left:auto;cursor:pointer;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--transition-fast),transform var(--transition-fast);flex-shrink:0}.notification_close__1zIVQ:hover{opacity:1;transform:scale(1.1)}.notification_close__1zIVQ:active{transform:scale(.9)}.notification_close__1zIVQ:focus-visible{outline:2px solid color-mix(in srgb,var(--color-edge) 60%,transparent);outline-offset:2px}@media (max-width:479px){.notification_container__nxPF3{right:var(--space-2xs);left:var(--space-2xs);max-width:100%}.notification_notification__qIYKH{min-width:unset;max-width:100%;width:100%}}@media (prefers-reduced-motion:reduce){.notification_notification__qIYKH,.notification_notification__qIYKH.notification_fade-out__AtnVt{animation:none}.notification_notification__qIYKH:after{animation:none;width:100%}}.toast_container__auIa1{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:99999;display:flex;flex-direction:column;gap:var(--space-sm);pointer-events:none;max-width:420px;width:100%}.toast_toast__fZpJm{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:0 4px 12px var(--shadow-dark);pointer-events:auto;animation:toast_slideIn__icqMB var(--duration-normal) var(--ease-out);border-left:4px solid var(--color-info);font-size:var(--text-sm);color:var(--text-primary)}.toast_toastSuccess__PhI__{border-left-color:var(--color-success)}.toast_toastError__CjVd6{border-left-color:var(--color-error)}.toast_toastWarning__B5JR_{border-left-color:var(--color-warning)}.toast_toastIcon__5RIGw{flex-shrink:0;display:flex;align-items:center}.toast_toastMessage__nXBmk{flex:1}.toast_toastClose__mENm9{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--text-base);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.toast_toastClose__mENm9:hover{color:var(--text-primary);background:var(--bg-hover)}.toast_toastClose__mENm9:focus-visible{outline:2px solid var(--color-brand-alt);outline-offset:2px}.toast_toastExit___vVYq{animation:toast_slideOut___B_LI var(--duration-normal) var(--ease-in-out) forwards}@keyframes toast_slideIn__icqMB{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast_slideOut___B_LI{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:480px){.toast_container__auIa1{right:var(--space-sm);left:var(--space-sm);max-width:none}}@media (prefers-reduced-motion:reduce){.toast_toast__fZpJm{animation:none}.toast_toastExit___vVYq{animation:none;opacity:0}}.root-layout_body__oP7kI{margin:0;padding:0;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip;overscroll-behavior-x:none;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.root-layout_body__oP7kI{scroll-behavior:smooth}}