.GQn37q_panel{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--panel-gradient);box-shadow:var(--panel-shadow);flex-direction:column;gap:14px;padding:14px;display:flex}.GQn37q_panel[data-disabled] .GQn37q_field,.GQn37q_panel[data-disabled] .GQn37q_receive{opacity:.55}.GQn37q_sides{border:1px solid var(--line);border-radius:calc(11px * var(--corner-scale));background:var(--field);grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.GQn37q_side{border-radius:calc(8px * var(--corner-scale));min-height:34px;color:var(--text-3);background:0 0;border:1px solid #0000;font-size:13px;font-weight:560;transition:color .15s,background .15s,border-color .15s}.GQn37q_side:hover:not(:disabled){color:var(--text)}.GQn37q_side[data-side=buy][aria-pressed=true]{color:var(--ok);background:#94d9b61f;border-color:#94d9b640}.GQn37q_side[data-side=sell][aria-pressed=true]{color:var(--danger);background:#f29a9e1f;border-color:#f29a9e40}.GQn37q_field{flex-direction:column;gap:8px;display:flex}.GQn37q_fieldTop{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.GQn37q_balance{min-width:0;font-family:var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11.5px;display:inline-flex;overflow:hidden}.GQn37q_amount{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--field);align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.GQn37q_amount:hover{border-color:var(--line-3)}.GQn37q_amount:focus-within{border-color:#91d9f566;box-shadow:0 0 0 3px #91d9f514}.GQn37q_amount[data-invalid]{border-color:#f29a9e66}.GQn37q_amount input{min-height:0;box-shadow:none;font-family:var(--mono);letter-spacing:-.02em;background:0 0;border:0;flex:1;padding:0;font-size:22px;font-weight:500}.GQn37q_amount input:focus{box-shadow:none}.GQn37q_unit{max-width:45%;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:13px;font-weight:560;overflow:hidden}.GQn37q_presets{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;display:grid}.GQn37q_preset{border:1px solid var(--line-2);border-radius:calc(8px * var(--corner-scale));min-height:30px;color:var(--text-2);font-family:var(--mono);white-space:nowrap;background:#ffffff05;padding:0 6px;font-size:11.5px;transition:color .15s,background .15s,border-color .15s}.GQn37q_preset:hover:not(:disabled){border-color:var(--line-3);color:var(--text);background:#ffffff0c}.GQn37q_preset:disabled{opacity:.45}.GQn37q_receive{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff03;flex-direction:column;gap:8px;margin:0;padding:12px;font-size:12.5px;display:flex}.GQn37q_receive>div{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.GQn37q_receive dt{color:var(--text-3)}.GQn37q_receive dd{min-width:0;color:var(--text-2);font-family:var(--mono);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.GQn37q_receive dd.GQn37q_out{color:var(--text);font-size:13.5px;font-weight:560}.GQn37q_out span{color:var(--text-2);font-weight:500}.GQn37q_pending{color:var(--text-3);font-weight:400}.GQn37q_slippage{border-radius:calc(8px * var(--corner-scale));background:#ffffff08;gap:2px;padding:2px;display:flex}.GQn37q_slippage button{border-radius:calc(6px * var(--corner-scale));color:var(--text-3);font-family:var(--mono);background:0 0;border:0;padding:2px 8px;font-size:11.5px;transition:color .15s,background .15s}.GQn37q_slippage button:hover:not(:disabled){color:var(--text)}.GQn37q_slippage button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.GQn37q_submit{isolation:isolate;width:100%;min-height:46px;font-size:14px;transition:filter .16s,border-color .16s,transform .16s,color .24s,opacity .24s,box-shadow .24s;position:relative}.GQn37q_submit[data-side=buy]{background:var(--brand-gradient);color:#0a0b0e;border-color:#ffffff40;box-shadow:inset 0 1px #fff9,0 1px 2px #00000080,0 10px 28px -12px #91d9f599}.GQn37q_submit[data-side=sell]{color:#1a0d0e;background:linear-gradient(#f6b3b6,#e3878c);border-color:#fff3;box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000080,0 10px 28px -12px #f29a9e80}.GQn37q_submit:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg, transparent 40%, #fff9 50%, transparent 60%) 100% 0 / 300% 100% no-repeat, linear-gradient(180deg, color-mix(in oklab, var(--ok), white 35%), var(--ok));opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffffa6}.GQn37q_submit[data-done]{color:#0b1510;box-shadow:inset 0 1px 0 #fff9, 0 1px 2px #00000080, 0 10px 28px -12px color-mix(in oklab, var(--ok) 70%, transparent);animation:.46s cubic-bezier(.22,1,.36,1) GQn37q_done-pop}.GQn37q_submit[data-done]:disabled{opacity:1;cursor:default}.GQn37q_submit[data-done]:before{opacity:1;transition-duration:.16s;animation:.9s cubic-bezier(.22,1,.36,1) .14s both GQn37q_done-sheen}.GQn37q_check path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.42s cubic-bezier(.22,1,.36,1) .18s forwards GQn37q_done-check}@keyframes GQn37q_done-pop{0%{transform:scale(.97)}45%{transform:scale(1.02)}to{transform:none}}@keyframes GQn37q_done-sheen{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes GQn37q_done-check{to{stroke-dashoffset:0}}.GQn37q_spinner{corner-shape:round;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite GQn37q_spin}@keyframes GQn37q_spin{to{transform:rotate(360deg)}}.GQn37q_status{height:3em;font-size:12px;line-height:1.5}.GQn37q_status p{-webkit-line-clamp:2;-webkit-box-orient:vertical;animation:.2s cubic-bezier(.22,1,.36,1) GQn37q_status-in;display:-webkit-box;overflow:hidden}@keyframes GQn37q_status-in{0%{opacity:0}}.GQn37q_error{color:var(--danger)}.GQn37q_note{color:var(--text-3)}.GQn37q_txLink{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-items:center;gap:3px;transition:color .15s;display:inline-flex}.GQn37q_txLink:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.GQn37q_spinner{animation-duration:2s}.GQn37q_submit[data-done],.GQn37q_submit[data-done]:before,.GQn37q_check path{animation:none}.GQn37q_check path{stroke-dashoffset:0}}
