.XX5j-W_inside{padding:var(--section) 0;background:var(--color-room)}.XX5j-W_inside .XX5j-W_head{width:var(--shell);margin:0 auto clamp(32px,4vw,48px)}.XX5j-W_chapters{grid-template-columns:minmax(0,1fr);gap:clamp(56px,7vw,96px);display:grid}.XX5j-W_chapter{min-width:0;width:var(--shell);content-visibility:auto;contain-intrinsic-size:auto 520px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px) clamp(32px,5vw,80px);margin:0 auto;display:grid}.XX5j-W_chapter[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.XX5j-W_chapter[data-flip] .XX5j-W_copy{order:2}.XX5j-W_copy{gap:16px;min-width:0;max-width:30rem;display:grid}.XX5j-W_copy h3{font-size:var(--l-chapter);line-height:1}.XX5j-W_copy p{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.55}.XX5j-W_media{gap:16px;min-width:0;display:grid}.XX5j-W_window,.XX5j-W_screen{isolation:isolate;border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--surface-edge);margin:0;position:relative;overflow:hidden}.XX5j-W_screen img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.XX5j-W_screen figcaption,.XX5j-W_window figcaption{font-size:var(--text-sm);color:var(--color-text-muted);padding:12px 16px;font-weight:700}.XX5j-W_screen figcaption:empty,.XX5j-W_window figcaption:empty{display:none}.XX5j-W_records{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.XX5j-W_records>p{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.XX5j-W_stageLoop{aspect-ratio:16/9;background:#0a0806;position:relative}.XX5j-W_stageLoop>video,.XX5j-W_stageLoop>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.XX5j-W_stageNow{border-radius:var(--radius-control);color:#f1ebde;max-width:calc(100% - 32px);font-size:var(--text-sm);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:#0a0806c7;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;position:absolute;bottom:16px;left:16px}.XX5j-W_stageNow[data-show]{opacity:1}.XX5j-W_stageNow strong{font-weight:700}.XX5j-W_stageNow span:last-child{color:#ada393}.XX5j-W_replayChip{border-radius:var(--radius-chip);color:#f1ebde;min-height:24px;font-size:var(--text-xs);background:#322e2a;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.XX5j-W_shelf{border-radius:var(--radius-surface);background:var(--color-spot);align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.XX5j-W_shelfTrack{width:max-content;animation:60s linear infinite XX5j-W_shelf;display:flex}.XX5j-W_shelf:hover .XX5j-W_shelfTrack{animation-play-state:paused}.XX5j-W_shelfTrack ul{gap:12px;padding:16px 6px;display:flex}.XX5j-W_shelfTrack li{width:120px;font-size:var(--text-xs);align-content:start;gap:2px;display:grid}.XX5j-W_shelfTrack li strong{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.XX5j-W_shelfTrack li>span:last-child{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes XX5j-W_shelf{to{transform:translate(-50%)}}.XX5j-W_sleeve{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media);width:100%;height:auto;display:block;position:relative;overflow:hidden;container-type:inline-size}.XX5j-W_sleeve svg{fill:#0a0806;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.XX5j-W_sleeve>span{font:400 15cqi / .95 var(--font-display);color:#f1ebde;text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:7%;left:8%;right:8%;overflow:hidden}.XX5j-W_frame{aspect-ratio:16/9;background:var(--color-spot);position:relative;overflow:hidden}.XX5j-W_frame>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.XX5j-W_frame>img[data-on]{opacity:1}.XX5j-W_where{z-index:2;border-radius:var(--radius-control);color:#f1ebde;max-width:calc(100% - 80px);font-size:var(--text-sm);background:#0a0806c7;align-items:baseline;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:12px;left:12px}.XX5j-W_where strong{white-space:nowrap;font-weight:700}.XX5j-W_where span{color:#ada393;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.XX5j-W_next{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:#f1ebde;cursor:pointer;transition:background-color var(--dur-fast);background:#0a0806c7;border:0;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.XX5j-W_next:hover{background:#0a0806eb;box-shadow:inset 0 0 0 1px #f1ebde80}.XX5j-W_close{padding:var(--section) 0;background:var(--color-room);content-visibility:auto;contain-intrinsic-size:auto 420px}.XX5j-W_closeInner{width:var(--shell);margin:0 auto}.XX5j-W_close h2{text-align:center;max-width:1000px;font-size:var(--l-section);margin:0 auto clamp(40px,5vw,56px);line-height:1.04}.XX5j-W_close h2>span{color:var(--color-text-muted);display:block}.XX5j-W_close h2>.XX5j-W_closeGold{color:var(--color-text)}.XX5j-W_closeInner{justify-items:center;gap:0;display:grid}.XX5j-W_closeButton{min-height:var(--tap-stage);border-radius:var(--radius-control);background:var(--color-gold);font-size:var(--text-lg);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 32px;font-weight:700;display:inline-flex;color:var(--color-on-gold)!important}.XX5j-W_closeButton:hover{background:var(--color-gold-hover)}.XX5j-W_closeButton:active{background:var(--color-gold-pressed)}.XX5j-W_close .XX5j-W_closeFine{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin:20px auto 0}@media (max-width:900px){.XX5j-W_chapter,.XX5j-W_chapter[data-flip]{grid-template-columns:minmax(0,1fr);gap:28px}.XX5j-W_chapter[data-flip] .XX5j-W_copy{order:0}}@media (max-width:560px){.XX5j-W_frame{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.XX5j-W_shelfTrack{animation:none}.XX5j-W_shelf{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.XX5j-W_shelfTrack ul[aria-hidden]{display:none}}.XX5j-W_recordHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-bottom:8px;display:flex}.XX5j-W_recordHeader h4{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.XX5j-W_recordHeader p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:8px}.XX5j-W_shelfPause{width:var(--tap-min);height:var(--tap-min);color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.XX5j-W_recordButton{text-align:left;cursor:pointer;border-radius:var(--radius-media);width:100%;padding:4px;display:grid}.XX5j-W_recordButton:focus-visible,.XX5j-W_shelfPause:focus-visible,.XX5j-W_lessonPanel button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.XX5j-W_recordArt{display:block;position:relative}.XX5j-W_recordPlay{background:var(--color-gold);width:36px;height:36px;color:var(--color-on-gold);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.XX5j-W_recordButton:hover .XX5j-W_recordPlay,.XX5j-W_recordButton:focus-visible .XX5j-W_recordPlay{opacity:1;transform:none}.XX5j-W_recordText{gap:4px;min-width:0;display:grid}.XX5j-W_recordText>span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.3}.XX5j-W_shelf[data-paused]{overflow:auto;-webkit-mask-image:none;mask-image:none}.XX5j-W_shelf:has(button:focus-visible){overflow:auto;-webkit-mask-image:none;mask-image:none}.XX5j-W_shelf[data-paused] .XX5j-W_shelfTrack{animation:none}.XX5j-W_shelf:has(button:focus-visible) .XX5j-W_shelfTrack{animation:none}.XX5j-W_shelf:has(button:focus-visible) ul[aria-hidden]{display:none}.XX5j-W_lessonDialog{border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background:var(--color-surface);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);margin:auto;padding:0;overflow:auto}.XX5j-W_lessonDialog::backdrop{background:var(--color-room);opacity:.85}html:has(.XX5j-W_lessonDialog[open]){overflow:hidden}.XX5j-W_lessonPanel{padding:clamp(20px,5vw,40px);position:relative}.XX5j-W_lessonClose{width:var(--tap-min);height:var(--tap-min);cursor:pointer;border-radius:var(--radius-control);place-items:center;display:grid;position:absolute;top:8px;right:8px}.XX5j-W_demoLabel{font-size:var(--text-xs);color:var(--color-gold);padding-right:28px}.XX5j-W_lessonPanel h2{font-size:var(--display-sm);margin-top:16px;line-height:1.1}.XX5j-W_lessonArtist,.XX5j-W_demoNote{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:8px}.XX5j-W_lessonDemo{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;min-height:160px;margin-top:28px;display:grid}.XX5j-W_lessonDemo h3{font-size:var(--text-xl);line-height:1.2}.XX5j-W_lessonDemo p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:12px;line-height:1.5}.XX5j-W_demoNote{margin-top:24px;line-height:1.5}@media (max-width:560px){.XX5j-W_recordHeader{align-items:start}.XX5j-W_recordPlay{opacity:1;transform:none}.XX5j-W_lessonDemo{grid-template-columns:72px minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.XX5j-W_recordPlay{transition:none;transform:none}.XX5j-W_shelfPause{display:none}}
.iNbnoa_dialog{--dialog-top:clamp(24px, 8dvh, 80px);width:min(560px,100% - 32px);max-width:none;max-height:min(760px, 100dvh - var(--dialog-top) - 24px);margin:var(--dialog-top) auto auto;border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui), system-ui, sans-serif;opacity:0;transition:opacity .16s ease-in, translate .16s ease-in, scale .16s ease-in, overlay .16s allow-discrete, display .16s allow-discrete;border:0;padding:0;overflow:hidden;translate:0 12px;scale:.98}.iNbnoa_dialog[open]{opacity:1;transition-duration:var(--dur);transition-timing-function:var(--ease-out);translate:0;scale:1}@starting-style{.iNbnoa_dialog[open]{opacity:0;translate:0 12px;scale:.98}}.iNbnoa_dialog::backdrop{transition:background-color var(--dur) var(--ease-out), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;background:0 0}.iNbnoa_dialog[open]::backdrop{background:var(--color-scrim)}@starting-style{.iNbnoa_dialog[open]::backdrop{background:0 0}}.iNbnoa_dialog:focus{outline:none}html:has(.iNbnoa_dialog[open]){overflow:hidden}.iNbnoa_panel{max-height:inherit;flex-direction:column;display:flex;position:relative}@media (min-width:641px){.iNbnoa_panel{height:min(36rem,100dvh - 48px)}}.iNbnoa_close{z-index:1;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.iNbnoa_close:hover{background:var(--color-hover);color:var(--color-text)}.iNbnoa_close:focus-visible,.iNbnoa_done:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.iNbnoa_body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.iNbnoa_body>section>div[aria-hidden=true]:first-child{margin-inline:-24px}.iNbnoa_body h2{font-family:var(--font-display), sans-serif;text-wrap:balance;padding-right:44px;font-size:clamp(30px,1.4rem + 1.6vw,40px);font-weight:400;line-height:1.02}.iNbnoa_done{min-height:var(--tap-std);border:1px solid var(--color-edge);border-radius:var(--radius-control);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color var(--dur-fast);background:0 0;align-items:center;margin-top:24px;padding:0 20px;font-weight:700;display:inline-flex}.iNbnoa_done:hover{background:var(--color-hover)}.iNbnoa_skeleton{gap:8px;padding-top:48px;display:grid}.iNbnoa_skeleton i{border-radius:var(--radius-control);background:var(--color-raised);display:block}.iNbnoa_skeletonQuestion{width:70%;height:36px;margin-bottom:20px}.iNbnoa_skeletonRow{height:var(--tap-std)}@media (max-width:640px){.iNbnoa_dialog{border-radius:var(--radius-surface) var(--radius-surface) 0 0;width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;translate:0 24px;scale:1}@starting-style{.iNbnoa_dialog[open]{translate:0 100%;scale:1}}.iNbnoa_body{padding:0 16px calc(16px + env(safe-area-inset-bottom))}.iNbnoa_body>section>div[aria-hidden=true]:first-child{margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.iNbnoa_dialog,.iNbnoa_dialog::backdrop{transition:none}}
._1xBNlG_editing [data-copy]{outline-offset:3px;cursor:text;border-radius:2px;outline:1px dashed #e7b44c8c}._1xBNlG_editing [data-copy]:hover{outline-color:#e7b44c}._1xBNlG_editing [data-copy]:empty{min-width:6em;min-height:1.4em;display:block!important}._1xBNlG_editing [data-copy]:focus{outline-offset:3px;background:#e7b44c14;outline:2px solid #e7b44c}._1xBNlG_bar{z-index:100;color:#f1ebde;max-width:calc(100% - 32px);font:400 14px / 1.4 var(--font-ui), system-ui, sans-serif;background:#322e2a;border-radius:8px;align-items:center;gap:16px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%}._1xBNlG_bar strong{white-space:nowrap;font-weight:700}._1xBNlG_bar span{color:#d9d0be}._1xBNlG_bar button{color:#0a0806;font:inherit;cursor:pointer;background:#e7b44c;border:0;border-radius:6px;flex:none;padding:8px 14px;font-weight:700}
.jQ6Wua_page{--shell:min(1240px, 100% - 2 * clamp(20px, 5vw, 64px));--section:clamp(64px, 8vw, 96px);--l-hero:clamp(52px, 7vw, 96px);--l-section:clamp(40px, 5.2vw, 64px);--l-chapter:clamp(32px, 3.6vw, 48px);--l-title:var(--display-md);--l-card:var(--display-sm);--tap:var(--color-raised);background:var(--color-room);color:var(--color-text);font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--text-md);line-height:1.5;position:relative;overflow-x:hidden}.jQ6Wua_page *,.jQ6Wua_page :before,.jQ6Wua_page :after{box-sizing:border-box}.jQ6Wua_page a{color:inherit;text-decoration:none}.jQ6Wua_page button{font:inherit;color:inherit}.jQ6Wua_page :where(h1,h2,h3,p,figure,blockquote,ol,ul){margin:0}.jQ6Wua_page :where(ol,ul){padding:0;list-style:none}.jQ6Wua_page :is(h1,h2,h3){font-family:var(--font-display), sans-serif;letter-spacing:-.005em;text-wrap:balance;font-weight:400;line-height:1.02}.jQ6Wua_page h2{font-size:var(--l-section)}.jQ6Wua_page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jQ6Wua_page ::selection{background:var(--color-gold);color:var(--color-on-gold)}.jQ6Wua_page section[id]{scroll-margin-top:24px}.jQ6Wua_page [data-copy]{white-space:pre-line}.jQ6Wua_accent{color:var(--color-text-muted)}.jQ6Wua_skip{z-index:50;border-radius:var(--radius-control);background:var(--color-selected);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-200%);color:var(--color-on-selected)!important}.jQ6Wua_skip:focus{transform:none}.jQ6Wua_button,.jQ6Wua_buttonOutline{min-height:var(--tap-std);border-radius:var(--radius-control);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;display:inline-flex}.jQ6Wua_button{background:var(--color-gold);color:var(--color-on-gold)!important}.jQ6Wua_button:hover{background:var(--color-gold-hover)}.jQ6Wua_button:active{background:var(--color-gold-pressed)}.jQ6Wua_buttonOutline{border-color:var(--color-edge);color:var(--color-text)}.jQ6Wua_buttonOutline:hover{background:var(--color-hover)}.jQ6Wua_buttonOutline:active{background:var(--color-pressed)}.jQ6Wua_buttonSmall{min-height:var(--tap-min);font-size:var(--text-sm);padding:0 16px}.jQ6Wua_quiet{min-height:var(--tap-min);color:var(--color-text);align-items:center;gap:8px;padding:0 4px;font-weight:700;display:inline-flex}.jQ6Wua_quiet svg{transition:translate var(--dur-fast) var(--ease-out)}.jQ6Wua_quiet:hover svg{translate:0 2px}.jQ6Wua_header{width:var(--shell);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 0;display:flex}.jQ6Wua_brand{display:inline-flex}.jQ6Wua_nav{font-size:var(--text-sm);gap:8px;font-weight:700;display:flex}.jQ6Wua_nav a,.jQ6Wua_headerActions>a:first-child{min-height:var(--tap-min);border-radius:var(--radius-control);color:var(--color-text-muted);transition:color var(--dur-fast), background-color var(--dur-fast);align-items:center;padding:0 12px;display:inline-flex}.jQ6Wua_nav a:hover,.jQ6Wua_headerActions>a:first-child:hover{color:var(--color-text);background:var(--color-hover)}.jQ6Wua_headerActions{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:700;display:flex}.jQ6Wua_hero{width:var(--shell);padding:clamp(24px, 5vw, 64px) 0 var(--section);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.jQ6Wua_eyebrow{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:700}.jQ6Wua_heroCopy h1{font-size:var(--l-hero);margin:0 0 24px;line-height:.96}.jQ6Wua_heroCopy>*{animation:jQ6Wua_rise var(--dur-slow) var(--ease-out) both}.jQ6Wua_heroCopy>:nth-child(2){animation-delay:70ms}.jQ6Wua_heroCopy>:nth-child(3){animation-delay:.14s}.jQ6Wua_heroCopy>:nth-child(4){animation-delay:.21s}@keyframes jQ6Wua_rise{0%{opacity:0;translate:0 8px}}.jQ6Wua_heroCopy h1>span{display:block}.jQ6Wua_lede{max-width:30em;font-size:var(--text-xl);color:var(--color-text-muted);line-height:1.5}.jQ6Wua_ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.jQ6Wua_fine{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:16px}.jQ6Wua_heroArt{position:relative}.jQ6Wua_heroArt>img{aspect-ratio:5/6;object-fit:cover;object-position:74% 40%;border-radius:var(--radius-media);background:var(--color-spot);width:100%;max-height:min(680px,80vh);display:block}.jQ6Wua_setlist{background:var(--color-editorial-note);width:250px;color:var(--color-editorial-text);border-radius:var(--radius-sheet);padding:24px 22px 18px;position:absolute;bottom:clamp(28px,5vw,56px);left:clamp(-40px,-3vw,-12px);transform:rotate(-3deg)}.jQ6Wua_tape{background:var(--color-editorial-tape);mix-blend-mode:multiply;width:84px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:4deg}.jQ6Wua_setlistHead{border-bottom:1px dashed var(--color-editorial-note-rule);font-size:var(--text-sm);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:10px;font-weight:700;display:flex}.jQ6Wua_setlist li{border-bottom:1px solid var(--color-editorial-note-rule);grid-template-columns:20px 1fr;column-gap:8px;padding:8px 0;display:grid}.jQ6Wua_setlist li>span{font-family:var(--font-display), sans-serif;font-size:var(--text-lg);color:var(--color-editorial-accent-text);grid-row:span 2}.jQ6Wua_setlist strong{font-family:var(--font-display), sans-serif;font-size:22px;font-weight:400;line-height:1.1}.jQ6Wua_setlist em{font-style:normal;font-size:var(--text-sm);color:var(--color-editorial-text-muted)}.jQ6Wua_week{width:var(--shell);padding:0 0 var(--section);margin:0 auto;scroll-margin-top:24px}.jQ6Wua_week:empty{display:none}.jQ6Wua_weekEntries{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.jQ6Wua_weekEntry{flex-direction:column;gap:2px;min-width:0;display:flex}.jQ6Wua_weekArt{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-media);background-color:var(--color-surface);margin-bottom:6px;display:block;overflow:hidden}.jQ6Wua_weekArt img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.jQ6Wua_weekName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.jQ6Wua_weekSong{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:760px){.jQ6Wua_weekEntries{grid-template-columns:repeat(2,minmax(0,1fr))}}.jQ6Wua_proof{--cards:3;padding:var(--section) 0;background:var(--color-spot);content-visibility:auto;contain-intrinsic-size:auto 900px;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,64px);display:grid}.jQ6Wua_shelfHead{width:var(--shell);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto 24px;display:flex}.jQ6Wua_shelfHead h2{max-width:12em}.jQ6Wua_shelfTitle{font-size:var(--l-title);line-height:1.05}.jQ6Wua_railWrap{position:relative}.jQ6Wua_railControls{flex:none;gap:8px;display:flex}.jQ6Wua_railControls button{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);background:var(--tap);color:var(--color-text);cursor:pointer;transition:background-color var(--dur-fast);border:0;place-items:center;display:grid}.jQ6Wua_railControls button:hover:not(:disabled){background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-edge)}.jQ6Wua_railControls button:disabled{opacity:.4;cursor:default}.jQ6Wua_rail{width:var(--shell);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 auto;display:flex;overflow-x:auto}.jQ6Wua_rail::-webkit-scrollbar{display:none}.jQ6Wua_rail:focus-visible{outline-offset:-2px!important}.jQ6Wua_videoStory{flex:0 0 calc((100% - (var(--cards) - 1) * 16px) / var(--cards));scroll-snap-align:start;border-radius:var(--radius-surface);background:var(--color-surface);overflow:hidden}.jQ6Wua_videoFrame{aspect-ratio:16/9;background:var(--color-sunken);position:relative}.jQ6Wua_videoFrame>button{background:var(--color-sunken);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.jQ6Wua_videoFrame>button:focus-visible{outline-offset:-4px}.jQ6Wua_videoFrame img{object-fit:cover;width:100%;height:100%}.jQ6Wua_videoFrame iframe{border:0;width:100%;height:100%}.jQ6Wua_videoPlay{width:var(--tap-std);height:var(--tap-std);border-radius:var(--radius-control);background:var(--color-selected);color:var(--color-on-selected);transition:scale var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.jQ6Wua_videoFrame>button:hover .jQ6Wua_videoPlay{scale:1.04}.jQ6Wua_videoWatch{border-radius:var(--radius-chip);color:#f1ebde;font-size:var(--text-xs);background:#0a0806bf;padding:4px 8px;font-weight:700;position:absolute;bottom:12px;left:12px}.jQ6Wua_videoCaption{padding:16px 20px 20px}.jQ6Wua_videoCaption>p{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:4px;font-weight:700}.jQ6Wua_videoCaption h3{font-size:var(--l-card);line-height:1.05}.jQ6Wua_milestone{flex:0 0 calc((100% - (var(--cards) - 1) * 16px) / var(--cards));border-radius:var(--radius-surface);background:var(--color-surface);scroll-snap-align:start;flex-direction:column;padding:24px;display:flex}.jQ6Wua_milestone h3{font-size:var(--l-card)}.jQ6Wua_milestone blockquote{font-size:var(--text-body);color:var(--color-text);margin-top:16px;line-height:1.5}.jQ6Wua_byline{font-size:var(--text-sm);align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.jQ6Wua_bylineText{flex-direction:column;gap:2px;min-width:0;display:flex}.jQ6Wua_byline strong{font-weight:700}.jQ6Wua_byline span{font-size:var(--text-xs);color:var(--color-text-muted)}.jQ6Wua_communityAvatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.jQ6Wua_milestoneInvite{box-shadow:inset 0 0 0 1px var(--color-edge);background:0 0}.jQ6Wua_milestoneInvite>p{font-size:var(--text-body);color:var(--color-text-muted);margin-top:12px}.jQ6Wua_inviteLink{min-height:var(--tap-std);border:1px solid var(--color-edge);border-radius:var(--radius-control);transition:background-color var(--dur-fast);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 20px;font-weight:700;display:inline-flex}.jQ6Wua_inviteLink:hover{background:var(--color-hover)}.jQ6Wua_footer{border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px max(20px,50% - 620px);display:flex}.jQ6Wua_footer nav{gap:8px;display:flex}.jQ6Wua_footer nav a{min-height:var(--tap-min);align-items:center;padding:0 8px;display:inline-flex}.jQ6Wua_footer nav a:hover{color:var(--color-text)}@media (max-width:1000px){.jQ6Wua_proof{--cards:2}.jQ6Wua_nav{display:none}.jQ6Wua_hero{grid-template-columns:1fr}.jQ6Wua_heroArt{margin-left:16px}.jQ6Wua_heroArt>img{aspect-ratio:4/3;max-height:none}.jQ6Wua_setlist{left:-16px}}@media (max-width:680px){.jQ6Wua_proof{--cards:1}.jQ6Wua_header{padding:12px 0}.jQ6Wua_headerActions .jQ6Wua_buttonSmall,.jQ6Wua_setlist{display:none}.jQ6Wua_heroArt{margin-left:0}.jQ6Wua_heroArt>img{aspect-ratio:4/3}.jQ6Wua_shelfHead{flex-direction:column;align-items:flex-start}.jQ6Wua_railControls{align-self:flex-end}.jQ6Wua_milestone{padding:20px}.jQ6Wua_footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.jQ6Wua_page *,.jQ6Wua_page :before,.jQ6Wua_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@layer components{._4X6w2q_avatar{--avatar-size:40px;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background-color:var(--avatar-fill,var(--color-sunken));color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}._4X6w2q_member:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--hair,1px) var(--color-line);pointer-events:none;position:absolute;inset:0}._4X6w2q_disc{background-color:var(--color-selected);color:var(--color-on-selected)}._4X6w2q_photo{background-color:var(--color-sunken)}._4X6w2q_xs{--avatar-size:32px;font-size:var(--text-xs)}._4X6w2q_sm{--avatar-size:40px;font-size:var(--text-sm)}._4X6w2q_md{--avatar-size:56px;font-size:var(--text-lg)}._4X6w2q_lg{--avatar-size:104px;font-size:var(--display-sm)}._4X6w2q_xl{--avatar-size:160px;font-size:var(--display-md)}._4X6w2q_room[data-size="24"]{--avatar-size:24px;font-size:var(--text-2xs)}._4X6w2q_room[data-size="28"]{--avatar-size:28px;font-size:var(--text-xs)}._4X6w2q_room[data-size="32"]{--avatar-size:32px;font-size:var(--text-sm)}._4X6w2q_room[data-size="40"]{--avatar-size:40px;font-size:var(--text-md)}:is(.stage,[data-surface=stage],[data-surface=station],:root[data-theme=dark]) ._4X6w2q_room{background-color:var(--avatar-fill,var(--color-raised));box-shadow:inset 0 0 0 1px var(--color-line)}._4X6w2q_ring{box-shadow:0 0 0 2px var(--avatar-ring,var(--color-room))}:is([data-surface=stage],[data-surface=station],:root[data-theme=dark]) ._4X6w2q_ring{box-shadow:0 0 0 2px var(--avatar-ring,var(--color-room))}._4X6w2q_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._4X6w2q_initials{font-family:var(--font-ui);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:0}._4X6w2q_avatar[data-covered] ._4X6w2q_initials{transform:translate(-4px)}@media (forced-colors:active){._4X6w2q_member:after{box-shadow:inset 0 0 0 1px canvastext}._4X6w2q_room{border:1px solid canvastext}}}
.Sci_ia_root{min-width:0;display:flex}.Sci_ia_pill{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--tap-min);padding:0 var(--space-3) 0 var(--space-4);border:var(--hair,1px) solid var(--surface-edge,var(--color-line));border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);flex:auto;display:flex}@media (hover:hover){.Sci_ia_pill:hover{box-shadow:inset 0 0 0 1px var(--color-edge)}}.Sci_ia_pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Sci_ia_words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Sci_ia_icon{display:none}@media (max-width:760px){.Sci_ia_pill{display:none}.Sci_ia_icon{display:inline-flex}}@media (prefers-reduced-motion:reduce){.Sci_ia_pill{transition:none}}
.pmLZkq_rail{z-index:calc(var(--z-sticky) + 3);top:var(--academy-top-h,60px);display:var(--academy-rail-display,flex);width:var(--academy-rail-w,76px);height:calc(100dvh - var(--academy-top-h,60px));align-self:start;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;overscroll-behavior:contain;scrollbar-width:none;background-color:var(--color-rail);font-family:var(--font-ui);contain:layout paint;flex-direction:column;position:sticky;overflow:hidden auto}.pmLZkq_mark{width:var(--tap-std);height:var(--tap-std);border-radius:var(--radius-control);color:var(--color-text);flex:none;place-items:center;display:grid}@media (hover:hover){.pmLZkq_mark:hover{background-color:var(--color-hover)}}.pmLZkq_mark:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pmLZkq_list{gap:var(--space-1);width:100%;margin:var(--space-2) 0 0;padding:0 var(--space-2);flex-direction:column;list-style:none;display:flex}.pmLZkq_foot{padding-top:var(--space-3);place-items:center;margin-top:auto;display:grid}.pmLZkq_footList{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--color-line);flex-direction:column;margin:0;list-style:none;display:flex}.pmLZkq_foot:has(.pmLZkq_footList){width:100%}.pmLZkq_item{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:var(--tap-std);padding:var(--space-2) 0;border-radius:var(--radius-control);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);--live-ring:var(--color-rail);--live-ring-layer:transparent;background-color:#0000;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover){.pmLZkq_item:hover{color:var(--color-text);background-color:var(--color-hover);--live-ring-layer:var(--color-hover)}}.pmLZkq_item:active{background-color:var(--color-pressed);--live-ring-layer:var(--color-pressed)}.pmLZkq_item:is([data-current],[aria-expanded=true]){color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=today] [data-frame-area=today]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=songbook] [data-frame-area=songbook]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=learn] [data-frame-area=learn]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=perform] [data-frame-area=perform]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=stage] [data-frame-area=stage]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=coaching] [data-frame-area=coaching]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=community] [data-frame-area=community]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}html[data-academy-here=vault] [data-frame-area=vault]>.pmLZkq_item{color:var(--color-text);background-color:var(--color-rail-current);--live-ring:var(--color-rail-current);--live-ring-layer:transparent}.pmLZkq_item[data-current]:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=today] [data-frame-area=today]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=songbook] [data-frame-area=songbook]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=learn] [data-frame-area=learn]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=perform] [data-frame-area=perform]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=stage] [data-frame-area=stage]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=coaching] [data-frame-area=coaching]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=community] [data-frame-area=community]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}html[data-academy-here=vault] [data-frame-area=vault]>.pmLZkq_item:before{content:"";top:10px;bottom:10px;left:calc(var(--space-2) * -1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold);width:3px;position:absolute}.pmLZkq_item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.pmLZkq_label{max-width:calc(100% + var(--space-2));white-space:nowrap}.pmLZkq_glyph{display:inline-flex;position:relative}.pmLZkq_liveDot{border-radius:var(--radius-round);background-color:var(--color-gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--live-ring-layer,transparent), 0 0 0 2px var(--live-ring,var(--color-room));animation:pmLZkq_live-dot-in .2s var(--ease-out) both;position:absolute;top:-3px;right:-5px}@keyframes pmLZkq_live-dot-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pmLZkq_liveDot{animation:none}}.pmLZkq_tabs{z-index:calc(var(--z-sticky) + 3);display:var(--academy-tabs-display,none);padding:0 0 var(--safe-bottom,0px);border-top:1px solid var(--color-rail);background-color:var(--color-rail);font-family:var(--font-ui);position:fixed;bottom:0;left:0;right:0}.pmLZkq_tab{min-width:0;min-height:60px;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;transition:color var(--dur-fast) var(--ease-out);--live-ring:var(--color-rail);--live-ring-layer:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 2px;text-decoration:none;display:flex;position:relative}.pmLZkq_tab[data-current]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=today] .pmLZkq_tab[data-frame-area=today]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=songbook] .pmLZkq_tab[data-frame-area=songbook]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=learn] .pmLZkq_tab[data-frame-area=learn]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=perform] .pmLZkq_tab[data-frame-area=today]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=stage] .pmLZkq_tab[data-frame-area=stage]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=community] .pmLZkq_tab[data-frame-area=today]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-frame~=coaching][data-academy-here=coaching] .pmLZkq_tab[data-frame-area=today]{color:var(--color-text);font-weight:var(--weight-bold)}html[data-academy-here=vault] .pmLZkq_tab[data-frame-area=vault]{color:var(--color-text);font-weight:var(--weight-bold)}.pmLZkq_tab[data-current]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=today] .pmLZkq_tab[data-frame-area=today]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=songbook] .pmLZkq_tab[data-frame-area=songbook]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=learn] .pmLZkq_tab[data-frame-area=learn]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=perform] .pmLZkq_tab[data-frame-area=today]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=stage] .pmLZkq_tab[data-frame-area=stage]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=community] .pmLZkq_tab[data-frame-area=today]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-frame~=coaching][data-academy-here=coaching] .pmLZkq_tab[data-frame-area=today]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}html[data-academy-here=vault] .pmLZkq_tab[data-frame-area=vault]:after{content:"";border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-gold);height:3px;position:absolute;top:0;left:30%;right:30%}.pmLZkq_tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.pmLZkq_tabLabel{max-width:100%}@media (prefers-reduced-motion:reduce){.pmLZkq_item,.pmLZkq_tab{transition:none}}
.sBo8Qa_shell[data-academy-shell]{--academy-top-h:var(--top-height,60px);--academy-rail-w:var(--rail-width,76px);--academy-transport-h:0px;--academy-gap:var(--shell-gap,8px);--academy-tabs-h:0px;--academy-mini-h:0px;--academy-rail-display:flex;--academy-tabs-display:none;--academy-list-room:0px;--academy-side-room:0px;min-height:100dvh;padding-left:var(--academy-rail-w);padding-bottom:var(--academy-transport-h);background-color:var(--color-room);display:block}.sBo8Qa_shell[data-song]{--academy-transport-h:var(--player-height,72px)}.sBo8Qa_shell[data-list]{--academy-list-room:calc(var(--academy-list-pane,300px) + var(--academy-gap))}.sBo8Qa_shell[data-list]:not([data-panes]){--academy-list-pane:var(--academy-list-kept,300px)}html[data-academy-list=collapsed] .sBo8Qa_shell[data-list]:not([data-panes]){--academy-list-pane:72px}html:not([data-academy-list]) .sBo8Qa_shell[data-list]:not([data-panes]){--academy-list-room:0px}html:not([data-academy-list]) .sBo8Qa_shell[data-list]:not([data-panes])>.sBo8Qa_listPane{display:none}.sBo8Qa_shell[data-side=dock]{--academy-side-room:calc(var(--academy-side-pane,340px) + var(--academy-gap))}.sBo8Qa_shell:not([data-panes])>.sBo8Qa_sidePane[data-shell-side=held]{display:none}html[data-academy-lens] .sBo8Qa_shell[data-side=held]:not([data-panes]){--academy-side-pane:var(--academy-side-kept,340px);--academy-side-room:calc(var(--academy-side-pane) + var(--academy-gap))}html[data-academy-lens] .sBo8Qa_shell:not([data-panes])>.sBo8Qa_sidePane[data-shell-side=held]{display:flex}.sBo8Qa_shell>[data-academy-rail]{top:0;bottom:var(--academy-transport-h);align-self:stretch;height:auto;position:fixed;left:0}.sBo8Qa_shell>[data-academy-top]{margin-left:var(--academy-gap)}.sBo8Qa_main{min-width:0;min-height:calc(100dvh - var(--academy-top-h) - var(--academy-transport-h));margin-left:calc(var(--academy-gap) + var(--academy-list-room));margin-right:calc(var(--academy-gap) + var(--academy-side-room));border:var(--hair,1px) solid var(--surface-edge,transparent);border-radius:var(--radius-surface);background-color:var(--color-surface);--nav-w:0px;--shell-header-h:var(--academy-top-h);--shell-tabbar-h:var(--academy-tabs-h);--shell-bottom-clearance:calc(var(--academy-transport-h) + var(--academy-tabs-h) + var(--academy-mini-h));--shell-main-pad-bottom:0px;padding-bottom:var(--shell-main-pad-bottom);position:relative;overflow:clip}.sBo8Qa_shell[data-rail-only]{--academy-top-h:0px}.sBo8Qa_shell[data-rail-only]>.sBo8Qa_main{height:calc(100dvh - var(--shell-bottom-clearance));border:0;border-radius:0;min-height:0;margin:0}.sBo8Qa_main [data-page-ground]{background-color:#0000}.sBo8Qa_main{--academy-page-ground:var(--color-surface);--card-surface:var(--color-raised)}.sBo8Qa_listPane,.sBo8Qa_sidePane{z-index:var(--z-sticky);top:var(--academy-top-h);bottom:var(--academy-transport-h);border:var(--hair,1px) solid var(--surface-edge,transparent);border-radius:var(--radius-surface);background-color:var(--color-surface);contain:layout style;flex-direction:column;min-height:0;display:flex;position:fixed}.sBo8Qa_listPane{--academy-list-toggle-room:calc(var(--tap-min) + var(--space-2));left:calc(var(--academy-rail-w) + var(--academy-gap));width:var(--academy-list-pane,300px)}.sBo8Qa_listPane[data-gliding]{will-change:transform}.sBo8Qa_listToggle{z-index:var(--z-sticky);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.sBo8Qa_listPane[data-list-state=collapsed] .sBo8Qa_paneBody{overflow-x:hidden}html[data-academy-list=collapsed] .sBo8Qa_shell:not([data-panes])>.sBo8Qa_listPane .sBo8Qa_paneBody{overflow-x:hidden}.sBo8Qa_listPane[data-list-state=collapsed] .sBo8Qa_paneBody:not(:has([data-list-collapsible]))>*{visibility:hidden}.sBo8Qa_paneBody:not(:empty):not(:has([data-list-head])){padding-block-start:calc(var(--tap-min) + var(--space-2) * 2)}.sBo8Qa_sidePane{right:var(--academy-gap);width:var(--academy-side-pane,340px);animation:sBo8Qa_pane-in var(--dur) var(--ease-out)}.sBo8Qa_sidePane[data-shell-side=overlay]{z-index:var(--z-modal);background-color:var(--color-surface);width:min(380px,90vw);box-shadow:var(--shadow-raised,none);animation:sBo8Qa_fade-in var(--dur) var(--ease-out);border:0;border-radius:0;top:0;bottom:0;right:0;overflow:hidden}.sBo8Qa_scrim{z-index:calc(var(--z-modal) - 1);background-color:var(--color-scrim);animation:sBo8Qa_fade-in var(--dur-fast) var(--ease-out);position:fixed;inset:0}@keyframes sBo8Qa_fade-in{0%{opacity:0}}.sBo8Qa_paneBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sBo8Qa_paneBody:empty{background-origin:content-box;background-image:linear-gradient(var(--color-sunken), var(--color-sunken)), linear-gradient(var(--color-sunken), var(--color-sunken)), linear-gradient(var(--color-sunken), var(--color-sunken)), linear-gradient(var(--color-sunken), var(--color-sunken));background-repeat:no-repeat;background-size:40% 20px,calc(100% - 16px) 44px,calc(100% - 16px) 44px,calc(100% - 16px) 44px;background-position:calc(var(--academy-list-toggle-room) + var(--space-2)) 20px, 8px 226px, 8px 282px, 8px 338px}.sBo8Qa_listPane[data-list-state=collapsed] .sBo8Qa_paneBody:empty{background-position:7px 60px,5px 116px,5px 172px,5px 228px;background-size:44px 44px,48px 48px,48px 48px,48px 48px}html[data-academy-list=collapsed] .sBo8Qa_shell:not([data-panes])>.sBo8Qa_listPane .sBo8Qa_paneBody:empty{background-position:7px 60px,5px 116px,5px 172px,5px 228px;background-size:44px 44px,48px 48px,48px 48px,48px 48px}.sBo8Qa_paneHost{display:contents}.sBo8Qa_paneWaiting{flex-direction:column;height:100%;min-height:0;display:flex}.sBo8Qa_paneWaitingHead{height:calc(var(--tap-min) + var(--space-2));border-bottom:var(--hair,1px) solid var(--color-line)}.sBo8Qa_paneWaitingBody{background-image:linear-gradient(var(--color-sunken), var(--color-sunken)), linear-gradient(var(--color-sunken), var(--color-sunken)), linear-gradient(var(--color-sunken), var(--color-sunken));background-position:16px 16px,16px calc(min(268px,100% - 32px) + 32px),16px calc(min(268px,100% - 32px) + 64px);background-repeat:no-repeat;background-size:min(268px,100% - 32px) min(268px,100% - 32px),60% 20px,40% 16px;flex:1}.sBo8Qa_paneFallback{height:100%;min-height:0;color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}.sBo8Qa_paneFallbackHead{padding:var(--space-2) var(--space-2) 0;justify-content:flex-end;display:flex}.sBo8Qa_paneFallbackBody{justify-items:start;gap:var(--space-3);padding:var(--space-4);display:grid}.sBo8Qa_paneFallbackTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.sBo8Qa_paneFallbackText{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}@keyframes sBo8Qa_pane-in{0%{opacity:0;transform:translate(12px)}}.sBo8Qa_split{z-index:var(--z-sticky);width:var(--tap-min);cursor:col-resize;touch-action:none;position:absolute;top:0;bottom:0}.sBo8Qa_splitList{right:-26px}.sBo8Qa_splitSide{left:-26px}.sBo8Qa_split:after{content:"";top:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-chip);background-color:var(--color-gold-mark);opacity:0;width:2px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;left:21px}.sBo8Qa_split:hover:after,.sBo8Qa_split[data-active]:after,.sBo8Qa_split:focus-visible:after{opacity:1}.sBo8Qa_split:focus-visible:after{background-color:var(--color-focus)}.sBo8Qa_split:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sBo8Qa_transportBar{z-index:calc(var(--z-sticky) + 2);height:var(--academy-transport-h);contain:layout paint style;position:fixed;bottom:0;left:0;right:0}.sBo8Qa_miniBar{display:none}@media (max-width:760px){.sBo8Qa_shell[data-academy-shell]{--academy-top-h:56px;--academy-rail-w:0px;--academy-transport-h:0px;--academy-gap:0px;--academy-tabs-h:var(--academy-tabs-measured,var(--shell-mobile-tabbar-h));--academy-rail-display:none;--academy-tabs-display:flex;--academy-list-room:0px;padding-bottom:0}.sBo8Qa_listPane{display:none}.sBo8Qa_shell[data-academy-shell][data-song]{--academy-mini-h:64px}.sBo8Qa_main{background-color:var(--color-surface);--shell-main-pad-bottom:max(calc(4rem + var(--safe-bottom,0px)), calc(var(--shell-bottom-clearance) + var(--space-2)));border:0;border-radius:0}.sBo8Qa_transportBar{display:none}.sBo8Qa_miniBar{z-index:calc(var(--z-sticky) + 2);right:0;bottom:var(--academy-tabs-h);display:block;position:fixed;left:0}}.sBo8Qa_shell[data-immersive]{padding:0;display:block}.sBo8Qa_shell[data-immersive]>.sBo8Qa_main{border:0;border-radius:0;margin:0}.sBo8Qa_skip{z-index:var(--z-toast);top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background-color:var(--color-selected);color:var(--color-on-selected);font-family:var(--font-ui);font-weight:var(--weight-bold);transition:transform var(--dur-fast) var(--ease-out);position:fixed;transform:translateY(-6rem)}.sBo8Qa_skip:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sBo8Qa_skip,.sBo8Qa_split:after{transition:none}.sBo8Qa_sidePane,.sBo8Qa_scrim{animation:none}.sBo8Qa_listPane[data-gliding]{will-change:auto}}
@layer components{.TwxY6W_btn{--btn-pad-x:var(--space-5);--btn-pad-start:var(--btn-pad-x);justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:var(--weight-bold);letter-spacing:0;border-radius:var(--radius-control);min-height:var(--tap-min);padding-block:0;padding-inline:var(--btn-pad-start) var(--btn-pad-x);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.TwxY6W_btn:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}.TwxY6W_btn[data-busy]{cursor:progress}.TwxY6W_btn:disabled{pointer-events:none}.TwxY6W_btn:disabled,.TwxY6W_btn[aria-disabled=true]:not([data-busy]){cursor:default;color:var(--color-on-disabled);background-color:var(--color-disabled);box-shadow:none;background-image:none}.TwxY6W_btn[aria-disabled=true]:not([data-busy]){cursor:not-allowed;color:var(--color-on-disabled);background-color:var(--color-disabled);box-shadow:none;background-image:none;text-decoration-color:#0000}.TwxY6W_icon{display:inline-flex}.TwxY6W_icon svg{width:18px;height:18px}.TwxY6W_withIcon{--btn-pad-start:var(--space-4)}.TwxY6W_arrow{display:inline-flex}.TwxY6W_min{--btn-pad-x:var(--space-4);height:var(--tap-min);font-size:var(--text-base)}.TwxY6W_min.TwxY6W_withIcon{--btn-pad-start:var(--space-3)}.TwxY6W_std{height:var(--tap-std);min-height:var(--tap-std);font-size:var(--text-md)}.TwxY6W_stage{--btn-pad-x:var(--space-7);height:var(--tap-stage);min-height:var(--tap-stage);font-size:var(--text-lg);gap:10px}.TwxY6W_stage.TwxY6W_withIcon{--btn-pad-start:var(--space-5)}.TwxY6W_iconOnly{--btn-pad-x:0px;--btn-pad-start:0px;width:var(--tap-min);min-width:var(--tap-min);height:var(--tap-min);font-size:var(--text-base);position:relative}.TwxY6W_iconOnly .TwxY6W_icon svg{width:20px;height:20px}.TwxY6W_iconOnly.TwxY6W_squareMd{width:var(--tap-std);min-width:var(--tap-std);height:var(--tap-std)}.TwxY6W_iconOnly.TwxY6W_squareLg{width:var(--tap-stage);min-width:var(--tap-stage);height:var(--tap-stage)}.TwxY6W_iconOnly:is(.TwxY6W_squareMd,.TwxY6W_squareLg) .TwxY6W_icon svg{width:24px;height:24px}.TwxY6W_badge{min-width:18px;height:18px;padding-inline:var(--space-1);border-radius:var(--radius-round);background-color:var(--color-gold);color:var(--color-on-gold);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);place-items:center;line-height:1;display:inline-grid;position:absolute;top:2px;right:2px}.TwxY6W_block{width:100%}.TwxY6W_gold{background-color:var(--color-gold);color:var(--color-on-gold)}.TwxY6W_gold:is(:hover,[data-state=hover]){background-color:var(--color-gold-hover)}.TwxY6W_gold:is(:active,[data-state=pressed]):not([data-busy]){background-color:var(--color-gold-pressed)}.TwxY6W_outline{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-edge);background-color:#0000}.TwxY6W_quiet{color:var(--color-text);background-color:#0000}.TwxY6W_outline:is(:hover,[data-state=hover]),.TwxY6W_quiet:is(:hover,[data-state=hover]){background-color:var(--color-hover)}.TwxY6W_outline:is(:active,[data-state=pressed]):not([data-busy]),.TwxY6W_quiet:is(:active,[data-state=pressed]):not([data-busy]),.TwxY6W_quiet[aria-expanded=true]{background-color:var(--color-pressed)}.TwxY6W_ink{background-color:var(--color-selected);color:var(--color-on-selected)}.TwxY6W_ink:is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.TwxY6W_tonal{background-color:var(--color-tap,var(--color-sunken));color:var(--color-text)}.TwxY6W_tonal .TwxY6W_icon svg{width:20px;height:20px}.TwxY6W_stage.TwxY6W_tonal .TwxY6W_icon svg{width:22px;height:22px}.TwxY6W_tonal:is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.TwxY6W_tonal:is(:active,[data-state=pressed]):not([data-busy]){background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.TwxY6W_iconOnly.TwxY6W_tonal:disabled,.TwxY6W_iconOnly.TwxY6W_tonal[aria-disabled=true]:not([data-busy]){color:var(--color-text-faint)}.TwxY6W_danger{background-color:var(--color-danger);color:var(--color-on-danger)}.TwxY6W_danger:is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.TwxY6W_danger:is(:active,[data-state=pressed]):not([data-busy]){background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.TwxY6W_danger.TwxY6W_dangerOutline{color:var(--color-danger);background-color:#0000;box-shadow:inset 0 0 0 1px}.TwxY6W_danger.TwxY6W_dangerOutline:is(:hover,[data-state=hover]){background-image:none;background-color:var(--color-hover)}@media (prefers-reduced-motion:reduce){.TwxY6W_btn{transition:none}}@media (forced-colors:active){.TwxY6W_btn:is(:focus-visible,[data-state=focus]){outline-color:highlight}}}.TwxY6W_primary,.TwxY6W_secondary,.TwxY6W_text,.TwxY6W_sm,.TwxY6W_md,.TwxY6W_lg{--button-legacy-hook:1}
.xPvuMW_page{min-height:calc(var(--page-min-height,100dvh) - var(--places-row-h,0px));color:var(--color-text);background:var(--color-surface)}.xPvuMW_mode_station{background:var(--color-bg)}.xPvuMW_stage{z-index:var(--z-modal);isolation:isolate;overscroll-behavior:contain;min-height:100dvh;color:var(--color-text);background:var(--color-bg);position:fixed;inset:0;overflow:auto}.xPvuMW_stage[data-stage-inline]{z-index:auto;overscroll-behavior:auto;min-height:calc(100dvh - var(--academy-top-h,0px) - var(--academy-tabs-h,0px));background:0 0;position:relative;inset:auto;overflow:visible}.xPvuMW_container{--page-gutter:var(--gutter-phone);width:100%;padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right));margin-inline:auto}.xPvuMW_width_reading{max-width:var(--container-reading)}.xPvuMW_width_standard{max-width:var(--container-standard)}.xPvuMW_width_wide{max-width:var(--container-wide)}.xPvuMW_header{justify-content:space-between;align-items:flex-end;column-gap:var(--space-7);padding-top:var(--rhythm-header-top);padding-bottom:var(--rhythm-header-bottom);margin-bottom:var(--rhythm-block);flex-wrap:wrap;display:flex;position:relative}.xPvuMW_header:after{content:"";inset-inline:var(--page-gutter);border-bottom:1px solid var(--color-border);position:absolute;bottom:0}.xPvuMW_headerCompact{padding-bottom:var(--rhythm-compact-bottom)}.xPvuMW_headerCopy{flex:1;min-width:0}.xPvuMW_lede{max-inline-size:60ch;margin-top:var(--space-2);color:var(--color-text-muted);text-wrap:pretty}.xPvuMW_header h1{color:var(--color-text);overflow-wrap:break-word}.xPvuMW_headerWithContext{align-content:flex-end}.xPvuMW_headerContext{min-width:0;min-height:var(--tap-min);margin-bottom:var(--space-2);flex:0 0 100%;align-items:center;display:flex}.xPvuMW_headerContext>*{min-width:0;max-width:100%}.xPvuMW_headerContext>:only-child:not(a):not(button){flex:auto}.xPvuMW_titleRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.xPvuMW_header .xPvuMW_titleRow>h1{min-width:0}.xPvuMW_headerAside{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;padding-bottom:var(--space-1);flex:none;display:flex}.xPvuMW_headerAside>*{min-width:0;max-width:100%}.xPvuMW_priority{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:7rem;margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-surface);background:var(--color-gold-wash);display:flex}.xPvuMW_priority h2,.xPvuMW_priority h3{margin-top:var(--space-1);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.xPvuMW_priorityMeta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-md)}.xPvuMW_priorityAction{flex:none}.xPvuMW_section{margin-top:var(--rhythm-section)}.xPvuMW_sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.xPvuMW_sectionHeader>div:first-child{min-width:0}.xPvuMW_sectionHeader h2{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.xPvuMW_sectionMeta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);display:block}.xPvuMW_sectionAction{color:var(--color-text);font-size:var(--text-sm);flex:none}.xPvuMW_actionDock{z-index:var(--z-sticky);bottom:var(--shell-bottom-clearance,0px);justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-4) max(var(--space-4), var(--safe-right,0px)) max(var(--space-4), calc(var(--safe-bottom,0px) - var(--shell-bottom-clearance,0px))) max(var(--space-4), var(--safe-left,0px));border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;position:sticky}.xPvuMW_emptyState{align-content:center;place-items:center;gap:var(--space-3);min-height:16rem;padding:var(--space-7);text-align:center;display:grid}.xPvuMW_emptyState>span{color:var(--color-text-muted)}.xPvuMW_emptyState h1,.xPvuMW_emptyState h2{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold)}.xPvuMW_emptyState>div{max-width:34rem;color:var(--color-text-muted);font-size:var(--text-sm)}.xPvuMW_statePage{padding-bottom:var(--space-10)}.xPvuMW_stateBody{justify-items:start;gap:var(--space-5);display:grid}.xPvuMW_stateBody>[data-slot=description]{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-normal)}.xPvuMW_stateActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.xPvuMW_errorState>[data-slot=description]{font-size:var(--text-md);line-height:var(--leading-normal)}.xPvuMW_mdFrame{padding-block:0 var(--space-9);container:media-detail/inline-size}.xPvuMW_mdBody{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.xPvuMW_mdBody>*{min-width:0}.xPvuMW_mdBody>*+*{margin-block-start:var(--space-6)}.xPvuMW_mdSummary,.xPvuMW_mdMaterial{max-inline-size:var(--container-reading)}.xPvuMW_mdSkeletonCopy{flex:auto;align-self:stretch}.xPvuMW_mdTitleShape{margin-top:var(--space-2);font-size:var(--display-md);line-height:var(--leading-tight)}.xPvuMW_mdSummaryShape>.xPvuMW_mdPhoneLine{display:none}.xPvuMW_mdRail{align-content:start;gap:var(--space-6);display:grid}.xPvuMW_mdAction>.xPvuMW_section:first-child,.xPvuMW_mdMaterial>.xPvuMW_section:first-child,.xPvuMW_mdRail>.xPvuMW_section{margin-top:0}.xPvuMW_mdRail:empty{display:none}@container media-detail (min-width:59.5rem){.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty)){column-gap:var(--grid-gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr))}.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty))>.xPvuMW_mdPlayer{grid-area:1/1/auto/span 8}.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty))>.xPvuMW_mdAction{grid-area:2/1/auto/span 8}.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty))>.xPvuMW_mdRail{grid-area:1/9/span 3/span 4;margin-block-start:0}.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty))>.xPvuMW_mdMaterial{grid-area:3/1/auto/span 8}.xPvuMW_mdBody[data-rail]:not(:has(>.xPvuMW_mdRail:empty))>.xPvuMW_mdContinuation{grid-area:4/1/auto/-1}}.xPvuMW_toolbar{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-6);display:grid}.xPvuMW_toolbarControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xPvuMW_toolbarSearch{flex:18rem;min-width:0;max-width:24rem}.xPvuMW_toolbarFilters{min-width:0}.xPvuMW_toolbarActions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.xPvuMW_toolbarSummary{color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:40rem){.xPvuMW_container{--page-gutter:var(--gutter-tablet)}}@media (min-width:64rem){.xPvuMW_container{--page-gutter:var(--gutter-desktop)}}@media (max-width:39.999rem){.xPvuMW_header,.xPvuMW_headerCompact{justify-content:flex-end;align-items:stretch;gap:var(--space-4);padding-top:var(--rhythm-compact-top);padding-bottom:var(--rhythm-compact-bottom);margin-bottom:var(--space-5);flex-flow:column}.xPvuMW_headerContext{margin-bottom:0}.xPvuMW_headerCopy{flex:none;max-width:100%}.xPvuMW_header h1,.xPvuMW_mdTitleShape{font-size:var(--text-2xl)}.xPvuMW_mdSummaryShape>.xPvuMW_mdPhoneLine{display:block}.xPvuMW_headerAside{flex-direction:column;align-items:stretch;min-width:0;padding-bottom:0}.xPvuMW_priority{padding:var(--space-5);flex-direction:column;align-items:stretch}.xPvuMW_priorityAction>*{width:100%}.xPvuMW_sectionHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.xPvuMW_actionDock>*{flex:1}}.xPvuMW_recipeBody{gap:var(--rhythm-section);padding-bottom:var(--space-10);flex-direction:column;display:flex}.xPvuMW_recipeBand,.xPvuMW_recipeToolbar,.xPvuMW_recipeBar{min-width:0}.xPvuMW_recipeToolbar>.xPvuMW_toolbar:first-child,.xPvuMW_recipeMain>.xPvuMW_section:first-child,.xPvuMW_recipeAside>.xPvuMW_section:first-child{margin-block-start:0}.xPvuMW_recipeBody>.xPvuMW_section{margin-top:0}.xPvuMW_recipeColumns{align-items:start;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.xPvuMW_recipeMain{min-width:0}.xPvuMW_recipeAside{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.xPvuMW_recipeTilesSection{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.xPvuMW_recipeTiles{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}.xPvuMW_recipeTiles>*{min-width:0;padding:var(--space-6);border-top:1px solid var(--color-border)}.xPvuMW_recipeTiles>:first-child{border-top:0}.xPvuMW_cardGrid{align-items:start;gap:var(--grid-card-gap);grid-template-columns:minmax(0,1fr);display:grid}.xPvuMW_cardGrid>*{min-width:0}@media (min-width:40rem){.xPvuMW_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.xPvuMW_split_8_4,.xPvuMW_split_7_5{grid-template-columns:repeat(12,minmax(0,1fr))}.xPvuMW_split_8_4>.xPvuMW_recipeMain{grid-column:span 8}.xPvuMW_split_8_4>.xPvuMW_recipeAside{grid-column:span 4}.xPvuMW_split_7_5>.xPvuMW_recipeMain{grid-column:span 7}.xPvuMW_split_7_5>.xPvuMW_recipeAside{grid-column:span 5}.xPvuMW_cardGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.xPvuMW_recipeTiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.xPvuMW_recipeTiles>*{border-top:0;border-inline-start:1px solid var(--color-border)}.xPvuMW_recipeTiles>:first-child{border-inline-start:0}}
._1rV5Ka_card{border-radius:var(--radius-surface);background-color:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-text);container-type:inline-size}._1rV5Ka_inner{align-items:center;gap:var(--space-6);padding:var(--space-5);display:flex}._1rV5Ka_sleeveLink{border-radius:var(--radius-media);transition:transform var(--dur) var(--ease-out);flex:none;display:block}@media (hover:hover){._1rV5Ka_sleeveLink:hover{transform:translateY(-2px)}}._1rV5Ka_sleeveSmall{display:none}._1rV5Ka_text{flex-direction:column;flex:1;min-width:0;display:flex}._1rV5Ka_title{overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._1rV5Ka_artist{margin:var(--space-1) 0 0;font-size:var(--text-body);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;line-height:22px;overflow:hidden}._1rV5Ka_meta{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:20px}._1rV5Ka_actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@container (max-width:559px){._1rV5Ka_inner{align-items:flex-start;gap:var(--space-4);padding:var(--space-4)}._1rV5Ka_sleeveLarge{display:none}._1rV5Ka_sleeveSmall{display:block}._1rV5Ka_title{font-size:var(--display-sm)}._1rV5Ka_meta{min-height:40px}._1rV5Ka_actions{margin-top:var(--space-3)}}@container (max-width:399px){._1rV5Ka_inner{column-gap:var(--space-4);grid-template-rows:auto auto 1fr auto;grid-template-columns:104px minmax(0,1fr);display:grid}._1rV5Ka_text{display:contents}._1rV5Ka_sleeveLink{grid-area:1/1/span 3}._1rV5Ka_title,._1rV5Ka_artist,._1rV5Ka_meta{grid-column:2}._1rV5Ka_meta{align-self:start}._1rV5Ka_actions{flex-wrap:nowrap;grid-column:1/-1}._1rV5Ka_actions>*{flex:1}}@media (prefers-reduced-motion:reduce){._1rV5Ka_sleeveLink{transition:none}}
.fWD_Ta_row{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px -2px;padding:4px 2px;display:flex;overflow-x:auto}.fWD_Ta_row::-webkit-scrollbar{display:none}.fWD_Ta_chip{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap-min);height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-chip);background-color:var(--color-hover);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;flex:none;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.fWD_Ta_chip:hover{background-color:var(--color-pressed)}}.fWD_Ta_chip[aria-pressed=true]{background-color:var(--color-text);color:var(--color-surface)}.fWD_Ta_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fWD_Ta_chip:disabled{background-color:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed}.fWD_Ta_count{font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}
.hf8N_a_cover{--w:72px;width:var(--w);height:calc(var(--w) * 4 / 3);border-radius:var(--radius-sheet) var(--radius-control) var(--radius-control) var(--radius-sheet);background-color:var(--coal);color:var(--coal-cream);box-shadow:3px 2px 0 calc(-1 * var(--hair)) var(--sand-paper-hover), 3px 2px 0 0 var(--sand-rule);flex:none;position:relative;overflow:hidden}.hf8N_a_coverSm{--w:54px}.hf8N_a_coverXs{--w:45px;border-radius:var(--radius-sheet) var(--radius-chip) var(--radius-chip) var(--radius-sheet);box-shadow:2px 2px 0 calc(-1 * var(--hair)) var(--sand-paper-hover), 2px 2px 0 0 var(--sand-rule)}.hf8N_a_spine{width:calc(var(--w) * .085);background-color:var(--coal-footlight);position:absolute;top:0;bottom:0;left:0}.hf8N_a_coverText{right:calc(var(--w) * .1);bottom:calc(var(--w) * .1);left:calc(var(--w) * .17);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.hf8N_a_coverThe,.hf8N_a_coverName,.hf8N_a_coverNum,.hf8N_a_coverLine{font-family:var(--font-display);font-weight:var(--weight-regular);text-transform:uppercase;white-space:nowrap}.hf8N_a_coverThe{font-size:calc(var(--w) * .15);opacity:.78;line-height:1}.hf8N_a_coverName{font-size:calc(var(--w) * .225);line-height:1.02}.hf8N_a_coverNum{margin-top:calc(var(--w) * .02);font-size:calc(var(--w) * .5);line-height:.88}.hf8N_a_coverRule{height:var(--hair);margin:calc(var(--w) * .06) 0 calc(var(--w) * .05);opacity:.7;background-color:currentColor;align-self:stretch}.hf8N_a_coverLine{font-size:calc(var(--w) * .12);opacity:.82;line-height:1}
.sRtqba_mark{flex:none;display:inline-flex}.sRtqba_compact{height:28px;min-height:28px;padding:0 var(--space-2);gap:6px;line-height:1}.sRtqba_onStage{background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--hair) var(--color-edge)}.sRtqba_dot{border-radius:var(--radius-round);background-color:currentColor;flex:none;width:10px;height:10px;display:block}.sRtqba_star{flex:none;display:block}.sRtqba_opener{border-radius:var(--radius-chip);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.sRtqba_opener:after{content:"";position:absolute;inset:-8px -2px}.sRtqba_opener:hover>*{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.sRtqba_opener:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sRtqba_rowMark{flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.sRtqba_rowPerformed{color:var(--color-ok)}.sRtqba_rowStage{color:var(--color-text)}.sRtqba_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sRtqba_mark[data-stamp],.sRtqba_opener[data-stamp],.sRtqba_rowMark[data-stamp]{animation:sRtqba_stamp calc(var(--dur) * 1.2) var(--ease-out)}@keyframes sRtqba_stamp{0%{opacity:0;transform:scale(1.18)}}@media (forced-colors:active){.sRtqba_dot{forced-color-adjust:none;background-color:canvastext}}@media (prefers-reduced-motion:reduce){.sRtqba_mark[data-stamp],.sRtqba_opener[data-stamp],.sRtqba_rowMark[data-stamp]{animation:none}}
.DdKjuq_root{align-items:center;gap:var(--space-4);padding:var(--space-6) 0;text-align:center;flex-direction:column;display:flex}.DdKjuq_title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.DdKjuq_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DdKjuq_original{width:100%;max-height:50vh;padding:var(--space-4);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-base);text-align:left;white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}.DdKjuq_lede{max-width:32rem;font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.5}.DdKjuq_file{border-radius:var(--radius-surface);background:var(--color-surface);width:100%;height:auto;display:block}.DdKjuq_pdf{border:0;height:80vh}
.ddySzG_root{--song-sheet-max:1440px;--song-vh:100dvh;min-width:0;color:var(--color-text);font-family:var(--font-ui);container:song-room/inline-size}.ddySzG_layout{--song-pane:var(--sheet-standard);justify-content:flex-start;align-items:flex-start;display:flex}@container song-room (min-width:1290px){.ddySzG_layout{--song-pane:var(--sheet-flow)}}.ddySzG_page{min-width:0;padding:var(--space-4) var(--space-6) 0;flex:auto}.ddySzG_sheet{max-width:var(--song-sheet-max);min-height:calc(var(--song-vh) - var(--shell-header-h,0px) - var(--space-4));background-color:var(--color-surface);border-radius:var(--radius-surface) var(--radius-surface) 0 0;box-shadow:inset 0 0 0 var(--hair) var(--surface-edge);padding:var(--space-5) var(--space-8) var(--space-11);margin-inline:0;container:song/inline-size}.ddySzG_pane{top:var(--space-4);margin-top:var(--space-4);flex:0 0 var(--song-pane);width:var(--song-pane);height:auto;max-height:calc(var(--song-vh) - var(--shell-header-h,0px) - var(--space-7));overscroll-behavior:contain;background-color:var(--color-surface);border-radius:var(--radius-surface);box-shadow:inset 0 0 0 var(--hair) var(--surface-edge);padding:var(--space-4) var(--space-5) var(--space-6);position:sticky;overflow-y:auto}.ddySzG_pane[data-enter]{animation:ddySzG_pane-card-in var(--dur-fast) var(--ease-out) both}.ddySzG_pane[data-leaving]{animation:ddySzG_pane-card-out var(--dur-fast) var(--ease-out) both}@keyframes ddySzG_pane-card-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ddySzG_pane-card-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ddySzG_pane[data-enter],.ddySzG_pane[data-leaving]{animation:none}}.ddySzG_layout[data-pane=open] .ddySzG_page{max-width:calc(var(--song-sheet-max) + var(--space-8));padding-right:var(--space-4)}.ddySzG_layout[data-pane=open]{padding-right:var(--space-6)}.ddySzG_topbar{min-height:var(--tap-std);align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.ddySzG_nav{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.ddySzG_position{margin-right:var(--space-1);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}@container song (max-width:760px){.ddySzG_position{display:none}.ddySzG_topbar{gap:var(--space-2)}}.ddySzG_header{margin-top:var(--space-3);align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ddySzG_sleeve{flex:none}.ddySzG_info{min-width:0}.ddySzG_title{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--display-sm);line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.ddySzG_title[data-display]{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(var(--display-sm), 3.9cqi, calc(var(--display-md) * 1.2))}.ddySzG_layout[data-pane=open] .ddySzG_title[data-display]{font-size:clamp(var(--display-sm), 6.3cqi, var(--display-md))}.ddySzG_metaRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:10px;display:flex}.ddySzG_meta{font-size:var(--text-base);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ddySzG_actions{align-items:center;gap:var(--space-2);display:flex}.ddySzG_memberLine{margin-top:var(--space-4);align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text-muted);display:flex}.ddySzG_memberLink{min-height:var(--tap-min);font-weight:var(--weight-bold);color:var(--color-text);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ddySzG_offer{margin-top:var(--space-4);min-height:var(--tap-std);border-radius:var(--radius-control);background-color:var(--color-gold-wash);color:var(--color-text);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ddySzG_offerText{font-size:var(--text-body)}.ddySzG_offerChoices{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.ddySzG_dot{color:var(--color-text-muted)}.ddySzG_chart{padding-top:28px}.ddySzG_chart section[data-flash]{animation:ddySzG_song-flash .6s var(--ease-out) both}@keyframes ddySzG_song-flash{0%{background-color:var(--color-gold-wash)}}.ddySzG_chart section[data-flash-static]{background-color:var(--color-gold-wash)}.ddySzG_missing{min-height:calc(var(--song-vh) * .6);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.ddySzG_missingText{font-size:var(--text-xl);font-weight:var(--weight-bold)}.ddySzG_missingActions{gap:var(--space-3);display:flex}@container song (max-width:850px){.ddySzG_title[data-display],.ddySzG_layout[data-pane=open] .ddySzG_title[data-display]{font-size:var(--display-md)}.ddySzG_header{row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.ddySzG_actions{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:1023px){.ddySzG_page{padding:var(--space-4) var(--space-4) 0}.ddySzG_sheet{padding:var(--space-4) var(--space-6) var(--space-11)}}@media (max-width:639px){.ddySzG_page{padding:0}.ddySzG_sheet{min-height:calc(var(--song-vh) - var(--shell-header-h,0px));box-shadow:none;padding:var(--space-1) var(--space-4) calc(100px + env(safe-area-inset-bottom));border-radius:0}.ddySzG_topbar{margin:0 calc(var(--space-1) * -1)}.ddySzG_header{margin-top:var(--space-1);column-gap:var(--space-3)}.ddySzG_title,.ddySzG_title[data-display]{font-size:var(--display-sm)}.ddySzG_metaRow{gap:6px var(--space-2);margin-top:6px}.ddySzG_meta{font-size:var(--text-sm)}.ddySzG_actions{z-index:var(--z-sticky);left:0;right:0;bottom:var(--shell-bottom-clearance,0px);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border-top:var(--hair) solid var(--color-line);flex-wrap:nowrap;position:fixed}.ddySzG_play{flex:auto}.ddySzG_offer{margin-top:var(--space-3);padding:2px var(--space-1) 2px var(--space-3);gap:6px}.ddySzG_offer>svg{display:none}.ddySzG_offerText{font-size:var(--text-base)}.ddySzG_chart{padding-top:var(--space-5)}}.ddySzG_root[data-songbook-screen=song]{--song-column:1280px;min-height:calc(var(--song-vh) - var(--shell-header-h,0px));background-color:var(--color-surface);color:var(--color-text)}.ddySzG_stageGrid{--song-pane:var(--sheet-standard);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container song-room (min-width:1290px){.ddySzG_stageGrid{--song-pane:var(--sheet-flow)}}.ddySzG_readPage{--song-pad-x:var(--space-7);min-width:0;padding:var(--space-4) var(--song-pad-x) 0}.ddySzG_editorDown{margin-block-end:var(--space-5)}.ddySzG_editorDownActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ddySzG_stagePane{display:none}@container song-room (min-width:1124px){.ddySzG_stageGrid[data-pane=open]{grid-template-columns:minmax(0, 1fr) var(--song-pane);padding-right:var(--space-6)}.ddySzG_stageGrid[data-pane=open] .ddySzG_readPage{padding-right:var(--space-4)}.ddySzG_stagePane{display:block}}.ddySzG_readSheet{box-sizing:border-box;min-width:0;min-height:calc(var(--song-vh) - var(--shell-header-h,0px));padding-bottom:calc(var(--space-11) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;container:song/inline-size}@container song-room (max-width:699px){.ddySzG_readPage{--song-pad-x:var(--space-4)}}@container song-room (max-width:519px){.ddySzG_readPage{padding-top:0}.ddySzG_readSheet>[data-song-head]{width:auto;max-width:none;margin-inline:calc(-1 * var(--song-pad-x))}}:where(.ddySzG_readSheet>*){max-width:var(--song-column);box-sizing:border-box;width:100%;margin-inline:0}.ddySzG_dockSentinel{height:var(--space-2);display:block}.ddySzG_shapes{padding-top:var(--space-5)}.ddySzG_chartRow{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container song (min-width:1100px){.ddySzG_chartRow[data-notes]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.ddySzG_chartRow[data-notes]>aside{top:calc(var(--shell-header-h,0px) + 84px);margin-top:var(--space-6);position:sticky}}.ddySzG_readChart{min-width:0;padding-top:var(--space-6)}.ddySzG_readChart section[data-flash-static]{background-color:var(--color-gold-wash)}@media (max-width:639px){.ddySzG_readChart:not([data-fitted]) [data-song-chart]{--L0:var(--text-body)!important}}@media (max-width:699px){.ddySzG_readChart{padding-top:var(--space-6)}}html[data-sb-song-view] .ddySzG_readChart{visibility:hidden}.ddySzG_stageBarWell{max-width:var(--song-column);height:calc(var(--space-7) + 112px + var(--space-6) + var(--space-2) + 60px);border-radius:var(--radius-surface);background-color:var(--color-sunken);margin:0}@container song (max-width:599px){.ddySzG_stageBarWell{height:calc(var(--space-7) + 112px + var(--space-6) + var(--space-2) + 52px)}}@container song (max-width:519px){.ddySzG_stageBarWell{height:calc(var(--space-5) + 64px + var(--space-4) + var(--space-2) + 52px);border-radius:0}}.ddySzG_paneClose,.ddySzG_companionSheet [data-sheet-close]{color:var(--color-text);background-color:#0000;background-image:none}@media (hover:hover){.ddySzG_paneClose:hover,.ddySzG_companionSheet [data-sheet-close]:hover{background-color:var(--color-hover)}}.ddySzG_companionSheet{background-color:var(--color-surface);color:var(--color-text)}.ddySzG_companionSheet [data-sheet-title]{text-transform:none;font-family:var(--font-ui);font-size:var(--text-lg);line-height:1.2;font-weight:var(--weight-bold)}.ddySzG_paneHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ddySzG_paneTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.ddySzG_capoLine{padding-top:var(--space-3)}.ddySzG_capoLine+.ddySzG_shapes{padding-top:var(--space-2)}
.pBaNWG_companion{flex-direction:column;min-height:0;display:flex}.pBaNWG_panel{flex-direction:column;min-width:0;display:flex}.pBaNWG_panel:focus-visible{outline-offset:4px}.pBaNWG_title{font-size:var(--text-xl);line-height:28px;font-weight:var(--weight-bold)}.pBaNWG_meta{font-size:var(--text-base);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pBaNWG_row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.pBaNWG_video{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--coal);width:100%;color:var(--coal-cream);justify-content:center;align-items:center;margin-top:12px;display:flex;position:relative}.pBaNWG_videoLabel{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--coal-cream);position:absolute;top:12px;left:14px}.pBaNWG_videoPlay{border-radius:var(--radius-round);background:var(--coal-cream);width:56px;height:56px;color:var(--coal);border:0;justify-content:center;align-items:center;padding:0 0 0 4px;display:flex}.pBaNWG_lessonKey{font-size:var(--text-body);color:var(--color-text);margin-top:16px;line-height:24px}.pBaNWG_addLine{border-radius:var(--radius-media);background:var(--color-sunken);box-shadow:inset 0 0 0 var(--hair) var(--color-line);flex-direction:column;gap:8px;margin-top:16px;padding:12px;display:flex}
.IHTjLq_invite{border-radius:var(--radius-media);background:var(--color-sunken);box-shadow:inset 0 0 0 var(--hair) var(--color-line);margin-top:4px;padding:16px}.IHTjLq_inviteText{font-size:var(--text-body);color:var(--color-text);line-height:1.4}.IHTjLq_inviteActions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.IHTjLq_flush.IHTjLq_flush{padding-left:0;padding-right:0}.IHTjLq_video{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--coal);object-fit:contain;width:100%;margin-top:4px}.IHTjLq_poster{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--coal);width:100%;color:var(--coal-cream);flex-direction:column;justify-content:flex-end;margin-top:4px;padding:16px;display:flex;position:relative}.IHTjLq_posterMark{color:var(--coal-muted);position:absolute;top:14px;left:16px}.IHTjLq_posterText{flex-direction:column;gap:2px;display:flex}.IHTjLq_posterWhere{font-size:var(--text-xl);line-height:26px;font-weight:var(--weight-bold)}.IHTjLq_posterMeta{font-size:var(--text-sm);color:var(--coal-muted)}.IHTjLq_takes{margin:4px 0 0;padding:0;list-style:none}.IHTjLq_takes li+li{border-top:var(--hair) solid var(--color-line)}.IHTjLq_othersHead{margin-top:20px}.IHTjLq_take{border-radius:var(--radius-control);width:calc(100% + 8px);min-height:64px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0 -4px;padding:6px 4px;display:flex}@media (hover:hover){.IHTjLq_take:hover{background:var(--color-hover)}}.IHTjLq_takeThumb{border-radius:var(--radius-media);background:var(--coal);width:72px;height:40px;color:var(--coal-muted);flex:0 0 72px;justify-content:center;align-items:center;display:flex}.IHTjLq_takeText{flex-direction:column;flex:auto;min-width:0;display:flex}.IHTjLq_takeWhere{font-size:var(--text-body);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IHTjLq_takeMeta{font-size:var(--text-sm);color:var(--color-text-muted)}.IHTjLq_lessonVideo{margin-top:12px}.IHTjLq_frame{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--coal);width:100%;color:var(--coal-cream);margin-top:12px;position:relative;overflow:hidden}.IHTjLq_frame .IHTjLq_poster{border-radius:0;height:100%;margin:0}.IHTjLq_frameMenu{position:absolute;top:8px;right:8px}.IHTjLq_frameMenu button{background:var(--coal-raised);color:var(--coal-cream)}.IHTjLq_songNote{font-size:var(--text-body);color:var(--color-text);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-style:italic;line-height:24px}.IHTjLq_saved{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--color-text-muted);margin-top:4px}.IHTjLq_chooseRow{margin-top:12px;display:flex}.IHTjLq_quietRow{flex-wrap:wrap;align-items:center;column-gap:20px;margin-top:4px;display:flex}.IHTjLq_groupLabel{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--color-text-muted)}
@layer components{.T8AhUq_wrap{flex:none;position:relative}.T8AhUq_edge{border-radius:0 var(--radius-control) var(--radius-control) 0;background-color:var(--sand-paper-hover);box-shadow:inset 0 0 0 var(--hair) var(--sand-rule);position:absolute}.T8AhUq_edgeSettle{animation:T8AhUq_edge-settle var(--dur-fast) var(--ease-out) both}@keyframes T8AhUq_edge-settle{0%{transform:translateX(calc(var(--edge-step,2px) * -1))}}@media (prefers-reduced-motion:reduce){.T8AhUq_edgeSettle{animation:none}}.T8AhUq_cover{isolation:isolate;border-radius:var(--radius-sheet) var(--radius-control) var(--radius-control) var(--radius-sheet);box-shadow:var(--shadow-raised);position:absolute;top:0;left:0;overflow:hidden}.T8AhUq_small .T8AhUq_cover{border-radius:var(--radius-sheet) var(--radius-chip) var(--radius-chip) var(--radius-sheet)}.T8AhUq_spine{z-index:var(--z-base);position:absolute;top:0;bottom:0;left:0}.T8AhUq_titleBox{z-index:calc(var(--z-base) + 1);flex-direction:column;display:flex;position:absolute}.T8AhUq_title{min-width:0;font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-tight);text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.T8AhUq_rule{background-color:currentColor;flex:none}.T8AhUq_ink{background-color:var(--sand-ink);color:var(--coal-cream)}.T8AhUq_ink .T8AhUq_spine{background-color:color-mix(in srgb, var(--sand-ink) 92%, var(--sand-paper))}.T8AhUq_gold{background-color:var(--gold-wash);color:var(--sand-ink)}.T8AhUq_gold .T8AhUq_spine{background-color:color-mix(in srgb, var(--gold-wash) 85%, var(--gold-deep))}.T8AhUq_paper{background-color:var(--sand-paper);color:var(--sand-ink)}.T8AhUq_paper .T8AhUq_spine{background-color:var(--sand-rail)}.T8AhUq_paper .T8AhUq_titleBox{border:2px solid var(--sand-ink)}.T8AhUq_small .T8AhUq_paper .T8AhUq_titleBox{border:0}.T8AhUq_coal{background-color:var(--coal);color:var(--coal-cream)}.T8AhUq_coal .T8AhUq_spine{background-color:var(--coal-footlight)}.T8AhUq_photo{background-color:var(--sand-muted);color:var(--coal-cream)}.T8AhUq_photo .T8AhUq_spine{background-color:var(--sand-ink)}.T8AhUq_photoImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.T8AhUq_photoLabel{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--sand-paper);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.T8AhUq_plate{z-index:var(--z-base);background-color:var(--sand-ink);position:absolute;bottom:0;left:0;right:0}}
.SYVfga_surface{width:100%;max-width:var(--container-reading);border-radius:var(--radius-surface);background-color:var(--color-sunken);min-width:0;box-shadow:var(--shadow-raised);margin-inline:auto;container:empty-songbook/inline-size}.SYVfga_body{justify-items:center;gap:var(--space-7);padding:var(--space-9) var(--space-6);display:grid}.SYVfga_book{width:180px;height:240px}.SYVfga_action{justify-content:center;min-width:0;max-width:100%;display:flex}@container empty-songbook (max-width:479px){.SYVfga_body{gap:var(--space-6);padding:var(--space-7) var(--space-5)}.SYVfga_book{width:150px;height:200px}.SYVfga_cover{transform-origin:0 0;transform:scale(.833333)}}
.HlurzW_shell{min-width:0;display:block}.HlurzW_stage,.HlurzW_stageView,.HlurzW_inspector{min-width:0}.HlurzW_inspector:empty{display:none}.HlurzW_bones>*{box-shadow:none;background-color:#0000;border-radius:0;padding:0}
.FGaclG_screen{--ink-2:color-mix(in srgb, var(--color-text) 84%, var(--color-surface));min-width:0;color:var(--color-text);font-family:var(--font-ui);container:sb-contents/inline-size}.FGaclG_frame{gap:var(--space-4);min-width:0;min-height:calc(var(--page-min-height,100dvh) - var(--places-row-h,0px));padding:var(--space-5) var(--space-8) var(--space-9);flex-direction:column;display:flex}.FGaclG_head{align-items:center;column-gap:var(--space-2);row-gap:var(--space-3);order:1;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"title view add menu";min-width:0;display:grid}.FGaclG_nav{align-items:center;gap:var(--space-2);grid-area:nav;min-width:0;display:inline-flex}.FGaclG_viewToggle{margin-right:var(--space-2);grid-area:view;display:inline-flex}.FGaclG_add{grid-area:add;display:inline-flex}.FGaclG_menu button[aria-haspopup=menu]{color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background-color:#0000;background-image:none}@media (hover:hover){.FGaclG_menu button[aria-haspopup=menu]:hover{background-color:var(--color-hover);color:var(--color-text);background-image:none}}.FGaclG_menu button[aria-haspopup=menu]:is(:active,[aria-expanded=true],[data-state=pressed]){background-color:var(--color-pressed);color:var(--color-text);background-image:none}.FGaclG_menu{flex:none;grid-area:menu;display:inline-flex}.FGaclG_titleBlock{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;grid-area:title;min-width:0;display:flex}.FGaclG_search{top:var(--shell-header-h,0px);z-index:var(--z-sticky);margin-block:calc(var(--space-2) * -1);padding-block:var(--space-2);background-color:var(--color-room);order:2;position:sticky}.FGaclG_searchWait{min-height:120px}.FGaclG_searchFailed{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text-muted);order:3;margin:0;display:flex}.FGaclG_filters{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-min);order:3;display:flex}.FGaclG_sortSlot{flex:none;display:inline-flex}.FGaclG_sortTrigger{--overlay:transparent;height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);background-color:var(--color-tap,var(--color-sunken));background-image:linear-gradient(var(--overlay), var(--overlay));font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.FGaclG_sortLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FGaclG_sortTrigger svg{flex:none}.FGaclG_sortTrigger:hover{--overlay:var(--color-hover)}.FGaclG_sortTrigger[aria-expanded=true]{--overlay:var(--color-pressed)}.FGaclG_sortMenu{flex-direction:column;min-width:200px;display:flex}.FGaclG_sortItem{--overlay:transparent;width:100%;height:48px;padding:0 var(--space-3) 0 var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background-color:#0000;background-image:linear-gradient(var(--overlay), var(--overlay));font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text);text-align:left;cursor:pointer;border:0;display:flex}.FGaclG_sortItem:hover,.FGaclG_sortItem:focus-visible{--overlay:var(--color-hover)}.FGaclG_sortItem:focus-visible{outline-offset:-2px}.FGaclG_sortItem[aria-checked=true]{font-weight:var(--weight-bold)}.FGaclG_sortCheck{justify-content:center;width:20px;display:inline-flex}.FGaclG_list{min-width:0;padding:var(--space-2);border-radius:var(--radius-surface);background-color:var(--color-sunken);box-shadow:var(--shadow-raised);order:4;container:sb-list/inline-size}.FGaclG_listShelf{padding:var(--space-5)}.FGaclG_listEmpty{box-shadow:none;background:0 0;padding:0}.FGaclG_list li{scroll-margin-block:calc(var(--shell-header-h,0px) + 88px) var(--space-6)}.FGaclG_rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.FGaclG_groupItem{padding:14px var(--space-2) var(--space-1);scroll-margin-top:var(--space-3)}.FGaclG_group{font-size:var(--text-sm);line-height:18px;font-weight:var(--weight-bold);color:var(--color-text-muted);margin:0}.FGaclG_hit{color:var(--color-text);font-weight:var(--weight-bold);text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.FGaclG_shelf{grid-template-columns:repeat(auto-fill, minmax(var(--shelf-sleeve,104px), 1fr));gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none;display:grid}.FGaclG_shelfItem{content-visibility:auto;contain-intrinsic-size:auto calc(var(--shelf-sleeve) + 48px);min-width:0;position:relative}.FGaclG_shelfItem:is(:focus-within,:has([aria-current=true]),:has([aria-expanded=true])){content-visibility:visible}@media (hover:hover){.FGaclG_shelfItem:hover{content-visibility:visible}}.FGaclG_shelfCompact{grid-template-columns:var(--shelf-sleeve);justify-content:center;gap:var(--space-2);padding-block:var(--space-1) var(--space-4)}.FGaclG_shelfCompact .FGaclG_shelfItem{contain-intrinsic-size:auto var(--shelf-sleeve)}.FGaclG_shelfCompact .FGaclG_shelfLink{gap:0}.FGaclG_shelfCompact .FGaclG_shelfLink[aria-current=true] .FGaclG_shelfSleeve{outline:none}.FGaclG_shelfMore{top:var(--space-1);width:var(--shelf-sleeve,104px);padding-right:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);justify-content:flex-end;display:flex;position:absolute;left:0}.FGaclG_shelfMore [data-row-more]{background:color-mix(in srgb, var(--color-raised) 88%, transparent);color:var(--color-text)}.FGaclG_shelfMore [data-row-more]:hover{background:var(--color-raised);color:var(--color-text)}.FGaclG_shelfItem:focus-within .FGaclG_shelfMore{opacity:1}.FGaclG_shelfMore:has([aria-expanded=true]){opacity:1}.FGaclG_shelfItem:focus-within .FGaclG_shelfMore>*{pointer-events:auto}.FGaclG_shelfMore:has([aria-expanded=true])>*{pointer-events:auto}@media (hover:hover){.FGaclG_shelfItem:hover .FGaclG_shelfMore{opacity:1}.FGaclG_shelfItem:hover .FGaclG_shelfMore>*{pointer-events:auto}}@media (hover:none){.FGaclG_shelfMore{opacity:1}.FGaclG_shelfMore>*{pointer-events:auto}}.FGaclG_shelfLink{-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){.FGaclG_shelfMore{transition:none}}.FGaclG_shelfLink{gap:var(--space-2);min-width:0;color:var(--color-text);border-radius:var(--radius-media);flex-direction:column;text-decoration:none;display:flex}.FGaclG_shelfLink:hover{color:var(--color-text)}.FGaclG_shelfLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FGaclG_shelfSleeve{transition:transform var(--dur) var(--ease-out);width:var(--shelf-sleeve,104px)!important;height:var(--shelf-sleeve,104px)!important}@media (hover:hover){a.FGaclG_shelfLink:hover .FGaclG_shelfSleeve{transform:translateY(-2px)}}.FGaclG_shelfLink[aria-current=true] .FGaclG_shelfSleeve{outline:3px solid var(--color-text);outline-offset:3px}.FGaclG_shelfCaption{min-width:0;max-width:var(--shelf-sleeve,104px);gap:2px;display:grid}.FGaclG_shelfTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.FGaclG_shelfArtist{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:20px}@container sb-list (min-width:480px){.FGaclG_shelf{--shelf-sleeve:144px!important}}@container sb-list (min-width:720px){.FGaclG_shelf{--shelf-sleeve:160px!important}}@container sb-list (max-width:479px){.FGaclG_shelf{grid-template-columns:repeat(3, var(--shelf-sleeve,104px));justify-content:space-between;column-gap:var(--space-3);--shelf-sleeve:clamp(72px, calc((100cqi - 24px) / 3), 104px)!important}}.FGaclG_shelfItem[data-sb-fresh]{animation:FGaclG_shelf-in var(--dur-step) var(--ease-out) 80ms both}@keyframes FGaclG_shelf-in{0%{opacity:0;transform:translateY(-6px)}}.FGaclG_scrubber{z-index:var(--z-sticky);width:22px;height:min(440px, calc(var(--page-min-height,100dvh) - 260px));touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;top:50%;right:2px;transform:translateY(-40%)}.FGaclG_scrubLetter{font-size:var(--text-sm);line-height:1;font-weight:var(--weight-bold);color:var(--ink-2)}.FGaclG_scrubAbsent{color:var(--color-text-faint);opacity:.5}.FGaclG_scrubActive{border-radius:var(--radius-round);background:var(--color-selected);width:20px;height:20px;color:var(--color-on-selected);justify-content:center;align-items:center;display:flex}.FGaclG_scrubBubble{justify-content:center;align-items:center;gap:var(--space-1);background:var(--color-raised);border-radius:var(--radius-surface);width:92px;height:92px;box-shadow:var(--shadow-raised);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.FGaclG_scrubBig{font-family:var(--font-display);font-size:var(--display-md);color:var(--color-text);line-height:1}.FGaclG_scrubCount{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.FGaclG_empty{justify-content:center;align-items:center;gap:var(--space-5);padding:56px var(--space-4);text-align:center;flex-direction:column;display:flex}.FGaclG_emptyText{font-size:var(--text-body);line-height:24px;font-weight:var(--weight-bold);margin:0}.FGaclG_skelWell{border-radius:var(--radius-control);background-color:var(--color-sunken);display:block}.FGaclG_skelNav{width:104px;height:var(--tap-std)}.FGaclG_skelView{width:168px;height:var(--tap-std)}.FGaclG_skelAdd{width:144px;height:var(--tap-std)}.FGaclG_skelIcon{width:var(--tap-std);height:var(--tap-std)}.FGaclG_skelTitle{width:240px;height:var(--display-md)}.FGaclG_skelSearch{height:var(--tap-std)}.FGaclG_skelChips{width:260px;height:var(--tap-min)}.FGaclG_skelList{min-height:60vh}@container sb-contents (max-width:719px){.FGaclG_frame{gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-6)}.FGaclG_head{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title title menu""view add add"}.FGaclG_viewToggle{margin-right:0}.FGaclG_titleBlock{flex-direction:column;align-items:stretch;gap:2px}.FGaclG_listShelf{padding:var(--space-2)}.FGaclG_skelAdd{width:var(--tap-std)}.FGaclG_skelTitle{width:176px;height:var(--display-sm)}.FGaclG_filters{margin-right:calc(var(--space-4) * -1);padding-right:var(--space-4)}.FGaclG_list li{scroll-margin-block:var(--space-3) calc(var(--shell-bottom-clearance,0px) + 96px)}.FGaclG_search{top:auto;bottom:var(--shell-bottom-clearance,0px);margin:auto calc(var(--space-4) * -1) 0;padding:var(--space-4) var(--space-4) var(--space-3);background:linear-gradient(to bottom, transparent, var(--color-room) var(--space-4));order:5}}@media (prefers-reduced-motion:reduce){.FGaclG_shelfItem[data-sb-fresh],.FGaclG_shelfSleeve{transition:none;animation:none}}.FGaclG_overview{gap:var(--space-5);min-width:0;min-height:calc(var(--page-min-height,100dvh) - var(--places-row-h,0px));padding:var(--space-7) var(--space-8) var(--space-10);box-sizing:border-box;background-color:var(--color-surface);flex-direction:column;display:flex;position:relative}.FGaclG_overviewHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.FGaclG_overviewTitleBlock{min-width:0}.FGaclG_overviewTitle{margin:0}.FGaclG_overviewLede{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.45}.FGaclG_overviewActions{align-items:center;gap:var(--space-2);display:inline-flex}.FGaclG_overviewTools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FGaclG_overviewChips{flex:none}.FGaclG_overviewSearch{flex:0 22rem;min-width:12rem;position:relative}.FGaclG_overviewSearchField{width:100%}.FGaclG_overviewSearchField input{min-height:var(--tap-min);padding-block:var(--space-2);background-color:var(--color-sunken);box-shadow:none}.FGaclG_overviewSearchField input:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--color-text)}.FGaclG_overviewSearchClear{top:50%;right:var(--space-1);position:absolute;transform:translateY(-50%)}.FGaclG_overviewSpacer{flex:1 1 0}.FGaclG_overviewOrder{align-items:center;gap:var(--space-3);display:inline-flex}.FGaclG_list.FGaclG_overviewList{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.FGaclG_list.FGaclG_overviewList.FGaclG_listShelf{padding:var(--space-2) 0}.FGaclG_overviewEmpty{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) 0;flex-direction:column;display:flex}.FGaclG_overviewEmptyTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.FGaclG_overviewEmptyText{max-width:36rem;font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.5}.FGaclG_screen[data-drop] .FGaclG_overview{outline:2px dashed var(--color-edge);outline-offset:-8px}.FGaclG_dropHint{left:50%;bottom:var(--space-7);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-notice);color:var(--color-on-notice);font-weight:var(--weight-bold);pointer-events:none;position:fixed;transform:translate(-50%)}.FGaclG_songTable{min-width:0}.FGaclG_bookRow[aria-disabled=true]{cursor:default}.FGaclG_rowFresh{animation:FGaclG_row-fresh var(--dur-slow) var(--ease-out) both}@keyframes FGaclG_row-fresh{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.FGaclG_rowFresh{animation:none}}.FGaclG_colNum{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text-muted);position:relative;overflow:visible}.FGaclG_num{display:inline-block}.FGaclG_playToggle{z-index:var(--z-base);display:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.FGaclG_bookRow:is(:hover,:focus-within) .FGaclG_playToggle{display:inline-flex}.FGaclG_bookRow:is(:hover,:focus-within) .FGaclG_colNum .FGaclG_num:has(+.FGaclG_playToggle){visibility:hidden}@media (hover:none){.FGaclG_playToggle{display:inline-flex}.FGaclG_colNum .FGaclG_num:has(+.FGaclG_playToggle){visibility:hidden}}.FGaclG_songCell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.FGaclG_rowSleeve{flex:none}.FGaclG_songWords{flex-direction:column;min-width:0;display:flex}.FGaclG_songTitle{font-weight:var(--weight-bold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.FGaclG_songSub{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FGaclG_subSetup{display:none}.FGaclG_songLyric{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.FGaclG_colKey,.FGaclG_colCapo{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.FGaclG_muted{color:var(--color-text-muted);font-weight:var(--weight-regular)}.FGaclG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:819px){.FGaclG_songTable [role=row]{--table-columns:44px minmax(0, 1fr) 64px 168px 44px}.FGaclG_colCapo,.FGaclG_colWhen{display:none}}@container (max-width:599px){.FGaclG_songTable [role=row]{--table-columns:32px minmax(0, 1fr) 44px}.FGaclG_colKey,.FGaclG_colStatus{display:none}.FGaclG_subSetup{display:inline}}@container sb-contents (max-width:819px){.FGaclG_overview{padding:var(--space-5) var(--space-5) var(--space-10)}}@container sb-contents (max-width:599px){.FGaclG_overview{padding:var(--space-4) var(--space-4) var(--space-10);gap:var(--space-4)}.FGaclG_overviewHead{align-items:stretch}.FGaclG_overviewActions,.FGaclG_overviewActions>:first-child{flex:auto}.FGaclG_overviewSearch{flex:100%}.FGaclG_overviewSpacer{display:none}}.FGaclG_songTable{overflow-x:clip}.FGaclG_bookRow{touch-action:pan-y pinch-zoom;transition:background-color var(--dur-fast) var(--ease-out), translate var(--dur) var(--ease-out)}.FGaclG_bookRow:is([data-swiping],[data-swipe-open],[data-swipe-leaving]){content-visibility:visible;translate:var(--swipe-x,0px) 0}.FGaclG_bookRow[data-swipe-open]{--swipe-x:calc(-1 * var(--swipe-action,96px))}.FGaclG_bookRow[data-swipe-leaving]{--swipe-x:-100%;pointer-events:none}.FGaclG_bookRow[data-swiping]{transition:none}.FGaclG_swipeAction{inset-block:0;width:max(var(--swipe-action,96px), calc(-1 * var(--swipe-x,0px)));padding-left:var(--space-2);display:flex;position:absolute;left:100%}.FGaclG_swipeAction button{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-control);background-color:var(--color-danger);color:var(--color-on-danger);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);border:0;flex-direction:column;flex:1;display:inline-flex}.FGaclG_tick{z-index:var(--z-base);width:22px;height:22px;accent-color:var(--color-text);cursor:pointer;margin:0;position:relative}.FGaclG_tick:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.FGaclG_bookRow:has(.FGaclG_tick){cursor:pointer;-webkit-user-select:none;user-select:none}.FGaclG_bookRow label[data-row-link]{cursor:pointer}.FGaclG_selectBar{top:var(--sticky-top,0px);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-block:calc(-1 * var(--space-2));padding-block:var(--space-2);background-color:var(--color-surface);flex-wrap:wrap;order:3;display:flex;position:sticky}.FGaclG_selectCount{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.FGaclG_selectHint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@container sb-contents (max-width:599px){.FGaclG_selectHint{display:none}}@media (pointer:coarse){.FGaclG_selectHint{display:none}}.FGaclG_removed{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;order:5;display:flex}.FGaclG_removedLine{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.FGaclG_removedHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FGaclG_removedNote{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.FGaclG_removedList{margin:0;padding:0;list-style:none}.FGaclG_removedRow{align-items:center;gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:auto 64px;border-bottom:1px solid var(--color-line);min-height:64px;display:flex}.FGaclG_removedRow:last-child{border-bottom:0}.FGaclG_removedWords{flex-direction:column;flex:1;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.FGaclG_bookRow{transition:none}}
._6RQ52W_list{background-color:var(--color-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative;overflow:hidden}._6RQ52W_head{align-items:center;gap:var(--space-1);min-height:var(--tap-min);margin-top:var(--space-2);padding-block-end:var(--space-2);padding-inline:calc(var(--space-2) + var(--academy-list-toggle-room,0px)) var(--space-2);flex:none;display:flex}._6RQ52W_list[data-list-width=collapsed] ._6RQ52W_head{padding-block-start:var(--academy-list-toggle-room,0px);padding-inline:0 calc(72px - 2 * var(--space-2) - var(--tap-min));flex-direction:column}._6RQ52W_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);flex:1;margin:0;overflow:hidden}._6RQ52W_title:focus{outline:none}._6RQ52W_title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}._6RQ52W_headActions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}._6RQ52W_tools{gap:var(--space-2);min-width:0;padding:0 var(--space-4) var(--space-3);flex-direction:column;flex:none;display:flex}._6RQ52W_find{min-width:0;position:relative}._6RQ52W_findField{width:100%}._6RQ52W_findField input{min-height:var(--tap-min);padding-block:var(--space-2);background-color:var(--color-sunken);box-shadow:none;padding-inline-end:52px}._6RQ52W_findField input:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--color-text)}._6RQ52W_findClear{position:absolute;top:50%;right:0;transform:translateY(-50%)}._6RQ52W_order{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;display:flex}._6RQ52W_layoutToggle{flex:none}._6RQ52W_layoutToggle button{min-height:var(--tap-min);padding-inline:var(--space-2);font-size:var(--text-sm)}._6RQ52W_choice{flex:0 auto;min-width:0}._6RQ52W_choice>*{min-width:0;max-width:100%}._6RQ52W_choice button[aria-haspopup]{max-width:100%;height:var(--tap-min);gap:var(--space-1);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;padding:0 6px 0 10px}._6RQ52W_choice button[aria-haspopup] svg{width:14px;height:14px}._6RQ52W_choice button[aria-haspopup]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._6RQ52W_scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);scroll-padding-block:var(--space-2);scrollbar-width:thin;scrollbar-gutter:stable;flex:1;overflow-y:auto}._6RQ52W_list[data-list-width=collapsed] ._6RQ52W_scroll{padding-inline:0 calc(72px - 2 * var(--space-2) - var(--tap-min));scrollbar-width:none;scrollbar-gutter:auto}._6RQ52W_list[data-list-width=collapsed] ._6RQ52W_scroll::-webkit-scrollbar{display:none}._6RQ52W_songs{min-width:0;position:relative}._6RQ52W_covers>ul{gap:var(--space-5) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._6RQ52W_covers>ul>li{justify-content:center;display:flex}._6RQ52W_covers [data-row]{width:104px}._6RQ52W_mark{z-index:calc(var(--z-base) + 1);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold-mark);pointer-events:none;will-change:transform;width:3px;height:32px;position:absolute;top:0;left:0}._6RQ52W_mark[data-shown=false]{visibility:hidden}._6RQ52W_mark[data-glide=true]{transition:transform .16s var(--ease-out)}._6RQ52W_songs [data-group-head]{z-index:calc(var(--z-base) + 2);height:28px;padding:0 var(--space-4);background-color:var(--color-room);align-items:center;display:flex;position:sticky;top:0}._6RQ52W_songs [data-group-head] h3{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;line-height:28px}._6RQ52W_songs li:has(+[data-group-head]):after{opacity:0}._6RQ52W_searchState{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;margin:0;display:flex}._6RQ52W_quietAction{min-height:var(--tap-min);margin:0 var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background-color:#0000;border:0}@media (hover:hover){._6RQ52W_quietAction:hover{background-color:var(--color-hover)}}._6RQ52W_quietAction:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(-1 * 2px)}._6RQ52W_noMatch{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-2) var(--space-2);flex-direction:column;display:flex}._6RQ52W_emptyLine{padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.4}._6RQ52W_noMatch ._6RQ52W_quietAction{align-items:center;gap:var(--space-2);color:var(--color-text);text-align:left;overflow-wrap:anywhere;margin:0;text-decoration:none;display:inline-flex}
@layer components{.Lce1qa_busy{min-width:0;position:relative}.Lce1qa_indicator{z-index:var(--z-base);border-radius:var(--radius-chip);background-color:var(--color-gold-mark);pointer-events:none;block-size:3px;animation:Lce1qa_busy-breathe calc(var(--dur-slow) * 4) var(--ease-in-out) var(--dur-slow) infinite alternate, Lce1qa_busy-calm var(--dur-slow) steps(1, end) both;position:absolute;top:0;left:0;right:0}@keyframes Lce1qa_busy-breathe{0%{opacity:1}to{opacity:.55}}@keyframes Lce1qa_busy-calm{0%{visibility:hidden}to{visibility:visible}}.Lce1qa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Lce1qa_indicator{animation:none}}@media (forced-colors:active){.Lce1qa_indicator{background-color:highlight}}}
.JnfV7W_root{min-height:var(--page-min-height,100dvh);background-color:var(--color-room);color:var(--color-text);container-type:inline-size}.JnfV7W_layer{z-index:var(--z-modal);overscroll-behavior:contain;min-height:0;position:fixed;inset:0;overflow-y:auto}.JnfV7W_toolbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4);background-color:var(--color-rail);border-bottom:var(--hair) solid var(--color-line);display:flex;position:sticky;top:0}.JnfV7W_toolTitle{min-width:0;font-size:var(--text-body);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;line-height:22px;overflow:hidden}.JnfV7W_message{padding:var(--space-9) var(--space-6) 0;text-align:center;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:26px}.JnfV7W_busy{min-height:4px}.JnfV7W_retry{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.JnfV7W_pages{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-9);flex-direction:column;display:flex}.JnfV7W_page{--color-text:var(--sand-ink);--color-text-muted:var(--sand-muted);--color-line:var(--sand-rule);background-color:var(--sand-paper);width:210mm;max-width:100%;min-height:297mm;color:var(--sand-ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-raised);flex-direction:column;gap:12mm;padding:16mm 16mm 14mm;display:flex}.JnfV7W_song{flex-direction:column;display:flex}.JnfV7W_title{font-family:var(--font-display);font-size:26pt;font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1}.JnfV7W_titleLong{font-size:20pt;font-weight:var(--weight-bold);margin:0;line-height:1.15}.JnfV7W_keyLine{color:var(--sand-ink-2);font-variant-numeric:tabular-nums;margin:6pt 0 0;font-size:12pt;line-height:1.5}.JnfV7W_arrangement{border-bottom:var(--hair) solid var(--sand-rule);color:var(--sand-ink-2);margin:4pt 0 0;padding-bottom:6pt;font-size:12pt;line-height:1.5}.JnfV7W_chart{margin-top:12pt}.JnfV7W_footer{border-top:var(--hair) solid var(--sand-rule);color:var(--sand-muted);justify-content:space-between;margin-top:14pt;padding-top:6pt;font-size:11pt;line-height:1.3;display:flex}@container (max-width:639px){.JnfV7W_toolbar{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.JnfV7W_toolTitle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.JnfV7W_pages{padding:var(--space-3) var(--space-2) var(--space-7)}.JnfV7W_page{min-height:0;padding:var(--space-5) var(--space-4)}}@page{size:A4;margin:14mm}@media screen{html[data-songbook-print-open]{overflow:hidden}}@media print{body:has([data-songbook-print]) :not(:has([data-songbook-print])):not([data-songbook-print]):not([data-songbook-print] *){display:none!important}body:has([data-songbook-print]) :has([data-songbook-print]){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;contain:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has([data-songbook-print]){background-color:var(--sand-paper)!important;padding:0!important}.JnfV7W_root,.JnfV7W_layer{background-color:var(--sand-paper);min-height:0;position:static;overflow:visible}.JnfV7W_toolbar,.JnfV7W_message{display:none}.JnfV7W_pages{padding:0;display:block}.JnfV7W_page{width:auto;min-height:0;box-shadow:none;break-after:page;border-radius:0;padding:0}.JnfV7W_page:last-child{break-after:auto}}
.DXBhIq_body{gap:var(--space-6);flex-direction:column;display:flex}.DXBhIq_formats{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.DXBhIq_legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted);padding:0;line-height:18px}.DXBhIq_format{--overlay:transparent;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-std);padding:14px var(--space-4);border:var(--hair) solid var(--color-line);border-radius:var(--radius-control);background-image:linear-gradient(var(--overlay), var(--overlay));cursor:pointer;display:flex}.DXBhIq_format:hover{--overlay:var(--color-hover)}.DXBhIq_format:has(.DXBhIq_radio:checked){border:2px solid var(--color-selected);padding:13px 15px}.DXBhIq_format:has(.DXBhIq_radio:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.DXBhIq_radio{width:20px;height:20px;accent-color:var(--color-selected);flex:none;margin:1px 0 0}.DXBhIq_radio:focus-visible{outline:none}.DXBhIq_formatText{flex-direction:column;gap:2px;min-width:0;display:flex}.DXBhIq_formatName{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:22px}.DXBhIq_formatKeeps{font-size:var(--text-sm);color:var(--color-text-muted);line-height:18px}
@layer components{.BFy30W_box{--cb-ink:var(--color-text);--cb-paper:var(--color-surface);--cb-muted:var(--color-text-muted);flex:none;display:block;overflow:visible}.BFy30W_string,.BFy30W_fret{stroke:var(--cb-ink);stroke-width:1px}.BFy30W_string{stroke-opacity:.6}.BFy30W_fret{stroke-opacity:.5}.BFy30W_nut,.BFy30W_dot{fill:var(--cb-ink)}.BFy30W_finger,.BFy30W_base{font-family:var(--font-ui);font-variant-numeric:tabular-nums;dominant-baseline:central}.BFy30W_finger{fill:var(--cb-paper);font-weight:var(--weight-bold);text-anchor:middle}.BFy30W_base{fill:var(--cb-muted);font-weight:var(--weight-semibold)}.BFy30W_open,.BFy30W_muted{fill:none;stroke:var(--cb-ink);stroke-width:1.25px;stroke-linecap:round}@media (forced-colors:active){.BFy30W_string,.BFy30W_fret,.BFy30W_open,.BFy30W_muted{stroke:canvastext;stroke-opacity:1}.BFy30W_nut,.BFy30W_dot{fill:canvastext}.BFy30W_finger{fill:canvas}.BFy30W_base{fill:canvastext}}}
@layer components{.Zw5n1a_wrap{--cd-ink:var(--color-text);--cd-ink-2:var(--color-text-muted);--cd-paper:var(--color-surface);--cd-edge:var(--color-edge);--cd-muted:var(--color-text-muted);align-items:center;gap:var(--space-1);color:var(--cd-ink);flex-direction:column;margin:0;display:inline-flex}.Zw5n1a_coal{--cd-ink:var(--coal-cream);--cd-ink-2:var(--coal-paper);--cd-paper:var(--coal-panel);--cd-edge:var(--coal-edge);--cd-muted:var(--coal-muted);padding:var(--space-3) 14px;border-radius:var(--radius-media);background-color:var(--cd-paper)}.Zw5n1a_name{height:22px;font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-bold);white-space:nowrap;color:var(--cd-ink);line-height:22px;display:block}.Zw5n1a_svg{display:block;overflow:visible}.Zw5n1a_line{stroke:var(--cd-edge);stroke-width:1px;shape-rendering:crispedges}.Zw5n1a_nut{fill:var(--cd-ink);shape-rendering:crispedges}.Zw5n1a_dot,.Zw5n1a_barre{fill:var(--cd-paper);stroke:var(--cd-ink);stroke-width:1.5px}.Zw5n1a_root{fill:var(--cd-ink)}.Zw5n1a_finger,.Zw5n1a_fingerOnRoot,.Zw5n1a_baseFret{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central}.Zw5n1a_finger{fill:var(--cd-ink)}.Zw5n1a_fingerOnRoot{fill:var(--cd-paper)}.Zw5n1a_baseFret{font-size:var(--text-xs);font-weight:var(--weight-regular);text-anchor:end;fill:var(--cd-muted)}.Zw5n1a_mark{fill:none;stroke:var(--cd-ink-2);stroke-width:1.25px;stroke-linecap:round}.Zw5n1a_bass{font-family:var(--font-ui);font-size:var(--text-xs);white-space:nowrap;color:var(--cd-muted);line-height:18px}}
@layer components{.aoCgsq_glyph{font-family:"PGA Accidentals Next", var(--font-ui);white-space:nowrap}.aoCgsq_ext{font-size:.78em}.aoCgsq_nc{font-size:.8em}}
.NEg0Xq_row{padding-top:var(--space-2)}.NEg0Xq_edge{box-shadow:inset 0 -1px 0 var(--color-line)}.NEg0Xq_edge>nav{box-shadow:none;padding-inline:0;scroll-padding-inline:0}.NEg0Xq_edge>nav>:first-child{padding-inline-start:0}.NEg0Xq_row:has(~* [data-width=wide]) .NEg0Xq_container.NEg0Xq_container{max-width:var(--container-wide)}.NEg0Xq_row:has(~* [data-width=reading]) .NEg0Xq_container.NEg0Xq_container{max-width:var(--container-reading)}@media (max-width:47.999rem){.NEg0Xq_row{padding-top:0;padding-inline:var(--gutter-phone)}.NEg0Xq_container{display:contents}}.NEg0Xq_row[data-area=community] .NEg0Xq_edge{align-items:center;gap:var(--space-1);display:flex}.NEg0Xq_row[data-area=community] .NEg0Xq_edge>nav{flex:1;min-width:0}
@layer components{._7qZnxq_back._7qZnxq_back{white-space:normal;text-align:start;min-width:0;max-width:100%}}