.trade-panel_panel__SvPuf{--p-ink:var(--text,#f7f7f2);--p-muted:var(--muted,#a6a3ad);--p-page:var(--bg,#0c0c0f);--p-surface:var(--surface-2,#18171d);--p-raised:var(--raised,#222028);--p-hairline:var(--line,#ffffff21);--p-edge:var(--edge,#ffffff2c);--p-inset:#ffffff0a;--p-display:var(--font-display,inherit);--p-danger-soft:#ff6b7d;--p-danger-wash:#ff3c5314;--p-danger-halo:#ff3c5380;display:grid;gap:16px;min-width:0;max-width:100%;padding:22px;border:1px solid var(--p-edge);border-radius:24px;background:linear-gradient(135deg,#ffffff09,#ffffff02 55%),var(--p-surface);box-shadow:5px 5px 0 var(--shadow-ink,#141418),inset 0 1px 0 var(--p-inset);color:var(--p-ink)}.trade-panel_panel__SvPuf h2{margin:0;font-family:var(--p-display);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.12}.trade-panel_head__sHKw1{display:flex;align-items:center;justify-content:space-between;gap:12px}.trade-panel_settings__WFcW1{position:relative;display:flex;flex:none;align-items:center;gap:8px;height:34px;white-space:nowrap}.trade-panel_slipTag__ofYBi,.trade-panel_ultraTag__l1WNL{font-family:var(--p-display);font-size:12px;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-panel_ultraTag__l1WNL{color:var(--p-ink)}.trade-panel_slipTag__ofYBi{color:var(--p-muted)}.trade-panel_gear__nPNMT{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-raised);color:var(--p-ink);transition:border-color .18s,color .18s}.trade-panel_gear__nPNMT[aria-expanded=true]{border-color:var(--p-ink)}.trade-panel_settingsPop__IkQ7R{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;gap:12px;width:244px;max-width:calc(100vw - 32px);padding:14px;border:1px solid var(--p-edge);border-radius:16px;background:var(--p-raised);box-shadow:4px 4px 0 var(--p-page);white-space:normal}.trade-panel_settingsRow__IB2In{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--p-ink);font-size:13px;font-weight:700}.trade-panel_settingsSlip__KhcLP{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--p-hairline)}.trade-panel_slipControl__7pHTg{display:flex;align-items:center;gap:8px}.trade-panel_slider__d5E13{flex:1 1 auto;width:100%;min-width:0;height:22px;margin:0;padding:0;border:0;background:none;accent-color:var(--p-ink);cursor:pointer}.trade-panel_slider__d5E13:disabled{cursor:not-allowed;opacity:.45}.trade-panel_lock__03maI{display:inline-flex;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-page);color:var(--p-muted);transition:border-color .18s,color .18s,background .18s}.trade-panel_lock__03maI[aria-pressed=true]{border-color:var(--p-ink);color:var(--p-ink)}.trade-panel_slipInput__bYhV_{display:inline-flex;flex:none;align-items:center;gap:2px;height:32px;padding:0 10px;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-page)}.trade-panel_slipInput__bYhV_>input{width:42px;min-width:0;border:0;background:none;color:var(--p-ink);font-family:var(--p-display);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;outline:none}.trade-panel_slipInput__bYhV_>input:disabled{color:var(--p-muted)}.trade-panel_slipInput__bYhV_>em{color:var(--p-muted);font-size:13px;font-style:normal}.trade-panel_switch__VgP1U{position:relative;flex:none;width:42px;height:24px;padding:0;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-page);transition:background .18s,border-color .18s}.trade-panel_switch__VgP1U>span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:99px;background:var(--p-muted);transition:left .18s,background .18s}.trade-panel_switch__VgP1U[aria-checked=true]{border-color:var(--p-ink);background:var(--p-ink)}.trade-panel_switch__VgP1U[aria-checked=true]>span{left:21px;background:var(--p-page)}.trade-panel_sides__31LV0{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--p-hairline);border-radius:99px;background:var(--p-page)}.trade-panel_sides__31LV0>button{min-height:40px;min-width:0;padding:8px 14px;border:0;border-radius:99px;background:none;color:var(--p-muted);font-family:var(--p-display);font-size:15px;font-weight:600;transition:color .18s,background .18s}.trade-panel_sides__31LV0>button:first-child[aria-pressed=true]{background:var(--p-ink);color:var(--p-page)}.trade-panel_sides__31LV0>button:last-child[aria-pressed=true]{background:transparent;color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.trade-panel_amountPresets__shFqD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-8px}.trade-panel_amountPresets__shFqD>.trade-panel_chip__6V_en{justify-content:center;min-width:0;padding-inline:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-panel_presets__IBsQd{display:flex;flex-wrap:wrap;gap:6px}.trade-panel_chip__6V_en{display:inline-flex;justify-content:center;align-items:center;min-height:34px;padding:4px 13px;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-raised);color:var(--p-ink);font-family:var(--p-display);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .18s,border-color .18s,color .18s}.trade-panel_chip__6V_en[aria-pressed=true]{border-color:var(--p-ink);background:var(--p-ink);color:var(--p-page)}.trade-panel_field__fscCZ{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--p-ink);font-size:13px;font-weight:650}.trade-panel_field__fscCZ>span{display:flex;justify-content:space-between;gap:10px}.trade-panel_field__fscCZ>span>small{color:var(--p-muted);font-weight:600}.trade-panel_field__fscCZ>input{width:100%;min-width:0;min-height:52px;padding:10px 18px;border:1px solid var(--p-edge);border-radius:99px;background:var(--p-page);color:var(--p-ink);font-family:var(--p-display);font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.trade-panel_field__fscCZ>input::placeholder{color:var(--p-muted)}.trade-panel_field__fscCZ>input:focus{border-color:var(--p-ink)}.trade-panel_balanceRow__MQLQP{display:flex;align-items:center;gap:8px;height:28px;min-width:0;margin-top:-10px;color:var(--p-muted);font-size:12px}.trade-panel_balanceLabel__RKgXs{flex:none}.trade-panel_balanceValue__hAXH2{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--p-ink);font-family:var(--p-display);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-panel_balanceRow__MQLQP[data-state=loading] .trade-panel_balanceValue__hAXH2{color:var(--p-muted)}.trade-panel_balanceRow__MQLQP[data-state=error] .trade-panel_balanceValue__hAXH2{color:var(--p-danger-soft);font-family:inherit;font-size:12px;font-weight:600}.trade-panel_maxChip__MfuRT{flex:none;min-height:26px;padding:2px 11px;font-size:12px}.trade-panel_maxChip__MfuRT:disabled{opacity:.45}.trade-panel_statusSlot__ReQ2F{display:grid;align-content:safe center;height:56px;min-width:0;padding:8px 14px;border:1px solid transparent;border-radius:12px;color:var(--p-muted);font-size:13px;line-height:1.5;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere}.trade-panel_statusSlot__ReQ2F:has(>span:empty){display:none}.trade-panel_statusSlot__ReQ2F a{color:var(--p-ink);text-decoration:underline}.trade-panel_statusSlot__ReQ2F[data-kind=done]{border-color:var(--p-hairline);background:var(--p-inset)}.trade-panel_statusSlot__ReQ2F[data-kind=error]{border-color:var(--p-danger-halo);background:var(--p-danger-wash);color:var(--p-danger-soft)}.trade-panel_statusSlot__ReQ2F[data-flash=buy]{animation:trade-panel_buyFlash__1_1B_ .6s ease-out 1}@keyframes trade-panel_buyFlash__1_1B_{0%{border-color:var(--buy-halo);background:var(--buy-wash)}to{border-color:var(--p-hairline);background:var(--p-inset)}}.trade-panel_cta__amso5{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:52px;padding:12px 22px;border:2px solid var(--p-page);border-radius:99px;background:var(--accent);color:var(--on-accent,#ffffff);font-family:var(--p-display);font-size:16px;font-weight:650;letter-spacing:-.01em;box-shadow:4px 4px 0 var(--accent-dark);overflow:hidden;transition:transform .12s,box-shadow .12s,background .18s}.trade-panel_cta__amso5:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--accent-dark)}.trade-panel_cta__amso5:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.trade-panel_cta__amso5:disabled{opacity:1;background:var(--surface-3,#212127);color:var(--muted,#a6a3ad);box-shadow:3px 3px 0 var(--shadow-ink,#141418)}.trade-panel_cta__amso5>span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trade-panel_ctaSell__s4lRt{background:var(--p-ink);color:var(--p-page);box-shadow:4px 4px 0 var(--shadow-ink,#141418)}.trade-panel_ctaSell__s4lRt:hover:not(:disabled){background:var(--paper,#ffffff)}.trade-panel_ctaSell__s4lRt:active:not(:disabled){box-shadow:none}.trade-panel_ghost__VKhk7{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 0;border:0;background:none;color:var(--p-ink);font-size:13px;font-weight:700;transition:color .18s}.trade-panel_pending__Bm742{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid var(--line-strong);border-radius:20px;background:var(--brand-veil-strong)}.trade-panel_pending__Bm742 h3{margin:0;font-family:var(--p-display);font-size:17px;font-weight:600;letter-spacing:-.025em}.trade-panel_pending__Bm742 input{width:100%;padding:8px 14px;background:var(--p-page);outline:none}.trade-panel_pending__Bm742 input,.trade-panel_secondary__KqAVY{min-width:0;min-height:44px;border:1px solid var(--p-edge);border-radius:99px;color:var(--p-ink);font-size:13px}.trade-panel_secondary__KqAVY{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 18px;background:transparent;font-weight:750;transition:background .18s}.trade-panel_panel__SvPuf :is(button,input){font:inherit}.trade-panel_panel__SvPuf button{cursor:pointer}.trade-panel_panel__SvPuf button:disabled{cursor:not-allowed;opacity:.45}.trade-panel_panel__SvPuf :focus-visible{outline:2px solid var(--p-ink);outline-offset:2px}@media (max-width:420px){.trade-panel_panel__SvPuf{padding:18px;border-radius:20px}.trade-panel_amountPresets__shFqD{gap:6px}.trade-panel_amountPresets__shFqD>.trade-panel_chip__6V_en{padding-inline:4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.trade-panel_statusSlot__ReQ2F[data-flash=buy]{animation:none}.trade-panel_panel__SvPuf *{transition:none!important}}@media (prefers-reduced-motion:no-preference){.trade-panel_panel__SvPuf{animation:trade-panel_panelIn__SczXC .42s var(--motion-ease,ease) backwards}.trade-panel_amountPresets__shFqD>.trade-panel_chip__6V_en,.trade-panel_sides__31LV0>button{animation:trade-panel_controlIn__mFe18 .26s var(--motion-ease,ease) backwards}.trade-panel_amountPresets__shFqD>.trade-panel_chip__6V_en:nth-child(2),.trade-panel_sides__31LV0>button:nth-child(2){animation-delay:45ms}.trade-panel_amountPresets__shFqD>.trade-panel_chip__6V_en:nth-child(3){animation-delay:90ms}}@keyframes trade-panel_panelIn__SczXC{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes trade-panel_controlIn__mFe18{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.trade-panel_field__fscCZ>input,.trade-panel_pending__Bm742 input,.trade-panel_slipInput__bYhV_{transition:border-color .12s,box-shadow .12s}.trade-panel_sides__31LV0>button{transition:color .18s,background .18s,box-shadow .18s,transform .16s}.trade-panel_sides__31LV0>button:active{transform:translate(1px,1px)}.trade-panel_ghost__VKhk7,.trade-panel_secondary__KqAVY{transition:background .18s,border-color .18s,color .18s,transform .16s}.trade-panel_ghost__VKhk7:hover:not(:disabled),.trade-panel_secondary__KqAVY:hover:not(:disabled){transform:translate(-1px,-1px)}.trade-panel_ghost__VKhk7:active:not(:disabled),.trade-panel_secondary__KqAVY:active:not(:disabled){transform:translate(2px,2px)}