.not-found-module__HS70Aa__container{background:linear-gradient(135deg,#f8fafc 0%,#fff 50%,#f1f5f9 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.not-found-module__HS70Aa__content{text-align:center;max-width:600px}.not-found-module__HS70Aa__errorCode{background:linear-gradient(135deg,var(--color-primary),#7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:8rem;font-weight:800;line-height:1;animation:3s ease-in-out infinite not-found-module__HS70Aa__float}.not-found-module__HS70Aa__title{color:var(--color-gray-900);margin-bottom:1rem;font-size:2rem;font-weight:700}.not-found-module__HS70Aa__description{color:var(--color-gray-600);margin-bottom:3rem;font-size:1.125rem;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__HS70Aa__homeButton{background:var(--color-primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-module__HS70Aa__homeButton:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.not-found-module__HS70Aa__backButton{color:var(--color-gray-600);border-radius:var(--border-radius);border:2px solid var(--color-gray-200);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-module__HS70Aa__backButton:hover{color:var(--color-gray-900);border-color:var(--color-gray-300);box-shadow:var(--shadow);transform:translateY(-2px)}.not-found-module__HS70Aa__illustration{opacity:.8;margin-bottom:2rem}.not-found-module__HS70Aa__illustration svg{width:200px;height:200px;color:var(--color-gray-400)}@keyframes not-found-module__HS70Aa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.not-found-module__HS70Aa__container{padding:1rem}.not-found-module__HS70Aa__errorCode{font-size:6rem}.not-found-module__HS70Aa__title{font-size:1.5rem}.not-found-module__HS70Aa__description{margin-bottom:2rem;font-size:1rem}.not-found-module__HS70Aa__actions{flex-direction:column;align-items:center}.not-found-module__HS70Aa__homeButton,.not-found-module__HS70Aa__backButton{justify-content:center;width:100%;max-width:300px}.not-found-module__HS70Aa__illustration svg{width:150px;height:150px}}
