.NotFound-module__uMsP-q__page{--nf-ink:#161b26;--nf-ink-2:#2b3140;--nf-muted:#5b616e;--nf-paper:#fff;--nf-cream:#f7f6f2;--nf-cream-2:#fafaf7;--nf-line:#161b261a;--nf-line-strong:#161b262e;--nf-yellow:#fc0;--nf-yellow-soft:#fff6d1;--nf-shadow-sm:0 1px 2px #161b260d, 0 2px 8px #161b260d;--nf-shadow-md:0 2px 4px #161b260a, 0 10px 24px -6px #161b261a;--nf-ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;color:var(--nf-ink);background:var(--nf-cream-2);font-family:var(--font-body);flex-direction:column;display:flex}.NotFound-module__uMsP-q__topbar{background:var(--nf-paper);border-bottom:1px solid #161b2614;justify-content:space-between;align-items:center;gap:1rem;padding:12px clamp(16px,4vw,32px);display:flex}.NotFound-module__uMsP-q__brand img{width:auto;height:30px;display:block}.NotFound-module__uMsP-q__main{box-sizing:border-box;flex:1;align-content:start;gap:18px;width:100%;max-width:720px;margin:0 auto;padding:clamp(28px,6vw,64px) 16px 48px;display:grid}.NotFound-module__uMsP-q__card{border:1px solid var(--nf-line);background:var(--nf-paper);box-shadow:var(--nf-shadow-md);text-align:center;border-radius:24px;padding:clamp(24px,5vw,44px)}.NotFound-module__uMsP-q__shelf{align-items:flex-end;gap:clamp(8px,2vw,14px);padding:0 14px 12px;display:inline-flex;position:relative}.NotFound-module__uMsP-q__box{aspect-ratio:1;border:1px solid var(--nf-line-strong);width:clamp(68px,16vw,96px);box-shadow:var(--nf-shadow-sm);font-family:var(--font-heading);color:var(--nf-ink);cursor:pointer;transform:rotate(var(--nf-tilt,0deg));transition:transform .2s var(--nf-ease), box-shadow .2s var(--nf-ease), background-color .26s var(--nf-ease);border-radius:18px;place-items:center;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:800;line-height:1;display:grid}.NotFound-module__uMsP-q__box:hover{transform:rotate(var(--nf-tilt,0deg)) translateY(-3px);box-shadow:var(--nf-shadow-md)}.NotFound-module__uMsP-q__box:active{transform:rotate(var(--nf-tilt,0deg)) translateY(0);box-shadow:var(--nf-shadow-sm)}.NotFound-module__uMsP-q__box:focus-visible{outline:2px solid var(--nf-ink);outline-offset:4px}.NotFound-module__uMsP-q__hop{animation:NotFound-module__uMsP-q__nfHop .52s var(--nf-ease);display:inline-block}@keyframes NotFound-module__uMsP-q__nfHop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-22px)scale(1.08,.94)}55%{transform:translateY(0)scale(.94,1.08)}75%{transform:translateY(-6px)}to{transform:translateY(0)scale(1)}}.NotFound-module__uMsP-q__plank{background:var(--nf-line-strong);border-radius:999px;height:8px;position:absolute;bottom:0;left:0;right:0}.NotFound-module__uMsP-q__tapHint{min-height:1.3em;color:var(--nf-muted);margin:14px 0 0;font-size:.85rem;font-weight:500}.NotFound-module__uMsP-q__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--nf-ink);text-transform:none;margin:18px 0 8px;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.1}.NotFound-module__uMsP-q__lede{max-width:480px;color:var(--nf-muted);margin:0 auto;font-size:1rem;font-weight:500;line-height:1.6}.NotFound-module__uMsP-q__lede strong{color:var(--nf-ink);word-break:break-all}.NotFound-module__uMsP-q__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.NotFound-module__uMsP-q__btn{border:1px solid var(--nf-line-strong);min-height:46px;box-shadow:var(--nf-shadow-sm);font-family:var(--font-heading);cursor:pointer;box-sizing:border-box;transition:transform .16s var(--nf-ease), box-shadow .16s var(--nf-ease), background-color .16s var(--nf-ease);border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.NotFound-module__uMsP-q__btn:hover{box-shadow:var(--nf-shadow-md);transform:translateY(-1px)}.NotFound-module__uMsP-q__btn:active{box-shadow:var(--nf-shadow-sm);transform:translateY(0)}.NotFound-module__uMsP-q__btn:focus-visible{outline:2px solid var(--nf-ink);outline-offset:3px}.NotFound-module__uMsP-q__btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.NotFound-module__uMsP-q__btnDark{border-color:var(--nf-ink);background:var(--nf-ink);color:#fff}.NotFound-module__uMsP-q__btnDark:hover{border-color:var(--nf-ink-2);background:var(--nf-ink-2)}.NotFound-module__uMsP-q__btnLight{color:var(--nf-ink);background:#fff}.NotFound-module__uMsP-q__btnPink{border-color:var(--nf-ink);background:var(--nf-ink);color:#fff}.NotFound-module__uMsP-q__btnSm{border-radius:10px;min-height:38px;padding:0 14px;font-size:.85rem}.NotFound-module__uMsP-q__finder{border-top:1px solid var(--nf-line);text-align:left;margin-top:30px;padding-top:24px}.NotFound-module__uMsP-q__finderLabel{font-family:var(--font-heading);margin-bottom:8px;font-weight:700;display:block}.NotFound-module__uMsP-q__finderRow{align-items:stretch;gap:10px;display:flex}.NotFound-module__uMsP-q__finderPrefix{border:1px solid var(--nf-line-strong);background:var(--nf-cream);color:var(--nf-muted);white-space:nowrap;border-right:0;border-radius:12px 0 0 12px;align-items:center;margin-right:-10px;padding:0 0 0 14px;font-size:.85rem;font-weight:600;display:inline-flex}.NotFound-module__uMsP-q__finderInput{border:1px solid var(--nf-line-strong);background:var(--nf-cream);min-width:0;min-height:46px;color:var(--nf-ink);font:inherit;box-sizing:border-box;border-left:0;border-radius:0 12px 12px 0;flex:1;padding:0 14px 0 4px;font-weight:600}.NotFound-module__uMsP-q__finderInput:focus{background:#fff;outline:none}.NotFound-module__uMsP-q__finderRow:focus-within .NotFound-module__uMsP-q__finderPrefix{background:#fff}.NotFound-module__uMsP-q__finderRow:focus-within .NotFound-module__uMsP-q__finderPrefix,.NotFound-module__uMsP-q__finderRow:focus-within .NotFound-module__uMsP-q__finderInput{border-color:var(--nf-ink)}.NotFound-module__uMsP-q__finderHint{color:var(--nf-muted);word-break:break-all;margin:8px 0 0;font-size:.82rem}.NotFound-module__uMsP-q__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.NotFound-module__uMsP-q__link{border:1px solid var(--nf-line);background:var(--nf-paper);box-shadow:var(--nf-shadow-sm);color:var(--nf-ink);transition:transform .2s var(--nf-ease), box-shadow .2s var(--nf-ease);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.NotFound-module__uMsP-q__link strong{font-family:var(--font-heading);font-size:.98rem;display:block}.NotFound-module__uMsP-q__link small{color:var(--nf-muted);font-size:.8rem;font-weight:500}.NotFound-module__uMsP-q__link:hover{box-shadow:var(--nf-shadow-md);transform:translateY(-2px)}.NotFound-module__uMsP-q__link:hover .NotFound-module__uMsP-q__arrow{transform:translate(3px)}.NotFound-module__uMsP-q__link:focus-visible{outline:2px solid var(--nf-ink);outline-offset:3px}.NotFound-module__uMsP-q__arrow{color:var(--nf-muted);transition:transform .16s var(--nf-ease);font-weight:700}@media (max-width:520px){.NotFound-module__uMsP-q__links{grid-template-columns:minmax(0,1fr)}.NotFound-module__uMsP-q__finderRow{flex-wrap:wrap}.NotFound-module__uMsP-q__finderPrefix{display:none}.NotFound-module__uMsP-q__finderInput{border-left:1px solid var(--nf-line-strong);border-radius:12px;padding-left:14px}.NotFound-module__uMsP-q__finderRow .NotFound-module__uMsP-q__btn{width:100%}}@media (prefers-reduced-motion:reduce){.NotFound-module__uMsP-q__hop{animation:none}.NotFound-module__uMsP-q__box,.NotFound-module__uMsP-q__btn,.NotFound-module__uMsP-q__link,.NotFound-module__uMsP-q__arrow{transition:none}}
