.splash-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .4s ease;background:#0B0B0D;--splash-fg:#F4F4F6;--splash-track:rgba(255,255,255,0.12);--splash-dim:rgba(244,244,246,0.55)}:root[data-theme=light] .splash-overlay{background:#F4F4F6;--splash-fg:#0B0B0D;--splash-track:rgba(11,11,13,0.1);--splash-dim:rgba(11,11,13,0.55)}.splash-overlay[data-state=exiting]{opacity:0}.splash-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(var(--splash-dy,0))}.splash-overlay[data-state=idle] *{animation-play-state:paused!important}.splash-mark{width:104px;height:104px;overflow:visible;animation:splash-settle .52s cubic-bezier(.34,1.56,.64,1) 1.26s both}.splash-mark circle,.splash-mark path{fill:none;stroke-width:15;stroke-linecap:round;stroke-linejoin:round}.splash-mark .splash-dot-start{fill:#5F95FB;stroke:none;transform-origin:90px 32px;animation:splash-beat .36s cubic-bezier(.34,1.56,.64,1) 0s both}.splash-track{stroke:var(--splash-track);transform-origin:90px 90px;animation:splash-track-in .56s cubic-bezier(.22,1,.36,1) .3s both}.splash-arc,.splash-r-arm,.splash-r-stem{stroke-dasharray:1 1;stroke-dashoffset:1}.splash-arc{animation:splash-draw .88s cubic-bezier(.65,0,.35,1) .3s both}.splash-r-arm,.splash-r-stem{stroke:var(--splash-fg)}.splash-r-stem{animation:splash-draw .3s cubic-bezier(.45,0,.2,1) .86s both}.splash-r-arm{animation:splash-draw .38s cubic-bezier(.3,0,.2,1) 1.06s both}@keyframes splash-beat{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes splash-track-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes splash-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes splash-settle{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.splash-below{position:absolute;left:0;right:0;top:calc(50% + 52px + 22px);display:flex;flex-direction:column;align-items:center;padding:0 24px}.splash-word{display:inline-flex;align-items:baseline;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:600;font-size:34px;letter-spacing:-1.1px;line-height:1;color:var(--splash-fg)}.splash-ch{display:inline-block;animation:splash-rise .42s cubic-bezier(.22,1,.36,1) both}.splash-dot{color:#4F8DFF;animation:splash-pop .48s cubic-bezier(.34,1.56,.64,1) 1.8s both}.splash-slogan{margin-top:14px;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.1px;text-align:center;color:var(--splash-dim);animation:splash-rise .56s ease 2.05s both}@keyframes splash-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes splash-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.splash-overlay *{animation:none!important}.splash-overlay:not([data-state=idle]) .splash-arc,.splash-overlay:not([data-state=idle]) .splash-r-arm,.splash-overlay:not([data-state=idle]) .splash-r-stem{stroke-dashoffset:0}.splash-overlay[data-state=idle] .splash-below,.splash-overlay[data-state=idle] .splash-track{opacity:0}}