:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#181818;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f5f5f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.page{min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) 1.25rem max(2rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}.wordmark{letter-spacing:-.1em;font-size:2rem;font-weight:850}.connection-card{text-align:center;background:#fff;border:1px solid #e8e8e3;border-radius:1.5rem;width:min(100%,28rem);padding:clamp(2rem,7vw,3rem) clamp(1.5rem,6vw,2.5rem)}.status-mark{aspect-ratio:1;background:#efefeb;border-radius:1.125rem;place-items:center;width:3.5rem;font-size:1.75rem;display:inline-grid}.eyebrow{letter-spacing:.15em;color:#76766f;margin:1.75rem 0 .75rem;font-size:.6875rem;font-weight:650}h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,5vw,1.875rem);line-height:1.2}.description{color:#72726c;text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;line-height:1.6}button{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#191919;border:0;border-radius:999px;margin-top:1.75rem;padding:.75rem 1.5rem;font-size:.9375rem}button:hover{background:#3b3b36}button:focus-visible{outline-offset:4px;outline:3px solid #777}.footer{color:#82827a;text-align:center;margin:0;font-size:.75rem}.is-loading{animation:1.5s ease-in-out infinite alternate breathe}@keyframes breathe{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.is-loading{animation:none}}
