body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notfound-container{align-items:center;animation:fadeInBg 1.2s ease;background:linear-gradient(135deg,#f8fafc,#e0e7ff);display:flex;justify-content:center;min-height:100vh}@keyframes fadeInBg{0%{opacity:0}to{opacity:1}}.notfound-content{animation:popIn .8s cubic-bezier(.68,-.55,.27,1.55);background:#fff;border-radius:1.5rem;box-shadow:0 8px 32px #3c48582e;max-width:420px;padding:2.5rem 3.5rem;position:relative;text-align:center}@keyframes popIn{0%{opacity:0;transform:scale(.8)}80%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.notfound-title{animation:bounceIn 1s;color:#6366f1;font-size:5rem;font-weight:900;letter-spacing:-2px;margin-bottom:.5rem;text-shadow:0 2px 8px #e0e7ff}@keyframes bounceIn{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(10px)}to{transform:translateY(0)}}.notfound-message{animation:fadeInMsg 1.4s;color:#334155;font-size:1.35rem;font-weight:500;margin-bottom:2rem}@keyframes fadeInMsg{0%{opacity:0}to{opacity:1}}.notfound-home{animation:fadeInBtn 1.8s;background:linear-gradient(90deg,#6366f1,#06b6d4);border-radius:.75rem;box-shadow:0 2px 8px #6366f126;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:.85rem 2.2rem;text-decoration:none;transition:background .2s,transform .2s}.notfound-home:hover{background:linear-gradient(90deg,#4338ca,#0ea5e9);transform:translateY(-2px) scale(1.04)}@keyframes fadeInBtn{0%{opacity:0}to{opacity:1}}.notfound-illustration{animation:floatIn 1.1s cubic-bezier(.68,-.55,.27,1.55);display:inline-block;height:120px;margin-bottom:1.5rem;width:120px}@keyframes floatIn{0%{opacity:0;transform:translateY(40px)}80%{opacity:1;transform:translateY(-8px)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.2a8c0899.css.map*/