@charset "UTF-8";
:root{--paper:#fbf9ed;--muted:#f2f0e0;--ink:#0f1724;--secondary:#526071;--indigo:#143885;--navy:#09172e;--navy2:#122440;--lime:#b0fa1f;--limewash:#f3f9d8;--onlime:#090f14;--rule:rgba(20,56,133,.2);--mono:'IBM Plex Mono',ui-monospace,monospace;--serif:'Newsreader',Georgia,serif;--sans:'Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em}h1,h2{font-weight:800}h2{font-size:46px;line-height:1.22}h3{font-size:23px;line-height:1.4}p{line-height:1.75}::selection{background:var(--lime);color:var(--onlime)}:focus-visible{outline:3px solid var(--indigo);outline-offset:6px}.stage :focus-visible,.footer :focus-visible,.studio :focus-visible{outline-color:var(--lime)}[hidden]{display:none!important}.wrap{max-width:1200px;margin:0 auto;padding-left:72px;padding-right:0}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.025em}.small{font-size:14px;color:var(--secondary)}.skip{position:fixed;z-index:50;top:8px;left:20px;background:var(--navy);color:var(--paper);padding:12px 20px;border-radius:4px;transform:translateY(-180%)}.skip:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:20;background:rgba(251,249,237,.97);border-bottom:1px solid var(--rule)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding-left:0}.brand{display:flex;align-items:center;gap:12px;min-height:48px}.brand img{border-radius:10px}.brand>span:first-of-type{font:italic 600 36px/1 var(--serif);letter-spacing:-.04em;padding-top:6px}.brand-ko{font-size:12px;color:var(--secondary);margin-left:5px}.nav-links{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}.nav-links>a{min-height:44px;display:flex;align-items:center}.nav-links>a[aria-current]{color:var(--indigo);text-decoration:underline;text-underline-offset:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:13px 26px;background:var(--lime);color:var(--onlime);font-size:16px;font-weight:700;line-height:1.5;border-radius:40px;border:1px solid transparent;transition:background .17s,box-shadow .17s}.button:hover{background:#bfff3e;box-shadow:0 0 0 4px rgba(176,250,31,.18)}.nav-download{min-height:44px;font-size:13px;padding:11px 20px;gap:8px}.text-link{color:var(--indigo);display:inline-flex;align-items:center;min-height:44px;gap:12px;font-size:15px;font-weight:700}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.eyebrow{color:var(--indigo);font-size:14px;font-weight:600;letter-spacing:.06em}.chapter{position:relative;display:flex;align-items:center;gap:20px;margin-bottom:48px;min-height:34px}.rehearsal-mark{font:italic 600 25px/1 var(--serif);display:inline-block;border:1.5px solid var(--indigo);border-radius:4px;color:var(--indigo);padding:7px 14px 5px;white-space:nowrap;letter-spacing:-.02em}.bar-no{position:absolute;left:-72px;top:9px;font:500 11px/1.5 var(--mono);color:var(--secondary)}.chapter-meta{margin-left:auto;color:var(--secondary);font-size:11px}.sheet-section{padding-top:100px;padding-bottom:100px;scroll-margin-top:20px}.hero{padding-top:36px;position:relative;isolation:isolate}.hero .chapter{margin-bottom:18px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;min-height:735px}.hero-copy{position:relative;z-index:1;padding-bottom:18px}.hero-identity{display:flex;gap:20px;align-items:center;margin-bottom:12px}.hero-identity img{border-radius:17px;width:60px;height:60px}.wordmark{font:italic 600 112px/.9 var(--serif);letter-spacing:-.055em;padding-top:12px}.hero-copy>.eyebrow{margin-bottom:26px}.hero h1{font-size:72px;line-height:1.14;letter-spacing:-.04em;margin-bottom:24px}.hero-description{font-size:17px;color:var(--secondary);max-width:490px}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:30px;flex-wrap:wrap}.hero-meta{font-size:12px;color:var(--secondary);margin-top:24px;letter-spacing:.02em}.hero-meta span{display:block;margin-top:3px}.hero-figure{justify-self:center;position:relative;margin-top:14px;margin-left:20px}.phone{width:300px;border:6px solid #121e31;outline:1px solid #657080;border-radius:40px;overflow:hidden;background:var(--paper);box-shadow:0 30px 45px -24px rgba(9,23,46,.32)}.phone img{width:100%;height:auto}.hero-figure figcaption{margin-top:20px;font-size:11px;color:var(--secondary);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.line-dot{width:6px;height:6px;border-radius:50%;background:var(--indigo)}.side-note{position:absolute;left:calc(100% + 20px);top:240px;writing-mode:vertical-rl;white-space:nowrap;color:var(--secondary);font-size:10px}.hero-staff{position:absolute;z-index:-1;left:0;right:0;top:455px;opacity:.18}.hero-staff svg{width:100%;height:66px;overflow:visible;fill:none;stroke:var(--indigo);stroke-width:1}.hero-copy{background:var(--paper)}.cover-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-top:1px solid var(--rule);font-size:11px;color:var(--secondary)}.cover-bottom a{min-height:44px;display:flex;align-items:center;gap:20px}.scene-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:74px}.body-copy{margin-top:24px;color:var(--secondary);font-size:16px}.scene-notes{display:grid;grid-template-columns:1fr 1fr;gap:30px 36px}.scene-notes>div{border-top:1px solid var(--rule);padding-top:18px;display:flex;gap:12px}.scene-notes p{font-size:14px;color:var(--secondary)}.scene-notes strong{display:inline-block;color:var(--ink);font-size:16px;margin-bottom:6px}.memo-symbol{color:var(--indigo);font-size:26px;line-height:1.3}.preparation{background:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.preparation-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.preparation-top>p{font-size:16px;color:var(--secondary);padding-bottom:5px}.song-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0;position:relative;gap:22px}.song-steps:before{content:'';position:absolute;left:24px;right:24px;top:24px;height:1px;background:var(--rule)}.song-steps li{position:relative}.song-steps li>span{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--muted);border:1px solid var(--indigo);border-radius:50%;font:500 13px var(--mono);color:var(--indigo);margin-bottom:17px}.song-steps li:first-child>span{background:var(--navy);color:var(--paper)}.song-steps li:nth-child(2)>span{box-shadow:0 0 0 3px var(--lime);border-color:var(--muted)}.song-steps strong{font-size:23px}.song-steps p{font-size:13px;color:var(--secondary);margin-top:5px}.prepare-foot{display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding-top:24px;border-top:1px solid var(--rule);gap:30px}.prepare-foot>p{font-size:14px;color:var(--secondary)}.prepare-foot strong{color:var(--ink)}.stage{background:var(--navy);color:#e8edf7}.stage .chapter{margin-bottom:40px}.stage .bar-no,.stage .chapter-meta{color:#b3c1d6}.stage .rehearsal-mark{color:var(--lime);border-color:#5c7c52}.stage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.stage-heading>p{color:#b3c1d6;font-size:15px;max-width:410px}.follow-demo{background:var(--paper);color:var(--ink);border-radius:8px;padding:28px 32px 20px;box-shadow:0 14px 0 -6px #26354d}.demo-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}.demo-title>div{display:flex;align-items:center;gap:18px}.demo-title h3{font-size:28px}.demo-title>.mono{color:var(--secondary)}.follow-demo .rehearsal-mark{color:var(--indigo);border-color:var(--indigo);font-size:21px}.measure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.measure{position:relative;border:1px solid #d7dbcc;background:var(--muted);padding:16px 16px 12px;border-radius:5px;transition:background .17s,border-color .17s}.measure.leader-here{background:var(--limewash);border-color:#72874a;box-shadow:inset 4px 0 var(--lime)}.measure-no{font-size:10px;color:var(--secondary);display:block;margin-bottom:6px}.chord{font-size:18px;display:block;color:var(--ink);font-weight:500}.notation{width:100%;height:auto;color:var(--indigo);display:block}.lyric{font-size:13px;color:var(--secondary);display:block;margin-top:-7px;text-align:center}.position-pins{display:flex;justify-content:center;gap:5px;margin-top:16px;min-height:24px}.position-pins>span{font-size:10px;font-weight:700;min-width:40px;line-height:24px;text-align:center;border-radius:3px;visibility:hidden}.leader-pin{background:var(--lime);color:var(--onlime)}.member-pin{background:var(--indigo);color:white}.leader-here .leader-pin,.member-here .member-pin{visibility:visible}.interactive-controls{display:none;align-items:center;gap:28px;margin-top:26px;flex-wrap:wrap}.js .interactive-controls{display:flex}.interactive-controls .button{min-height:48px;font-size:14px;padding:10px 24px}.follow-toggle{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:9px 0;min-height:48px;font-size:13px;font-weight:600}.follow-toggle>span:last-child{color:var(--secondary);font-size:11px}.toggle-track{display:block;background:var(--indigo);width:35px;height:21px;border-radius:20px;position:relative}.toggle-track:after{content:'';position:absolute;top:3px;right:3px;width:15px;height:15px;background:white;border-radius:50%}.follow-toggle[aria-pressed=false] .toggle-track{background:var(--secondary)}.follow-toggle[aria-pressed=false] .toggle-track:after{right:17px}.member-picker{display:flex;align-items:center;gap:10px;font-size:12px;margin-left:auto}.member-buttons{display:flex;gap:6px}.member-buttons button{border:1px solid #526071;background:transparent;width:44px;height:44px;border-radius:4px;font:500 13px var(--mono)}.member-buttons button[aria-pressed=true]{background:var(--indigo);color:white}.demo-status{font-size:12px;color:var(--secondary);margin-top:14px;min-height:22px}.demo-caption{color:#b3c1d6;font-size:12px;margin:27px 0 24px}.stage-bottom{display:flex;justify-content:space-between;gap:36px;border-top:1px solid #334159;padding-top:24px}.stage-bottom>p{font-size:14px;color:#b3c1d6}.stage .text-link{color:var(--lime)}.nojs-states{display:flex;gap:28px;margin-top:20px;padding-top:18px;border-top:1px solid var(--rule);font-size:12px}.nojs-states p{margin-top:4px}.js .nojs-states{display:none}.feature-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:80px;align-items:center}.editor-figure{position:relative;background:var(--muted);padding:28px;border:1px solid var(--rule);border-radius:8px}.screen-crop{overflow:hidden;border-radius:5px}.editor-crop{height:600px;position:relative;background:var(--paper)}.editor-crop img{width:100%;transform:translateY(-27px)}.editor-figure figcaption{font-size:11px;color:var(--secondary);margin-top:20px}.editor-caption{display:block;font-size:10px;color:var(--indigo);margin-top:5px}.feature-copy>p{font-size:16px;color:var(--secondary);margin-top:24px}.feature-line{display:flex;gap:18px;padding-top:24px;margin-top:22px;border-top:1px solid var(--rule)}.feature-line>.mono{color:var(--indigo);font-size:12px;padding-top:5px}.feature-line h3{font-size:19px}.feature-line p{font-size:14px;color:var(--secondary);margin-top:8px}.part-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;margin-top:20px;border-bottom:1px solid var(--rule)}.part-preview>div{display:flex;flex-direction:column;gap:8px}.part-preview span{font-size:11px;color:var(--secondary)}.part-preview strong{font:500 21px var(--mono);color:var(--indigo)}.feature-copy>.text-link{margin-top:22px}.score-section{border-bottom:1px solid var(--rule)}.record-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.record-top p{margin-top:20px;color:var(--secondary);font-size:16px}.studio{background:var(--navy);color:#e8edf7;border-radius:8px;padding:28px 30px}.studio-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid #354158;gap:20px}.studio-head h3{font-size:21px;display:flex;align-items:center;gap:12px}.studio-head>.mono{color:#b3c1d6}.rec-dot{width:8px;height:8px;background:#de241f;border-radius:50%;display:inline-block}.track-row{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #354158;font-size:13px}.track-badge{border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--indigo);font:500 14px var(--mono)}.track-row>strong{width:48px;font-size:14px}.take-label{color:#b3c1d6;font-size:11px}.track-wave{flex:1;height:30px;background:repeating-linear-gradient(90deg,#b0fa1f 0,#b0fa1f 2px,transparent 2px,transparent 6px);clip-path:polygon(0 43%,5% 38%,8% 49%,10% 12%,15% 35%,21% 25%,25% 45%,30% 8%,35% 38%,40% 29%,45% 15%,50% 40%,60% 13%,65% 40%,70% 28%,75% 5%,80% 30%,85% 42%,90% 24%,95% 45%,100% 35%,100% 65%,95% 55%,90% 76%,85% 58%,80% 70%,75% 95%,70% 72%,65% 60%,60% 87%,50% 60%,45% 85%,40% 71%,35% 62%,30% 92%,25% 55%,21% 75%,15% 65%,10% 88%,8% 51%,5% 62%,0 57%)}.track-tools{border:1px solid #61728c;display:inline-flex;gap:14px;padding:5px 12px;font-family:var(--mono);border-radius:5px}.track-tools span{color:var(--lime)}.gain,.pan{font-size:10px;color:#b3c1d6;display:flex;flex-direction:column;gap:5px}.gain b,.pan b{font-size:12px;font-weight:500;color:#e8edf7}.studio-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;color:#b3c1d6;gap:20px}.studio-note{margin-top:10px;font-size:11px}.export-list{margin-top:28px;border-top:1px solid var(--rule)}.export-list>div{display:flex;align-items:center;gap:24px;padding:15px 0;border-bottom:1px solid var(--rule)}.export-list>div>.mono:first-child{color:var(--secondary);font-size:11px}.export-list strong{font-size:16px}.export-list>div>span:last-child{margin-left:auto;color:var(--secondary);font-size:12px}.export-note{font-size:13px;color:var(--secondary);margin-top:22px}.watch-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:center}.watch-layout p{margin-top:24px;font-size:15px;color:var(--secondary)}.watch-layout .small{font-size:12px;margin-top:14px}.watch-layout .text-link{margin-top:18px}.watch-gallery{display:flex;gap:20px;align-items:center}.watch-gallery figure{flex:1;min-width:0}.watch-frame{padding:5px;border-radius:40px;border:1px solid #8993a3;background:#09172e;box-shadow:0 12px 18px -12px rgba(9,23,46,.25);overflow:hidden}.watch-frame img{width:100%;border-radius:34px}.watch-gallery figcaption{font-size:11px;text-align:center;color:var(--secondary);margin-top:16px}.airpods-note{display:flex;gap:32px;align-items:center;border-top:1px solid var(--rule);padding-top:24px;margin-top:40px}.airpods-note>.mono{white-space:nowrap;color:var(--indigo);font-size:11px}.airpods-note p{font-size:13px;color:var(--secondary)}.how-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.how-list{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:38px 0 0;gap:24px}.how-list li{border-top:1px solid var(--indigo);padding-top:20px}.how-list li>.mono{display:block;color:var(--indigo);font-size:12px;margin-bottom:16px}.how-list h3{font-size:20px}.how-list p{font-size:14px;color:var(--secondary);margin-top:12px}.how-list a{display:inline-flex;align-items:center;min-height:44px;margin-top:15px;color:var(--indigo);font-size:13px;font-weight:700}.outro-section{border-top:1px solid var(--rule);padding-bottom:48px}.environment{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:38px}.environment>div>p:not(.small){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);padding:14px 0;gap:20px;font-size:15px}.environment span{font-size:12px;color:var(--secondary)}.environment .small{margin-top:18px;font-size:13px}.data-table{border-top:1px solid var(--indigo)}.data-table>[role=row]{display:grid;grid-template-columns:235px 1fr;gap:24px;border-bottom:1px solid var(--rule);padding:22px 0}.data-table strong{font-size:17px;color:var(--indigo)}.data-table p{font-size:14px;color:var(--secondary)}.privacy-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:30px}.privacy-foot>p{font-size:12px;color:var(--secondary)}.privacy-foot .text-link{font-size:12px}.purchase{margin-top:70px;padding:38px 0 30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:80px}.purchase h3{font-size:42px;line-height:1.2;margin-top:16px;font-weight:800}.price{font-size:46px;line-height:1.2;letter-spacing:-.04em;font-weight:700}.purchase .small{font-size:11px;margin:10px 0 20px}.purchase>div>p:last-child:not(.small){font-size:15px;color:var(--secondary)}.faq-section{padding-top:40px;padding-bottom:72px}.faq-head{display:flex;align-items:center;gap:24px;margin-bottom:30px}.faq-head h2{font-size:32px}.faq-list{border-top:1px solid var(--indigo)}details{border-bottom:1px solid var(--rule)}summary{cursor:pointer;list-style:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:600;padding:16px 0}summary::-webkit-details-marker{display:none}summary>span{font-size:20px;color:var(--indigo);font-weight:400;transition:transform .17s}details[open]>summary>span{transform:rotate(45deg)}.answer{max-width:760px;padding:0 28px 22px 0;font-size:14px;color:var(--secondary)}.answer p+p{margin-top:12px}.faq-section>.text-link{margin-top:24px;font-size:13px}.final-cta{text-align:center;padding-top:70px;padding-bottom:100px;position:relative}.final-cta h2{font-size:52px;line-height:1.2;margin:30px 0}.final-cta>p{font-size:12px;color:var(--secondary);margin-top:22px}.end-staff{position:absolute;left:0;right:0;top:120px;z-index:-1}.end-staff i{display:block;height:1px;background:var(--rule);margin-bottom:10px}.end-staff b{position:absolute;right:0;top:0;height:44px;width:12px;border-left:2px solid var(--indigo);border-right:6px solid var(--indigo)}.footer{background:#04082b;color:#e8edf7;padding:56px 0 24px}.footer .wrap{padding-left:0}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:40px}.footer-brand{font:italic 600 48px/1 var(--serif);display:flex;flex-direction:column;gap:14px;letter-spacing:-.04em}.footer-brand span{font:400 12px/1.75 var(--sans);letter-spacing:0;color:#b3c1d6}.footer-top nav{display:flex;gap:28px;align-items:center;font-size:12px}.footer a{min-height:44px;display:inline-flex;align-items:center}.footer-bottom{border-top:1px solid #2a3551;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#b3c1d6}.footer-bottom>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom a:hover{color:var(--lime)}.ui-chip{display:inline-block;border-radius:18px;padding:3px 10px;background:#e5e8eb;color:var(--indigo);font-size:12px;font-weight:600;line-height:1.6;margin:2px 0;vertical-align:baseline}.lime-chip{background:var(--lime);color:var(--onlime)}
/* The guide is a continuous rehearsal checklist, rather than a collection of cards. */
.guide-intro{padding-top:44px;padding-bottom:50px}.guide-intro .chapter{margin-bottom:28px}.guide-intro h1{font-size:72px;line-height:1.12;margin:18px 0 24px;letter-spacing:-.035em}.guide-intro>p:not(.eyebrow){color:var(--secondary);font-size:18px}.guide-note{border-left:2px solid var(--indigo);padding-left:14px;margin-top:24px;color:var(--secondary);font-size:12px}.guide-nav{position:sticky;top:88px;z-index:15;background:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.guide-nav>.wrap{display:flex;gap:28px;align-items:center;padding-top:5px;padding-bottom:5px}.guide-nav a{display:inline-flex;align-items:center;min-height:46px;font-size:13px;white-space:nowrap;color:var(--secondary);font-weight:600}.guide-nav a[aria-current=location]{color:var(--indigo);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.guide-page{scroll-padding-top:160px}.guide-chapter{padding-top:70px;padding-bottom:70px;border-bottom:1px solid var(--rule);scroll-margin-top:170px}.guide-chapter-head{display:flex;gap:24px;position:relative;margin-bottom:38px}.guide-number{position:absolute;left:-72px;top:10px;color:var(--indigo);font-size:16px}.guide-chapter-head .rehearsal-mark{font-size:22px;margin-bottom:18px}.guide-chapter h2{font-size:38px;line-height:1.25}.guide-chapter-head p{font-size:15px;color:var(--secondary);margin-top:12px;max-width:640px}.guide-row{display:grid;grid-template-columns:1.4fr 1fr;gap:72px;align-items:start}.instruction-list{counter-reset:instruction;list-style:none;padding:0;margin:0}.instruction-list li{position:relative;padding-left:34px;font-size:15px;margin-bottom:20px;line-height:1.8}.instruction-list li:before{counter-increment:instruction;content:counter(instruction);position:absolute;left:0;top:2px;width:22px;height:22px;border:1px solid var(--indigo);border-radius:50%;color:var(--indigo);font:500 11px/20px var(--mono);text-align:center}.guide-visual{min-width:0;background:var(--muted);padding:20px;border:1px solid var(--rule);border-radius:6px}.guide-screen{max-width:300px;margin:0 auto;overflow:hidden;border-radius:4px;border:1px solid #d3d8d3}.guide-screen img{width:100%}.guide-visual figcaption{font-size:10px;line-height:1.7;color:var(--secondary);margin-top:14px}.guide-visual .guide-screen+.ui-example{margin-top:18px}.tip,.caution{font-size:13px;line-height:1.8;margin-top:20px;padding:15px 18px}.tip{border-left:2px solid var(--indigo);background:#f2f0e0}.tip strong{color:var(--indigo);display:block;margin-bottom:4px}.caution{background:#fcefe3;border-radius:4px;color:#6e4a2b}.caution strong{display:block;margin-bottom:4px;color:#754623}.device-paths{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 0;margin-top:25px;font-size:12px}.device-paths strong{color:var(--indigo)}.device-paths p{color:var(--secondary);margin-top:6px}.format-list{border-top:1px solid var(--rule);margin-top:24px;font-size:12px;color:var(--secondary)}.format-list p{padding:12px 0;border-bottom:1px solid var(--rule)}.format-list strong{color:var(--ink);display:inline-block;margin-right:8px}.ui-example{background:var(--paper);border:1px solid #d3d8d3;border-radius:10px;padding:20px;margin-bottom:16px}.ui-example:last-of-type{margin-bottom:0}.ui-example-title{font-size:19px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:16px;margin-bottom:14px;letter-spacing:-.025em}.mock-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:12px;color:var(--secondary)}.mock-row>strong{font-weight:600;color:var(--ink);text-align:right}.mock-row:last-child{border-bottom:0}.mock-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.mock-actions .ui-chip{font-size:12px}.mock-current{display:flex;align-items:center;gap:14px;position:relative;background:var(--limewash);border-left:3px solid var(--lime);padding:20px 10px;margin:20px 0}.mock-current .rehearsal-mark{font-size:22px}.mock-current strong{font-size:16px}.current-pin{background:var(--lime);color:var(--onlime);font-size:9px;line-height:1.5;border-radius:20px;padding:5px 7px;position:absolute;right:6px;top:-10px}.keyboard-tip{margin-top:18px}.keyboard-tip summary,.guide-instructions details summary{font-size:13px}.guide-instructions details{margin-top:20px;border-top:1px solid var(--rule)}.guide-instructions .answer{font-size:13px}.guide-watch{display:flex;align-items:center;gap:20px;padding:10px 0 20px}.guide-watch .watch-frame{flex:1;min-width:0;border-radius:34px}.cropped-find{max-height:440px}.support-note{margin-top:36px;max-width:680px;border-left:2px solid var(--indigo);padding-left:24px}.support-note h3{font-size:20px}.support-note p{font-size:14px;color:var(--secondary);margin-top:10px}.support-note .text-link{margin-top:12px}.guide-end{padding-top:80px;padding-bottom:90px}.guide-end h2{margin:25px 0 30px}.guide-end>div{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.notfound{padding-top:100px;padding-bottom:140px;min-height:70vh}.notfound>.mono{font-size:18px;margin:30px 0 14px}.notfound h1{font-size:64px;line-height:1.2;margin-bottom:24px}.notfound>p{color:var(--secondary)}.notfound>div{display:flex;gap:24px;align-items:center;margin-top:30px}
@media(min-width:1600px){.hero-grid{min-height:800px}.phone{width:320px}}
@media(max-width:1300px){.wrap{margin-left:48px;margin-right:48px;padding-left:56px}.nav,.footer .wrap{padding-left:0}.hero-grid{gap:30px}.hero h1{font-size:64px}.wordmark{font-size:100px}.bar-no,.guide-number{left:-56px}.hero-identity{gap:16px}.hero-actions{gap:10px}.hero-actions .button{padding:13px 22px;font-size:14px}.hero-actions .text-link{font-size:13px}.scene-grid{gap:44px}.feature-grid{gap:50px}.watch-layout{gap:30px}.watch-gallery{gap:14px}.guide-row{gap:48px}}
@media(max-width:1000px){.wrap{margin-left:32px;margin-right:32px;padding-left:40px}.nav{height:76px;padding-left:0}.brand-ko{display:none}.nav-links{gap:20px}.nav-links>a:first-child{display:none}.brand>span:first-of-type{font-size:32px}.bar-no,.guide-number{left:-40px}h2{font-size:38px}.hero-grid{grid-template-columns:1fr .8fr;gap:30px;min-height:660px}.hero-identity{gap:12px}.hero-identity img{width:46px;height:46px;border-radius:12px}.wordmark{font-size:82px}.hero h1{font-size:54px}.hero-description{font-size:15px}.hero-copy>.eyebrow{font-size:12px}.hero .phone{width:245px;border-radius:34px}.hero-figure{margin-left:0}.hero-actions{flex-direction:column;align-items:flex-start;gap:6px}.hero-meta{font-size:11px;margin-top:16px}.side-note{display:none}.hero-staff{top:430px}.sheet-section{padding-top:76px;padding-bottom:76px}.chapter{margin-bottom:36px}.scene-grid{grid-template-columns:1fr;gap:32px}.scene-notes{gap:20px 40px}.preparation-top>p{font-size:14px}.song-steps{gap:15px}.song-steps p{font-size:11px}.song-steps strong{font-size:19px}.stage-heading{align-items:flex-start;flex-direction:column;gap:22px}.stage-heading>p{max-width:100%}.follow-demo{padding:22px}.measure{padding:14px 10px 10px}.chord{font-size:14px}.lyric{font-size:11px}.position-pins{gap:3px}.position-pins>span{font-size:9px;min-width:34px}.member-picker{margin-left:0}.feature-grid{grid-template-columns:1fr 1fr;gap:32px}.editor-figure{padding:18px}.editor-crop{height:520px}.feature-copy>p{font-size:14px}.feature-line h3{font-size:17px}.feature-line p{font-size:13px}.feature-line{gap:12px;margin-top:16px;padding-top:18px}.part-preview{flex-wrap:wrap;gap:12px}.part-preview>div:first-child{flex:1}.part-preview>div:last-child{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.record-top{flex-direction:column;align-items:flex-start;gap:20px}.track-row{gap:12px}.studio{padding:24px}.pan{display:none}.studio-head>.mono{font-size:10px}.watch-layout{grid-template-columns:1fr;gap:32px}.watch-gallery{gap:30px;max-width:570px}.watch-frame{border-radius:45px}.watch-frame img{border-radius:39px}.watch-gallery figcaption{font-size:12px}.how-list{grid-template-columns:1fr 1fr;gap:32px}.environment{gap:30px}.environment>div>p:not(.small){align-items:flex-start;flex-direction:column;gap:4px}.purchase{gap:30px}.data-table>[role=row]{grid-template-columns:180px 1fr}.footer-top nav{gap:14px;flex-direction:column;align-items:flex-start}.footer-bottom{align-items:flex-start;flex-wrap:wrap;gap:12px 25px}.guide-nav{top:76px}.guide-nav>.wrap{gap:24px;flex-wrap:wrap;padding-left:0}.guide-nav a{font-size:12px;min-height:44px}.guide-intro h1{font-size:64px}.guide-row{gap:30px;grid-template-columns:1.2fr 1fr}.guide-visual{padding:14px}.guide-chapter h2{font-size:32px}.instruction-list li{font-size:14px}.ui-chip{font-size:11px}.guide-chapter{scroll-margin-top:185px}.guide-number{font-size:14px}}
@media(max-width:600px){html{scroll-padding-top:80px}.wrap{margin-left:22px;margin-right:22px;padding-left:0}.nav{height:68px}.brand{gap:8px}.brand img{width:30px;height:30px;border-radius:8px}.brand>span:first-of-type{font-size:28px}.nav-links{gap:12px}.nav-links>a:not(.nav-download){display:none}.nav-download{font-size:10px;padding:10px 12px;min-height:44px;gap:5px}.nav-download>span{display:none}.hero{padding-top:26px}.chapter{gap:12px;margin-bottom:28px;flex-wrap:wrap}.bar-no{position:static;font-size:10px;order:-1}.chapter .rehearsal-mark{font-size:21px;padding:6px 11px 4px}.chapter-meta{font-size:9px;letter-spacing:0}.hero .chapter-meta{display:none}.hero .chapter{margin-bottom:28px}.hero-grid{display:flex;flex-direction:column;gap:34px;min-height:0;align-items:stretch}.hero-copy{padding-bottom:0}.hero-identity{gap:12px;margin-bottom:14px}.hero-identity img{width:44px;height:44px;border-radius:12px}.wordmark{font-size:64px;padding-top:8px}.hero-copy>.eyebrow{font-size:11px;letter-spacing:.03em;margin-bottom:21px}.hero h1{font-size:40px;line-height:1.2;letter-spacing:-.035em;margin-bottom:20px}.hero-description{font-size:14px;max-width:310px}.desktop-break{display:none}.hero-actions{margin-top:22px;gap:8px;flex-direction:row;align-items:center;flex-wrap:wrap}.hero-actions .button{font-size:13px;min-height:50px;padding:12px 18px;gap:12px}.hero-actions .text-link{font-size:12px}.hero-meta{font-size:10px;line-height:1.8;margin-top:15px}.hero-meta span{margin-top:0}.hero-figure{align-self:center;margin-top:0}.hero .phone{width:260px;border:5px solid #121e31;border-radius:36px}.hero-figure figcaption{font-size:10px;margin-top:15px}.hero-staff{top:605px;left:-22px;right:-22px;opacity:.28}.cover-bottom{margin-top:26px;padding:12px 0;font-size:9px;gap:15px}.cover-bottom a{gap:8px}.sheet-section{padding-top:58px;padding-bottom:58px}h2{font-size:32px;line-height:1.24}.scene-grid{gap:25px}.body-copy{font-size:14px;margin-top:18px}.scene-notes{grid-template-columns:1fr;gap:0}.scene-notes>div{padding:17px 0;gap:12px}.scene-notes>div:last-child{padding-bottom:0}.scene-notes p{font-size:13px}.scene-notes strong{font-size:15px;margin-bottom:3px}.memo-symbol{font-size:24px}.preparation-top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.preparation-top>p{font-size:13px}.song-steps{gap:8px}.song-steps:before{top:18px;left:18px;right:18px}.song-steps li>span{width:36px;height:36px;font-size:10px;margin-bottom:13px}.song-steps strong{font-size:17px}.song-steps p{font-size:10px;margin-top:5px;line-height:1.65}.prepare-foot{margin-top:28px;padding-top:20px;flex-direction:column;align-items:flex-start;gap:10px}.prepare-foot>p{font-size:12px}.prepare-foot .text-link{font-size:12px}.stage .chapter{margin-bottom:28px}.stage-heading{gap:18px;margin-bottom:26px}.stage-heading>p{font-size:13px}.stage-heading br{display:none}.follow-demo{padding:18px 14px 16px;border-radius:6px}.demo-title{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:20px}.demo-title>div{gap:12px}.demo-title h3{font-size:22px}.demo-title>.mono{font-size:10px}.follow-demo .rehearsal-mark{font-size:20px;padding:5px 10px 3px}.measure-grid{grid-template-columns:1fr 1fr;gap:9px}.measure{padding:12px 10px 10px}.measure-no{font-size:9px}.chord{font-size:16px}.lyric{font-size:11px;margin-top:-10px}.position-pins{margin-top:12px;min-height:24px}.position-pins>span{font-size:9px;min-width:36px}.interactive-controls{gap:10px 18px;margin-top:20px}.interactive-controls .button{font-size:12px;padding:10px 18px;min-height:44px;gap:10px}.follow-toggle{font-size:11px;gap:6px;min-height:44px}.follow-toggle>span:last-child{font-size:9px}.toggle-track{width:31px;height:19px}.toggle-track:after{width:13px;height:13px}.follow-toggle[aria-pressed=false] .toggle-track:after{right:15px}.member-picker{width:100%;justify-content:space-between;padding-top:4px}.demo-status{font-size:11px;line-height:1.7;margin-top:10px}.demo-caption{font-size:10px;margin:23px 0 18px;line-height:1.8}.stage-bottom{gap:14px;flex-direction:column;padding-top:20px}.stage-bottom>p{font-size:12px}.stage-bottom .text-link{font-size:12px}.nojs-states{flex-direction:column;gap:12px;font-size:11px}.feature-grid{display:flex;flex-direction:column;gap:28px}.feature-copy{order:-1}.feature-copy>p{font-size:14px;margin-top:20px}.feature-line{margin-top:20px;padding-top:20px}.feature-line h3{font-size:18px}.feature-line p{font-size:13px}.part-preview{margin-top:20px;flex-wrap:nowrap;gap:12px}.part-preview>div:first-child{flex:initial}.part-preview>div:last-child{width:auto;display:flex;align-items:flex-start;flex-direction:column}.part-preview span{font-size:10px}.part-preview strong{font-size:20px}.editor-figure{width:100%;padding:18px}.editor-crop{height:415px}.editor-crop img{transform:translateY(-24px)}.editor-figure figcaption{font-size:10px}.editor-caption{font-size:9px}.feature-copy>.text-link{font-size:12px;margin-top:14px}.record-top{margin-bottom:22px;gap:12px}.record-top p{font-size:13px;margin-top:18px}.record-top .text-link{font-size:12px}.studio{padding:18px 16px;border-radius:5px}.studio-head{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:17px}.studio-head h3{font-size:19px}.studio-head>.mono{font-size:9px}.track-row{gap:10px;padding:18px 0}.track-badge{width:28px;height:28px;font-size:11px}.track-row>strong{width:34px;font-size:12px}.take-label{font-size:9px;white-space:nowrap}.track-wave{height:28px;min-width:22px}.track-tools{font-size:10px;padding:5px 7px;gap:9px}.gain,.pan{display:none}.studio-bottom{flex-direction:column;align-items:flex-start;padding-top:18px;gap:12px;font-size:10px}.studio-bottom .ui-chip{font-size:12px;padding:6px 13px}.studio-note{font-size:9px}.export-list{margin-top:22px}.export-list>div{gap:12px;padding:14px 0}.export-list>div>.mono:first-child{font-size:9px}.export-list strong{font-size:13px}.export-list>div>span:last-child{font-size:9px}.export-note{font-size:11px;margin-top:18px}.watch-layout{gap:27px}.watch-layout p{font-size:13px;margin-top:20px}.watch-layout .small{font-size:11px;margin-top:12px}.watch-layout .text-link{font-size:12px;margin-top:12px}.watch-gallery{gap:12px}.watch-frame{border-radius:26px;padding:3px}.watch-frame img{border-radius:22px}.watch-gallery figcaption{font-size:9px;margin-top:12px}.airpods-note{margin-top:26px;padding-top:18px;gap:15px;align-items:flex-start}.airpods-note>.mono{font-size:9px;padding-top:4px}.airpods-note p{font-size:11px}.how-head{flex-direction:column;align-items:flex-start;gap:12px}.how-head .text-link{font-size:12px}.how-list{margin-top:26px;gap:26px 22px}.how-list li{padding-top:16px}.how-list li>.mono{font-size:10px;margin-bottom:12px}.how-list h3{font-size:18px}.how-list p{font-size:12px;margin-top:10px}.how-list a{font-size:11px;margin-top:10px}.environment{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.environment>div>p:not(.small){flex-direction:row;align-items:center;font-size:13px;padding:13px 0;gap:15px}.environment span{font-size:10px}.environment .small{font-size:12px}.data-table>[role=row]{grid-template-columns:1fr;gap:8px;padding:18px 0}.data-table strong{font-size:15px}.data-table p{font-size:12px}.privacy-foot{flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px}.privacy-foot>p{font-size:10px}.privacy-foot .text-link{font-size:11px}.purchase{grid-template-columns:1fr;gap:24px;margin-top:42px;padding-top:26px;padding-bottom:0}.purchase .eyebrow{font-size:11px}.purchase h3{font-size:32px;margin-top:12px}.price{font-size:40px}.purchase .small{font-size:10px}.purchase>div>p:last-child:not(.small){font-size:13px}.outro-section{padding-bottom:25px}.faq-section{padding-top:28px;padding-bottom:42px}.faq-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:22px}.faq-head h2{font-size:28px}.faq-head>.rehearsal-mark{font-size:21px}summary{font-size:14px;line-height:1.65;padding:15px 0;min-height:64px;gap:18px}.answer{font-size:12px;padding-right:14px;padding-bottom:20px}.faq-section>.text-link{font-size:11px;margin-top:16px}.final-cta{padding-top:46px;padding-bottom:64px}.final-cta h2{font-size:34px;margin:24px 0}.final-cta>.button{font-size:13px;min-height:50px}.final-cta>p{font-size:10px;margin-top:18px}.final-cta>.rehearsal-mark{font-size:22px}.end-staff{top:90px;left:-22px;right:-10px;opacity:.6}.footer{padding:36px 0 20px}.footer-top{gap:22px;flex-direction:column;padding-bottom:24px}.footer-brand{font-size:40px;gap:12px}.footer-brand span{font-size:11px}.footer-top nav{flex-direction:row;gap:12px;flex-wrap:wrap;font-size:10px}.footer-bottom{flex-direction:column;gap:8px;font-size:9px}.footer-bottom>div{gap:8px 12px}.footer-bottom>a{min-height:44px}.guide-intro{padding-top:28px;padding-bottom:34px}.guide-intro .chapter{margin-bottom:22px}.guide-intro h1{font-size:42px;margin:14px 0 20px;line-height:1.2}.guide-intro .eyebrow{font-size:11px}.guide-intro>p:not(.eyebrow){font-size:14px}.guide-note{font-size:10px;margin-top:20px}.guide-nav{top:68px}.guide-nav>.wrap{gap:0 17px;padding-top:6px;padding-bottom:6px}.guide-nav a{font-size:10px;min-height:44px}.guide-chapter{padding-top:44px;padding-bottom:44px;scroll-margin-top:180px}.guide-chapter-head{gap:12px;margin-bottom:24px}.guide-number{position:static;padding-top:7px;font-size:13px;flex-shrink:0}.guide-chapter-head .rehearsal-mark{font-size:20px;margin-bottom:16px}.guide-chapter h2{font-size:28px;line-height:1.25}.guide-chapter-head p{font-size:13px;margin-top:12px}.guide-row{display:flex;flex-direction:column;gap:26px}.guide-instructions{width:100%}.instruction-list li{font-size:13px;padding-left:31px;margin-bottom:18px;line-height:1.85}.instruction-list li:before{width:20px;height:20px;font-size:10px;line-height:18px;top:3px}.ui-chip{font-size:10px;padding:3px 8px}.tip,.caution{font-size:12px;padding:14px 15px;margin-top:18px}.device-paths{font-size:10px;gap:14px;margin-top:20px}.format-list{font-size:11px;margin-top:20px}.guide-visual{width:100%;padding:17px}.guide-screen{max-width:240px}.guide-visual figcaption{font-size:9px}.ui-example{padding:16px}.ui-example-title{font-size:18px;padding-bottom:13px}.mock-row{font-size:11px;padding:12px 0}.mock-actions{margin-top:16px;gap:7px}.mock-actions .ui-chip{font-size:11px}.guide-watch{gap:20px;padding:4px 12px 18px}.guide-watch .watch-frame{border-radius:34px}.guide-watch .watch-frame img{border-radius:29px}.cropped-find{max-height:430px}.support-note{margin-top:28px;padding-left:18px}.support-note h3{font-size:18px}.support-note p{font-size:12px}.support-note .text-link{font-size:12px}.guide-end{padding-top:50px;padding-bottom:60px}.guide-end h2{font-size:31px;margin:22px 0 26px}.guide-end .button{font-size:13px}.guide-end .text-link{font-size:12px}.guide-end>div{gap:12px}.notfound{padding-top:60px;padding-bottom:80px}.notfound h1{font-size:40px}.notfound>p{font-size:14px}.notfound>div{flex-wrap:wrap;gap:16px}.notfound .button{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.site-header,.guide-nav,.interactive-controls,.footer,.hero-actions,.guide-end,.final-cta{display:none}.wrap{margin:0;padding:0}.stage,.studio{background:white;color:black}.guide-chapter{break-inside:avoid}.guide-content{font-size:12px}a{text-decoration:underline}}
/* Immediate scrolling keeps navigation predictable and avoids moving capture frames. */
html{scroll-behavior:auto}
.skip{position:absolute;transform:none;clip-path:inset(50%);width:auto;height:48px;overflow:hidden;white-space:nowrap;padding:12px 20px}
.skip:focus{position:fixed;clip-path:none;width:auto;height:auto;padding:12px 20px;overflow:visible}
.guide-nav a{min-width:44px}
.back-contents{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:max-content;min-width:60px;min-height:44px;margin:18px 0 0 auto;color:var(--indigo);font-size:11px}
.nojs-states{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.static-cut>strong{font-size:14px}.static-cut>p{font-size:11px;color:var(--secondary);margin:8px 0 14px}
.static-score{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}
.static-score>div{padding:9px 6px;border:1px solid var(--rule);border-radius:3px;background:var(--muted);min-width:0}
.static-score>div>span{display:block;font-size:9px;color:var(--secondary);margin-bottom:7px}
.static-score strong{display:block;font-size:10px;font-weight:500;white-space:nowrap}
.static-score>div>div{min-height:44px;display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding-top:8px}
.static-score b{padding:3px 6px;border-radius:3px;font-size:9px}.static-leader{background:var(--lime);color:var(--onlime)}.static-member{background:var(--indigo);color:white}
@media(max-width:600px){.site-header{position:relative}.guide-nav{position:relative;top:0}.guide-nav a{font-size:11px}.guide-chapter{scroll-margin-top:24px}.nojs-states{grid-template-columns:1fr;gap:20px}.static-score strong{font-size:11px}.static-score>div>div{min-height:42px}.back-contents{font-size:11px}.guide-intro .chapter-meta{display:none}.hero-figure figcaption,.editor-figure figcaption,.guide-visual figcaption{font-size:11px;line-height:1.7}.watch-gallery figcaption{font-size:10px}}
#first .guide-screen{max-height:440px}#band .guide-screen{max-height:480px}

/* Review: readable Korean instructions, image captions, and focus on paper. */
body{font-size:18px}
.hero-description,.body-copy,.preparation-top>p,.stage-heading>p,.feature-copy>p,.record-top p,.watch-layout p,.environment .small{font-size:18px}
.scene-notes p,.prepare-foot>p,.stage-bottom>p,.feature-line p,.airpods-note p,.how-list p,.data-table p,.purchase>div>p:last-child:not(.small){font-size:17px}
.instruction-list li{font-size:18px;line-height:1.8}
.guide-chapter-head p,.tip,.caution,.answer,.guide-instructions .answer,.support-note p{font-size:17px}
.ui-chip{font-size:14px}
.hero-figure figcaption,.editor-figure figcaption,.watch-gallery figcaption,.guide-visual figcaption,.studio-note,.demo-caption,.export-note{font-size:14px;line-height:1.7}
.mobile-break{display:none}
.guide-note{font-size:14px}
.demo-status{font-size:16px}
.interactive-controls .button,.follow-toggle{font-size:16px}
.follow-toggle>span:last-child{font-size:14px}
.environment>div>p:not(.small){font-size:17px}
.keyboard-tip summary,.guide-instructions details summary{font-size:17px}
.static-cut>strong{font-size:16px}
.static-cut>p{font-size:16px}
.data-note{max-width:880px;font-size:16px;color:var(--secondary);margin-top:22px}
.follow-demo :focus-visible{outline-color:var(--indigo)}
#main:focus{outline:none}
.notation{margin:12px 0 16px;border-radius:3px}
.lyric{margin-top:0}
.how-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}
.guide-nav a{min-width:44px}
.footer-top nav,.footer-bottom{font-size:13px}
@media(max-width:1000px){
  .bar-no,.guide-number{position:static;flex-shrink:0}
  .guide-number{padding-top:6px}
  .guide-row{grid-template-columns:1fr;gap:30px}
  .guide-instructions{max-width:680px}
  .guide-visual{width:100%;max-width:510px;justify-self:start}
  .guide-screen{max-width:340px}
  .feature-grid{grid-template-columns:1fr;gap:36px}
  .feature-copy{order:-1}
  .editor-figure{max-width:510px;width:100%}
}
@media(max-width:600px){
  body{font-size:17px}
  .mobile-break{display:block}
  .nav-download{font-size:12px}
  .hero-actions .button,.final-cta>.button,.guide-end .button{font-size:16px}
  .hero-description,.body-copy,.preparation-top>p,.stage-heading>p,.feature-copy>p,.record-top p,.watch-layout p,.environment .small,.instruction-list li{font-size:17px}
  .scene-notes p,.prepare-foot>p,.stage-bottom>p,.feature-line p,.airpods-note p,.how-list p,.data-table p,.purchase>div>p:last-child:not(.small),.guide-chapter-head p,.tip,.caution,.answer,.guide-instructions .answer,.support-note p{font-size:17px}
  .ui-chip{font-size:14px}
  .song-steps p{font-size:12px}
  .hero-figure figcaption,.editor-figure figcaption,.watch-gallery figcaption,.guide-visual figcaption,.studio-note,.demo-caption,.export-note{font-size:14px}
  .hero-meta{font-size:12px}
  .watch-layout .small,.purchase .small,.privacy-foot>p{font-size:14px}
  .lyric{font-size:14px}
  .position-pins>span{font-size:12px}
  .static-score{grid-template-columns:repeat(2,1fr)}
  .static-score strong{font-size:14px}
  .static-score b{font-size:12px}
  .data-note{font-size:16px}
  .how-head{align-items:flex-start;flex-direction:column;gap:14px}
  .guide-screen{max-width:340px}
  .guide-nav a{font-size:13px}
  .back-contents{font-size:13px}
  .footer-top nav,.footer-bottom{font-size:13px}
  .export-list>div>span:last-child{font-size:12px}
  .guide-chapter-head .rehearsal-mark{margin-bottom:16px}
  .guide-number{font-size:14px}
}
