.qr-studio-container[data-astro-cid-wmg52cur]{flex-direction:column;gap:24px;display:flex}.studio-topbar[data-astro-cid-wmg52cur]{background:#11151f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.studio-selector-group[data-astro-cid-wmg52cur]{align-items:center;gap:14px;display:flex}.studio-selector-group[data-astro-cid-wmg52cur] label[data-astro-cid-wmg52cur]{color:var(--text-secondary);font-size:.9rem;font-weight:700}.session-dropdown[data-astro-cid-wmg52cur]{background:#0a0d14;width:320px;padding:10px 14px;font-size:.9rem;font-weight:700}.studio-main-stage[data-astro-cid-wmg52cur]{grid-template-columns:1fr 1.25fr;align-items:flex-start;gap:32px;display:grid}.printable-pass-card[data-astro-cid-wmg52cur]{text-align:center;background:#11151f;border:1px solid #f6e05e4d;border-radius:32px;flex-direction:column;align-items:center;padding:36px 32px;display:flex;box-shadow:0 25px 60px #000000b3}.pass-gym-header[data-astro-cid-wmg52cur]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.pass-logo-mark[data-astro-cid-wmg52cur]{background:linear-gradient(135deg, var(--accent-yellow) 0%, #d97706 100%);color:#0a0d14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pass-logo-mark[data-astro-cid-wmg52cur] svg[data-astro-cid-wmg52cur]{width:22px;height:22px}.pass-brand-text[data-astro-cid-wmg52cur]{text-align:left;flex-direction:column;line-height:1.1;display:flex}.pass-brand-name[data-astro-cid-wmg52cur]{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;font-size:1.15rem;font-weight:900}.pass-brand-sub[data-astro-cid-wmg52cur]{letter-spacing:.18em;color:var(--accent-yellow);font-size:.65rem;font-weight:800}.pass-session-meta[data-astro-cid-wmg52cur]{flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.pass-title[data-astro-cid-wmg52cur]{font-family:var(--font-display);margin-top:4px;font-size:1.6rem;font-weight:900}.pass-meta-pills[data-astro-cid-wmg52cur]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pass-pill[data-astro-cid-wmg52cur]{color:var(--text-secondary);border-radius:var(--radius-pill);background:#0a0d14;border:1px solid #ffffff14;padding:4px 10px;font-size:.75rem;font-weight:700}.pass-qr-frame[data-astro-cid-wmg52cur]{background:#fff;border-radius:28px;flex-direction:column;align-items:center;margin-bottom:20px;padding:22px;display:flex;box-shadow:0 15px 35px #0009}#studio-qr-canvas[data-astro-cid-wmg52cur]{display:block;width:240px!important;height:240px!important}.pass-scan-instruction[data-astro-cid-wmg52cur]{color:#0a0d14;align-items:center;gap:6px;margin-top:12px;font-size:.75rem;font-weight:800;display:flex}.pass-footer-url[data-astro-cid-wmg52cur]{flex-direction:column;gap:4px;max-width:100%;display:flex}.url-label[data-astro-cid-wmg52cur]{color:var(--text-muted);font-size:.72rem;font-weight:600}.pass-url-code[data-astro-cid-wmg52cur]{color:var(--accent-yellow);white-space:nowrap;background:#0a0d14;border:1px solid #ffffff14;border-radius:8px;max-width:320px;padding:6px 14px;font-family:monospace;font-size:.78rem;overflow-x:auto}.control-card[data-astro-cid-wmg52cur],.telemetry-card[data-astro-cid-wmg52cur]{background:#11151f;border-radius:28px;margin-bottom:24px;padding:32px}.panel-heading[data-astro-cid-wmg52cur]{margin-bottom:4px;font-size:1.3rem;font-weight:800}.panel-sub[data-astro-cid-wmg52cur]{color:var(--text-secondary);margin-bottom:24px;font-size:.85rem}.actions-stack[data-astro-cid-wmg52cur]{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.studio-action-row[data-astro-cid-wmg52cur]{text-align:left;background:#0a0d14;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:16px;padding:16px 20px;transition:all .25s;display:flex}.studio-action-row[data-astro-cid-wmg52cur]:hover{background:#141a25;border-color:#f6e05e66;transform:translate(4px)}.action-icon-box[data-astro-cid-wmg52cur]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.action-icon-box[data-astro-cid-wmg52cur].yellow{color:var(--accent-yellow);background:#f6e05e26}.action-icon-box[data-astro-cid-wmg52cur].blue{color:#60a5fa;background:#3b82f626}.action-icon-box[data-astro-cid-wmg52cur].green{color:#34d399;background:#10b98126}.action-icon-box[data-astro-cid-wmg52cur].purple{color:#c084fc;background:#a855f726}.action-text[data-astro-cid-wmg52cur]{flex-direction:column;flex:1;display:flex}.action-text[data-astro-cid-wmg52cur] strong[data-astro-cid-wmg52cur]{color:#fff;margin-bottom:2px;font-size:.95rem}.action-text[data-astro-cid-wmg52cur] span[data-astro-cid-wmg52cur]{color:var(--text-muted);font-size:.8rem}.action-arrow[data-astro-cid-wmg52cur]{color:var(--text-muted);font-size:1.1rem;font-weight:800}.secondary-controls-row[data-astro-cid-wmg52cur]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.telemetry-stats-row[data-astro-cid-wmg52cur]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.tel-item[data-astro-cid-wmg52cur]{text-align:center;background:#0a0d14;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.tel-val[data-astro-cid-wmg52cur]{font-family:var(--font-heading);color:var(--accent-yellow);margin-bottom:4px;font-size:1.8rem;font-weight:900;line-height:1.1;display:block}.tel-lbl[data-astro-cid-wmg52cur]{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}@media (width<=1024px){.studio-main-stage[data-astro-cid-wmg52cur]{grid-template-columns:1fr}}@media (width<=768px){.studio-topbar[data-astro-cid-wmg52cur]{flex-direction:column;align-items:stretch}.session-dropdown[data-astro-cid-wmg52cur]{width:100%}.secondary-controls-row[data-astro-cid-wmg52cur]{flex-direction:column;width:100%}.secondary-controls-row[data-astro-cid-wmg52cur] button[data-astro-cid-wmg52cur],.secondary-controls-row[data-astro-cid-wmg52cur] a[data-astro-cid-wmg52cur]{text-align:center;width:100%}}
