.ste{position:relative;overflow:hidden;display:grid;gap:10px;padding:16px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--live) 28%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--live) 9%,var(--surface)),var(--surface) 60%)}.ste--compact{padding:12px 14px;gap:8px}.ste-glow{position:absolute;inset:-40% -20% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--live) 22%,transparent),transparent 70%);pointer-events:none}.etk-head,.ste-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;position:relative}.ste-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ste-apy{font-weight:800;color:var(--live);font-variant-numeric:tabular-nums}.ste-apy small{font-weight:600;color:var(--dim);font-size:11px}.ste-line{margin:0;line-height:1.5}.ste-btn,.ste-line{font-size:14px;position:relative}.ste-btn{height:42px;border-radius:12px;border:0;font-weight:800;color:#04140a;background:linear-gradient(90deg,var(--live),#9dffc4);cursor:pointer;transition:transform .15s ease,filter .15s ease}.ste-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.ste-btn:disabled{opacity:.7;cursor:progress}.ste-err{margin:0;font-size:12px;color:var(--danger)}.ste-fine{margin:0;font-size:11px;color:var(--dim);position:relative}.ste--done{grid-template-columns:auto 1fr;align-items:center}.ste--done p{margin:2px 0 0;font-size:12px;color:var(--dim)}.ste-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--live);color:#04140a;font-weight:900}.etk{display:grid;gap:12px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface)}.etk-val{margin:0;font-size:clamp(26px,5vw,36px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.etk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.etk-stats div{display:grid;gap:2px;padding:10px;border-radius:10px;background:var(--surface-2)}.etk-stats small{font-size:11px;color:var(--dim)}.etk-stats b{font-variant-numeric:tabular-nums;font-size:14px}.etk-up{color:var(--live)}.etk-link{font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}@media (max-width:520px){.etk-stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ste-btn{transition:none}}