.O3ncsq_frame{color:#fff;background:#000;min-height:70vh}.O3ncsq_page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:48px 20px;display:flex}.O3ncsq_message{align-items:center;gap:28px;display:flex}.O3ncsq_code{margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:600}.O3ncsq_description{border-left:1px solid #666;margin:0;padding-left:28px;font-size:clamp(1rem,2vw,1.25rem)}.O3ncsq_reference{color:#999;margin:20px 0 0;font-size:.72rem}.O3ncsq_actions{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:28px;display:flex}.O3ncsq_back,.O3ncsq_retry{color:#ededed;min-height:48px;font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #666;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.O3ncsq_retry{color:#fff}.O3ncsq_back:hover,.O3ncsq_retry:hover{color:#000;background:#ededed;border-color:#ededed;transform:translateY(-2px)}.O3ncsq_back:active,.O3ncsq_retry:active{transform:translateY(0)}.O3ncsq_back:focus-visible,.O3ncsq_retry:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.O3ncsq_back,.O3ncsq_retry{transition:none}}@media (max-width:480px){.O3ncsq_page{min-height:64vh;padding:40px 14px}.O3ncsq_message{flex-direction:column;gap:12px}.O3ncsq_description{border:0;padding:0}}
