.moonfern-plan_plan__cavJl{margin-block:72px;max-width:920px;border-top:1px solid var(--line);padding-top:40px}.moonfern-plan_plan__cavJl h2{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:20px}.moonfern-plan_plan__cavJl header>p{max-width:620px;font-size:1.125rem}.moonfern-plan_privacy__bo1Ko{background:var(--paper-deep);padding:16px 20px;font-size:.9rem;margin-block:24px}.moonfern-plan_plan__cavJl fieldset{border:0;padding:0;margin:28px 0;min-width:0}.moonfern-plan_plan__cavJl legend{font-weight:750;margin-bottom:14px}.moonfern-plan_choices__tI8W_{display:grid;grid-gap:12px;gap:12px}.moonfern-plan_choice__3gmuw{display:flex;gap:14px;align-items:start;padding:20px;border:1px solid var(--line);background:var(--paper-light);cursor:pointer}.moonfern-plan_choice__3gmuw:has(input:checked){border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:var(--violet-wash)}.moonfern-plan_choice__3gmuw input{margin:5px 0 0;width:20px;height:20px;flex-shrink:0;accent-color:var(--violet)}.moonfern-plan_choice__3gmuw span>span,.moonfern-plan_choice__3gmuw strong{display:block}.moonfern-plan_choice__3gmuw strong{margin-bottom:6px}.moonfern-plan_choice__3gmuw span>span{font-size:.93rem}.moonfern-plan_field__ZPPk_{display:grid;grid-gap:8px;gap:8px;font-weight:700;margin-block:22px}.moonfern-plan_field__ZPPk_>span{font-size:.9rem;font-weight:400;color:var(--ink-soft)}.moonfern-plan_field__ZPPk_ input,.moonfern-plan_field__ZPPk_ textarea{font-family:inherit;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:3px;background:var(--paper-light);color:var(--ink);font-weight:400;font-size:1rem}.moonfern-plan_field__ZPPk_ textarea{resize:vertical}.moonfern-plan_field__ZPPk_ [aria-invalid=true]{border-color:var(--error)}.moonfern-plan_context__NQMXo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.moonfern-plan_context__NQMXo .moonfern-plan_field__ZPPk_{margin-top:0}.moonfern-plan_limit__wthsE,.moonfern-plan_unsaved__u30GH{font-size:.9rem;color:var(--ink-soft)}.moonfern-plan_actions__N9VUn{display:flex;flex-wrap:wrap;gap:12px}.moonfern-plan_status__3m9t1{min-height:1.6em;margin:16px 0}.moonfern-plan_error__HP6_C{color:var(--error);font-weight:650;margin-top:20px}.moonfern-plan_saved__EtF26{padding:24px;background:var(--paper-light);border:1px solid var(--line)}.moonfern-plan_savedLabel__tkQ3E{display:block;color:var(--violet-dark);font-size:.85rem;font-weight:750;margin-bottom:12px}.moonfern-plan_saved__EtF26 h3{font-size:1.5rem;line-height:1.2}.moonfern-plan_saved__EtF26 dl{display:grid;grid-gap:20px;gap:20px;margin-block:24px}.moonfern-plan_saved__EtF26 dt{font-size:.85rem;color:var(--ink-soft);margin-bottom:4px}.moonfern-plan_saved__EtF26 dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.moonfern-plan_plan__cavJl{margin-block:48px;padding-top:28px}.moonfern-plan_context__NQMXo{grid-template-columns:1fr;gap:0}.moonfern-plan_choice__3gmuw{padding:16px}.moonfern-plan_actions__N9VUn{flex-direction:column}.moonfern-plan_actions__N9VUn button{width:100%}}