.ptjkYq_page{background:radial-gradient(circle at 12% 18%, rgb(var(--tcab-ui-accent-rgb) / .08), transparent 28%), radial-gradient(circle at 88% 82%, rgb(var(--tcab-ui-brand-rgb) / .08), transparent 30%), var(--tcab-ui-page-bg);place-items:center;min-height:clamp(520px,72dvh,760px);padding:40px 18px 64px;display:grid}.ptjkYq_fullViewport{min-height:100dvh}.ptjkYq_card{border:1px solid var(--tcab-ui-border);border-top:5px solid var(--tcab-ui-accent);border-radius:var(--tcab-ui-radius-xl);background:var(--tcab-ui-surface);width:min(760px,100%);box-shadow:var(--tcab-ui-shadow-lg);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:30px;padding:clamp(28px,5vw,48px);display:grid}.ptjkYq_brandMark{background:linear-gradient(145deg, var(--tcab-ui-brand-deep) 0%, var(--tcab-ui-brand) 68%, var(--tcab-ui-brand-purple) 100%);width:104px;height:104px;box-shadow:inset 0 0 0 7px #ffffffeb, 0 12px 28px rgb(var(--tcab-ui-brand-rgb) / .2);color:var(--tcab-ui-on-brand);letter-spacing:-.06em;border-radius:50%;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.ptjkYq_copy{min-width:0}.ptjkYq_eyebrow{color:var(--tcab-ui-brand);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 8px;font-size:.875rem;font-weight:900;line-height:1.4}.ptjkYq_statusCode{color:var(--tcab-ui-accent);letter-spacing:-.07em;margin:0;font-size:clamp(2.625rem,8vw,4.25rem);font-weight:950;line-height:.95}.ptjkYq_title{color:var(--tcab-ui-text);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.06}.ptjkYq_message{max-width:590px;color:var(--tcab-ui-muted);margin:18px 0 0;font-size:1.0625rem;line-height:1.65}.ptjkYq_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.ptjkYq_primaryButton,.ptjkYq_secondaryButton,.ptjkYq_textButton{min-height:var(--tcab-ui-button-height);border-radius:var(--tcab-ui-button-radius);padding:11px var(--tcab-ui-button-padding-inline);font-weight:var(--tcab-ui-button-font-weight);line-height:var(--tcab-ui-button-line-height);justify-content:center;align-items:center;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.ptjkYq_primaryButton{border:1px solid var(--tcab-ui-button-primary-bg);background:var(--tcab-ui-button-primary-bg);color:var(--tcab-ui-button-primary-text)}.ptjkYq_secondaryButton{border:1px solid var(--tcab-ui-button-secondary-border);background:var(--tcab-ui-button-secondary-bg);color:var(--tcab-ui-button-secondary-text)}.ptjkYq_textButton{color:var(--tcab-ui-muted);background:0 0;border:0}.ptjkYq_primaryButton:hover,.ptjkYq_secondaryButton:hover,.ptjkYq_textButton:hover{transform:translateY(-1px)}.ptjkYq_primaryButton:hover{background:var(--tcab-ui-button-primary-hover);box-shadow:0 8px 18px rgb(var(--tcab-ui-brand-rgb) / .16)}.ptjkYq_secondaryButton:hover{border-color:var(--tcab-ui-brand);box-shadow:0 8px 18px rgb(var(--tcab-ui-brand-rgb) / .08)}.ptjkYq_textButton:hover{color:var(--tcab-ui-brand);background:var(--tcab-ui-page-bg-deep)}.ptjkYq_primaryButton:focus-visible,.ptjkYq_secondaryButton:focus-visible,.ptjkYq_textButton:focus-visible{outline:var(--tcab-ui-focus-outline);outline-offset:3px}.ptjkYq_hint{border-top:1px solid var(--tcab-ui-border-soft);color:var(--tcab-ui-muted);margin:24px 0 0;padding-top:18px;font-size:.875rem;line-height:1.55}.ptjkYq_globalBody{background:var(--tcab-ui-page-bg);min-height:100%;color:var(--tcab-ui-text);font-family:var(--tcab-ui-font-sans);-webkit-font-smoothing:antialiased;margin:0}.ptjkYq_globalBody *,.ptjkYq_globalBody :before,.ptjkYq_globalBody :after{box-sizing:border-box}.ptjkYq_globalBody button,.ptjkYq_globalBody a{font:inherit}.ptjkYq_globalBody button{cursor:pointer}@media (max-width:640px){.ptjkYq_page{min-height:68dvh;padding:24px 14px 44px}.ptjkYq_fullViewport{min-height:100dvh}.ptjkYq_card{border-radius:var(--tcab-ui-card-radius);grid-template-columns:1fr;gap:20px;padding:26px 20px 24px}.ptjkYq_brandMark{width:78px;height:78px;font-size:1.25rem}.ptjkYq_message{font-size:1rem;line-height:1.58}.ptjkYq_actions{flex-direction:column;align-items:stretch}.ptjkYq_primaryButton,.ptjkYq_secondaryButton,.ptjkYq_textButton{width:100%}}@media (prefers-reduced-motion:reduce){.ptjkYq_primaryButton,.ptjkYq_secondaryButton,.ptjkYq_textButton{transition:none}}
