.oneng{text-align:center;margin-top:48px}.oe-sub{color:var(--fg3);margin-top:6px;font-size:13.5px}.oe-stage{max-width:900px;height:470px;margin:20px auto 0;position:relative}.oe-lines{width:100%;height:100%;position:absolute;inset:0}.oe-motion{background:var(--surface-deep);width:212px;height:212px;box-shadow:var(--shadow-raise);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.oe-steps{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--foreground);flex-wrap:wrap;justify-content:center;gap:3px 10px;max-width:170px;font-size:11px;display:flex}.oe-steps span{opacity:.45;transition:opacity var(--duration-s) var(--ease-standard), color var(--duration-s)}.oe-steps span.on{opacity:1;color:var(--primary-text)}.oe-motion p{color:var(--muted-foreground);max-width:160px;font-size:10.5px;font-style:italic}.oe-climb{text-align:left;width:284px;font:inherit;cursor:pointer;background:var(--card);border:1.5px solid var(--border);opacity:.7;transition:opacity var(--duration-s) var(--ease-standard), border-color var(--duration-s), box-shadow var(--duration-s);border-radius:14px;padding:14px 16px;position:absolute}.oe-climb.on{opacity:1;box-shadow:var(--shadow-raise)}.oe-climb b{letter-spacing:.01em;font-size:14px;font-weight:700;display:block}.oe-climb .tagline{color:var(--fg3);margin:2px 0 8px;font-size:12px;display:block}.oe-climb .line{color:var(--muted-foreground);font-size:12px;line-height:1.55;display:block}.oe-climb .rat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:9.5px;display:block}.oe-climb.gov{top:0;left:50%;transform:translate(-50%)}.oe-climb.eff{bottom:0;left:2px}.oe-climb.cost{bottom:0;right:2px}.oe-climb.gov b,.oe-climb.gov .rat{color:var(--display-foreground)}.oe-climb.eff b,.oe-climb.eff .rat{color:#5b5bd6}.oe-climb.cost b,.oe-climb.cost .rat{color:#c66a3f}.oe-climb.gov.on{border-color:var(--display-foreground)}.oe-climb.eff.on{border-color:#5b5bd6}.oe-climb.cost.on{border-color:#c66a3f}.oe-foot{font-family:var(--font-mono);color:var(--fg3);margin-top:16px;font-size:11px;font-style:italic}@media (width<=860px){.oe-stage{flex-direction:column;align-items:center;gap:12px;height:auto;display:flex}.oe-lines{display:none}.oe-motion{position:static;transform:none}.oe-climb{width:100%;max-width:360px;position:static}.oe-climb.gov{transform:none}}
