.zeaheat-startup-content{opacity:0}.zeaheat-startup-content[data-startup-phase=complete]{opacity:1}.zeaheat-startup-screen{--startup-lockup-width:clamp(240px, 26vw, 340px);--startup-lockup-height:calc(var(--startup-lockup-width) * 160 / 1191.83);--startup-surface:var(--background,#f7f7f3);z-index:100;isolation:isolate;touch-action:none;position:fixed;inset:0;overflow:hidden}.zeaheat-startup-content:has(.install-page-shell)+.zeaheat-startup-screen{--startup-surface:#f7f7f3}.dark .zeaheat-startup-content:has(.install-page-shell)+.zeaheat-startup-screen{--startup-surface:#1d1c20}.zeaheat-startup-veil{background:var(--startup-surface);position:absolute;inset:0}.zeaheat-startup-logo{width:var(--startup-lockup-width);height:var(--startup-lockup-height);transform-origin:0 0;animation:.3s cubic-bezier(.25,.8,.25,1) both zeaheat-startup-arrive;position:absolute;top:calc(50% - 24px);left:50%;translate:-50% -50%}.zeaheat-startup-lockup{object-fit:contain;width:100%;height:100%;display:block}.zeaheat-startup-lockup-dark,.dark .zeaheat-startup-lockup-light{display:none}.dark .zeaheat-startup-lockup-dark{display:block}.zeaheat-startup-caption{top:calc(50% + var(--startup-lockup-height) / 2);color:var(--muted-foreground);text-align:center;position:absolute;left:50%;translate:-50%}.zeaheat-startup-caption p{letter-spacing:.1em;white-space:nowrap;font-size:12px;line-height:1.6}.zeaheat-startup-track{background:var(--border);border-radius:2px;width:72px;height:2px;margin:24px auto 0;display:block;overflow:hidden}.zeaheat-startup-track>span{border-radius:inherit;background:var(--foreground);opacity:.55;width:50%;height:100%;animation:1.3s cubic-bezier(.45,0,.1,1) infinite zeaheat-startup-wait;display:block}@keyframes zeaheat-startup-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes zeaheat-startup-wait{0%{transform:translate(-110%)}to{transform:translate(210%)}}@media (max-width:600px){.zeaheat-startup-screen{--startup-lockup-width:240px}}@media (prefers-reduced-motion:reduce){.zeaheat-startup-logo,.zeaheat-startup-track>span{animation:none}.zeaheat-startup-track{display:none}}
