.simple-code-editor[data-v-5eb5d8d3]{width:100%;height:100%;min-height:200px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}[data-v-5eb5d8d3] .cm-editor{height:100%;background-color:#1a1a2e}[data-v-5eb5d8d3] .cm-editor.cm-focused{outline:none;border-color:#00d9ff66}[data-v-5eb5d8d3] .cm-gutters{background-color:#16162a;border-right:1px solid rgba(255,255,255,.06)}.guided-tour[data-v-cd419d2d]{padding-block:var(--space-24)}.tour-heading[data-v-cd419d2d]{text-align:center;margin-bottom:var(--space-4)}.tour-subheading[data-v-cd419d2d]{text-align:center;color:var(--text-secondary);font-size:var(--text-lg);max-width:52ch;margin-inline:auto;margin-bottom:var(--space-16)}.tour-steps[data-v-cd419d2d]{display:flex;flex-direction:column;gap:0}.tour-step[data-v-cd419d2d]{border-top:1px solid rgba(255,255,255,.06);padding-block:var(--space-16);transition:background-color .2s ease}.tour-step--active[data-v-cd419d2d]{background-color:#00d9ff08}.tour-step-inner[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-8)}.tour-progress[data-v-cd419d2d]{display:flex;align-items:center;gap:var(--space-4)}.tour-progress-label[data-v-cd419d2d]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tour-dots[data-v-cd419d2d]{display:flex;gap:var(--space-2);list-style:none;padding:0;margin:0}.tour-dot[data-v-cd419d2d]{position:relative;width:8px;height:8px;border-radius:50%;border:none;padding:0;background-color:#fff3;cursor:pointer;transition:background-color .15s ease,transform .15s ease;touch-action:manipulation}.tour-dot[data-v-cd419d2d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.tour-dot[data-v-cd419d2d]:hover{background-color:#ffffff73;transform:scale(1.25)}.tour-dot--active[data-v-cd419d2d]{background-color:var(--accent-cue)}.tour-step-content[data-v-cd419d2d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.tour-step-instruction[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.tour-step-title[data-v-cd419d2d]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0}.tour-step-text[data-v-cd419d2d]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65;margin:0;max-width:42ch}.tour-cta-btn[data-v-cd419d2d]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:var(--text-base);font-weight:600;border-radius:8px;text-decoration:none;background-color:var(--accent-cue);color:#000;transition:opacity .15s ease,transform .15s ease;align-self:flex-start;margin-top:var(--space-4)}.tour-cta-btn[data-v-cd419d2d]:hover{opacity:.9;transform:translateY(-2px)}.tour-step-editor[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-3)}.tour-step-editor[data-v-cd419d2d] .simple-code-editor{min-height:120px}.tour-step-editor[data-v-cd419d2d] .cm-content{min-height:100px}.tour-step-controls[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-2)}.tour-run-btn[data-v-cd419d2d]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(0,217,255,.4);background-color:transparent;color:var(--accent-cue);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;align-self:flex-start;min-height:44px;min-width:80px}.tour-run-btn[data-v-cd419d2d]:hover{background-color:#00d9ff1a;border-color:#00d9ffb3}.tour-run-btn--playing[data-v-cd419d2d]{background-color:#00d9ff1f;border-color:var(--accent-cue)}.tour-step-error[data-v-cd419d2d]{font-size:.8125rem;color:#f87171;margin:0;line-height:1.4}.tour-nav[data-v-cd419d2d]{display:flex;gap:var(--space-3);align-items:center}.tour-nav-btn[data-v-cd419d2d]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(255,255,255,.2);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease;min-height:44px}.tour-nav-btn[data-v-cd419d2d]:hover{border-color:#ffffff73;color:var(--text-primary)}.tour-nav-btn--next[data-v-cd419d2d]{margin-left:auto}@media(max-width:768px){.tour-step-content[data-v-cd419d2d]{grid-template-columns:1fr;gap:var(--space-6)}.tour-step-text[data-v-cd419d2d]{max-width:none}.tour-nav-btn--next[data-v-cd419d2d]{margin-left:0}}.hero-audio-widget[data-v-2bfb50b5]{width:100%;max-width:520px;background-color:var(--bg-secondary);border:1px solid rgba(0,217,255,.18);border-radius:10px;overflow:hidden;margin-block:var(--space-4)}.widget-header[data-v-2bfb50b5]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--bg-tertiary);border-bottom:1px solid rgba(255,255,255,.06)}.widget-label[data-v-2bfb50b5]{font-size:.75rem;font-weight:600;color:var(--accent-cue);text-transform:uppercase;letter-spacing:.08em}.widget-hint[data-v-2bfb50b5],.widget-status[data-v-2bfb50b5]{font-size:.75rem;color:var(--text-muted)}.widget-status--playing[data-v-2bfb50b5]{color:var(--accent-cue)}.widget-editor[data-v-2bfb50b5],.widget-editor[data-v-2bfb50b5] .simple-code-editor{min-height:80px}.widget-editor[data-v-2bfb50b5] .cm-content{min-height:60px}.widget-footer[data-v-2bfb50b5]{padding:var(--space-3) var(--space-4);background-color:var(--bg-tertiary);border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:var(--space-2)}.widget-play-btn[data-v-2bfb50b5]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(0,217,255,.4);background-color:transparent;color:var(--accent-cue);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;align-self:flex-start;min-height:44px}.widget-play-btn[data-v-2bfb50b5]:hover{background-color:#00d9ff1a;border-color:#00d9ffb3}.widget-play-btn--active[data-v-2bfb50b5]{background-color:#00d9ff1f}.btn-icon[data-v-2bfb50b5]{display:flex;align-items:center;justify-content:center}.widget-error[data-v-2bfb50b5]{font-size:.8125rem;color:#f87171;margin:0;line-height:1.4}.download-button-group[data-v-08d1566a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.download-btn[data-v-08d1566a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;background-color:var(--accent-cue, #00d9ff);color:#000;width:100%;max-width:280px;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.download-btn[data-v-08d1566a]:hover{opacity:.9;transform:translateY(-2px)}.download-hint[data-v-08d1566a]{font-size:.75rem;font-weight:400;opacity:.65}.download-linux-note[data-v-08d1566a]{font-size:.75rem;color:var(--text-muted, rgba(255, 255, 255, .45));text-align:center;margin:0}
