.xXWfrG_page{min-height:calc(100dvh - var(--app-navbar-height));background:var(--paper);color:var(--ink);color-scheme:var(--paper-color-scheme);font-family:var(--sans);justify-content:center;align-items:flex-start;padding:64px 24px 80px;display:flex}.xXWfrG_panel{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:12px;width:100%;min-width:0;max-width:560px;padding:32px}.xXWfrG_icon{background:var(--warm-tint);width:48px;height:48px;color:var(--warm);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.xXWfrG_title{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.2}.xXWfrG_description{max-width:44ch;color:var(--body-c);text-wrap:pretty;margin:14px auto 0;font-size:14.5px;line-height:1.65}.xXWfrG_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.xXWfrG_action{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.xXWfrG_action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xXWfrG_retry{background:var(--accent-fill);color:var(--on-accent)}.xXWfrG_retry:hover{background:color-mix(in srgb, var(--accent-fill) 88%, var(--ink))}.xXWfrG_retry:active{background:color-mix(in srgb, var(--accent-fill) 80%, var(--ink))}.xXWfrG_home{border-color:var(--line2);background:var(--card);color:var(--ink)}.xXWfrG_home:hover,.xXWfrG_home:active{border-color:var(--accent);background:var(--tint);color:var(--ink)}.xXWfrG_reference{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.5}.xXWfrG_reference span{font-variant-numeric:tabular-nums}@media (max-width:640px){.xXWfrG_page{padding:32px 16px 48px}.xXWfrG_panel{padding:28px 20px}.xXWfrG_title{font-size:26px}}@media (max-width:480px){.xXWfrG_action{width:100%}}@media (prefers-reduced-motion:reduce){.xXWfrG_action{transition:none}}
