.tr[data-astro-cid-mhmrfgm4]{--accent: #388fde;--orange: #f08c3c;--ink: #1f2937;--muted: #6b7280;container-type:inline-size;width:100%}.screen[data-astro-cid-mhmrfgm4]{position:relative;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5cqw;aspect-ratio:16 / 11;overflow:hidden;border-radius:.9em;background:#f3f4f6;color:var(--ink);box-shadow:0 0 0 1px #0f172a14,0 1.2em 3em -1em #0f172a59}.scene[data-astro-cid-mhmrfgm4]{position:absolute;inset:0;display:flex;flex-direction:column;gap:.75em;padding:1em 1.2em;animation:12s linear infinite}.scene-a[data-astro-cid-mhmrfgm4]{animation-name:tr-scene-a}.scene-b[data-astro-cid-mhmrfgm4]{animation-name:tr-scene-b}.enter[data-astro-cid-mhmrfgm4]{animation:12s ease-out infinite}.track[data-astro-cid-mhmrfgm4]{display:block;height:.35em;border-radius:1em;background:#ffffff59;overflow:hidden}.track[data-astro-cid-mhmrfgm4] .fill[data-astro-cid-mhmrfgm4]{display:block;height:100%;border-radius:inherit;background:#fff}.track[data-astro-cid-mhmrfgm4].orange{background:#f3e8de}.track[data-astro-cid-mhmrfgm4].orange .fill[data-astro-cid-mhmrfgm4]{background:var(--orange)}.fill[data-astro-cid-mhmrfgm4].grow{width:25%;transform-origin:left;animation:tr-grow 12s ease-out infinite}.banner[data-astro-cid-mhmrfgm4]{display:grid;gap:.2em;padding:.8em 1em;border-radius:.8em;color:#fff;background:linear-gradient(120deg,#3b82f6,#2563eb)}.banner[data-astro-cid-mhmrfgm4] strong[data-astro-cid-mhmrfgm4]{font-size:1.35em}.kicker[data-astro-cid-mhmrfgm4]{display:inline-flex;align-items:center;gap:.3em;font-size:.65em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kicker[data-astro-cid-mhmrfgm4] svg[data-astro-cid-mhmrfgm4]{width:1.3em;height:1.3em}.meta[data-astro-cid-mhmrfgm4]{font-size:.8em;margin-bottom:.3em}.teacher[data-astro-cid-mhmrfgm4]{display:flex;align-items:center;gap:.7em}.teacher[data-astro-cid-mhmrfgm4] img[data-astro-cid-mhmrfgm4]{width:2.6em;height:2.6em;flex-shrink:0;border-radius:50%;border:.15em solid #f2c94c;background:#fff}.teacher[data-astro-cid-mhmrfgm4] p[data-astro-cid-mhmrfgm4]{margin:0;padding:.55em .8em;border-radius:.2em .9em .9em;background:#fff;font-size:.85em;font-weight:500;line-height:1.3;box-shadow:0 .2em .6em #0f172a14}.list[data-astro-cid-mhmrfgm4]{position:relative;display:grid;gap:.55em}.list[data-astro-cid-mhmrfgm4]:before{content:"";position:absolute;left:.95em;top:1em;bottom:1em;width:2px;background:#e5e7eb}.row[data-astro-cid-mhmrfgm4]{position:relative;display:flex;align-items:center;gap:.7em}.dot[data-astro-cid-mhmrfgm4]{display:grid;place-items:center;width:1.9em;height:1.9em;flex-shrink:0;border-radius:50%;background:#fbbf8a;color:#fff;font-size:.8em;font-weight:700}.dot-next[data-astro-cid-mhmrfgm4]{width:2.1em;height:2.1em;background:var(--orange);box-shadow:0 0 0 .3em #f08c3c33}.dot[data-astro-cid-mhmrfgm4] svg[data-astro-cid-mhmrfgm4]{width:1em;height:1em}.card[data-astro-cid-mhmrfgm4]{flex:1;min-width:0;border-radius:.7em;background:#fff;box-shadow:0 .15em .5em #0f172a12}.card-next[data-astro-cid-mhmrfgm4]{display:grid;gap:.3em;padding:.7em .9em;animation:tr-press 12s ease-in-out infinite}.card-next[data-astro-cid-mhmrfgm4] strong[data-astro-cid-mhmrfgm4]{font-size:.9em}.card-opt[data-astro-cid-mhmrfgm4]{display:flex;align-items:center;gap:.6em;padding:.55em .9em}.card-opt[data-astro-cid-mhmrfgm4] strong[data-astro-cid-mhmrfgm4]{flex:1;font-size:.8em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-astro-cid-mhmrfgm4]{color:var(--muted);font-size:.65em;letter-spacing:.02em;text-transform:uppercase}.chip[data-astro-cid-mhmrfgm4]{justify-self:start;display:inline-flex;align-items:center;gap:.3em;padding:.2em .6em;border-radius:1em;font-size:.62em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.chip[data-astro-cid-mhmrfgm4] svg[data-astro-cid-mhmrfgm4]{width:1.2em;height:1.2em}.chip-orange[data-astro-cid-mhmrfgm4]{color:#c2410c;background:#ffedd5}.pct[data-astro-cid-mhmrfgm4]{padding:.15em .5em;border-radius:1em;color:#c2410c;background:#ffedd5;font-size:.65em;font-weight:600}.pointer[data-astro-cid-mhmrfgm4]{position:absolute;left:0;top:0;width:2em;height:2em;border-radius:50%;background:#0f172a59;border:.18em solid #fff;box-shadow:0 .2em .6em #0f172a4d;animation:tr-pointer 12s ease-in-out infinite}.skill[data-astro-cid-mhmrfgm4]{display:grid;gap:.55em;padding:.9em 1em;border-radius:.8em;color:#fff;background:linear-gradient(120deg,#f59e5b,#ea7a34)}.skill-top[data-astro-cid-mhmrfgm4]{display:flex;justify-content:space-between}.chip-light[data-astro-cid-mhmrfgm4]{color:#fff;background:#ffffff38}.skill-title[data-astro-cid-mhmrfgm4]{display:flex;align-items:center;gap:.7em}.skill-title[data-astro-cid-mhmrfgm4] strong[data-astro-cid-mhmrfgm4]{font-size:1.05em;line-height:1.25}.hand[data-astro-cid-mhmrfgm4]{display:grid;place-items:center;width:2.4em;height:2.4em;flex-shrink:0;border-radius:.6em;background:#ffffffe6;color:var(--orange)}.hand[data-astro-cid-mhmrfgm4] svg[data-astro-cid-mhmrfgm4]{width:1.5em;height:1.5em}.skill-progress[data-astro-cid-mhmrfgm4]{display:flex;justify-content:space-between;font-size:.65em;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stats[data-astro-cid-mhmrfgm4]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.2em;padding:.5em 0;border-radius:.6em;background:#00000014;text-align:center;font-size:.6em;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stats[data-astro-cid-mhmrfgm4] b[data-astro-cid-mhmrfgm4]{display:block;font-size:2em;letter-spacing:0}.exercise[data-astro-cid-mhmrfgm4]{display:flex;align-items:center;gap:.8em;padding:.7em .9em;border-radius:.7em;background:#fff;box-shadow:0 .15em .5em #0f172a12}.ex-icon[data-astro-cid-mhmrfgm4]{display:grid;place-items:center;width:2.4em;height:2.4em;flex-shrink:0;border-radius:.5em;background:#eff6ff;color:var(--accent)}.ex-icon[data-astro-cid-mhmrfgm4] svg[data-astro-cid-mhmrfgm4]{width:1.5em;height:1.5em}.ex-text[data-astro-cid-mhmrfgm4]{flex:1;min-width:0;display:grid;gap:.2em}.ex-text[data-astro-cid-mhmrfgm4] strong[data-astro-cid-mhmrfgm4]{font-size:.85em}.go[data-astro-cid-mhmrfgm4]{padding:.5em 1em;border-radius:2em;color:#fff;background:var(--accent);font-size:.8em;font-weight:600;white-space:nowrap;animation:tr-pulse 12s ease-in-out infinite}.song[data-astro-cid-mhmrfgm4]{display:grid;gap:.4em}.label[data-astro-cid-mhmrfgm4]{color:var(--muted);font-size:.62em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.song-row[data-astro-cid-mhmrfgm4]{display:flex;align-items:center;gap:.8em;padding:.6em .9em;border-radius:.7em;background:#fff;box-shadow:0 .15em .5em #0f172a12}.chev[data-astro-cid-mhmrfgm4]{width:1.2em;height:1.2em;color:#9ca3af}@keyframes tr-scene-a{0%,50%{opacity:1;visibility:visible}53%,to{opacity:0;visibility:hidden}}@keyframes tr-scene-b{0%,51%{opacity:0;visibility:hidden}54%,95%{opacity:1;visibility:visible}99%,to{opacity:0;visibility:hidden}}@keyframes tr-grow{0%,16%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes tr-pointer{0%,30%{opacity:0;transform:translate(32em,24em)}34%{opacity:1;transform:translate(31em,21em)}42%,46%{opacity:1;transform:translate(17em,12.8em) scale(1)}44%{transform:translate(17em,12.8em) scale(.75)}50%,to{opacity:0;transform:translate(17em,12.8em)}}@keyframes tr-press{0%,43%{transform:none;box-shadow:0 .15em .5em #0f172a12}44.5%{transform:scale(.97);box-shadow:0 0 0 .2em #f08c3c73}47%,to{transform:none;box-shadow:0 0 0 .2em #f08c3c73}}@keyframes tr-pulse{0%,74%,82%,90%,to{transform:none;box-shadow:0 0 #388fde00}78%,86%{transform:scale(1.06);box-shadow:0 0 0 .35em #388fde40}}@media (prefers-reduced-motion: reduce){.tr[data-astro-cid-mhmrfgm4] [data-astro-cid-mhmrfgm4],.tr[data-astro-cid-mhmrfgm4] [data-astro-cid-mhmrfgm4]:before{animation:none!important}.scene-b[data-astro-cid-mhmrfgm4],.pointer[data-astro-cid-mhmrfgm4]{display:none}}
