:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24232b;background:#fafafa;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:280px;background:#fafafa}a{color:inherit}.beta{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 64px}.cat-stage{width:min(400px,80vmin);aspect-ratio:1;flex:none}.cat{display:block;width:100%;height:100%;overflow:visible}.cat .pixel{opacity:0}.cat-pieces{fill:#1a0dab;fill:color(display-p3 .102 .051 .6706)}.signup{width:min(100%,310px);text-align:center;margin-top:22px}.beta-label{font-size:12px;color:#686570;margin:0 0 16px}.button{display:flex;align-items:center;justify-content:center;gap:11px;min-height:50px;border:1px solid #d9d8e0;border-radius:15px;background:#fff9;box-shadow:inset 0 1px #fff,0 2px 5px #211a3d08;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-decoration:none;font-size:14px;font-weight:560;transition:background .18s,box-shadow .18s}.button:hover{background:#fff;box-shadow:inset 0 1px #fff,0 3px 10px #211a3d0d}.button>span{margin-left:4px}.essential{font-size:11px;line-height:1.75;color:#6d6975;margin:18px -5px 12px}.privacy-link{font-size:11px;color:#6d6975;text-decoration-color:#b7b3c1;text-underline-offset:3px}.status{font-size:13px;line-height:1.65;text-align:left;padding:13px 15px;margin:18px 0;border:1px solid #ded9ed;border-radius:12px;color:#45375c;background:#f4f1fa}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:12px;left:12px;padding:12px;background:#fff;z-index:2;transform:translateY(-200%)}.skip:focus{transform:none}:focus-visible{outline:3px solid #6a52c8;outline-offset:5px}.beta:focus{outline:none}header,footer{max-width:760px;margin:auto;padding:30px 24px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6d6975}.wordmark{font-size:25px;letter-spacing:-1px;font-weight:600;text-decoration:none;color:#24232b}.wordmark span{color:#1a0dab}.privacy{max-width:640px;margin:50px auto 100px;padding:0 24px;line-height:1.8}.privacy h1{font-size:38px;line-height:1.15;letter-spacing:-1.4px;font-weight:550}.privacy h2{font-size:18px;margin-top:30px}.privacy p{font-size:14px;color:#65616e}@media(max-width:600px){.beta{padding:32px 24px 48px}.signup{max-width:290px;margin-top:24px}}@media(prefers-reduced-motion:reduce){.cat .pixel{opacity:1}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
