#boot-status[data-astro-cid-6fn56nik]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;text-align:center;pointer-events:none;user-select:none;background:#040912;transition:background .5s ease,opacity .5s ease,visibility 0s linear .5s}#boot-status[data-astro-cid-6fn56nik].cm-boot-gone{opacity:0;visibility:hidden}#boot-status[data-astro-cid-6fn56nik] .cm-boot-wall[data-astro-cid-6fn56nik]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(14,1fr);grid-auto-rows:minmax(0,1fr);grid-auto-flow:dense;gap:.4vmin;padding:.4vmin;overflow:hidden}#boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik]{grid-column:span var(--w);grid-row:span var(--h);background:#08111feb;box-shadow:inset 0 0 0 1px #67b7ff0f}body[data-studio-phase=shell] #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik][data-band=shell],body[data-studio-phase=room] #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik]:is([data-band=shell],[data-band=room]),body[data-studio-phase=wall] #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik]:is([data-band=shell],[data-band=room],[data-band=wall]),body[data-studio-phase=work] #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik],body[data-studio-phase=ready] #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik]{animation:cm-boot-tile-wake .26s steps(3,end) both;animation-delay:calc(var(--step) * .05s)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik][data-dead=true]{animation:none}@keyframes cm-boot-tile-wake{0%{background:#08111feb;box-shadow:inset 0 0 0 1px #67b7ff0f}50%{background:#96d6ff75;box-shadow:inset 0 0 0 1px #d6e8ff66}to{background:#1a3c66d9;box-shadow:inset 0 0 0 1px #67b7ff47,inset 0 1px #d6e8ff29}}#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]{position:relative;z-index:1;display:flex;width:min(40rem,calc(100vw - 3rem));flex-direction:column;align-items:center;gap:.78rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,4vw,3rem) 1.4rem;border:1px solid rgba(103,183,255,.25);border-left:3px solid var(--red);background:linear-gradient(105deg,rgba(255,69,64,.08),transparent 34%),#071225c7;box-shadow:inset 0 1px #d6e8ff14,0 20px 70px #00000038;animation:cm-boot-cut-in .28s steps(3,end) both;transition:opacity .32s ease,transform .5s cubic-bezier(.2,.8,.2,1)}@keyframes cm-boot-cut-in{0%{clip-path:polygon(0 0,100% 0,100% 4%,0 22%)}50%{clip-path:polygon(0 0,100% 0,100% 46%,0 74%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}#boot-status[data-astro-cid-6fn56nik] .cm-boot-slash[data-astro-cid-6fn56nik]{position:absolute;z-index:2;top:-12%;bottom:-12%;left:0;width:12%;pointer-events:none;transform:skew(-14deg) translate(-200%);background:linear-gradient(90deg,transparent 0 22%,rgba(255,244,226,.5) 22% 58%,rgba(255,244,226,.14) 58% 100%);animation:cm-boot-slash .34s steps(4,end) .18s both}@keyframes cm-boot-slash{0%{transform:skew(-14deg) translate(-200%)}to{transform:skew(-14deg) translate(940%)}}#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]:before,#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]:after{content:"";position:absolute;pointer-events:none}#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]:before{inset:.55rem .55rem auto auto;width:2.8rem;height:1px;background:var(--cyan);box-shadow:0 .28rem #67b7ff57}#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]:after{right:.55rem;bottom:.55rem;width:.32rem;height:.32rem;border:1px solid var(--red)}body[data-studio-phase=wall] #boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik],body[data-studio-phase=work] #boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]{transform:translateY(-.35rem) scale(.98)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-title[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-label[data-astro-cid-6fn56nik]{animation:cm-boot-snap .18s steps(2,end) both}#boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik]{animation-delay:.1s}#boot-status[data-astro-cid-6fn56nik] .cm-boot-title[data-astro-cid-6fn56nik]{animation-delay:.18s}#boot-status[data-astro-cid-6fn56nik] .cm-boot-label[data-astro-cid-6fn56nik]{animation-delay:.26s}@keyframes cm-boot-snap{0%{opacity:0;transform:translate(-10px,4px) skew(-8deg)}to{opacity:1;transform:none}}#boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik]{font-family:var(--font-display);font-size:clamp(3rem,9vw,6.2rem);line-height:.82;letter-spacing:.07em;color:var(--ice);text-shadow:0 0 18px rgba(103,183,255,.35)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik] span[data-astro-cid-6fn56nik]{display:inline-block;padding:0 .16em;background:var(--red);color:var(--night);box-shadow:0 0 14px #ff454073}#boot-status[data-astro-cid-6fn56nik] .cm-boot-label[data-astro-cid-6fn56nik]{width:100%;padding-top:.78rem;border-top:1px solid rgba(103,183,255,.18);font-family:var(--font-mono);font-size:clamp(.58rem,1.6vw,.7rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-title[data-astro-cid-6fn56nik]{max-width:min(30rem,82vw);font-size:clamp(.95rem,2.2vw,1.25rem);line-height:1.35;color:var(--ice)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-actions[data-astro-cid-6fn56nik]{position:absolute;top:calc(50% + clamp(9.6rem,16vw,10.75rem));left:50%;display:flex;align-items:center;justify-content:center;gap:.55rem;pointer-events:auto;transform:translate(-50%)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]{position:relative;min-height:42px;padding:.62rem .78rem;cursor:pointer;border:1px solid rgba(103,183,255,.3);border-radius:0;background:#040c1ac7;color:var(--ice);font:700 .58rem/1 var(--font-mono);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:border-color .1s steps(2,end),background .1s steps(2,end),box-shadow .1s steps(2,end),transform .1s steps(2,end)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:after{content:"";position:absolute;top:-1px;right:-1px;width:9px;height:9px;pointer-events:none;opacity:0;border-top:2px solid var(--cyan);border-right:2px solid var(--cyan);transform:translate(-3px,3px);transition:opacity .1s steps(2,end),transform .1s steps(2,end)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:hover,#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:focus-visible{border-color:var(--cyan);background:#0e2341f0;box-shadow:3px 3px #01050eb8;transform:translate(-1px,-2px);outline:2px solid transparent}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:hover:after,#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:focus-visible:after{opacity:1;transform:translate(0)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:active{box-shadow:none;transform:translate(2px,1px);transition-duration:0s}body.no-webgl #boot-status[data-astro-cid-6fn56nik]{display:none}@media(max-width:560px){#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]{width:min(92vw,31rem);padding-inline:1.15rem}#boot-status[data-astro-cid-6fn56nik] .cm-boot-actions[data-astro-cid-6fn56nik]{top:auto;right:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));left:auto;width:min(92vw,360px);transform:translate(50%)}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]{flex:1}}body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik],body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik],body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik],body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-title[data-astro-cid-6fn56nik],body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-label[data-astro-cid-6fn56nik]{animation-duration:.01ms;animation-delay:0s}body.cm-assembly-instant #boot-status[data-astro-cid-6fn56nik] .cm-boot-slash[data-astro-cid-6fn56nik]{display:none}@media(prefers-reduced-motion:reduce){#boot-status[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik]{transition-duration:.01ms}#boot-status[data-astro-cid-6fn56nik] .cm-boot-tile[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-lockup[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-mark[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-title[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-label[data-astro-cid-6fn56nik]{animation-duration:.01ms;animation-delay:0s}#boot-status[data-astro-cid-6fn56nik] .cm-boot-slash[data-astro-cid-6fn56nik]{display:none}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik],#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:after{transition:none}#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:hover,#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:focus-visible,#boot-status[data-astro-cid-6fn56nik] .cm-boot-action[data-astro-cid-6fn56nik]:active{transform:none}}
