.not-found-module-scss-module__oUzb3a__notFound{width:min(100%,760px);color:var(--color-text);text-align:center;justify-items:center;gap:24px;margin:0 auto;padding:clamp(56px,10vw,112px) 20px;display:grid}.not-found-module-scss-module__oUzb3a__figureShell{color:var(--color-accent-text-strong);letter-spacing:0;text-shadow:0 10px 30px #24212714;animation:not-found-module-scss-module__oUzb3a__publicNotFoundEnter var(--motion-enter-exit) var(--motion-ease) both;font-size:clamp(88px,22vw,184px);font-weight:700;line-height:.9}.not-found-module-scss-module__oUzb3a__figureFloat{animation:not-found-module-scss-module__oUzb3a__publicNotFoundFloat calc(var(--motion-enter-exit)*16) var(--motion-ease) infinite;display:inline-block}.not-found-module-scss-module__oUzb3a__copy{max-width:580px;animation:not-found-module-scss-module__oUzb3a__publicNotFoundRise var(--motion-enter-exit) var(--motion-ease) calc(var(--motion-fast)/3) both;gap:12px;display:grid}.not-found-module-scss-module__oUzb3a__copy h1{color:var(--color-text);margin:0;font-size:clamp(30px,7vw,48px);line-height:1.08}.not-found-module-scss-module__oUzb3a__copy p{color:var(--color-text-muted);margin:0;font-size:clamp(17px,4vw,20px);line-height:1.55}.not-found-module-scss-module__oUzb3a__actions{animation:not-found-module-scss-module__oUzb3a__publicNotFoundRise var(--motion-enter-exit) var(--motion-ease) calc(var(--motion-fast)*2/3) both}.not-found-module-scss-module__oUzb3a__homeLink{border-radius:var(--radius-control);background:var(--color-accent);min-height:48px;color:var(--color-on-accent);transition:background var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;padding:14px 22px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.not-found-module-scss-module__oUzb3a__homeLink:hover{background:var(--color-accent-hover-bg)}.not-found-module-scss-module__oUzb3a__homeLink:active{background:var(--color-accent-active-bg);transform:translateY(1px)}.not-found-module-scss-module__oUzb3a__homeLink:focus-visible{outline:3px solid var(--color-accent-text-strong);outline-offset:3px}.not-found-module-scss-module__oUzb3a__neutralPage{background:var(--color-surface);min-height:100vh;color:var(--color-text);place-items:center;padding:32px;font-family:Arial,Helvetica,sans-serif;display:grid}.not-found-module-scss-module__oUzb3a__neutralPanel{text-align:center;gap:12px;max-width:440px;display:grid}.not-found-module-scss-module__oUzb3a__neutralPanel h1{margin:0;font-size:40px;line-height:1}.not-found-module-scss-module__oUzb3a__neutralPanel p{color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.5}@keyframes not-found-module-scss-module__oUzb3a__publicNotFoundEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module-scss-module__oUzb3a__publicNotFoundRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes not-found-module-scss-module__oUzb3a__publicNotFoundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:480px){.not-found-module-scss-module__oUzb3a__notFound{gap:20px;padding:48px 16px 64px}.not-found-module-scss-module__oUzb3a__homeLink{width:min(100%,280px)}}@media (prefers-reduced-motion:reduce){.not-found-module-scss-module__oUzb3a__figureShell,.not-found-module-scss-module__oUzb3a__figureFloat,.not-found-module-scss-module__oUzb3a__copy,.not-found-module-scss-module__oUzb3a__actions,.not-found-module-scss-module__oUzb3a__homeLink{transition:none;animation:none;transform:none}}
