.compass-launch{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;min-height:100svh;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);background:#f9f9f9;color:#191919}.compass-launch-emblem{transform:translateY(-16px)}.compass-launch-mark{display:block;width:96px;height:96px;border-radius:50%;box-shadow:0 12px 40px -12px #fd5c2338}.compass-launch-mark svg{display:block;width:100%;height:100%;overflow:visible}.compass-launch-mark path{animation:compass-facet-wave 2.8s cubic-bezier(.4,0,.2,1) infinite}.compass-launch-mark path:nth-of-type(8),.compass-launch-mark path:nth-of-type(9){animation-delay:.12s}.compass-launch-mark path:nth-of-type(6),.compass-launch-mark path:nth-of-type(7){animation-delay:.24s}.compass-launch-mark path:nth-of-type(4),.compass-launch-mark path:nth-of-type(5){animation-delay:.36s}.compass-launch-mark path:nth-of-type(2),.compass-launch-mark path:nth-of-type(3){animation-delay:.48s}.compass-launch-slow{position:absolute;bottom:max(36px,env(safe-area-inset-bottom));left:24px;right:24px;text-align:center;font-family:var(--font-body),sans-serif;font-size:13px;line-height:1.5;color:#686c68}.compass-launch-slow p{margin:0 auto 12px;max-width:280px}.compass-launch-slow button{border:1px solid #d9dcd6;border-radius:10px;background:transparent;color:#191919;padding:11px 20px;min-height:44px;font:inherit;font-weight:700}.compass-launch-slow button:focus-visible{outline:2px solid #087c7b;outline-offset:3px}@keyframes compass-facet-wave{0%,60%,to{opacity:1;transform:translateY(0)}22%{opacity:.32;transform:translateY(.45px)}42%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compass-launch-mark path{animation:none}}.compass-boot{z-index:1001}html[data-booted] .compass-boot{display:none}