.err-scene{z-index:1;min-height:100dvh;padding:28px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-body), system-ui, sans-serif;background:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.err-mark{text-decoration:none;display:block}.err-mark-img{width:190px;height:auto;margin:0 auto;display:block}.err-body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:400px;padding-bottom:48px;display:flex}.err-sticker{width:168px;height:auto;margin:0 0 22px;display:block}.err-title{text-wrap:balance;font-family:var(--font-display), var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:#2c2620;margin:0;font-size:28px;font-weight:700;line-height:34px}.err-line{text-wrap:balance;color:#656565;margin:10px 0 0;font-size:16px;line-height:24px}.err-go{background:var(--btn-solid-bg,#c9184a);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.err-go:hover{background:var(--btn-solid-bg-hover)}}.err-go:focus-visible,.err-later:focus-visible,.err-help:focus-visible{outline:3px solid var(--btn-solid-bg,#c9184a);outline-offset:3px}.err-later{color:#656565;justify-content:center;align-items:center;min-height:48px;margin-top:6px;padding:0 16px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.err-help{color:#656565;margin-top:18px;font-size:14px;line-height:20px}.err-help a{color:#c9184a;font-weight:600;text-decoration:none}@media (min-width:640px){.err-sticker{width:188px}.err-title{font-size:34px;line-height:42px}}.err-dots{gap:7px;margin-top:26px;display:flex}.err-dots i{background:var(--btn-solid-bg,#c9184a);opacity:.25;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite err-pulse}.err-dots i:nth-child(2){animation-delay:.2s}.err-dots i:nth-child(3){animation-delay:.4s}@keyframes err-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.err-dots i{opacity:.6;animation:none}}
