.SessionTimeoutWarning_backdrop__XRE7Y{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:SessionTimeoutWarning_fadeIn__IDuyW .2s ease-in-out}.SessionTimeoutWarning_modal__KnLxr{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:16px;padding:32px;max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:9999;animation:SessionTimeoutWarning_slideIn__JWNZB .3s ease-out;text-align:center}.SessionTimeoutWarning_iconContainer__E8aRq{display:flex;justify-content:center;margin-bottom:20px}.SessionTimeoutWarning_icon__lr33_{color:#f59e0b;animation:SessionTimeoutWarning_pulse__GOpK5 2s ease-in-out infinite}.SessionTimeoutWarning_iconUrgent__A6RzD{color:#f97316;animation:SessionTimeoutWarning_pulseFast__S6ERC 1s ease-in-out infinite}.SessionTimeoutWarning_iconCritical__Spm4k{color:#ef4444;animation:SessionTimeoutWarning_pulseCritical__TnRKu .5s ease-in-out infinite}.SessionTimeoutWarning_title__D0YQW{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 16px}.SessionTimeoutWarning_message__vhdcq{font-size:1rem;color:#64748b;line-height:1.6;margin:0 0 24px}.SessionTimeoutWarning_countdown__ezweX{font-size:3.5rem;font-weight:700;color:#f59e0b;font-family:Courier New,monospace;margin:24px 0;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:color .3s ease}.SessionTimeoutWarning_countdownUrgent__pgrVb{color:#f97316}.SessionTimeoutWarning_countdownCritical__QT1GM{color:#ef4444;animation:SessionTimeoutWarning_shake__WKQOi .5s ease-in-out infinite}.SessionTimeoutWarning_subMessage__paNtG{font-size:.95rem;color:#64748b;margin:0 0 32px}.SessionTimeoutWarning_actions__giA2D{display:flex;gap:12px;margin-bottom:24px}.SessionTimeoutWarning_primaryBtn__ZWPlI{flex:1;padding:14px 24px;background:#bb133e;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.SessionTimeoutWarning_primaryBtn__ZWPlI:hover{background:#a01235;transform:translateY(-1px);box-shadow:0 4px 12px rgba(187,19,62,.3)}.SessionTimeoutWarning_primaryBtn__ZWPlI:active{transform:translateY(0)}.SessionTimeoutWarning_secondaryBtn__oQOE0{flex:1;padding:14px 24px;background:white;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.SessionTimeoutWarning_secondaryBtn__oQOE0:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.SessionTimeoutWarning_secondaryBtn__oQOE0:active{background:#f1f5f9}.SessionTimeoutWarning_helpText__YmQV_{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:#94a3b8;padding:16px;background:#f8fafc;border-radius:8px}.SessionTimeoutWarning_helpText__YmQV_ svg{flex-shrink:0;color:#94a3b8}.SessionTimeoutWarning_helpText__YmQV_ span{text-align:left}@keyframes SessionTimeoutWarning_fadeIn__IDuyW{0%{opacity:0}to{opacity:1}}@keyframes SessionTimeoutWarning_slideIn__JWNZB{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes SessionTimeoutWarning_pulse__GOpK5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes SessionTimeoutWarning_pulseFast__S6ERC{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes SessionTimeoutWarning_pulseCritical__TnRKu{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes SessionTimeoutWarning_shake__WKQOi{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:640px){.SessionTimeoutWarning_modal__KnLxr{padding:24px;max-width:95%}.SessionTimeoutWarning_title__D0YQW{font-size:1.5rem}.SessionTimeoutWarning_countdown__ezweX{font-size:2.5rem}.SessionTimeoutWarning_actions__giA2D{flex-direction:column}.SessionTimeoutWarning_helpText__YmQV_{flex-direction:column;text-align:center}.SessionTimeoutWarning_helpText__YmQV_ span{text-align:center}}