.error-state_document__H_UbA{min-height:100svh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans,Arial),sans-serif}.error-state_header__PfdO9{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:16px 40px;border-bottom:1px solid var(--border)}.error-state_brand__IKJm7{display:inline-flex;font-size:26px}.error-state_home__avvsH{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--muted-foreground)}.error-state_home__avvsH svg{width:18px;height:18px}.error-state_main__4YizR{display:grid;place-items:center;flex:1;padding:48px 24px 56px}.error-state_footer__srw7V{padding:26px 24px;border-top:1px solid var(--border);text-align:center;font-size:12px;color:var(--muted-foreground)}.error-state_state__qmGp3{width:100%;max-width:720px;margin:auto;padding:32px 0;text-align:center;font-family:var(--font-geist-sans,Arial),sans-serif}.error-state_code__gcVzq{margin:0 0 20px;font-size:clamp(112px,21svh,216px);font-weight:750;line-height:.95;letter-spacing:-.065em;color:color-mix(in srgb,var(--foreground) 48%,var(--background));user-select:none}.error-state_heading__emMwW{margin:0;font-size:var(--tool-title-size,clamp(30px,4vw,40px));font-weight:600;line-height:1.2;letter-spacing:-.04em;text-wrap:balance}.error-state_symbol__n6zjX{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 28px;border:1px solid var(--border);border-radius:var(--radius-lg,8px);background:var(--muted);color:var(--muted-foreground)}.error-state_symbol__n6zjX svg{width:32px;height:32px;stroke-width:1.5}.error-state_primary__Ts8t_:disabled{cursor:wait;opacity:.65}.error-state_actions__xy_rF form{display:grid;gap:12px}.error-state_description__G0lla{max-width:560px;margin:22px auto 0;color:var(--muted-foreground);font-size:16px;line-height:1.75;text-wrap:pretty}.error-state_actions__xy_rF{display:grid;gap:10px;width:min(100%,340px);margin:32px auto 0}.error-state_primary__Ts8t_,.error-state_secondary__i2A4G{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 44px;border:1px solid var(--border);border-radius:var(--radius-md,6px);font:inherit;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .14s,border-color .14s}.error-state_primary__Ts8t_{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.error-state_primary__Ts8t_ svg{position:absolute;right:18px;width:18px;height:18px}.error-state_primary__Ts8t_:hover{background:color-mix(in srgb,var(--primary) 85%,var(--background))}.error-state_secondary__i2A4G{background:var(--background);color:var(--foreground)}.error-state_secondary__i2A4G:hover{background:var(--muted);border-color:var(--muted-foreground)}.error-state_brand__IKJm7:focus-visible,.error-state_explore__kKtMq a:focus-visible,.error-state_home__avvsH:focus-visible,.error-state_primary__Ts8t_:focus-visible,.error-state_secondary__i2A4G:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.error-state_explore__kKtMq{display:flex;justify-content:center;flex-wrap:wrap;column-gap:32px;row-gap:4px;max-width:520px;margin:36px auto 0;padding-top:20px;border-top:1px solid var(--border)}.error-state_explore__kKtMq a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--muted-foreground)}.error-state_explore__kKtMq svg{width:14px;height:14px}.error-state_explore__kKtMq a:hover,.error-state_home__avvsH:hover{color:var(--foreground)}@media (max-width:600px){.error-state_header__PfdO9{min-height:72px;padding:12px 24px}.error-state_brand__IKJm7{font-size:23px}.error-state_home__avvsH{gap:6px;font-size:12px}.error-state_main__4YizR{padding:32px 24px}.error-state_state__qmGp3{padding:20px 0}.error-state_code__gcVzq{font-size:128px}.error-state_description__G0lla{font-size:14px;margin-top:18px}.error-state_explore__kKtMq{column-gap:18px;margin-top:28px;padding-top:16px}.error-state_footer__srw7V{padding:20px 24px;text-wrap:balance}}@media (prefers-reduced-motion:reduce){.error-state_state__qmGp3 a,.error-state_state__qmGp3 button{transition:none}}