.not-found-module__sxuMuG__page{isolation:isolate;background:var(--app-background);min-height:100dvh;color:var(--app-text);flex-direction:column;padding:28px clamp(16px,4vw,48px) 48px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__cloud{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.not-found-module__sxuMuG__cloudMint{background:radial-gradient(closest-side, var(--app-cloud-mint), color-mix(in srgb, var(--app-cloud-mint) 0%, transparent));width:70vw;height:70vh;top:-20%;left:-15%}.not-found-module__sxuMuG__cloudPeach{background:radial-gradient(closest-side, var(--app-cloud-peach), color-mix(in srgb, var(--app-cloud-peach) 0%, transparent));width:65vw;height:70vh;bottom:-20%;right:-15%}.not-found-module__sxuMuG__brand{min-height:44px;font-family:var(--app-font-display);letter-spacing:-.02em;color:var(--app-text);align-self:flex-start;align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.not-found-module__sxuMuG__stage{place-items:center;margin-bottom:8px;display:grid;position:relative}.not-found-module__sxuMuG__code{font-family:var(--app-font-display);letter-spacing:-.06em;color:var(--app-primary-soft);-webkit-text-stroke:2px var(--app-border-strong);-webkit-user-select:none;user-select:none;font-size:clamp(140px,22vw,240px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.not-found-module__sxuMuG__lopi{animation:5s ease-in-out infinite not-found-module__sxuMuG__bob;position:relative}.not-found-module__sxuMuG__title{font-family:var(--app-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.not-found-module__sxuMuG__text{max-width:420px;color:var(--app-text-muted);margin:0;font-size:17px;line-height:1.6}.not-found-module__sxuMuG__action{background:var(--app-primary);min-height:56px;color:var(--app-on-primary);box-shadow:0 14px 28px -14px color-mix(in srgb, var(--app-primary) 80%, transparent);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__action:hover{background:var(--app-primary-hover);color:var(--app-on-primary)}.not-found-module__sxuMuG__action:focus-visible,.not-found-module__sxuMuG__brand:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:3px}@keyframes not-found-module__sxuMuG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__lopi{animation:none}}
