.components_card__cODTh{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:border-color .2s}.components_card__cODTh:hover{border-color:var(--primary)}.components_inputGroup__7jnip{margin-bottom:1rem}.components_label__7MCjS{display:block;font-size:.875rem;color:#a3a3a3;margin-bottom:.5rem;font-weight:500}.components_input__dFv9R{width:100%;background:var(--input-bg);border:1px solid var(--border);color:var(--foreground);padding:.75rem;border-radius:8px;font-size:1rem;transition:all .2s}.components_input__dFv9R:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,220,130,.1)}.components_button__9AjgK{background:var(--primary);color:#000;font-weight:600;padding:.75rem 1.5rem;border-radius:8px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.components_button__9AjgK:hover{background:var(--primary-hover);transform:translateY(-1px)}.components_buttonSecondary__TpmbR{background:transparent;border:1px solid var(--border);color:var(--foreground)}.components_buttonSecondary__TpmbR:hover{background:hsla(0,0%,100%,.05);border-color:#a3a3a3}