@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 700;font-stretch:100%;font-display:swap;src:url(../media/bricolage-grotesque-latin.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0%;size-adjust:105.43%}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/manrope-latin.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%;size-adjust:103.19%}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-mono-400-latin.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-mono-500-latin.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0%;size-adjust:134.59%}:root{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", system-ui, sans-serif;--font-body:"Manrope", "Manrope Fallback", system-ui, sans-serif;--font-utility:"DM Mono", "DM Mono Fallback", ui-monospace, monospace}
.loading-screen{min-height:var(--loading-min-height,100dvh);box-sizing:border-box;width:100%;min-width:0;font-family:var(--loading-font-body,inherit);isolation:isolate;background:var(--loading-background,transparent);place-items:center;padding:64px 24px;display:grid;position:relative;overflow:hidden}.loading-screen--inline{min-height:var(--loading-min-height,320px);background:0 0;padding:24px}.loading-screen:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(ellipse, rgb(var(--loading-accent-rgb,192 157 80) / 12%), transparent 65%);border-radius:50%;width:min(780px,110%);animation:6s ease-in-out infinite alternate loading-screen-atmosphere;position:absolute}.loading-screen-stage{text-align:center;width:min(420px,100%);animation:.7s ease-out both loading-screen-arrive}.loading-screen-emblem{place-items:center;width:min(260px,100%);height:188px;margin:0 auto 12px;display:grid;position:relative}.loading-screen-field{background-image:radial-gradient(rgb(var(--loading-accent-rgb,192 157 80) / 40%) .8px, transparent .8px);background-size:8px 8px;position:absolute;inset:-40px -30px;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.loading-screen-halo{aspect-ratio:1;border:1px solid rgb(var(--loading-accent-rgb,192 157 80) / 22%);width:142px;box-shadow:0 0 0 16px rgb(var(--loading-accent-rgb,192 157 80) / 3%), 0 0 48px rgb(var(--loading-accent-rgb,192 157 80) / 12%);border-radius:50%;position:absolute}.loading-screen-glyph{width:80px;height:80px;-webkit-mask:var(--loading-glyph) center / contain no-repeat;mask:var(--loading-glyph) center / contain no-repeat;background:var(--loading-accent,#c09d50);animation:1.4s cubic-bezier(.2,.7,.2,1) both loading-screen-resolve;position:relative}.loading-screen-glyph:after{content:"";background:linear-gradient(transparent 36%, rgb(var(--loading-ink-rgb,235 232 224) / 65%) 50%, transparent 64%);animation:3.8s ease-in-out infinite loading-screen-light-pass;position:absolute;inset:-100% 0}.loading-screen-axis{background:rgb(var(--loading-accent-rgb,192 157 80) / 35%);width:30px;height:1px;position:absolute;top:50%}.loading-screen-axis--left{left:0}.loading-screen-axis--right{right:0}.loading-screen-name{color:var(--loading-ink,currentColor);font-family:var(--loading-font-body,inherit);overflow-wrap:anywhere;letter-spacing:-.075em;margin:0;font-size:clamp(48px,8vw,68px);font-weight:650;line-height:1.05}.loading-screen-tagline{color:var(--loading-muted,currentColor);letter-spacing:-.01em;margin:16px 0 0;font-size:13px}.loading-screen-status{margin-top:40px}.loading-screen-label{color:var(--loading-accent,#c09d50);font:10px/1.6 var(--loading-font-utility,monospace);letter-spacing:.06em;margin:0}.loading-screen-detail{overflow-wrap:anywhere;max-width:340px;color:var(--loading-muted,currentColor);margin:16px auto 0;font-size:11px;line-height:1.7}.loading-screen-track{background:rgb(var(--loading-accent-rgb,192 157 80) / 15%);width:min(180px,100%);height:2px;margin:18px auto 0;position:relative;overflow:hidden}.loading-screen-track i{background:linear-gradient(90deg, transparent, var(--loading-accent,#c09d50), transparent);width:45%;height:100%;animation:2.4s ease-in-out infinite loading-screen-sweep;display:block;position:absolute}@keyframes loading-screen-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes loading-screen-resolve{0%{opacity:.2;clip-path:inset(100% 0 0);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes loading-screen-atmosphere{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes loading-screen-light-pass{0%,15%{transform:translateY(-50%)}70%,to{transform:translateY(50%)}}@keyframes loading-screen-sweep{0%{transform:translate(-100%)}to{transform:translate(325%)}}@media (max-height:650px){.loading-screen{padding-block:48px}.loading-screen-emblem{height:142px;margin-bottom:8px}.loading-screen-halo{width:120px}.loading-screen-glyph{width:64px;height:64px}.loading-screen-name{font-size:48px}.loading-screen-status{margin-top:24px}}@media (max-height:480px){.loading-screen{padding-block:40px}.loading-screen-emblem{height:110px}.loading-screen-halo{width:88px}.loading-screen-glyph{width:48px;height:48px}.loading-screen-name{font-size:40px}.loading-screen-status{margin-top:20px}}@media (prefers-reduced-motion:reduce){.loading-screen:before,.loading-screen-stage,.loading-screen-glyph,.loading-screen-glyph:after,.loading-screen-track i{animation:none}.loading-screen-track i{left:25%}}.loading-screen-action{margin-top:20px}.loading-screen--error .loading-screen-glyph:after,.loading-screen--error:before{animation:none}
/*# sourceMappingURL=2vs5jcoeg6of9.css.map*/