h3.svelte-pukfct{font-size:20px;margin-bottom:4px;color:var(--black)}.subtitle.svelte-pukfct{font-size:16px;color:var(--grey);margin-bottom:0}form.svelte-pukfct{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:550px}.button-container.svelte-pukfct{width:100%;height:56px}.user-button.svelte-pukfct{width:100%;height:56px;line-height:56px;margin-top:24px;background-color:var(--primary);color:var(--white);border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.user-button.svelte-pukfct:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background-color:var(--grey-dark)}.user-button.svelte-pukfct:disabled{opacity:.7;cursor:not-allowed}.success-container.svelte-pukfct{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:32px}.waitlist-position-box.svelte-pukfct{width:100%;background-color:#f4f9ff;color:var(--black);padding:18px 24px;border-radius:12px;border:1px solid #dde5f0;font-size:18px;font-weight:700;text-align:center}.waitlist-number.svelte-pukfct{font-weight:700;color:var(--blue)}.prompt.svelte-pukfct{width:100%;text-align:left}.skip-line-prompt.svelte-pukfct{font-size:12px;line-height:14px;color:var(--blue);font-weight:600;margin-bottom:8px}.rocket.svelte-pukfct{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-bottom:2px}.response.svelte-pukfct{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.goal-heading.svelte-pukfct{font-size:18px;font-weight:600;color:var(--black);margin-bottom:0}.goal-container.svelte-pukfct{width:100%;position:relative}.goal-button.svelte-pukfct{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:14px;background-color:var(--black);color:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background-color .2s ease}.goal-button.svelte-pukfct:hover{background-color:var(--grey-dark)}@keyframes svelte-pukfct-sequencePulse{0%,to{transform:scale(.5)}50%{transform:scale(1.25)}}.loading-dots.svelte-pukfct{display:flex;width:18px;height:18px;align-items:center;justify-content:center;gap:2px}.dot.svelte-pukfct{width:4px;height:4px;background-color:var(--white);border-radius:50%;transform:scale(.5);animation-name:svelte-pukfct-sequencePulse;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.dot.svelte-pukfct:nth-child(1){animation-delay:0s}.dot.svelte-pukfct:nth-child(2){animation-delay:.5s}.dot.svelte-pukfct:nth-child(3){animation-delay:1s}.skip-link.svelte-pukfct{font-size:12px;font-weight:500;color:var(--black);opacity:.6;text-decoration:none;transition:opacity .2s ease}.skip-link.svelte-pukfct:hover{opacity:1;text-decoration:underline}.error-message.svelte-pukfct{color:#e53e3e;text-align:center;width:100%;font-size:14px;font-weight:500;margin-top:16px;margin-bottom:-8px}@media (max-width: 540px){h3.svelte-pukfct{font-size:18px}.subtitle.svelte-pukfct{font-size:14px;margin-bottom:20px}.goal-heading.svelte-pukfct{font-size:16px}.user-button.svelte-pukfct{height:48px;line-height:48px;font-size:14px}.button-container.svelte-pukfct{height:48px}}
