.SessionExpiryWarning-module__YY3jxa__overlay{background:var(--background);z-index:99997;animation:.3s ease-out SessionExpiryWarning-module__YY3jxa__fadeIn;position:fixed;inset:0}.SessionExpiryWarning-module__YY3jxa__overlay.SessionExpiryWarning-module__YY3jxa__closing{animation:.3s ease-out SessionExpiryWarning-module__YY3jxa__fadeOut}.SessionExpiryWarning-module__YY3jxa__modal{background:var(--background);z-index:99998;border-radius:30px;width:90%;max-width:480px;padding:3rem;animation:.3s ease-out SessionExpiryWarning-module__YY3jxa__slideIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #5c6e6c33}.SessionExpiryWarning-module__YY3jxa__modal.SessionExpiryWarning-module__YY3jxa__closing{animation:.3s ease-out SessionExpiryWarning-module__YY3jxa__slideOut}.SessionExpiryWarning-module__YY3jxa__iconContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.SessionExpiryWarning-module__YY3jxa__icon{color:#bb7154;width:64px;height:64px;animation:2s ease-in-out infinite SessionExpiryWarning-module__YY3jxa__pulse}.SessionExpiryWarning-module__YY3jxa__title{color:var(--balsam-green-text);text-align:center;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:600}.SessionExpiryWarning-module__YY3jxa__message{color:var(--balsam-green-text);text-align:center;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.SessionExpiryWarning-module__YY3jxa__message strong{color:#bb7154;font-weight:600}.SessionExpiryWarning-module__YY3jxa__timer{margin-bottom:2rem}.SessionExpiryWarning-module__YY3jxa__timerBar{background:#5c6e6c1a;border-radius:4px;width:100%;height:8px;overflow:hidden}.SessionExpiryWarning-module__YY3jxa__timerProgress{background:linear-gradient(90deg,#a6b7aa 0%,#bb7154 100%);border-radius:4px;height:100%;transition:width 1s linear}.SessionExpiryWarning-module__YY3jxa__buttons{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.SessionExpiryWarning-module__YY3jxa__primaryButton{color:#f5f5f5;cursor:pointer;background:#5c6e6c;border:none;border-radius:20px;width:100%;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.SessionExpiryWarning-module__YY3jxa__primaryButton:hover,.SessionExpiryWarning-module__YY3jxa__primaryButton:focus-visible{background:#4a5856;transform:translateY(-2px);box-shadow:0 4px 12px #5c6e6c4d}.SessionExpiryWarning-module__YY3jxa__primaryButton:active{transform:translateY(0)}.SessionExpiryWarning-module__YY3jxa__secondaryButton{width:100%;color:var(--balsam-green-text);cursor:pointer;background:0 0;border:1.5px solid #a6b7aa;border-radius:20px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.SessionExpiryWarning-module__YY3jxa__secondaryButton:hover,.SessionExpiryWarning-module__YY3jxa__secondaryButton:focus-visible{border-color:var(--balsam-green-text);background:#a6b7aa1a}.SessionExpiryWarning-module__YY3jxa__hint{text-align:center;color:#a6b7aa;margin:0;font-size:.875rem}@keyframes SessionExpiryWarning-module__YY3jxa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionExpiryWarning-module__YY3jxa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SessionExpiryWarning-module__YY3jxa__slideIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes SessionExpiryWarning-module__YY3jxa__slideOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}@keyframes SessionExpiryWarning-module__YY3jxa__pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:640px){.SessionExpiryWarning-module__YY3jxa__modal{border-radius:20px;padding:2rem 1.5rem}.SessionExpiryWarning-module__YY3jxa__title{font-size:1.5rem}.SessionExpiryWarning-module__YY3jxa__message{font-size:1rem}.SessionExpiryWarning-module__YY3jxa__icon{width:48px;height:48px}}
.Toast-module__gquahG__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;max-width:400px;display:flex;position:fixed;top:2rem;right:2rem}.Toast-module__gquahG__toast{background:var(--surface);pointer-events:auto;border:1.5px solid #a6b7aa4d;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-width:300px;padding:1rem 1.25rem;animation:.3s ease-out Toast-module__gquahG__slideIn;display:flex;box-shadow:0 8px 24px #5c6e6c33}@keyframes Toast-module__gquahG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module__gquahG__toast.Toast-module__gquahG__success{border-left-width:4px;border-left-color:var(--balsam-green-text)}.Toast-module__gquahG__toast.Toast-module__gquahG__error{border-left-width:4px;border-left-color:var(--warm-copper)}.Toast-module__gquahG__toast.Toast-module__gquahG__info{border-left-width:4px;border-left-color:var(--artemis)}.Toast-module__gquahG__toastContent{flex:1;align-items:center;gap:.75rem;display:flex}.Toast-module__gquahG__toast.Toast-module__gquahG__success .Toast-module__gquahG__toastContent svg{color:var(--balsam-green-text);flex-shrink:0}.Toast-module__gquahG__toast.Toast-module__gquahG__error .Toast-module__gquahG__toastContent svg{color:var(--warm-copper);flex-shrink:0}.Toast-module__gquahG__toast.Toast-module__gquahG__info .Toast-module__gquahG__toastContent svg{color:var(--artemis);flex-shrink:0}.Toast-module__gquahG__toastMessage{color:var(--balsam-green-text);font-family:Inter,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4}.Toast-module__gquahG__toastClose{width:24px;height:24px;color:var(--aquatone);cursor:pointer;background:#a6b7aa1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Toast-module__gquahG__toastClose:hover,.Toast-module__gquahG__toastClose:focus-visible{color:var(--balsam-green-text);background:#a6b7aa33}@media (max-width:768px){.Toast-module__gquahG__toastContainer{max-width:none;top:1rem;left:1rem;right:1rem}.Toast-module__gquahG__toast{min-width:0}.Toast-module__gquahG__toastMessage{font-size:.875rem}}
