.ErrorExperience-module__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}.ErrorExperience-module__ptjkYq__fullViewport{min-height:100dvh}.ErrorExperience-module__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}.ErrorExperience-module__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:24px;font-weight:900;display:grid}.ErrorExperience-module__ptjkYq__copy{min-width:0}.ErrorExperience-module__ptjkYq__eyebrow{color:var(--tcab-ui-brand);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 8px;font-size:12px;font-weight:900;line-height:1.4}.ErrorExperience-module__ptjkYq__statusCode{color:var(--tcab-ui-accent);letter-spacing:-.07em;margin:0;font-size:clamp(42px,8vw,68px);font-weight:950;line-height:.95}.ErrorExperience-module__ptjkYq__title{color:var(--tcab-ui-text);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(28px,5vw,40px);line-height:1.06}.ErrorExperience-module__ptjkYq__message{max-width:590px;color:var(--tcab-ui-muted);margin:18px 0 0;font-size:17px;line-height:1.65}.ErrorExperience-module__ptjkYq__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.ErrorExperience-module__ptjkYq__primaryButton,.ErrorExperience-module__ptjkYq__secondaryButton,.ErrorExperience-module__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);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.ErrorExperience-module__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)}.ErrorExperience-module__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)}.ErrorExperience-module__ptjkYq__textButton{color:var(--tcab-ui-muted);background:0 0;border:0}.ErrorExperience-module__ptjkYq__primaryButton:hover,.ErrorExperience-module__ptjkYq__secondaryButton:hover,.ErrorExperience-module__ptjkYq__textButton:hover{transform:translateY(-1px)}.ErrorExperience-module__ptjkYq__primaryButton:hover{background:var(--tcab-ui-button-primary-hover);box-shadow:0 8px 18px rgb(var(--tcab-ui-brand-rgb) / .16)}.ErrorExperience-module__ptjkYq__secondaryButton:hover{border-color:var(--tcab-ui-brand);box-shadow:0 8px 18px rgb(var(--tcab-ui-brand-rgb) / .08)}.ErrorExperience-module__ptjkYq__textButton:hover{color:var(--tcab-ui-brand);background:var(--tcab-ui-page-bg-deep)}.ErrorExperience-module__ptjkYq__primaryButton:focus-visible,.ErrorExperience-module__ptjkYq__secondaryButton:focus-visible,.ErrorExperience-module__ptjkYq__textButton:focus-visible{outline:var(--tcab-ui-focus-outline);outline-offset:3px}.ErrorExperience-module__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:13px;line-height:1.55}.ErrorExperience-module__ptjkYq__globalBody{background:var(--tcab-ui-page-bg);min-height:100%;color:var(--tcab-ui-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.ErrorExperience-module__ptjkYq__globalBody *,.ErrorExperience-module__ptjkYq__globalBody :before,.ErrorExperience-module__ptjkYq__globalBody :after{box-sizing:border-box}.ErrorExperience-module__ptjkYq__globalBody button,.ErrorExperience-module__ptjkYq__globalBody a{font:inherit}.ErrorExperience-module__ptjkYq__globalBody button{cursor:pointer}@media (max-width:640px){.ErrorExperience-module__ptjkYq__page{min-height:68dvh;padding:24px 14px 44px}.ErrorExperience-module__ptjkYq__fullViewport{min-height:100dvh}.ErrorExperience-module__ptjkYq__card{border-radius:var(--tcab-ui-card-radius);grid-template-columns:1fr;gap:20px;padding:26px 20px 24px}.ErrorExperience-module__ptjkYq__brandMark{width:78px;height:78px;font-size:20px}.ErrorExperience-module__ptjkYq__message{font-size:16px;line-height:1.58}.ErrorExperience-module__ptjkYq__actions{flex-direction:column;align-items:stretch}.ErrorExperience-module__ptjkYq__primaryButton,.ErrorExperience-module__ptjkYq__secondaryButton,.ErrorExperience-module__ptjkYq__textButton{width:100%}}@media (prefers-reduced-motion:reduce){.ErrorExperience-module__ptjkYq__primaryButton,.ErrorExperience-module__ptjkYq__secondaryButton,.ErrorExperience-module__ptjkYq__textButton{transition:none}}
