.zLIluW_card{background:var(--surface);border:1px solid var(--line);max-width:480px;box-shadow:inset 0 1px 0 var(--edge-hi), 0 20px 40px #00000040;border-radius:24px;margin:0 auto;padding:2rem}.zLIluW_header{text-align:center;margin-bottom:2rem}.zLIluW_oracleLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem}.zLIluW_oraclePrice{color:var(--text-primary);background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.zLIluW_tabs{background:var(--surface-low);border-radius:12px;gap:.5rem;margin-bottom:2rem;padding:.25rem;display:flex}.zLIluW_tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.75rem 0;font-weight:600;transition:all .2s}.zLIluW_tabActive{background:rgba(var(--accent-cyan-rgb), .15);color:var(--accent-cyan);box-shadow:0 4px 12px #0000001a}.zLIluW_inputSection{margin-bottom:1.5rem}.zLIluW_inputHeader{color:var(--text-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}.zLIluW_inputWrapper{background:var(--glass-hover-bg);border:1px solid var(--border-subtle);border-radius:16px;align-items:center;padding:1rem;transition:border-color .2s;display:flex;position:relative}.zLIluW_inputWrapper:hover,.zLIluW_inputWrapper:focus-within{border-color:rgba(var(--accent-cyan-rgb), .5)}.zLIluW_input{color:var(--text-primary);font-size:1.5rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;width:100%;font-weight:500}.zLIluW_input[type=number]{-moz-appearance:textfield}.zLIluW_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zLIluW_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zLIluW_input::placeholder{color:var(--text-muted);opacity:.6}.zLIluW_inputControls{align-items:center;gap:.75rem;display:flex}.zLIluW_maxBtn{color:var(--accent-cyan);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600}.zLIluW_maxBtn:hover{text-decoration:underline}.zLIluW_tokenBadge{background:var(--border-light);color:var(--text-primary);text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:60px;padding:.35rem .5rem;font-size:.875rem;font-weight:600;display:flex}.zLIluW_estimate{color:var(--text-secondary);text-align:right;margin-bottom:2rem;font-size:.875rem}.zLIluW_submitBtn{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-navy));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:1.125rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.zLIluW_submitBtn:hover:not(:disabled){opacity:.95;box-shadow:0 4px 20px rgba(var(--accent-cyan-rgb), .4);transform:translateY(-2px)}.zLIluW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.zLIluW_statusMsg{text-align:center;margin-top:1rem;font-size:.875rem}.zLIluW_success{color:var(--accent-green)}.zLIluW_error{color:var(--color-negative)}.zLIluW_stalePrice{color:var(--color-warn);margin-top:.5rem;font-size:.75rem}.zLIluW_walletInfo{text-align:center;color:var(--text-muted);margin-top:1.5rem;font-size:.75rem}.zLIluW_position{background:linear-gradient(135deg, rgba(var(--accent-cyan-rgb), .06), rgba(var(--accent-green-rgb), .06));border:1px solid rgba(var(--accent-cyan-rgb), .18);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.zLIluW_positionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-weight:600}.zLIluW_positionAmounts{flex-direction:column;align-items:flex-end;gap:.15rem;min-width:0;display:flex}.zLIluW_positionBalance{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:inline-flex}.zLIluW_positionTicker{color:var(--text-muted);letter-spacing:.05em;font-size:.75rem;font-weight:600}.zLIluW_positionValue{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500;line-height:1.2}
