.conn-card[data-v-ea85c08f]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl,20px);font-family:Rajdhani,sans-serif;padding:16px 18px;transition:border-color .18s,opacity .18s}.conn-card--disabled[data-v-ea85c08f]{opacity:.55}.conn-card--highlight[data-v-ea85c08f]{border-color:var(--green)}.conn-head[data-v-ea85c08f]{flex-wrap:wrap;gap:14px}.conn-head[data-v-ea85c08f],.conn-mark[data-v-ea85c08f]{align-items:center;display:flex}.conn-mark[data-v-ea85c08f]{background:var(--bg-elevated);border-radius:50%;color:var(--text-primary);flex:none;font-size:15px;font-weight:700;height:38px;justify-content:center;overflow:hidden;width:38px}.conn-mark[data-v-ea85c08f] img,.conn-mark[data-v-ea85c08f] svg{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.conn-id[data-v-ea85c08f]{flex:1 1 190px;min-width:0}.conn-name-row[data-v-ea85c08f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.conn-name[data-v-ea85c08f]{color:var(--text-primary);font-size:15.5px;font-weight:700;letter-spacing:.06em}.conn-sub[data-v-ea85c08f]{color:rgba(var(--white-rgb),.5);font-family:var(--font-body,"Rajdhani",sans-serif);font-size:13.5px;margin:2px 0 0;overflow-wrap:anywhere}.conn-sub--note[data-v-ea85c08f]{color:var(--gold-primary)}.conn-tail[data-v-ea85c08f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.conn-state[data-v-ea85c08f]{align-items:center;color:rgba(var(--white-rgb),.42);display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.conn-state-dot[data-v-ea85c08f]{background:currentColor;border-radius:50%;flex:none;height:6px;width:6px}.conn-card--linked .conn-state[data-v-ea85c08f]{color:var(--green)}.conn-card--locked .conn-state[data-v-ea85c08f]{color:var(--gold-primary)}.conn-body[data-v-ea85c08f]{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.conn-tail[data-v-ea85c08f] button{align-items:center;background:none;border:1px solid var(--border-default);border-radius:var(--radius-full,999px);color:rgba(var(--white-rgb),.7);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;gap:7px;justify-content:center;letter-spacing:.12em;min-height:var(--touch-min,44px);padding:10px 16px;text-transform:uppercase;transition:color .18s,border-color .18s,background .18s}.conn-tail[data-v-ea85c08f] button:hover:not(:disabled){border-color:var(--border-gold-strong);color:var(--text-primary)}.conn-tail[data-v-ea85c08f] button:disabled{cursor:not-allowed;opacity:.45}.conn-tail[data-v-ea85c08f] button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.conn-tail[data-v-ea85c08f] button.is-primary{background:var(--green);border-color:transparent;color:var(--bg-base)}.conn-tail[data-v-ea85c08f] button.is-primary:hover:not(:disabled){border-color:transparent;color:var(--bg-base);filter:brightness(1.06)}@media screen and (max-width:560px){.conn-tail[data-v-ea85c08f]{margin-left:0;width:100%}.conn-tail[data-v-ea85c08f] button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.conn-card[data-v-ea85c08f],.conn-tail[data-v-ea85c08f] button{transition:none}}
