.OpLoYG_wrap{gap:1rem;display:grid}.OpLoYG_panel{border-radius:var(--radius-media);border:1px solid var(--fynq-line);background:color-mix(in oklab, white 82%, var(--fynq-mist));padding:1.35rem 1.4rem 1.5rem}.OpLoYG_progress{background:var(--fynq-mist-deep);border-radius:999px;height:4px;margin-bottom:1rem;overflow:hidden}.OpLoYG_progress span{background:linear-gradient(90deg, var(--fynq-teal), var(--fynq-amber));height:100%;transition:width var(--duration-medium) var(--ease-entrance);display:block}.OpLoYG_stage{letter-spacing:.12em;text-transform:uppercase;color:var(--fynq-teal);margin:0;font-size:.75rem;font-weight:700}.OpLoYG_title{font-family:var(--font-display);letter-spacing:-.02em;margin:.45rem 0 .55rem;font-size:clamp(1.4rem,2.5vw,1.85rem)}.OpLoYG_detail{color:var(--fynq-muted);max-width:48rem;margin:0;line-height:1.55}.OpLoYG_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.OpLoYG_dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.OpLoYG_dots button{background:color-mix(in oklab, var(--fynq-ink) 18%, transparent);cursor:pointer;border:0;border-radius:999px;width:.65rem;height:.65rem}.OpLoYG_dots button[data-active=true]{background:var(--fynq-teal);width:1.35rem}
