.NotFound-module__uMsP-q__page{--nf-ink:#0b0b0c;--nf-muted:#55555e;--nf-paper:#fffdf7;--nf-cream:#fff6d9;--nf-yellow:#ffe600;--nf-pink:#ff4fa3;--nf-cyan:#00d8f6;--nf-green:#00e676;--nf-border:2.5px solid var(--nf-ink);--nf-shadow:4px 4px 0 var(--nf-ink);--nf-ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;color:var(--nf-ink);background:radial-gradient(60% 50% at 50% 0%, #ffe60059, transparent 70%), var(--nf-cream);font-family:var(--font-body);flex-direction:column;display:flex}.NotFound-module__uMsP-q__topbar{border-bottom:var(--nf-border);background:var(--nf-paper);justify-content:space-between;align-items:center;gap:1rem;padding:14px clamp(16px,4vw,32px);display:flex}.NotFound-module__uMsP-q__brand img{width:auto;height:30px;display:block}.NotFound-module__uMsP-q__main{flex:1;gap:20px;width:100%;max-width:720px;margin:0 auto;padding:clamp(28px,6vw,64px) 16px 48px;display:grid}.NotFound-module__uMsP-q__card{border:var(--nf-border);background:var(--nf-paper);box-shadow:6px 6px 0 var(--nf-ink);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:var(--nf-border);width:clamp(68px,16vw,96px);box-shadow:var(--nf-shadow);font-family:var(--font-heading);color:var(--nf-ink);cursor:pointer;transform:rotate(var(--nf-tilt,0deg));transition:transform .16s var(--nf-ease), box-shadow .16s var(--nf-ease), background-color .26s var(--nf-ease);border-radius:14px;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)) translate(-2px, -3px);box-shadow:6px 7px 0 var(--nf-ink)}.NotFound-module__uMsP-q__box:active{transform:rotate(var(--nf-tilt,0deg)) translate(2px, 2px);box-shadow:1px 1px 0 var(--nf-ink)}.NotFound-module__uMsP-q__box:focus-visible{outline:3px 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{border:var(--nf-border);height:10px;box-shadow:var(--nf-shadow);background:#c8915a;border-radius:6px;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:600}.NotFound-module__uMsP-q__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--nf-ink);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.55}.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:12px;margin-top:24px;display:flex}.NotFound-module__uMsP-q__btn{border:var(--nf-border);min-height:46px;box-shadow:var(--nf-shadow);font-family:var(--font-heading);cursor:pointer;transition:transform .16s var(--nf-ease), box-shadow .16s var(--nf-ease);border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 20px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.NotFound-module__uMsP-q__btn:hover{box-shadow:5px 5px 0 var(--nf-ink);transform:translate(-1px,-1px)}.NotFound-module__uMsP-q__btn:active{box-shadow:1px 1px 0 var(--nf-ink);transform:translate(2px,2px)}.NotFound-module__uMsP-q__btn:focus-visible{outline:3px solid var(--nf-pink);outline-offset:3px}.NotFound-module__uMsP-q__btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--nf-shadow);transform:none}.NotFound-module__uMsP-q__btnDark{background:var(--nf-ink);color:#fff}.NotFound-module__uMsP-q__btnLight{color:var(--nf-ink);background:#fff}.NotFound-module__uMsP-q__btnPink{background:var(--nf-pink);color:var(--nf-ink)}.NotFound-module__uMsP-q__btnSm{min-height:38px;padding:0 14px;font-size:.82rem}.NotFound-module__uMsP-q__finder{text-align:left;border-top:2px dashed #0b0b0c2e;margin-top:30px;padding-top:24px}.NotFound-module__uMsP-q__finderLabel{font-family:var(--font-heading);margin-bottom:8px;font-weight:800;display:block}.NotFound-module__uMsP-q__finderRow{align-items:stretch;gap:10px;display:flex}.NotFound-module__uMsP-q__finderPrefix{border:var(--nf-border);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:700;display:inline-flex}.NotFound-module__uMsP-q__finderInput{border:var(--nf-border);background:var(--nf-cream);min-width:0;min-height:46px;color:var(--nf-ink);font:inherit;border-left:0;border-radius:0 12px 12px 0;flex:1;padding:0 14px 0 4px;font-weight:700}.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__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:var(--nf-border);background:var(--nf-paper);box-shadow:var(--nf-shadow);color:var(--nf-ink);transition:transform .16s var(--nf-ease), box-shadow .16s var(--nf-ease), background-color .16s 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:600}.NotFound-module__uMsP-q__link:hover{box-shadow:5px 6px 0 var(--nf-ink);background:#fff;transform:translate(-1px,-2px)}.NotFound-module__uMsP-q__link:hover .NotFound-module__uMsP-q__arrow{transform:translate(3px)}.NotFound-module__uMsP-q__link:focus-visible{outline:3px solid var(--nf-pink);outline-offset:3px}.NotFound-module__uMsP-q__arrow{transition:transform .16s var(--nf-ease);font-weight:900}@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:var(--nf-border);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}}
