.not-found-module__sxuMuG__page{background:var(--primary);color:var(--foreground);flex-direction:column;min-height:100vh;display:flex}.not-found-module__sxuMuG__main{text-align:center;flex-direction:column;flex:1;align-items:center;padding:64px 24px 48px;display:flex}@media (min-width:768px){.not-found-module__sxuMuG__main{padding:96px 32px 64px}}@keyframes not-found-module__sxuMuG__notFoundRise{0%{transform:translateY(12px)}to{transform:translateY(0)}}.not-found-module__sxuMuG__fade1{animation:.45s ease-out both not-found-module__sxuMuG__notFoundRise}.not-found-module__sxuMuG__fade2{animation:.45s ease-out 80ms both not-found-module__sxuMuG__notFoundRise}.not-found-module__sxuMuG__fade3{animation:.45s ease-out .16s both not-found-module__sxuMuG__notFoundRise}.not-found-module__sxuMuG__fade4{animation:.45s ease-out .24s both not-found-module__sxuMuG__notFoundRise}.not-found-module__sxuMuG__fade5{animation:.45s ease-out .32s both not-found-module__sxuMuG__notFoundRise}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__fade1,.not-found-module__sxuMuG__fade2,.not-found-module__sxuMuG__fade3,.not-found-module__sxuMuG__fade4,.not-found-module__sxuMuG__fade5{animation:none}}.not-found-module__sxuMuG__stamp{isolation:isolate;font-family:var(--font-display),ui-serif,Georgia,serif;color:var(--foreground);letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 50;margin:0;font-size:clamp(120px,22vw,240px);font-weight:300;line-height:.85;position:relative}.not-found-module__sxuMuG__digit{z-index:1;display:inline-block;position:relative}.not-found-module__sxuMuG__ribbon{background:var(--secondary);z-index:0;border-radius:2px;width:min(560px,78vw);height:clamp(34px,5.6vw,58px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 1px #8c002259;box-shadow:0 1px lab(28.418% 58.0175 26.7358/.35)}.not-found-module__sxuMuG__ribbonTag{color:#fafafa;color:lab(98.26% 0 0);font-family:var(--font-mono-display),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;z-index:1;pointer-events:none;white-space:nowrap;opacity:.92;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.not-found-module__sxuMuG__lead{font-family:var(--font-display),ui-serif,Georgia,serif;letter-spacing:-.025em;color:var(--foreground);margin:32px 0 6px;font-size:clamp(28px,4.5vw,44px);font-weight:300;line-height:1.1}.not-found-module__sxuMuG__leadJp{font-family:var(--font-display-jp),"Hiragino Mincho ProN","Yu Mincho",ui-serif,serif;color:var(--secondary)}.not-found-module__sxuMuG__desc{max-width:480px;color:var(--muted-fg);margin:0 0 4px;font-size:14px;line-height:1.6}.not-found-module__sxuMuG__descMuted{color:#737373;color:lab(48.496% 0 0);margin:4px 0 0;font-size:12px}.not-found-module__sxuMuG__receipt{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;width:100%;max-width:460px;margin:36px auto 0;padding:18px 20px;position:relative;box-shadow:0 1px 2px #0000000d}.not-found-module__sxuMuG__receiptBadge{font-family:var(--font-mono-display),ui-monospace,monospace;letter-spacing:.2em;color:var(--secondary);border:1px solid var(--secondary);opacity:.85;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;top:14px;right:16px;transform:rotate(2deg)}.not-found-module__sxuMuG__receiptTitle{font-family:var(--font-display),ui-serif,Georgia,serif;color:var(--foreground);margin:0 0 10px;padding-right:80px;font-size:16px;font-weight:300}.not-found-module__sxuMuG__receiptRow{border-bottom:1px dashed #cecece;border-bottom:1px dashed lab(82.6% .0000298023 -.0000119209);grid-template-columns:84px 1fr;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.not-found-module__sxuMuG__receiptRow:last-of-type{border-bottom:0}.not-found-module__sxuMuG__receiptKey{color:#555;color:lab(36.2% 0 .00000596046);font-family:var(--font-mono-display),ui-monospace,monospace;text-transform:lowercase;letter-spacing:.04em;font-size:11px}.not-found-module__sxuMuG__receiptVal{color:var(--foreground);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;word-break:break-all}.not-found-module__sxuMuG__receiptValDim{color:#555;color:lab(36.2% 0 .00000596046)}.not-found-module__sxuMuG__receiptErr{color:var(--secondary);font-family:var(--font-mono-display),ui-monospace,monospace}.not-found-module__sxuMuG__actions{flex-direction:column;gap:12px;width:100%;max-width:460px;margin:28px 0 0;display:flex}@media (min-width:540px){.not-found-module__sxuMuG__actions{flex-direction:row;justify-content:center}}.not-found-module__sxuMuG__btn{border-radius:var(--radius-md);height:40px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;border:1px solid var(--secondary);color:var(--secondary);background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.not-found-module__sxuMuG__btn:hover{background:color-mix(in oklch,var(--secondary)20%,transparent)}.not-found-module__sxuMuG__btnSolid{background:var(--secondary);color:#fafafa;color:lab(98.26% 0 0)}.not-found-module__sxuMuG__btnSolid:hover{background:#b63c4ee6;background:lab(44.3878% 50.8017 18.2475/.9)}.not-found-module__sxuMuG__btn svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.not-found-module__sxuMuG__footnote{color:#737373;color:lab(48.496% 0 0);max-width:520px;margin-top:56px;font-size:11px;line-height:1.7}.not-found-module__sxuMuG__footnoteSep{opacity:.5;margin:0 8px}.not-found-module__sxuMuG__footnoteLink{color:#555;color:lab(36.2% 0 .00000596046);border-bottom:1px dashed var(--border);padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.not-found-module__sxuMuG__footnoteLink:hover{color:var(--secondary);border-bottom-color:var(--secondary)}
