.global-error-module-scss-module__vFjbda__body{min-height:100vh;font-family:var(--font-primary,Inter, system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background:var(--background);color:var(--foreground);margin:0}.global-error-module-scss-module__vFjbda__root{box-sizing:border-box;isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.global-error-module-scss-module__vFjbda__bgMesh{z-index:0;background:radial-gradient(ellipse 80% 55% at 50% -15%, color-mix(in srgb, var(--error-primary,#1652f0) 28%, transparent) 0%, transparent 55%),radial-gradient(ellipse 70% 45% at 100% 100%, color-mix(in srgb, var(--error-primary-light,#2c9cdb) 14%, transparent) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.global-error-module-scss-module__vFjbda__grid{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 72%)}.global-error-module-scss-module__vFjbda__bgText{z-index:0;font-size:clamp(8rem,28vw,20rem);font-weight:var(--font-weights-black,900);letter-spacing:-.04em;color:var(--foreground);opacity:.04;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.global-error-module-scss-module__vFjbda__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:28rem;display:flex;position:relative}.global-error-module-scss-module__vFjbda__logoWrap{margin-bottom:2rem}.global-error-module-scss-module__vFjbda__logoImg{object-fit:contain;opacity:.92;width:auto;max-width:9.5rem;height:auto;max-height:2.5rem;display:block}.global-error-module-scss-module__vFjbda__heading{letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;line-height:1.25}.global-error-module-scss-module__vFjbda__message{color:var(--color-text-secondary);text-wrap:balance;margin:0 0 2rem;font-size:.98rem;line-height:1.65}.global-error-module-scss-module__vFjbda__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.global-error-module-scss-module__vFjbda__btnPrimary,.global-error-module-scss-module__vFjbda__btnSecondary{appearance:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.global-error-module-scss-module__vFjbda__btnPrimary{border:1px solid var(--error-primary,#1652f0);background:var(--error-primary,#1652f0);color:#fff;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--error-primary,#1652f0) 55%, transparent)}.global-error-module-scss-module__vFjbda__btnPrimary:hover{background:color-mix(in srgb, var(--error-primary,#1652f0) 88%, white);border-color:color-mix(in srgb, var(--error-primary,#1652f0) 88%, white)}.global-error-module-scss-module__vFjbda__btnPrimary:active{transform:scale(.98)}.global-error-module-scss-module__vFjbda__btnSecondary{border:1px solid var(--btn-border-color);background:var(--btn-default-color);color:var(--btn-text-color)}.global-error-module-scss-module__vFjbda__btnSecondary:hover{background:color-mix(in srgb, var(--btn-default-color) 80%, var(--foreground));border-color:color-mix(in srgb, var(--btn-border-color) 80%, var(--foreground));color:var(--btn-text-color-hover)}.global-error-module-scss-module__vFjbda__btnSecondary:active{transform:scale(.98)}@media (max-width:480px){.global-error-module-scss-module__vFjbda__actions{flex-direction:column;width:100%}.global-error-module-scss-module__vFjbda__btnPrimary,.global-error-module-scss-module__vFjbda__btnSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.global-error-module-scss-module__vFjbda__btnPrimary,.global-error-module-scss-module__vFjbda__btnSecondary{transition:none}}
