.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state{min-height:70svh;padding:var(--space-96) var(--space-24) var(--space-128);background:0 0;align-items:center;display:grid;position:relative;overflow:hidden}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__card{z-index:1;gap:var(--space-24);width:100%;max-width:calc(var(--content-max) - var(--space-128)*4);min-height:calc(var(--space-128)*3 + var(--space-32));padding:var(--space-32);border:var(--outline-card) solid var(--neon);border-radius:var(--radius-card);background:var(--violet);box-shadow:var(--surface-shadow-black);margin:0 auto;display:grid;position:relative;overflow:hidden}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__copy{z-index:2;align-self:center;position:relative}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__heading{transform:perspective(var(--heading-perspective)) rotateY(var(--heading-turn));transform-origin:0;backface-visibility:hidden;max-width:12ch;color:var(--white);font-family:var(--font-display);font-size:var(--type-h2);letter-spacing:var(--hero-title-tracking);text-transform:uppercase;margin:0;line-height:.95}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__body{max-width:42ch;margin:var(--space-24) 0 0;color:var(--white);font-size:var(--type-body);line-height:1.6}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__action{margin-top:var(--space-32)}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__mascot{z-index:1;width:min(68%,var(--space-128)*2 + var(--space-32));place-self:end center;height:auto;position:relative}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__progress{width:calc(var(--space-64)*3);height:var(--space-12);margin-top:var(--space-32);border:var(--outline) solid var(--black);border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--surface-shadow-black);display:block;position:relative;overflow:hidden}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__progress-bar{width:var(--space-64);background:var(--neon);animation:.9s linear infinite site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state-progress;position:absolute;inset-block:0;inset-inline-start:calc(var(--space-64)*-1)}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset{width:calc(var(--space-64)*3);height:var(--space-64);padding:0 var(--space-24);white-space:nowrap;border:var(--outline) solid var(--black);border-radius:var(--radius-pill);background:var(--neon);box-shadow:var(--surface-shadow-black);color:var(--black);cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;transition:transform .12s,background-color .18s;display:inline-flex;position:relative}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset:active{transform:none}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset:focus-visible{background-color:var(--orange);outline:var(--outline) solid var(--black);outline-offset:3px;box-shadow:var(--surface-shadow-black),0 0 0 6px var(--white)}@media (hover:hover) and (pointer:fine){.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset:hover{background-color:var(--orange);transform:translateY(calc(var(--space-4) * -1))}}@keyframes site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state-progress{to{transform:translateX(calc(var(--space-64) * 4))}}@media (min-width:1024px){.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__card{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--space-128) * 2 + var(--space-24)), .7fr);min-height:calc(var(--space-128)*4);padding:var(--space-64) var(--space-64) var(--space-64) var(--space-96);align-items:center}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__mascot{width:100%;max-width:calc(var(--space-128)*2 + var(--space-96));margin-block-end:calc(var(--space-48)*-1)}}@media (prefers-reduced-motion:reduce){.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__progress-bar{width:100%;animation:none;inset-inline-start:0}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset{transition:none}.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset:hover,.site-fallback-state-module-scss-module__n7Wa7a__site-fallback-state__reset:active{transform:none}}
