@keyframes NetworkStatus_pulse__UEwvY{0%{transform:scale(.95);opacity:.5}70%{transform:scale(1.1);opacity:.3}to{transform:scale(.95);opacity:.5}}.NetworkStatus_networkStatusModal__Vbzgy{padding:0;overflow:hidden;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.NetworkStatus_networkStatusModal__Vbzgy>div{padding:0}.NetworkStatus_container__tzHRQ{text-align:center;padding:32px 24px;background:#fff;border-radius:12px}.NetworkStatus_iconContainer__pFzbu{margin-bottom:24px;position:relative;height:80px;display:flex;justify-content:center;align-items:center}.NetworkStatus_pulseCircle__wy9Jz{position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(255,77,79,.1);animation:NetworkStatus_pulse__UEwvY 2s infinite}.NetworkStatus_disconnectIcon__l24SL{font-size:40px;color:#ff4d4f;position:relative;z-index:1}.NetworkStatus_title__zvAKY{margin:0 0 16px;color:#262626;font-size:24px;font-weight:600}.NetworkStatus_description__qB6VF{color:#595959;font-size:16px;line-height:1.5;margin:0 0 24px}.NetworkStatus_retryButton__NRtFV{border-radius:8px;height:44px;padding:0 24px;font-size:16px;display:flex;align-items:center;gap:8px;transition:all .2s ease-in-out}.NetworkStatus_retryButton__NRtFV:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.not-found-container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;position:relative;overflow:hidden;transition:all .3s ease}.not-found-container.light{background:linear-gradient(135deg,#f0f4f8,#e2e8f0);color:#2d3748}.not-found-container.light .error-code{color:#2d3748}.not-found-container.light .error-message{color:#4a5568}.not-found-container.light .circle{background:rgba(66,153,225,.1)}.not-found-container.light .square{border:2px solid rgba(66,153,225,.2)}.not-found-container.dark{background:linear-gradient(135deg,#1a202c,#2d3748);color:#f7fafc}.not-found-container.dark .error-code{color:#f7fafc}.not-found-container.dark .error-message{color:#a0aec0}.not-found-container.dark .circle{background:rgba(66,153,225,.2)}.not-found-container.dark .square{border:2px solid rgba(66,153,225,.3)}.not-found-content{text-align:center;z-index:1;max-width:600px;animation:fadeIn .5s ease-out}.error-code{font-size:120px;font-weight:700;line-height:1;margin-bottom:20px;font-family:SF Mono,monospace;text-shadow:2px 2px 0 rgba(66,153,225,.5)}.glitch-wrapper{height:100%;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.glitch{font-size:36px;font-weight:600;position:relative;text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00;animation:glitch 725ms infinite}.glitch span{position:absolute;top:0;left:0}.error-message{font-size:18px;margin-bottom:40px;line-height:1.6}.action-buttons{display:flex;gap:16px;justify-content:center;margin-top:32px}.back-button,.home-button{min-width:120px}.background-decoration{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.circle{position:absolute;border-radius:50%}.circle-1{width:300px;height:300px;top:-100px;right:-100px;animation:float 6s ease-in-out infinite}.circle-2{width:200px;height:200px;bottom:-50px;left:-50px;animation:float 8s ease-in-out infinite}.circle-3{width:150px;height:150px;top:50%;right:15%;animation:float 7s ease-in-out infinite}.square{position:absolute;transform:rotate(45deg)}.square-1{width:100px;height:100px;top:20%;left:15%;animation:float 9s ease-in-out infinite}.square-2{width:150px;height:150px;bottom:20%;right:10%;animation:float 7s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(4deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes glitch{0%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}15%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}16%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}49%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}50%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}99%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}to{text-shadow:-.05em 0 0 #00fffc,-.025em -.04em 0 #fc00ff,-.04em -.025em 0 #fffc00}}@media (max-width:768px){.error-code{font-size:80px}.glitch{font-size:28px}.error-message{font-size:16px}.action-buttons{flex-direction:column;gap:12px}.back-button,.home-button{width:100%}}