.boot-splash{z-index:2;background:var(--paper);color:var(--ink);place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.canvas-loading{place-content:center;justify-items:center;gap:13px;min-height:42vh;padding:72px 24px;display:grid}.boot-splash .mk,.canvas-loading .mk{background:var(--indigo);width:44px;height:44px;box-shadow:0 6px 16px -8px var(--indigo);border-radius:0;place-items:center;display:grid}.canvas-loading .mk{width:38px;height:38px}.boot-splash .mk svg,.canvas-loading .mk svg{display:block}.boot-wm{font-family:var(--display);letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1}.canvas-loading .boot-wm{font-size:22px}.boot-wm i{color:var(--indigo);font-style:normal}.boot-cap{font-family:var(--body);color:var(--tx-3,var(--ink-3));font-size:13px}.boot-splash .caret-mark .ca-prompt,.canvas-loading .caret-mark .ca-prompt{fill:none;stroke:#ffffffd9;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.boot-splash .caret-mark .ca-caret,.canvas-loading .caret-mark .ca-caret{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.boot-splash .caret-mark .ca-cursor,.canvas-loading .caret-mark .ca-cursor{fill:#fff}.boot-splash .caret-mark .ca-glow,.canvas-loading .caret-mark .ca-glow{opacity:0}@media (prefers-reduced-motion:no-preference){.boot-splash .caret-mark .ca-caret,.canvas-loading .caret-mark .ca-caret{stroke-dasharray:26;stroke-dashoffset:26px;animation:2.6s cubic-bezier(.4,0,.3,1) infinite bootCaDraw}.boot-splash .caret-mark .ca-lift,.canvas-loading .caret-mark .ca-lift{animation:2.6s cubic-bezier(.3,.7,.2,1) infinite bootCaLift}.boot-splash .caret-mark .ca-prompt,.canvas-loading .caret-mark .ca-prompt{stroke-dasharray:9;stroke-dashoffset:9px;animation:2.6s ease-out infinite bootCaPrompt}.boot-splash .caret-mark .ca-cursor,.canvas-loading .caret-mark .ca-cursor{animation:1.05s step-end infinite bootCaBlink}.boot-splash .caret-mark .ca-glow,.canvas-loading .caret-mark .ca-glow{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite bootCaGlow}}@keyframes bootCaDraw{0%,14%{stroke-dashoffset:26px}48%,to{stroke-dashoffset:0}}@keyframes bootCaLift{0%,52%{transform:translateY(3px)}68%,to{transform:translateY(-1px)}}@keyframes bootCaPrompt{0%,4%{stroke-dashoffset:9px}22%,to{stroke-dashoffset:0}}@keyframes bootCaBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes bootCaGlow{0%,58%{opacity:0;transform:scale(.4)}68%{opacity:.5}90%,to{opacity:0;transform:scale(2.1)}}
