.notification-signup.svelte-fvwpcb{border-block:1px solid rgb(var(--color-border-subtle) / .7);grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);align-items:center;gap:1rem 1.4rem;width:min(100%,980px);padding-block:1rem;font-family:Poppins,sans-serif;display:grid}.notification-signup--compact.svelte-fvwpcb{border-top:1px solid rgb(var(--color-border-subtle) / .7);border-bottom:0;grid-template-columns:minmax(0,.8fr) minmax(16rem,1.2fr);padding-block:1rem 0}.notification-signup__intro.svelte-fvwpcb{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.notification-signup__intro.svelte-fvwpcb svg{width:1.05rem;height:1.05rem;color:rgb(var(--color-text-muted));flex:none;margin-top:.12rem}.notification-signup.svelte-fvwpcb h2:where(.svelte-fvwpcb),.notification-signup.svelte-fvwpcb p:where(.svelte-fvwpcb){margin:0}.notification-signup.svelte-fvwpcb h2:where(.svelte-fvwpcb){color:rgb(var(--color-text-primary));font-size:.72rem;font-weight:400}.notification-signup__intro.svelte-fvwpcb p:where(.svelte-fvwpcb){color:rgb(var(--color-text-muted));margin-top:.16rem;font-size:.62rem;font-weight:300;line-height:1.55}.notification-signup__form.svelte-fvwpcb{flex-direction:column;gap:.35rem;min-width:0;display:flex}.notification-signup__label.svelte-fvwpcb{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notification-signup__controls.svelte-fvwpcb{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.notification-signup.svelte-fvwpcb input:where(.svelte-fvwpcb){border:1px solid rgb(var(--color-border-subtle));min-width:0;height:2.45rem;color:rgb(var(--color-text-primary));font:inherit;background:0 0;border-radius:4px;padding-inline:.72rem;font-size:.72rem;font-weight:300}.notification-signup.svelte-fvwpcb input:where(.svelte-fvwpcb):focus-visible{border-color:rgb(var(--color-text-secondary));outline:none}.notification-signup.svelte-fvwpcb input:where(.svelte-fvwpcb)::-moz-placeholder{color:rgb(var(--color-text-muted) / .74)}.notification-signup.svelte-fvwpcb input:where(.svelte-fvwpcb)::placeholder{color:rgb(var(--color-text-muted) / .74)}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb){border:1px solid rgb(var(--color-text-primary) / .84);height:2.45rem;color:rgb(var(--color-text-primary));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.86rem;font-size:.66rem;font-weight:400;transition:background .18s,color .18s;display:inline-flex}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb):hover:not(:disabled),.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb):focus-visible{background:rgb(var(--color-text-primary));color:rgb(var(--color-background));outline:none}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb):disabled{opacity:.48;cursor:default}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb) svg{width:.95rem;height:.95rem}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb) .spin{animation:.9s linear infinite svelte-fvwpcb-notification-spin}.notification-signup__privacy.svelte-fvwpcb,.notification-signup__message.svelte-fvwpcb{color:rgb(var(--color-text-muted));font-size:.57rem;font-weight:300;line-height:1.45}.notification-signup__message.svelte-fvwpcb{color:rgb(var(--color-text-secondary))}.notification-signup__message--error.svelte-fvwpcb{color:#e4a3a3}.notification-signup__honeypot.svelte-fvwpcb{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes svelte-fvwpcb-notification-spin{to{transform:rotate(360deg)}}@media (width<=680px){.notification-signup.svelte-fvwpcb,.notification-signup--compact.svelte-fvwpcb,.notification-signup__controls.svelte-fvwpcb{grid-template-columns:1fr}.notification-signup.svelte-fvwpcb input:where(.svelte-fvwpcb){font-size:1rem}.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb){width:100%}}@media (prefers-reduced-motion:reduce){.notification-signup.svelte-fvwpcb button:where(.svelte-fvwpcb) .spin{animation:none}}
