[data-theme=prochat-error]{--bg:#f7f7f8;--white:#fff;--ink:#17181b;--muted:#5c6370;--accent:#002fa7;--border:#d9dde3;--surface-subtle:var(--bg);--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-96:96px;--space-1120:1120px;--viewport-inline:100dvw}html,body{overflow-x:clip}
.hCMoxq_document{margin:0}.hCMoxq_page{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);text-align:left;font-size:16px;line-height:1.6}.hCMoxq_page,.hCMoxq_page *{box-sizing:border-box}.hCMoxq_header{min-height:80px;padding:var(--space-16) max(var(--space-24), calc((var(--viewport-inline) - var(--space-1120)) / 2));border-bottom:1px solid var(--border,var(--border));background:var(--white,var(--white));align-items:center;display:flex}.hCMoxq_brand{min-height:44px;color:inherit;letter-spacing:-.04em;align-items:center;font-size:24px;font-weight:750;text-decoration:none;display:inline-flex}.hCMoxq_main{width:min(1120px,100% - 48px);padding:clamp(var(--space-48), 9vh, var(--space-96)) 0 var(--space-48);margin:0 auto}.hCMoxq_content{align-items:flex-start;gap:var(--space-48);padding:var(--space-32) 0;border-top:1px solid var(--border,var(--border));display:flex}.hCMoxq_code{color:var(--accent,var(--accent));font-variant-numeric:tabular-nums;letter-spacing:-.07em;flex:none;margin:0;font-size:clamp(72px,10vw,144px);font-weight:700;line-height:1}.hCMoxq_message{min-width:0;max-width:680px}.hCMoxq_message h1{color:inherit;letter-spacing:-.035em;text-align:left;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.hCMoxq_description{margin:var(--space-24) 0 0;color:var(--muted,var(--muted));line-height:1.7}.hCMoxq_notice{margin:var(--space-24) 0 0;padding:var(--space-16) 0;border-top:1px solid var(--border,var(--border));border-bottom:1px solid var(--border,var(--border));color:var(--muted,var(--muted));font-size:14px;line-height:1.7}.hCMoxq_retry{margin-top:var(--space-24)}.hCMoxq_navigation{align-items:center;gap:var(--space-8) var(--space-24);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.hCMoxq_primary,.hCMoxq_link{max-width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;touch-action:manipulation;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.hCMoxq_primary{padding:var(--space-10) var(--space-16);border:1px solid var(--accent,var(--accent));background:var(--accent,var(--accent));color:var(--white);cursor:pointer;border-radius:6px;transition:filter .14s}.hCMoxq_primary:hover:not(:disabled){filter:brightness(.85)}.hCMoxq_primary:disabled{border-color:var(--border,var(--border));background:var(--bg,var(--bg));color:var(--muted,var(--muted));cursor:wait;opacity:1}.hCMoxq_link{color:var(--accent,var(--accent));text-underline-offset:4px;text-decoration:underline}.hCMoxq_link:hover{color:var(--ink,var(--ink))}.hCMoxq_page :is(a,button):focus-visible,.hCMoxq_message h1:focus-visible{outline:3px solid var(--accent,var(--accent));outline-offset:4px}.hCMoxq_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.hCMoxq_header{padding-inline:var(--space-16);min-height:72px}.hCMoxq_main{width:calc(100% - 32px);padding-top:var(--space-48)}.hCMoxq_content{gap:var(--space-24);padding-top:var(--space-24);flex-direction:column}.hCMoxq_navigation{align-items:flex-start;gap:var(--space-12) var(--space-24)}}@media (prefers-reduced-motion:reduce){.hCMoxq_primary{transition:none}}
