.entry-state-module__SpGwwW__page{isolation:isolate;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 24rem), linear-gradient(145deg, var(--bg), var(--chrome));min-height:100svh;color:var(--text);padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.entry-state-module__SpGwwW__ambient{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);background:color-mix(in srgb, var(--primary) 2%, transparent);border-radius:47% 53% 45% 55%;width:min(50rem,90vw);position:absolute;inset:auto -14rem -22rem auto;transform:rotate(12deg)}.entry-state-module__SpGwwW__brand{min-height:2.75rem;color:var(--text);border-radius:.55rem;justify-self:start;align-items:center;gap:.55rem;font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.entry-state-module__SpGwwW__brand b{color:var(--primary-strong)}.entry-state-module__SpGwwW__brandDot{border:2px solid var(--primary);width:.7rem;height:.7rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--primary) 8%, transparent);border-radius:50%}.entry-state-module__SpGwwW__card{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--divider));background:color-mix(in srgb, var(--surface) 96%, transparent);text-align:center;border-radius:1rem;place-self:center;justify-items:center;width:min(29rem,100%);padding:clamp(1.5rem,6vw,2.4rem);display:grid;box-shadow:0 1.5rem 4rem #0000002e,inset 0 1px #ffffff08}.entry-state-module__SpGwwW__mascotStage{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--divider));background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, var(--surface)), var(--surface) 68%);border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;margin-bottom:1.15rem;display:grid;position:relative}.entry-state-module__SpGwwW__mascot{z-index:1;object-fit:contain;width:4.5rem;height:4.5rem;image-rendering:pixelated;position:relative}.entry-state-module__SpGwwW__ripple{border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);opacity:0;border-radius:50%;position:absolute;inset:.65rem}.entry-state-module__SpGwwW__eyebrow{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem;font-weight:850}.entry-state-module__SpGwwW__card h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.15}.entry-state-module__SpGwwW__body{max-width:24rem;color:var(--text-muted);margin:.75rem 0 0;font-size:.88rem;line-height:1.6}.entry-state-module__SpGwwW__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.35rem;display:flex}.entry-state-module__SpGwwW__actions>:where(a,button){border:1px solid var(--primary);background:var(--primary);min-height:2.75rem;color:var(--primary-ink);font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.entry-state-module__SpGwwW__actions>:where(a,button):nth-child(2){border-color:var(--divider);color:var(--text-muted);background:0 0}.entry-state-module__SpGwwW__actions>:where(a,button):focus-visible,.entry-state-module__SpGwwW__brand:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.entry-state-module__SpGwwW__footer{color:var(--text-faint);letter-spacing:.04em;justify-self:center;margin:0;font-size:.62rem}.entry-state-module__SpGwwW__page[data-entry-kind=notFound] .entry-state-module__SpGwwW__mascotStage,.entry-state-module__SpGwwW__page[data-entry-kind=error] .entry-state-module__SpGwwW__mascotStage{background:color-mix(in srgb, var(--surface-raised) 70%, var(--surface))}.entry-state-module__SpGwwW__intro{z-index:300;color:#e6eee9;background:radial-gradient(circle at 50% 48%,#6ee7a814,#0000 20rem),#0d120f;place-content:center;justify-items:center;animation:.22s ease-in 1.5s forwards entry-state-module__SpGwwW__introExit;display:grid;position:fixed;inset:0;overflow:hidden}.entry-state-module__SpGwwW__introHalo{aspect-ratio:1;border:1px solid #6ee7a80d;border-radius:50%;width:min(80vw,32rem);position:absolute}.entry-state-module__SpGwwW__introMascot{width:clamp(6rem,12vw,8rem);height:auto;image-rendering:pixelated;position:relative}.entry-state-module__SpGwwW__introWordmark{letter-spacing:-.02em;margin-top:1rem;font-size:1rem;font-weight:750;position:relative}.entry-state-module__SpGwwW__introWordmark span{color:#88efba}.entry-state-module__SpGwwW__introSkip{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#aeb9b2;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:0 .8rem;font-size:.75rem;position:fixed}.entry-state-module__SpGwwW__introSkip:focus-visible{outline-offset:2px;outline:2px solid #88efba}@media (prefers-reduced-motion:no-preference){.entry-state-module__SpGwwW__page[data-entry-kind=loading] .entry-state-module__SpGwwW__mascot{animation:1.8s ease-in-out infinite entry-state-module__SpGwwW__mascotFloat}.entry-state-module__SpGwwW__page[data-entry-kind=loading] .entry-state-module__SpGwwW__ripple{animation:1.8s ease-out infinite entry-state-module__SpGwwW__loadingRipple}}@media (max-width:34rem){.entry-state-module__SpGwwW__page{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.entry-state-module__SpGwwW__card{border-radius:.85rem;padding:1.5rem 1.15rem}.entry-state-module__SpGwwW__actions{width:100%;display:grid}.entry-state-module__SpGwwW__actions>:where(a,button){width:100%}}@media (prefers-reduced-motion:reduce){.entry-state-module__SpGwwW__intro{animation:none}}@keyframes entry-state-module__SpGwwW__mascotFloat{50%{transform:translateY(-.25rem)}}@keyframes entry-state-module__SpGwwW__loadingRipple{20%{opacity:.42}to{opacity:0;inset:0}}@keyframes entry-state-module__SpGwwW__introExit{to{opacity:0;visibility:hidden}}
