.not-found-module__sxuMuG__page{--paper:#f7f7f2;--card:#fff;--ink:#0a0f0d;--ink-soft:#3d4a44;--lime:#c9ff5c;--pink:#ff8fb1;--line:#0a0f0d33;--shadow:#0a0f0d;width:min(100% - 32px,760px);min-height:min(100vh,900px);color:var(--ink);align-content:center;justify-items:start;margin:0 auto;padding:48px 0 64px;display:grid}[data-theme=dark] body:has(.ailene-rail) .not-found-module__sxuMuG__page{--paper:#1d2b26;--card:#13201a;--ink:#eef5ee;--ink-soft:#a7bfb3;--line:#eef5ee40;--shadow:#000}.not-found-module__sxuMuG__stage{width:min(100%,520px);margin-bottom:18px;position:relative}.not-found-module__sxuMuG__map{width:100%;height:auto;display:block;overflow:visible}.not-found-module__sxuMuG__trail{fill:none;stroke:var(--ink);stroke-dasharray:10 9;stroke-linecap:round;stroke-width:4px;animation:1.6s linear infinite not-found-module__sxuMuG__march}.not-found-module__sxuMuG__detour{fill:none;stroke:var(--pink);stroke-dasharray:3 8;stroke-linecap:round;stroke-width:4px}.not-found-module__sxuMuG__start{fill:var(--lime);stroke:#0a0f0d;stroke-width:3px}.not-found-module__sxuMuG__flag line{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.not-found-module__sxuMuG__flag path{fill:var(--lime);stroke:#0a0f0d;stroke-width:2.5px;stroke-linejoin:round}.not-found-module__sxuMuG__flag circle{fill:var(--ink)}.not-found-module__sxuMuG__pin{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.6,.5,1) .2s both not-found-module__sxuMuG__drop,3s ease-in-out 1.2s infinite not-found-module__sxuMuG__wobble}.not-found-module__sxuMuG__pin path{fill:var(--pink);stroke:#0a0f0d;stroke-width:3px}.not-found-module__sxuMuG__pin text{fill:#0a0f0d;font-size:20px;font-weight:900}.not-found-module__sxuMuG__whisper{color:var(--ink-soft);font-family:var(--font-caveat), cursive;white-space:nowrap;font-size:24px;font-weight:700;position:absolute;bottom:-4px;left:64%;transform:rotate(-4deg)}.not-found-module__sxuMuG__stamp{color:#b4321f;font-family:var(--font-mono);letter-spacing:.06em;opacity:.85;border:3px solid #b4321f;border-radius:10px;padding:2px 14px 4px;font-size:34px;font-weight:900;animation:.42s cubic-bezier(.3,1.4,.5,1) .5s both not-found-module__sxuMuG__thump;position:absolute;top:-6px;left:4px;transform:rotate(-9deg)}[data-theme=dark] body:has(.ailene-rail) .not-found-module__sxuMuG__stamp{color:#ff9d6e;border-color:#ff9d6e}.not-found-module__sxuMuG__badge{color:var(--lime);letter-spacing:.01em;background:#0a0f0d;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;transform:rotate(-1.5deg)}.not-found-module__sxuMuG__title{color:var(--ink);letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(48px,9vw,92px);font-weight:900;line-height:.95}.not-found-module__sxuMuG__hl{background:var(--lime);color:#0a0f0d;border-radius:.12em;padding:0 .16em .04em;display:inline-block;transform:skew(-5deg);box-shadow:.06em .06em #0a0f0d59}.not-found-module__sxuMuG__hl>span{display:inline-block;transform:skew(5deg)}.not-found-module__sxuMuG__lede{max-width:52ch;color:var(--ink-soft);margin:0 0 28px;font-size:16.5px;line-height:1.6}.not-found-module__sxuMuG__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.not-found-module__sxuMuG__route{border:2px solid var(--ink);background:var(--card);min-height:84px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:4px 4px 0 var(--shadow);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.not-found-module__sxuMuG__route:hover{box-shadow:6px 6px 0 var(--tone);transform:translate(-2px,-2px)}.not-found-module__sxuMuG__route:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.not-found-module__sxuMuG__route:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.not-found-module__sxuMuG__routeIcon{background:var(--tone);color:#0a0f0d;border:2px solid #0a0f0d;border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .15s;display:grid;transform:rotate(-4deg)}.not-found-module__sxuMuG__route:hover .not-found-module__sxuMuG__routeIcon{transform:rotate(0)}.not-found-module__sxuMuG__routeText{gap:2px;min-width:0;display:grid}.not-found-module__sxuMuG__routeText strong{letter-spacing:-.01em;font-size:16px;font-weight:900}.not-found-module__sxuMuG__routeText small{color:var(--ink-soft);font-size:13px;line-height:1.35}.not-found-module__sxuMuG__routeArrow{color:var(--ink-soft)}.not-found-module__sxuMuG__kbd{border:1.5px solid var(--line);color:var(--ink-soft);font-family:var(--font-mono);border-radius:7px;padding:2px 7px;font-size:12px;font-weight:700}@keyframes not-found-module__sxuMuG__march{to{stroke-dashoffset:-38px}}@keyframes not-found-module__sxuMuG__drop{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}@keyframes not-found-module__sxuMuG__wobble{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes not-found-module__sxuMuG__thump{0%{opacity:0;transform:rotate(-9deg)scale(1.6)}to{opacity:.85;transform:rotate(-9deg)scale(1)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__trail,.not-found-module__sxuMuG__pin,.not-found-module__sxuMuG__stamp{animation:none}.not-found-module__sxuMuG__route,.not-found-module__sxuMuG__routeIcon{transition:none}}@media (max-width:720px){.not-found-module__sxuMuG__routes{grid-template-columns:1fr}.not-found-module__sxuMuG__route{min-height:72px}}@media (max-width:480px){.not-found-module__sxuMuG__page{padding:32px 0 48px}.not-found-module__sxuMuG__stamp{font-size:26px}.not-found-module__sxuMuG__whisper{font-size:20px;left:52%}}
