.radar-subscribe{box-sizing:border-box;border:1px solid var(--hair,#d9dbde);background:var(--radar-paper,#fff);border-radius:18px;max-width:46rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem)}.radar-subscribe :is(h1,h2){letter-spacing:-.045em;margin:0 0 1rem;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.radar-subscribe-intro{color:var(--radar-quiet,#545963);max-width:36rem;margin:0 0 2rem;font-size:1rem;line-height:1.65}.radar-subscribe .radar-form>label:not(.radar-check){margin-bottom:.65rem;font-size:.9rem}.radar-subscribe input[type=email]{box-sizing:border-box;width:100%;min-width:0;min-height:56px;color:var(--ink,#141518);font:inherit;background:#fff;border:1px solid #969ca5;border-radius:9px;padding:15px 17px;font-size:16px;line-height:1.5;display:block}.radar-subscribe input[type=email]::placeholder{color:#727780;opacity:1}.radar-subscribe input[type=email]:focus-visible{border-color:var(--radar-accent,#c93208);outline:3px solid var(--radar-accent,#c93208);outline-offset:3px}.radar-email-help{color:var(--radar-quiet,#545963);margin:.65rem 0 1.7rem;font-size:.8rem;line-height:1.55}.radar-subscribe .radar-frequency{border:0;min-width:0;margin:0;padding:0}.radar-frequency legend{margin-bottom:.85rem;padding:0;font-size:.9rem;font-weight:600}.radar-frequency-options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.radar-frequency-options label{cursor:pointer;border:1px solid #c7cbd1;border-radius:9px;align-items:flex-start;gap:.7rem;min-width:0;padding:1rem;display:flex}.radar-frequency-options label:has(input:checked){border-color:var(--ink,#141518);box-shadow:inset 0 0 0 1px var(--ink,#141518);background:#f5f6f7}.radar-frequency-options input{width:18px;height:18px;accent-color:var(--ink,#141518);flex-shrink:0;margin:2px 0 0}.radar-frequency-options strong{font-size:.87rem;font-weight:600;line-height:1.5;display:block}.radar-frequency-options small{color:var(--radar-quiet,#545963);margin-top:.25rem;font-size:.76rem;line-height:1.5;display:block}.radar-subscribe .radar-check{margin:1.5rem 0;font-size:.85rem;line-height:1.6}.radar-subscribe .radar-button{border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;margin:0;padding:15px 18px;font-size:.95rem;display:flex}.radar-subscribe-next{color:var(--radar-quiet,#545963);margin:.9rem 0;font-size:.8rem;line-height:1.6}.radar-subscribe .radar-fine{border-top:1px solid var(--hair,#d9dbde);margin:1.4rem 0 0;padding-top:1rem}.radar-subscribe .radar-fine a{text-underline-offset:3px;text-decoration:underline}.radar-subscription-screen{max-width:46rem;margin:0 auto}.radar-subscription-back{margin-bottom:1.5rem;font-size:.85rem;display:inline-block}.radar-subscription-screen .radar-subscribe{margin-top:0}.radar-subscription-result{background:var(--radar-paper,#fff);border:1px solid var(--hair,#d9dbde);border-left:4px solid var(--radar-accent,#c93208);border-radius:12px;margin-bottom:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.radar-subscription-result h1{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.radar-subscription-result p{color:var(--radar-quiet,#545963);margin:0 0 1rem;line-height:1.7}.radar-subscription-result .radar-result-note{border-top:1px solid var(--hair,#d9dbde);padding-top:1rem;font-size:.85rem}.radar-result-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.radar-result-actions>a:not(.radar-button){text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.radar-subscription-error{border:1px solid var(--radar-accent,#c93208);background:#fff;border-radius:9px;margin:0 0 1.25rem;padding:1rem 1.25rem;line-height:1.6}.subscription-token-page{max-width:42rem;margin:4rem auto;padding:0 1.5rem;font-family:system-ui,sans-serif;line-height:1.6}.subscription-token-page button{font:inherit;cursor:pointer;padding:.75rem 1rem}@media (width<=540px){.radar-frequency-options{grid-template-columns:1fr}.radar-subscribe{border-radius:12px;padding:1.5rem 1.15rem}.radar-result-actions{flex-direction:column;align-items:stretch}.radar-result-actions .radar-button{text-align:center}}
