.not-found-module__HS70Aa__page{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#333;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;line-height:1.6;display:flex}.not-found-module__HS70Aa__container{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:480px;margin:0 auto;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000026}.not-found-module__HS70Aa__container:before{content:"";background:linear-gradient(90deg,#667eea,#764ba2);height:4px;position:absolute;top:0;left:0;right:0}.not-found-module__HS70Aa__brandHeader{margin-bottom:24px}.not-found-module__HS70Aa__logo{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 10px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 12px #667eea4d}.not-found-module__HS70Aa__brandName{color:#764ba2;letter-spacing:.5px;font-size:13px;font-weight:600}.not-found-module__HS70Aa__statusBadge{color:#5a67d8;letter-spacing:2px;background:#667eea1a;border-radius:999px;margin-bottom:20px;padding:4px 18px;font-size:36px;font-weight:700;display:inline-block}.not-found-module__HS70Aa__title{color:#2d3748;margin:0 0 12px;font-size:28px;font-weight:700}.not-found-module__HS70Aa__description{color:#64748b;margin:0 0 28px;font-size:15px;line-height:1.6}.not-found-module__HS70Aa__actions{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.not-found-module__HS70Aa__primaryButton{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:30px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 12px #667eea4d}.not-found-module__HS70Aa__primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.not-found-module__HS70Aa__secondaryButton{color:#667eea;background:#fff;border:2px solid #667eea;border-radius:30px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.not-found-module__HS70Aa__secondaryButton:hover{color:#fff;background:#667eea}.not-found-module__HS70Aa__suggestions{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:16px 20px}.not-found-module__HS70Aa__suggestionsTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:12px;font-weight:600}.not-found-module__HS70Aa__linkList{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.not-found-module__HS70Aa__linkList a{color:#5a67d8;font-size:14px;font-weight:500;text-decoration:none}.not-found-module__HS70Aa__linkList a:hover{text-decoration:underline}.not-found-module__HS70Aa__contact{color:#94a3b8;border-top:1px solid #e2e8f0;padding-top:16px;font-size:13px}.not-found-module__HS70Aa__contact p{margin:0}.not-found-module__HS70Aa__contact a{color:#667eea;font-weight:500;text-decoration:none}.not-found-module__HS70Aa__contact a:hover{text-decoration:underline}@media (max-width:480px){.not-found-module__HS70Aa__page{padding:16px}.not-found-module__HS70Aa__container{padding:32px 22px}.not-found-module__HS70Aa__title{font-size:24px}.not-found-module__HS70Aa__description{font-size:14px}.not-found-module__HS70Aa__linkList{grid-template-columns:1fr}}
