.not-found-module__HS70Aa__container{flex-direction:column;justify-content:center;align-items:center;max-width:1280px;min-height:60vh;margin:0 auto;padding:5rem 1.5rem;display:flex}.not-found-module__HS70Aa__code{color:color-mix(in srgb, var(--primary,#1b6b5a) 20%, transparent);font-size:3.75rem;font-weight:700;line-height:1}.not-found-module__HS70Aa__title{font-size:var(--fs-h3);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-weight:700;line-height:1.75rem;overflow:hidden}.not-found-module__HS70Aa__description{font-size:var(--fs-body-sm);color:var(--muted-foreground,#6b7280);margin-top:.5rem;line-height:1.25rem}.not-found-module__HS70Aa__actions{gap:.75rem;margin-top:1.5rem;display:flex}.not-found-module__HS70Aa__primaryButton{background:var(--primary,#1b6b5a);font-size:var(--fs-body-sm);color:var(--primary-foreground,#fff);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.not-found-module__HS70Aa__primaryButton:hover{background:color-mix(in srgb, var(--primary,#1b6b5a) 90%, black)}}.not-found-module__HS70Aa__outlineButton{border:1px solid var(--border,#e5e7eb);font-size:var(--fs-body-sm);color:var(--foreground,#09090b);background:0 0;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.not-found-module__HS70Aa__outlineButton:hover{background:var(--muted,#f9fafb)}}