.OQ0L2G_component{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:45px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 4px #0000001a}.OQ0L2G_component:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.OQ0L2G_component:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.OQ0L2G_iconContainer{align-items:center;margin-right:8px;display:flex}
.sxuMuG_container{background:linear-gradient(135deg, var(--background) 0%, #f8f9fa 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex;position:relative}.sxuMuG_container:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#13315708 0%,#0000 50%),radial-gradient(circle at 80% 80%,#fcb51f08 0%,#0000 50%),radial-gradient(circle at 40% 80%,#13315705 0%,#0000 50%);position:absolute;inset:0}.sxuMuG_content{text-align:center;z-index:1;background-color:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:3rem 2rem;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sxuMuG_errorCode{color:#133157;text-shadow:0 4px 8px #1331571a;background:linear-gradient(135deg,#133157 0%,#1e4d72 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:4.5rem;font-weight:900;line-height:1;position:relative}.sxuMuG_errorCode:after{content:"";background:linear-gradient(90deg,#fcb51f,gold);border-radius:2px;width:100px;height:4px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #fcb51f4d}.sxuMuG_illustration{filter:drop-shadow(0 10px 20px #0000001a);margin:1.5rem 0 2rem;animation:6s ease-in-out infinite sxuMuG_float}@keyframes sxuMuG_float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(1deg)}75%{transform:translateY(-4px)rotate(-1deg)}}.sxuMuG_title{color:#133157;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.sxuMuG_description{color:#6b7280;max-width:90%;margin-bottom:2rem;font-size:1rem;line-height:1.6}.sxuMuG_suggestions{flex-direction:column;gap:.75rem;width:100%;max-width:300px;margin-bottom:2rem;display:flex}.sxuMuG_suggestionItem{color:#4b5563;background-color:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;transition:all .2s ease-in-out;display:flex}.sxuMuG_suggestionItem:hover{background-color:#f3f4f6;border-color:#fcb51f;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.sxuMuG_buttonContainer{flex-direction:column;gap:1rem;width:100%;max-width:280px;display:flex}.sxuMuG_primaryButton{width:100%}.sxuMuG_secondaryButton{color:#133157;cursor:pointer;background-color:#0000;border:2px solid #133157;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.sxuMuG_secondaryButton:hover{color:#fff;background-color:#133157;transform:translateY(-1px);box-shadow:0 4px 12px #13315726}.sxuMuG_secondaryButton:active{transform:translateY(0)}@media (max-width:640px){.sxuMuG_content{margin:1rem;padding:2rem 1.5rem}.sxuMuG_errorCode{font-size:3.5rem}.sxuMuG_title{font-size:1.75rem}.sxuMuG_description{font-size:.9rem}.sxuMuG_illustration{margin:1rem 0 1.5rem}.sxuMuG_suggestions,.sxuMuG_buttonContainer{max-width:100%}}@media (max-width:480px){.sxuMuG_container{padding:.5rem}.sxuMuG_content{padding:1.5rem 1rem}.sxuMuG_errorCode{font-size:3rem}.sxuMuG_title{font-size:1.5rem}.sxuMuG_illustration svg{width:160px;height:160px}}
.JQD7SG_container{background:linear-gradient(135deg, var(--background) 0%, #f8f9fa 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.JQD7SG_container:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#13315708 0%,#0000 50%),radial-gradient(circle at 75% 75%,#fcb51f08 0%,#0000 50%);position:absolute;inset:0}.JQD7SG_content{text-align:center;z-index:1;background-color:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:3rem 2rem;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.JQD7SG_logoSection{margin-bottom:2rem}.JQD7SG_errorIcon{margin-bottom:1rem;animation:2s infinite JQD7SG_pulse}@keyframes JQD7SG_pulse{0%,to{opacity:1}50%{opacity:.7}}.JQD7SG_errorCode{color:#dc2626;text-shadow:0 2px 4px #dc26261a;margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1;position:relative}.JQD7SG_errorCode:after{content:"";background:linear-gradient(90deg,#dc2626,#ef4444);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.JQD7SG_title{color:#133157;margin-bottom:1.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.JQD7SG_alertBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ef444414 0%,#dc26260d 100%);border:1px solid #ef444433;border-left:4px solid #ef4444;border-radius:12px;width:100%;margin-bottom:1.5rem;padding:1.25rem}.JQD7SG_alertContent{align-items:flex-start;display:flex}.JQD7SG_alertIconWrapper{flex-shrink:0;margin-top:.125rem;margin-right:.75rem}.JQD7SG_alertMessage{flex:1}.JQD7SG_alertText{color:#b91c1c;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.JQD7SG_description{color:#6b7280;max-width:90%;margin-bottom:2rem;font-size:1rem;line-height:1.6}.JQD7SG_buttonContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.JQD7SG_primaryButton{width:100%}.JQD7SG_primaryButton a{width:100%;display:block}.JQD7SG_secondaryButton{color:#133157;cursor:pointer;background-color:#0000;border:2px solid #133157;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.JQD7SG_secondaryButton:hover{color:#fff;background-color:#133157;transform:translateY(-1px);box-shadow:0 4px 12px #13315726}.JQD7SG_secondaryButton:active{transform:translateY(0)}@media (max-width:640px){.JQD7SG_content{margin:1rem;padding:2rem 1.5rem}.JQD7SG_errorCode{font-size:3rem}.JQD7SG_title{font-size:1.5rem}.JQD7SG_description{font-size:.9rem}}@media (max-width:480px){.JQD7SG_container{padding:.5rem}.JQD7SG_content{padding:1.5rem 1rem}.JQD7SG_alertBox{padding:1rem}}
