.hc-tf-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hc-tf-hint{color:var(--muted);font-size:12.5px}.hc-tf-hint button{appearance:none;font:inherit;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mint-300);text-decoration-color:var(--mint-300);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.hc-tf-hint button:disabled{color:var(--muted);cursor:default;text-decoration:none}.hc-tf-hint button:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.hc-tf-box{display:block;position:relative}.hc-tf-box[data-reveal] .hc-input{padding-right:52px}.hc-tf .hc-input:disabled{background:var(--surface);color:var(--muted);cursor:default}.hc-tf .hc-input[aria-invalid=true]{border-color:#b42318}.hc-tf .hc-err{margin-top:2px!important}.hc-tf-eye{appearance:none;width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hc-tf-eye:hover{background:var(--surface);color:var(--ink)}.hc-tf-eye:focus-visible{outline:2px solid var(--mint);outline-offset:0}.hc-st{text-align:center;flex-direction:column;align-items:center;animation:.35s cubic-bezier(.22,1,.36,1) both hcIn;display:flex}.hc-st-ic{background:var(--mint-50);width:64px;height:64px;color:var(--mint);border-radius:999px;place-items:center;margin-bottom:22px;display:inline-grid}.hc-st-ic .hc-i{width:28px;height:28px}.hc-st[data-tone=error] .hc-st-ic{color:#b42318;background:#fef3f2}.hc-st[data-tone=offline] .hc-st-ic,.hc-st[data-tone=idle] .hc-st-ic{background:var(--surface);color:var(--body)}.hc-st[data-tone=loading] .hc-st-ic{background:0 0}.hc-st .hc-kick{margin-bottom:14px}.hc-st-t{font-family:var(--font-heading,Newsreader,Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:42px;font-weight:300;line-height:1.08}.hc-st-d{max-width:46ch;color:var(--body);text-wrap:pretty;margin-top:14px;font-size:16.5px;line-height:1.6}.hc-st-d p+p{margin-top:10px}.hc-st-d a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mint-300);text-decoration-color:var(--mint-300);font-weight:600}.hc-st-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.hc-spin{border:3px solid var(--mint-100);border-top-color:var(--mint);border-radius:999px;width:36px;height:36px;animation:.7s linear infinite hcSpin;display:inline-block}.hc-btn .hc-spin{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}@keyframes hcSpin{to{transform:rotate(360deg)}}@media (width<=640px){.hc-st-t{font-size:34px}}@media (prefers-reduced-motion:reduce){.hc-st{animation:none}.hc-spin{animation-duration:1.6s}}.hc-switch{appearance:none;cursor:pointer;background:#d1d5db;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background-color .15s;position:relative}.hc-switch span{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b122033}.hc-switch[aria-checked=true]{background:var(--mint)}.hc-switch[aria-checked=true] span{transform:translate(18px)}.hc-switch:disabled{cursor:default;opacity:.55}.hc-switch:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hc-cs{width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);font-family:var(--font-body,Inter,system-ui,sans-serif);background:#fff;border:0;border-radius:22px;padding:0;box-shadow:0 2px 6px #0b122014,0 24px 64px #0b122038}.hc-cs::backdrop{background:#0b122073}.hc-cs[open]{animation:.3s cubic-bezier(.22,1,.36,1) both hcIn}.hc-cs-panel{padding:24px}.hc-cs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-cs-top .hc-wz-x{margin-right:-8px}.hc-cs-t{font-family:var(--font-heading,Newsreader,Georgia,serif);letter-spacing:-.02em;font-size:28px;font-weight:400}.hc-cs-d{color:var(--body);font-size:14.5px;line-height:1.55;margin-top:8px!important}.hc-cs-d a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hc-cs-list{border-top:1px solid var(--line);margin-top:16px!important}.hc-cs-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 0;display:flex}.hc-cs-name{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.hc-cs-name span{color:var(--muted);font-size:12px;font-weight:500}.hc-cs-desc{color:var(--body);font-size:13.5px;line-height:1.55;margin-top:4px!important}.hc-cs-b{gap:8px;margin-top:18px;display:flex}.hc-cs-b .hc-btn{flex:1}@media (prefers-reduced-motion:reduce){.hc-cs[open]{animation:none}.hc-switch,.hc-switch span{transition:none}}
