.token-input-module__NsORAq__field{border:1px solid var(--color-border-control);border-radius:var(--radius-panel);background:var(--color-surface-inset);padding:14px;transition:border-color .18s ease-out,background-color .18s ease-out}.token-input-module__NsORAq__field[data-variant=input]:focus-within{border-color:var(--color-border-accent);background:var(--color-surface-control)}.token-input-module__NsORAq__field[data-variant=output]{background:var(--color-surface-inset)}.token-input-module__NsORAq__fieldHeader,.token-input-module__NsORAq__inputRow,.token-input-module__NsORAq__fieldMeta,.token-input-module__NsORAq__balanceButton,.token-input-module__NsORAq__balanceLabel,.token-input-module__NsORAq__tokenButton{align-items:center;display:flex}.token-input-module__NsORAq__fieldHeader,.token-input-module__NsORAq__fieldMeta{justify-content:space-between}.token-input-module__NsORAq__fieldHeader{min-height:18px;margin-bottom:12px}.token-input-module__NsORAq__label,.token-input-module__NsORAq__balanceButton,.token-input-module__NsORAq__balanceLabel,.token-input-module__NsORAq__fieldMeta{min-height:18px;color:var(--color-static-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.35}.token-input-module__NsORAq__balanceButton,.token-input-module__NsORAq__balanceLabel{font-variant-numeric:tabular-nums;gap:5px}.token-input-module__NsORAq__balanceButton{cursor:pointer;min-height:24px;transition:color .15s ease-out;position:relative}.token-input-module__NsORAq__balanceButton:after{content:"";position:absolute;inset:-10px -4px}.token-input-module__NsORAq__balanceButton:hover{color:var(--color-neon-100)}.token-input-module__NsORAq__balanceButton:focus-visible,.token-input-module__NsORAq__tokenButton:focus-visible{outline:2px solid var(--color-neon-a64);outline-offset:2px}.token-input-module__NsORAq__inputRow{gap:14px}.token-input-module__NsORAq__amountInput{min-width:0;color:var(--color-static-100);font-family:var(--font-mono);font-size:var(--numeric-input-font-size,29px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;outline:none;flex:1;font-weight:400;line-height:1}.token-input-module__NsORAq__amountInput::placeholder{color:var(--color-static-500)}.token-input-module__NsORAq__field[data-variant=output] .token-input-module__NsORAq__amountInput{color:var(--color-static-300)}.token-input-module__NsORAq__tokenButton{border:1px solid var(--color-border-asset-control,var(--color-border-control));border-radius:var(--radius-control);background:var(--color-surface-asset-control,var(--color-surface-control));min-height:44px;color:var(--color-static-100);cursor:pointer;font-family:var(--font-mono);letter-spacing:.01em;flex-shrink:0;justify-content:center;gap:8px;padding-inline:11px;font-size:14px;font-weight:400;line-height:1;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.token-input-module__NsORAq__tokenButton:hover{border-color:var(--color-border-asset-control-hover,var(--color-border-control-hover));background:var(--color-surface-asset-control-hover,var(--color-surface-control-hover))}.token-input-module__NsORAq__tokenButton[data-state=empty]{color:var(--color-static);border-color:var(--color-null-200)!important;background:var(--color-surface-control)!important}.token-input-module__NsORAq__tokenButton[data-state=empty]:hover{border-color:var(--color-neon-600)!important;background:var(--color-static-a4)!important}.token-input-module__NsORAq__fieldMeta{font-variant-numeric:tabular-nums;gap:12px;min-height:17px;margin-top:9px;overflow:hidden}.token-input-module__NsORAq__fieldMeta span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-input-module__NsORAq__field[data-surface=integrated]{background:var(--token-integrated-surface,var(--token-integrated-input-surface,var(--color-static-a2)));border:0;border-radius:0;padding:13px 16px}.token-input-module__NsORAq__field[data-surface=integrated]:focus-within{background:var(--token-integrated-focus-surface,var(--color-static-a4))}.token-input-module__NsORAq__field[data-surface=integrated][data-variant=input]{border-bottom:1px solid var(--color-static-a8);border-radius:5px 5px 0 0}.token-input-module__NsORAq__field[data-surface=integrated][data-variant=output]{border-radius:0 0 5px 5px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__fieldHeader{margin-bottom:6px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__label,.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__balanceButton,.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__balanceLabel,.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__fieldMeta{font-size:11px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__amountInput{font-size:var(--numeric-input-font-size,26px);font-weight:400}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__fieldMeta{margin-top:6px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__tokenButton{border-color:var(--color-border-asset-control,var(--color-static-a8));background:var(--color-surface-asset-control,var(--color-static-a4));border-radius:6px;gap:6px;width:7.5rem;min-width:0;padding-inline:9px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__tokenButton>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:6ch;overflow:hidden}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__tokenButton:hover{border-color:var(--color-border-asset-control-hover,var(--color-static-a16));background:var(--color-surface-asset-control-hover,var(--color-static-a8))}@media (max-width:480px){.token-input-module__NsORAq__field{padding:14px}.token-input-module__NsORAq__amountInput{font-size:25px}.token-input-module__NsORAq__tokenButton{min-height:44px;padding-inline:9px}.token-input-module__NsORAq__field[data-surface=integrated]{padding:18px 10px}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__amountInput{font-size:var(--numeric-input-font-size,24px)}.token-input-module__NsORAq__field[data-surface=integrated] .token-input-module__NsORAq__tokenButton{gap:4px;min-width:5.5rem;padding-inline:8px}}