.not-found-module-scss-module___tb8hW__page{min-height:100vh;padding:var(--spacingXl) var(--spacingLg);background:var(--colorBackground);justify-content:center;align-items:center;display:flex}.not-found-module-scss-module___tb8hW__card{align-items:center;gap:var(--spacingMd);width:100%;max-width:34rem;padding:var(--spacing2xl) var(--spacingXl);border:1px solid var(--colorBorder);border-radius:var(--radiusLg);background:var(--colorSurface);box-shadow:var(--shadowLg);text-align:center;flex-direction:column;display:flex}.not-found-module-scss-module___tb8hW__badge{border-radius:var(--radiusFull);background:var(--colorPrimarySubtle);width:3.5rem;height:3.5rem;color:var(--colorPrimary);justify-content:center;align-items:center;display:inline-flex}.not-found-module-scss-module___tb8hW__code{font-size:var(--fontSm);font-weight:var(--fontWeightBold);letter-spacing:.14em;text-transform:uppercase;color:var(--colorTextMuted);margin:0}.not-found-module-scss-module___tb8hW__title{font-size:var(--fontLg);font-weight:var(--fontWeightBold);color:var(--colorTextPrimary);text-wrap:balance;margin:0;line-height:1.25}.not-found-module-scss-module___tb8hW__body{max-width:42ch;font-size:var(--fontSm);color:var(--colorTextSecondary);margin:0;line-height:1.6}.not-found-module-scss-module___tb8hW__actions{justify-content:center;align-items:center;gap:var(--spacingSm);margin-top:var(--spacingXs);flex-wrap:wrap;display:flex}.not-found-module-scss-module___tb8hW__primary,.not-found-module-scss-module___tb8hW__secondary{align-items:center;gap:var(--spacingXs);border-radius:var(--radiusMd);font-size:var(--fontSm);font-weight:var(--fontWeightMedium);padding:.625rem 1.125rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.not-found-module-scss-module___tb8hW__primary{background:var(--colorPrimary);border:1px solid var(--colorPrimary);color:#fff}.not-found-module-scss-module___tb8hW__primary:hover{background:var(--colorPrimaryHover);border-color:var(--colorPrimaryHover)}.not-found-module-scss-module___tb8hW__secondary{border:1px solid var(--colorBorderStrong);color:var(--colorTextSecondary);background:0 0}.not-found-module-scss-module___tb8hW__secondary:hover{border-color:var(--colorPrimary);color:var(--colorPrimary)}.not-found-module-scss-module___tb8hW__primary:focus-visible,.not-found-module-scss-module___tb8hW__secondary:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.not-found-module-scss-module___tb8hW__help{padding-top:var(--spacingSm);border-top:1px solid var(--colorBorder);width:100%;font-size:var(--fontXs);color:var(--colorTextMuted);margin:0;line-height:1.5}
