.account-input{width:100%;box-sizing:border-box;padding:var(--control-pad-y) var(--space-3);background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--control-line-height)}.account-input:focus{outline:none;border-color:var(--ink-dim)}.account-input::placeholder{color:var(--ink-dim);opacity:1}.catch-radio-group,.chip-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.catch-radio,.chip-btn{position:relative;display:inline-flex;align-items:center;padding:var(--control-pad-y) var(--space-4);line-height:var(--control-line-height);background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-base);color:var(--ink-dim);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),opacity var(--t-fast)}.catch-radio input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.catch-radio:hover,.chip-btn:hover{border-color:var(--ink-dim)}.catch-radio:has(input:checked),.chip-btn[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.catch-radio-group:has(input:checked) .catch-radio:not(:has(input:checked)),.chip-group:has(.chip-btn[aria-pressed=true]) .chip-btn[aria-pressed=false]{opacity:.45}
