.klyp-AddressInput{gap:var(--space-4);font-family:var(--font-sans);display:grid}.klyp-AddressInput__label{font-size:var(--font-size-13);color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.klyp-AddressInput__input{font-family:var(--font-mono);font-size:var(--font-size-13);padding:var(--padding-control-y) var(--padding-control-x);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--r-chip);background:var(--color-bg-surface);color:var(--color-fg-primary);box-sizing:border-box;width:100%;transition:border-color var(--duration-base) var(--easing-emphasis), box-shadow var(--duration-base) var(--easing-emphasis)}.klyp-AddressInput__input::placeholder{color:var(--color-fg-subtle)}.klyp-AddressInput__input:focus,.klyp-AddressInput__input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 var(--bw-emphasis) var(--color-border-focus);outline:none}.klyp-AddressInput__input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-AddressInput__helper{font-size:var(--font-size-12);color:var(--color-fg-muted);align-items:center;gap:var(--space-8);min-height:1em;line-height:var(--line-height-normal);flex-wrap:wrap;display:flex}.klyp-AddressInput__helper:empty{display:none}.klyp-AddressInput__switchBtn{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.klyp-AddressInput__switchBtn:hover{color:var(--color-accent-hover)}.klyp-AddressInput__switchBtn:focus-visible{border-radius:var(--radius-sm);text-decoration:underline}.klyp-AddressInput[data-status=invalid-format] .klyp-AddressInput__input,.klyp-AddressInput[data-status=invalid-network] .klyp-AddressInput__input{border-color:var(--color-status-danger)}.klyp-AddressInput[data-status=invalid-format] .klyp-AddressInput__helper,.klyp-AddressInput[data-status=invalid-network] .klyp-AddressInput__helper{color:var(--color-status-danger)}.klyp-AddressInput[data-status=valid] .klyp-AddressInput__input{border-color:var(--color-status-success)}.klyp-AddressInput[data-status=valid] .klyp-AddressInput__helper{color:var(--color-status-success)}.klyp-AddressInput[data-status=duplicate] .klyp-AddressInput__input{border-color:var(--color-status-warning)}.klyp-AddressInput[data-status=duplicate] .klyp-AddressInput__helper{color:var(--color-status-warning)}.klyp-AddressInput[data-disabled] .klyp-AddressInput__label{opacity:var(--opacity-disabled)}
