.hcs-signup{max-width:1120px;margin:0 auto;padding:48px 24px 72px;color:var(--hc-text);font:inherit}.hcs-signup *{box-sizing:border-box}.hcs-signup [hidden]{display:none!important}.hcs-intro{text-align:center;max-width:750px;margin:0 auto 32px}.hcs-intro h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.hcs-subtitle{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;margin:0 0 12px}.hcs-intro>p:last-child{color:var(--hc-muted);line-height:1.6}.hcs-signup fieldset{border:0;padding:0;min-width:0;margin:0}.hcs-niches{text-align:center}.hcs-niches legend{float:none;display:block;width:100%;font-size:1rem;font-weight:700;margin-bottom:14px}.hcs-niche-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hcs-niche{position:relative;cursor:pointer}.hcs-niche input,.hcs-plan>input,.hcs-period input{position:absolute;opacity:0;width:1px;height:1px}.hcs-niche>span{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid var(--hc-line);border-radius:999px;padding:11px 18px;background:var(--hc-panel);font-weight:600}.hcs-niche input:checked+span{background:var(--hc-accent,#dcff73);color:#20271b;border-color:#8aad36}.hcs-niche input:focus-visible+span,.hcs-period input:focus-visible+span{outline:3px solid #8aad36;outline-offset:3px}.hcs-niche-description,.hcs-hint{font-size:.85rem;line-height:1.6;color:var(--hc-muted)}#hcs-niche-description{min-height:26px;max-width:640px;margin:14px auto 0}.hcs-fields{max-width:540px;margin:38px auto 44px}.hcs-field{display:block;margin-bottom:18px}.hcs-field>span{display:flex;justify-content:space-between;gap:12px;align-items:center;font-weight:650;font-size:.92rem;margin-bottom:7px}.hcs-input-wrap{display:flex;align-items:center;gap:10px;border:1px solid var(--hc-line);border-radius:14px;background:var(--hc-panel);padding:0 14px;min-height:54px;box-shadow:0 1px 2px #00000005}.hcs-input-wrap:focus-within{outline:2px solid #8aad36;outline-offset:2px}.hcs-input-wrap>.hc-icon{width:20px;height:20px;flex:none;color:var(--hc-muted)}.hcs-input-wrap>span{flex:none;font-size:.95rem;color:var(--hc-muted)}.hcs-signup .hcs-input-wrap input{border:0!important;box-shadow:none!important;outline:0!important;padding:15px 0!important;background:transparent!important;color:var(--hc-text);width:100%;min-width:0;min-height:52px;font:inherit;font-size:16px;margin:0;border-radius:0}.hcs-input-wrap input[readonly]{color:var(--hc-muted)}.hcs-field select{min-height:54px;width:100%;font-size:16px;background:var(--hc-panel);color:var(--hc-text);border:1px solid var(--hc-line);border-radius:14px;padding:12px}.hcs-field small{display:block;color:var(--hc-muted);font-size:.8rem;line-height:1.5;margin-top:6px}.hcs-eye{display:grid;place-items:center;background:none;border:0;min-width:44px;min-height:44px;color:var(--hc-text);cursor:pointer}.hcs-signup .hc-icon{display:inline-flex;flex:none;width:20px;height:20px}.hcs-signup .hc-icon svg{width:100%;height:100%}#hcs-handle-status{font-size:.85rem}#hcs-handle-status[data-state=success]{color:#28763c}#hcs-handle-status[data-state=error]{color:#b22933}.hcs-draft-note{font-size:.8rem;color:var(--hc-muted);line-height:1.6}#hcs-save-status{font-size:.85rem;min-height:24px}.hcs-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hcs-plan{position:relative;display:block;border:1px solid var(--hc-line);border-radius:22px;background:var(--hc-panel);padding:28px;cursor:pointer;min-width:0}.hcs-plan:has(>input:checked){outline:2px solid #8aad36;outline-offset:0;box-shadow:0 3px 12px #00000009}.hcs-plan:has(>input:focus-visible){outline:3px solid #8aad36;outline-offset:4px}.hcs-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.hcs-plan-heading h2{font-size:1.35rem;margin:0;letter-spacing:-.02em}.hcs-check{opacity:.25}.hcs-plan:has(>input:checked) .hcs-check{opacity:1;color:#719c2a}.hcs-free{max-width:740px;margin:0 auto}.hcs-price{font-size:2.45rem;line-height:1.15;font-weight:750;letter-spacing:-.045em;margin:20px 0 8px}.hcs-price small{font-size:.85rem;font-weight:500;letter-spacing:normal;color:var(--hc-muted)}.hcs-plan>p:not(.hcs-price){color:var(--hc-muted);line-height:1.6;font-size:.9rem}.hcs-plan ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:14px}.hcs-plan li{display:flex;align-items:flex-start;gap:9px;font-size:.93rem;line-height:1.5}.hcs-plan li>.hc-icon{color:#719c2a;margin-top:2px}.hcs-free ul{grid-template-columns:1fr 1fr;gap:14px 24px}.hcs-upgrade{text-align:center;border-top:1px solid var(--hc-line);padding-top:42px;margin:46px 0 32px}.hcs-upgrade h2{font-size:clamp(1.4rem,2.5vw,1.9rem);letter-spacing:-.025em;margin:0 0 10px}.hcs-upgrade>p{color:var(--hc-muted);margin:0 0 22px}.hcs-signup .hcs-period{display:inline-flex;gap:3px;border-radius:999px;padding:5px;background:var(--hc-panel);border:1px solid var(--hc-line)}.hcs-period label{cursor:pointer;position:relative}.hcs-period span{display:block;min-height:42px;min-width:98px;padding:10px 20px;border-radius:999px;font-weight:650}.hcs-period input:checked+span{background:var(--hc-accent,#dcff73);color:#20271b}.hcs-paid-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hcs-paid{display:flex;flex-direction:column}.hcs-paid>.hcs-hint{margin-top:auto}.hcs-recommended{position:absolute;top:-13px;right:20px;background:var(--hc-accent,#dcff73);color:#20271b;border:1px solid #9ab950;border-radius:999px;padding:5px 13px;font-size:.75rem;font-weight:750;animation:hcs-nudge 6s ease-in-out infinite}.hcs-unavailable{opacity:.55}.hcs-finish{max-width:600px;text-align:center;margin:38px auto 0}.hcs-consent{display:flex;align-items:flex-start;text-align:left;gap:12px;font-size:.84rem;line-height:1.65}.hcs-consent input{width:22px;height:22px;flex:none;margin-top:3px;accent-color:#719c2a}.hcs-signup a{text-decoration:underline;text-underline-offset:3px}.hcs-signup .hcs-submit{width:100%;min-height:56px;border:0;border-radius:14px;background:var(--hc-accent,#dcff73);color:#20271b;font-weight:750;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;margin-top:18px}.hcs-submit:disabled{opacity:.55;cursor:wait}.hcs-finish>p{font-size:.85rem;color:var(--hc-muted);line-height:1.5}#hcs-error{color:#b22933;white-space:pre-line}#hcs-error:empty{display:none}.hcs-signup button:focus-visible,.hcs-signup a:focus-visible{outline:3px solid #8aad36;outline-offset:3px}@keyframes hcs-nudge{0%,88%,100%{transform:rotate(0)}90%,94%{transform:rotate(-3deg)}92%,96%{transform:rotate(3deg)}}@media(max-width:800px){.hcs-paid-grid{grid-template-columns:1fr;max-width:600px;margin:auto;gap:28px}.hcs-paid{padding:25px}.hcs-paid ul{grid-template-columns:1fr 1fr}.hcs-signup{padding-top:32px}}@media(max-width:480px){.hcs-signup{padding:28px 18px 48px}.hcs-intro h1{font-size:1.8rem}.hcs-niche-list{gap:8px}.hcs-niche>span{padding:10px 13px;font-size:.85rem}.hcs-fields{margin:28px auto}.hcs-free ul,.hcs-paid ul{grid-template-columns:1fr}.hcs-plan{padding:23px 20px}.hcs-price{font-size:2.2rem}.hcs-upgrade{margin-top:32px;padding-top:30px}.hcs-consent{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.hcs-recommended{animation:none}}
:root[data-theme=dark] #hcs-handle-status[data-state=success]{color:#a2de93}:root[data-theme=dark] #hcs-handle-status[data-state=error],:root[data-theme=dark] #hcs-error{color:#ffb1b1}.hcs-niche{max-width:100%}.hcs-niche>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.hcs-signup .hcs-hint{overflow-wrap:anywhere}