.kc-pill{background:var(--surface-input);border:1px solid var(--surface-divider);color:var(--text-muted);cursor:pointer;border-radius:7px;padding:8px 18px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.kc-pill:hover:not(.kc-pill-active){border-color:var(--surface-raised);color:var(--text-body)}.kc-pill-active{border-color:var(--brand);color:var(--brand-glow);background:rgba(var(--brand-rgb),.08)}.kc-input{background:var(--surface-input);border:1px solid var(--surface-divider);width:100%;color:var(--text-heading);border-radius:10px;padding:13px 44px 13px 14px;font-family:Space Mono,monospace;font-size:17px;font-weight:700;transition:border-color .2s}.kc-input:focus{border-color:var(--brand);outline:none}.kc-input-invalid{border-color:var(--status-danger)!important}.kc-input-fee{border-radius:7px;width:84px;padding:8px 30px 8px 12px;font-size:13px}.kc-copylink{border:1px solid var(--surface-divider);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:9999px;padding:7px 16px;font-family:Sora,sans-serif;font-size:10px;font-weight:700;transition:border-color .2s,color .2s}.kc-copylink:hover{border-color:var(--brand);color:var(--brand-glow)}