.ix-studio{color:var(--tq-ink,#172b24);gap:18px;margin:22px 0;display:grid}.ix-picker{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.ix-tab{border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-surface,#fff);color:var(--tq-ink,#172b24);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:flex}.ix-tab:hover{border-color:var(--tq-accent,#16704e);background:var(--tq-hover,#e4ede1);transform:translateY(-1px)}.ix-tab-active{border-color:var(--tq-accent,#16704e);background:var(--tq-accent-soft,#e5f2e8);box-shadow:var(--tq-shadow)}.ix-tab-cat{text-transform:uppercase;letter-spacing:.05em;color:var(--tq-muted,#52645a);font-size:11px;font-weight:600}.ix-tab-active .ix-tab-cat{color:var(--tq-link,#236940)}.ix-tab strong{color:var(--tq-ink,#172b24);font-size:14px;font-weight:560;line-height:1.3}.ix-card{border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-surface,#fff);box-shadow:var(--tq-shadow);border-radius:20px;gap:18px;padding:clamp(20px,2.5vw,30px);display:grid}.ix-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ix-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--tq-accent,#16704e);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.ix-live-pulse{background:var(--tq-accent,#16704e);width:8px;height:8px;box-shadow:0 0 0 3px var(--tq-accent-soft,#e5f2e8);border-radius:50%;display:inline-block}.ix-header h3{letter-spacing:-.03em;color:var(--tq-ink,#172b24);margin:6px 0 8px;font-size:clamp(21px,2.4vw,27px);font-weight:560;line-height:1.22}.ix-header p{color:var(--tq-muted,#52645a);max-width:70ch;margin:0;font-size:15px;line-height:1.68}.ix-playback-controls{align-items:center;gap:8px;display:inline-flex}.ix-play-btn,.ix-icon-btn{border:1px solid var(--tq-accent,#16704e);background:var(--tq-accent,#16704e);min-height:40px;color:var(--tq-accent-ink,#fff);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.ix-icon-btn{border-color:var(--tq-border,#d6dfd3);background:var(--tq-soft,#edf2e9);color:var(--tq-ink,#172b24);padding:8px 11px}.ix-icon-btn:hover{border-color:var(--tq-accent,#16704e);background:var(--tq-hover,#e4ede1)}.ix-controls-bar{background:var(--tq-soft,#edf2e9);border:1px solid var(--tq-border,#d6dfd3);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:13px 16px;display:flex}.ix-controls-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tq-link,#236940);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.ix-pill-group{color:var(--tq-muted,#52645a);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ix-pill-group button{border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-surface,#fff);color:var(--tq-ink,#172b24);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:560;transition:border-color .14s,background .14s}.ix-pill-group button:hover{border-color:var(--tq-accent,#16704e);background:var(--tq-hover,#e4ede1)}.ix-pill-group button[aria-pressed=true]{background:var(--tq-accent,#16704e);color:var(--tq-accent-ink,#fff);border-color:var(--tq-accent,#16704e)}.ix-stage-wrap{border:1px solid var(--tq-border,#d6dfd3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101d17;border-radius:16px;padding:16px 18px 10px;overflow:hidden}:root .ix-stage-wrap .be-stage text{fill:#edf3e9!important}:root .ix-stage-wrap .be-stage .be-label{fill:#b8ccc0!important}:root .ix-stage-wrap .be-stage text[fill=\#14231d]{fill:#0d1914!important}:root .ix-stage-wrap .be-stage :is(rect,circle)[fill=\#14231d]{fill:#14231d!important}:root .ix-stage-wrap .be-stage :is(rect,circle)[fill=\#1d2f27]{fill:#1d2f27!important}:root .ix-stage-wrap .be-stage :is(rect,circle)[fill=\#26382f]{fill:#26382f!important}.ix-stage-wrap .be-stage{width:100%;height:auto;display:block}.ix-beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ix-beat{text-align:left;border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-soft,#edf2e9);color:var(--tq-ink,#172b24);cursor:pointer;border-radius:13px;padding:13px 15px;transition:border-color .15s,background .15s}.ix-beat:hover{border-color:var(--tq-accent,#16704e);background:var(--tq-hover,#e4ede1)}.ix-beat span{text-transform:uppercase;letter-spacing:.05em;color:var(--tq-blue,#176487);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ix-beat p{color:var(--tq-muted,#52645a);margin:0;font-size:13px;line-height:1.5}.ix-beat-active{border-color:var(--tq-accent,#16704e);background:var(--tq-accent-soft,#e5f2e8)}.ix-beat-active span{color:var(--tq-link,#236940)}.ix-beat-active p{color:var(--tq-ink,#172b24)}.ix-footer{border-top:1px solid var(--tq-border,#d6dfd3);gap:14px;padding-top:12px;display:grid}.ix-takeaway{color:var(--tq-ink,#172b24);font-size:14px;line-height:1.65}.ix-analogy{color:var(--tq-muted,#52645a)}.ix-footer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ix-quiz-toggle,.ix-action-link,.ix-source-link{border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-soft,#edf2e9);min-height:38px;color:var(--tq-link,#236940);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.ix-quiz-toggle:hover,.ix-action-link:hover,.ix-source-link:hover{border-color:var(--tq-accent,#16704e);background:var(--tq-hover,#e4ede1)}.ix-quiz{background:var(--tq-soft,#edf2e9);border:1px solid var(--tq-border,#d6dfd3);border-radius:14px;gap:12px;padding:18px;display:grid}.ix-quiz h4{color:var(--tq-ink,#172b24);margin:0;font-size:16px}.ix-quiz-choices{gap:8px;display:grid}.ix-quiz-choices button{border:1px solid var(--tq-border,#d6dfd3);background:var(--tq-surface,#fff);color:var(--tq-ink,#172b24);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.ix-quiz-choices button:hover{border-color:var(--tq-accent,#16704e)}.ix-quiz-choices button.ix-choice-correct{font-weight:600;background:#22c55e2e!important;border-color:#22c55e!important}.ix-quiz-choices button.ix-choice-retry{font-weight:600;background:#ef444429!important;border-color:#ef4444!important}.ix-quiz-feedback{color:var(--tq-ink,#172b24);margin:0;font-size:14px;line-height:1.6}.ix-caution{color:var(--tq-muted,#52645a);margin:0;font-size:12px}@media (width<=720px){.ix-beats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ix-tab,.ix-pill-group button,.ix-beat{transition:none}}
