/* V87 one clock, two choices for how much guidance is visible */
#instructor-flow .v87-guidance{background:color-mix(in srgb,#f4f7e9 88%,#91b9a4);padding:12px clamp(16px,4vw,42px) 21px;display:grid;gap:11px}
#instructor-flow .v87-guidance[hidden]{display:none!important}
#instructor-flow .v87-guidance-heading{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}
#instructor-flow .v87-guidance-heading strong{font:700 .7rem/1.4 "JetBrains Mono",monospace;letter-spacing:.09em;color:#2b5344}
#instructor-flow .v87-guidance-note{font:.72rem/1.4 Inter,system-ui,sans-serif;color:#426153}
#instructor-flow .v87-guidance-buttons{display:flex;gap:8px;flex-wrap:wrap}
#instructor-flow .v87-guidance-buttons button{border:1px solid #74917c;background:#fffdf5;color:#254d3c;font:600 .81rem/1.3 Inter,system-ui,sans-serif;border-radius:18px;padding:11px 15px;cursor:pointer;min-height:44px}
#instructor-flow .v87-guidance-buttons button[aria-pressed="true"]{background:#254c3b;color:#fff}
#instructor-flow .v87-phase-track{height:8px;border-radius:10px;overflow:hidden;border:1px solid #9eaf9e;background:#edf1df}
#instructor-flow .v87-phase-fill{display:block;height:100%;background:#447d68;transform-origin:left;transform:scaleX(var(--v87-cycle-progress,0));transition:transform .2s linear}
#instructor-flow .studio-guided[data-breath-pattern="free"] .v87-phase-track{opacity:.22}
#instructor-flow .v87-guidance-foot{margin:0;color:#426153;font:400 .76rem/1.7 Inter,system-ui,sans-serif}
html[data-theme="dark"] #instructor-flow .v87-guidance{background:#203a32}
html[data-theme="dark"] #instructor-flow .v87-guidance-heading strong,
html[data-theme="dark"] #instructor-flow .v87-guidance-note,
html[data-theme="dark"] #instructor-flow .v87-guidance-foot{color:#e4eddd}
html[data-theme="dark"] #instructor-flow .v87-guidance-buttons button{background:#29483b;color:#f0f2e7;border-color:#759481}
html[data-theme="dark"] #instructor-flow .v87-guidance-buttons button[aria-pressed="true"]{background:#e0e9d1;color:#1f382b}
@media(prefers-reduced-motion:reduce){#instructor-flow .v87-phase-fill{transition:none!important}}
body.quiet-mode #instructor-flow .v87-phase-fill{transition:none!important}
