@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}.AppStartupLoading_screen__66G3f{--size:min(90vw,62vh,24rem);position:fixed;inset:0;z-index:50;display:grid;place-items:center;overflow:hidden;color:#e5e7eb;background:#111827}.AppStartupLoading_stage__M6dI0{position:relative;width:var(--size);height:var(--size);display:grid;place-items:center}.AppStartupLoading_scene__5umak{position:absolute;inset:0;animation:AppStartupLoading_scene-in__6uUev .52s ease-out both}.AppStartupLoading_blueprintScene__2RLgZ,.AppStartupLoading_bricksScene__givG5,.AppStartupLoading_levelScene__oXvOA,html[data-loader-variant]:not([data-loader-variant=orbit]) .AppStartupLoading_orbitScene__ASTpx{display:none}html[data-loader-variant=blueprint] .AppStartupLoading_blueprintScene__2RLgZ,html[data-loader-variant=bricks] .AppStartupLoading_bricksScene__givG5,html[data-loader-variant=level] .AppStartupLoading_levelScene__oXvOA{display:block}.AppStartupLoading_halo__2wsjn{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,rgb(96 165 250/45%),transparent 70%);filter:blur(6px);animation:AppStartupLoading_halo-pulse__MmF72 2.4s ease-in-out infinite}.AppStartupLoading_ring__ShN4r{position:absolute;inset:9%;border-radius:50%;border:1px dashed rgb(147 197 253/28%);animation:AppStartupLoading_spin__StGdJ 40s linear infinite reverse}.AppStartupLoading_orbit__flY3D{position:absolute;inset:0;animation:AppStartupLoading_spin__StGdJ 24s linear infinite}.AppStartupLoading_tool__ejVYo{--angle:calc(var(--i) * 45deg);position:absolute;left:50%;top:50%;width:calc(var(--size) * .19);height:calc(var(--size) * .19);margin:calc(var(--size) * -.095);transform:rotate(var(--angle)) translateY(calc(var(--size) * -.41)) rotate(calc(var(--angle) * -1));animation:AppStartupLoading_tool-pop__ckI_f .62s cubic-bezier(.18,1.4,.4,1) both;animation-delay:calc(var(--i) * 70ms)}.AppStartupLoading_chip__OsLaV{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;color:#dbeafe;background:linear-gradient(145deg,rgb(255 255 255/18%),transparent 35%),linear-gradient(155deg,#1d4ed8,#0f172a);border:1px solid rgb(191 219 254/30%);box-shadow:inset 0 1px rgb(255 255 255/22%),0 .6rem 1.4rem rgb(2 6 23/50%);animation:AppStartupLoading_spin__StGdJ 24s linear infinite reverse,AppStartupLoading_chip-chase__fV89o 2s ease-in-out infinite;animation-delay:0s,calc(.6s + var(--i) * .25s)}.AppStartupLoading_chip__OsLaV svg{width:52%;height:52%;stroke-width:2}.AppStartupLoading_icon__RKyXJ{position:relative;width:144px;height:144px;max-width:46%;max-height:46%;object-fit:contain;border-radius:22%;box-shadow:0 0 0 1px rgb(191 219 254/18%),0 1rem 2.5rem rgb(2 6 23/60%)}.AppStartupLoading_name__avK__{position:absolute;top:calc(50% + var(--size) / 2 + .75rem);margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;animation:AppStartupLoading_fade-up__BRd04 .48s ease-out .2s both}.AppStartupLoading_bar__LbdOZ{position:absolute;top:calc(50% + var(--size) / 2 + 3rem);width:min(64vw,15rem);height:3px;overflow:hidden;border-radius:999px;background:rgb(148 163 184/20%);animation:AppStartupLoading_fade-up__BRd04 .48s ease-out .28s both}.AppStartupLoading_bar__LbdOZ span{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,#60a5fa,transparent);animation:AppStartupLoading_bar-sweep__YtARX 1.3s ease-in-out infinite}.AppStartupLoading_blueprintScene__2RLgZ{border:1px solid rgb(147 197 253/30%);border-radius:1rem;background-color:rgb(30 64 175/20%);background-image:linear-gradient(rgb(147 197 253/15%) 1px,transparent 0),linear-gradient(90deg,rgb(147 197 253/15%) 1px,transparent 0),linear-gradient(rgb(147 197 253/6%) 1px,transparent 0),linear-gradient(90deg,rgb(147 197 253/6%) 1px,transparent 0);background-size:3.2rem 3.2rem,3.2rem 3.2rem,.8rem .8rem,.8rem .8rem;box-shadow:inset 0 0 2rem rgb(2 6 23/45%);animation:AppStartupLoading_scene-in__6uUev .52s ease-out both,AppStartupLoading_grid-pan__gNXh0 10s linear infinite}.AppStartupLoading_drawing__sB9wp{display:block;width:100%;height:100%;overflow:visible}.AppStartupLoading_drawing__sB9wp path{fill:none;stroke:#dbeafe;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgb(96 165 250/70%));animation:AppStartupLoading_draw__oAjOx 4.4s cubic-bezier(.6,0,.3,1) infinite backwards;animation-delay:calc(var(--i) * .16s)}.AppStartupLoading_drawing__sB9wp path:last-of-type{stroke:#93c5fd;stroke-width:1.2}.AppStartupLoading_drawing__sB9wp text{fill:#93c5fd;font-size:9px;font-weight:600;letter-spacing:.08em;animation:AppStartupLoading_label__nOkaj 4.4s ease-in-out infinite backwards;animation-delay:.8s}.AppStartupLoading_wall__ntBIS{position:absolute;left:6%;right:6%;bottom:6%;display:flex;flex-direction:column-reverse;gap:5px}.AppStartupLoading_course__OAi52{display:flex;justify-content:center;gap:5px;clip-path:inset(-100vh 0 0 0)}.AppStartupLoading_brick__X4MqV{flex:0 0 calc((100% - 15px) / 4);height:calc(var(--size) * .12);border-radius:3px;background:linear-gradient(180deg,#df6d42,#a8401f);box-shadow:inset 0 1px rgb(255 255 255/28%),inset 0 -2px rgb(0 0 0/22%);animation:AppStartupLoading_lay__V6J41 5.2s cubic-bezier(.3,0,.2,1) infinite backwards;animation-delay:calc(var(--i) * 70ms)}.AppStartupLoading_hat__B2KRD{position:absolute;left:50%;bottom:calc(6% + var(--size) * .6 + 22px);width:calc(var(--size) * .18);height:auto;margin-left:calc(var(--size) * -.09);color:#fbbf24;filter:drop-shadow(0 .4rem .6rem rgb(2 6 23/60%));animation:AppStartupLoading_hat__B2KRD 5.2s cubic-bezier(.3,1.4,.5,1) infinite backwards;animation-delay:.6s}.AppStartupLoading_levelGlow__INhHT{position:absolute;inset:24%;border-radius:50%;background:radial-gradient(circle,rgb(163 230 53/45%),transparent 70%);filter:blur(8px);opacity:0;animation:AppStartupLoading_settle-glow__wms2_ 3.8s ease-in-out infinite}.AppStartupLoading_level__CPClS{position:absolute;left:4%;right:4%;top:calc(50% + min(72px, var(--size) * .23) + var(--size) * .07);height:calc(var(--size) * .15);display:grid;place-items:center;border-radius:.6rem;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);box-shadow:inset 0 1px rgb(255 255 255/50%),inset 0 -3px rgb(0 0 0/18%),0 .8rem 1.6rem rgb(2 6 23/55%);animation:AppStartupLoading_tilt__kqcsH 3.8s ease-in-out infinite}.AppStartupLoading_level__CPClS:before{content:"";position:absolute;left:5%;right:5%;bottom:3px;height:5px;background:repeating-linear-gradient(90deg,rgb(120 53 15/55%) 0 1px,transparent 1px 9px)}.AppStartupLoading_vial__uMVAm{position:relative;width:36%;height:56%;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,rgb(217 249 157/95%),rgb(132 204 22/88%));box-shadow:inset 0 0 0 2px rgb(63 98 18/50%),inset 0 2px 4px rgb(255 255 255/60%)}.AppStartupLoading_vial__uMVAm:after,.AppStartupLoading_vial__uMVAm:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:rgb(54 83 20/70%)}.AppStartupLoading_vial__uMVAm:before{left:27%}.AppStartupLoading_vial__uMVAm:after{right:27%}.AppStartupLoading_bubble__jkVQ7{position:absolute;top:18%;bottom:18%;left:31%;width:38%;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fff,rgb(255 255 255/75%) 60%,rgb(236 252 203/60%));animation:AppStartupLoading_bubble__jkVQ7 3.8s ease-in-out infinite}@keyframes AppStartupLoading_spin__StGdJ{to{rotate:1turn}}@keyframes AppStartupLoading_tool-pop__ckI_f{0%{scale:.2;opacity:0}to{scale:1;opacity:1}}@keyframes AppStartupLoading_chip-chase__fV89o{0%,to{filter:brightness(1);border-color:rgb(191 219 254/30%)}12%{filter:brightness(1.45);border-color:rgb(191 219 254/85%);box-shadow:inset 0 1px rgb(255 255 255/22%),0 0 1.2rem rgb(96 165 250/70%)}30%{filter:brightness(1)}}@keyframes AppStartupLoading_halo-pulse__MmF72{0%,to{opacity:.55;scale:.92}50%{opacity:1;scale:1.08}}@keyframes AppStartupLoading_fade-up__BRd04{0%{opacity:0;translate:0 .5rem}}@keyframes AppStartupLoading_scene-in__6uUev{0%{opacity:0}}@keyframes AppStartupLoading_grid-pan__gNXh0{to{background-position:3.2rem 3.2rem,3.2rem 3.2rem,3.2rem 3.2rem,3.2rem 3.2rem}}@keyframes AppStartupLoading_draw__oAjOx{0%{stroke-dashoffset:1.08;opacity:1}35%,80%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes AppStartupLoading_label__nOkaj{0%,30%{opacity:0}42%,78%{opacity:1}90%,to{opacity:0}}@keyframes AppStartupLoading_lay__V6J41{0%{translate:0 -9rem;opacity:0}5%{opacity:1}14%{translate:0 0}17%{translate:0 -4px}20%,70%{translate:0 0;opacity:1;scale:1}82%,to{translate:0 0;opacity:0;scale:.96}}@keyframes AppStartupLoading_hat__B2KRD{0%,36%{translate:0 -1.5rem;opacity:0}46%,70%{translate:0 0;opacity:1}80%,to{translate:0 0;opacity:0}}@keyframes AppStartupLoading_tilt__kqcsH{0%,76%,to{rotate:0deg}18%{rotate:-6deg}42%{rotate:5deg}62%{rotate:-2deg}}@keyframes AppStartupLoading_bubble__jkVQ7{0%,80%,to{translate:0 0}22%{translate:70% 0}46%{translate:-70% 0}66%{translate:20% 0}}@keyframes AppStartupLoading_settle-glow__wms2_{0%,74%,to{opacity:0}84%,94%{opacity:1}}@keyframes AppStartupLoading_bar-sweep__YtARX{0%{translate:-100% 0}to{translate:250% 0}}@media (prefers-reduced-motion:reduce){.AppStartupLoading_screen__66G3f,.AppStartupLoading_screen__66G3f *{animation:none!important}}