@layer components{.w-Ganq_board{gap:var(--rhythm-section) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.w-Ganq_onAirSlot,.w-Ganq_agenda,.w-Ganq_rail{gap:var(--rhythm-section);flex-direction:column;min-width:0;display:flex}.w-Ganq_agenda:focus{outline:none}.w-Ganq_rail{gap:var(--space-5)}.w-Ganq_railPanel{gap:var(--space-4);min-width:0;padding:0 0 var(--space-4);flex-direction:column;display:flex}.w-Ganq_railPanel[hidden]{display:none}.w-Ganq_railSurface{--item-edge-width:0px;--item-radius:0;--item-focus-offset:-2px;border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-surface);flex-direction:column;min-width:0;display:flex}.w-Ganq_railTabs{padding:var(--space-3) var(--space-3) var(--space-1)}.w-Ganq_railList{margin:0;padding:0;list-style:none}.w-Ganq_railList>li+li{border-top:1px solid var(--color-line)}.w-Ganq_railStatus:not(:empty){padding-inline:var(--space-4)}.w-Ganq_phoneOnly{display:none}@media (max-width:39.999rem){.w-Ganq_wideOnly{display:none}.w-Ganq_phoneOnly{display:inline}}.w-Ganq_headDetail{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-height:28px;display:inline-flex}.w-Ganq_phoneTabs{display:block}.w-Ganq_railTabs{display:none}@media (max-width:63.999rem){.w-Ganq_board[data-tab=agenda] .w-Ganq_railSurface,.w-Ganq_board:not([data-tab=agenda]) .w-Ganq_agenda{display:none}}@media (min-width:64rem){.w-Ganq_board{grid-template-columns:minmax(0,712fr) minmax(0,376fr);grid-template-areas:"agenda rail"}.w-Ganq_board[data-on-air]{grid-template-areas:"onair rail""agenda rail"}.w-Ganq_onAirSlot{grid-area:onair}.w-Ganq_agenda{grid-area:agenda}.w-Ganq_rail{grid-area:1/rail/-1}.w-Ganq_phoneTabs{display:none}.w-Ganq_railTabs{display:block}}.w-Ganq_onAirPanel{max-width:var(--container-reading)}.w-Ganq_onAir{gap:var(--space-6);display:grid}.w-Ganq_onAirEvent{gap:var(--space-4);display:grid}.w-Ganq_onAirHead{align-items:center;gap:var(--space-4);min-width:0;display:flex}.w-Ganq_onAirWords{gap:var(--space-1);flex:12rem;min-width:0;display:grid}.w-Ganq_onAirTitleLine{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.w-Ganq_onAirTitle{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.w-Ganq_muted{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;margin:0}.w-Ganq_onAirActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.w-Ganq_onAirActions>.w-Ganq_muted{flex-basis:100%}.w-Ganq_onAirSecondary{display:contents}.w-Ganq_onAirActions :is(button[aria-haspopup]){width:var(--tap-std);height:var(--tap-std);background-color:var(--color-sunken)}.w-Ganq_elapsedFigure{gap:0;display:grid}.w-Ganq_elapsedLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.w-Ganq_elapsed{min-width:4.5ch;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}@media (max-width:39.999rem){.w-Ganq_onAirHead{align-items:flex-start}.w-Ganq_onAirActions[data-studio-on-air-actions=backstage]{flex-direction:column;align-items:stretch}.w-Ganq_onAirActions .w-Ganq_goLive{width:100%;min-height:var(--tap-std)}.w-Ganq_onAirSecondary{align-items:center;gap:var(--space-3);display:flex}.w-Ganq_onAirSecondary>:first-child{flex:auto}}.w-Ganq_row{min-height:64px}.w-Ganq_opener{color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:inline}.w-Ganq_fresh{animation:w-Ganq_studio-fresh var(--dur-slow) var(--ease-out) var(--dur-undo) both}@keyframes w-Ganq_studio-fresh{0%{background-color:var(--color-gold-wash)}to{background-color:var(--color-surface)}}.w-Ganq_nights{padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + 56px + var(--space-4))}@media (max-width:39.999rem){.w-Ganq_nights{padding-inline-start:calc(var(--space-4) + var(--space-9) + var(--space-3))}}.w-Ganq_nightList{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.w-Ganq_nightList>li+li{border-top:1px solid var(--color-line)}.w-Ganq_night{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}.w-Ganq_nightOpen{align-items:center;gap:var(--space-1) var(--space-4);min-width:0;min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-snug);text-align:start;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-wrap:wrap;flex:auto;display:flex}.w-Ganq_nightOpen:hover{background-image:linear-gradient(var(--color-hover), var(--color-hover))}.w-Ganq_nightOpen:active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.w-Ganq_nightOpen:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.w-Ganq_nightDay{min-width:6.5em;font-weight:var(--weight-bold)}.w-Ganq_nightFact{color:var(--color-text-muted)}.w-Ganq_note{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.w-Ganq_tabular{font-variant-numeric:tabular-nums}.w-Ganq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-Ganq_report{align-items:start}.w-Ganq_reportTitle{font-size:var(--text-base);font-weight:var(--weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-Ganq_audit{gap:var(--space-4);padding:var(--space-4) var(--space-4) 0;display:grid}.w-Ganq_activity{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.w-Ganq_activityLine{align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.w-Ganq_activityWords{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.w-Ganq_activityTime{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;white-space:nowrap}.w-Ganq_pauseRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:calc(var(--tap-min) + 2 * var(--space-2));padding:var(--space-2) var(--space-4);border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-surface);flex-wrap:wrap;display:flex}.w-Ganq_pauseWords{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.w-Ganq_notice{z-index:var(--z-toast);right:var(--space-4);bottom:calc(var(--shell-bottom-clearance,0px) + var(--space-4));left:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.w-Ganq_notice>*{max-width:var(--container-reading);pointer-events:auto}.w-Ganq_toast{box-sizing:border-box;width:min(30rem,100%);min-height:56px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-media);background-color:var(--color-notice);color:var(--color-on-notice);box-shadow:var(--shadow-raised);font-size:var(--text-base);line-height:var(--leading-snug);animation:w-Ganq_studio-toast var(--dur) var(--ease-out) both;align-items:center;margin:0;display:flex}@keyframes w-Ganq_studio-toast{0%{opacity:0;transform:translateY(8px)}}.w-Ganq_notice:focus{outline:none}.w-Ganq_notice:focus-visible>*{outline:2px solid var(--color-focus);outline-offset:2px}.w-Ganq_moreList{margin:0;padding:0;list-style:none}.w-Ganq_moreList>li[data-divider]{border-top:1px solid var(--color-line);margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.w-Ganq_moreItem{width:100%;min-height:var(--tap-std);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-content:center;display:grid}.w-Ganq_moreItem[data-tone=danger]{color:var(--color-danger)}.w-Ganq_moreItem[aria-disabled=true]{color:var(--color-on-disabled);cursor:default}.w-Ganq_moreItem:not([aria-disabled=true]):hover{background-image:linear-gradient(var(--color-hover), var(--color-hover))}.w-Ganq_moreItem:not([aria-disabled=true]):active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.w-Ganq_moreItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.w-Ganq_moreHint{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.w-Ganq_sheet{--sheet-pane-w:30rem}.w-Ganq_form{gap:var(--space-5);display:grid}.w-Ganq_formRow{align-items:start;gap:var(--space-4);display:grid}.w-Ganq_formRow :is(input,select),.w-Ganq_whenRow :is(input,select){min-width:0}.w-Ganq_sheetContent{gap:var(--space-5);flex:none;min-width:0;display:grid}.w-Ganq_whenRow{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 120px;display:grid}.w-Ganq_whenStart{min-width:0}.w-Ganq_refusal:not(:empty){margin-block-start:var(--space-2)}@media (min-width:40rem){.w-Ganq_formRow[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:22.499rem){.w-Ganq_whenRow{grid-template-columns:minmax(0,1fr)}}.w-Ganq_audience{gap:var(--space-4);display:grid}.w-Ganq_audience>*{min-width:0}.w-Ganq_choice{gap:var(--space-2);display:grid}.w-Ganq_choiceLabel{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.w-Ganq_details,.w-Ganq_details textarea{width:100%}.w-Ganq_clash{align-items:flex-start;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;display:flex}.w-Ganq_clash>svg{flex:none;margin-block-start:2px}.w-Ganq_days{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.w-Ganq_daysLegend{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin-block-end:var(--space-2);padding:0}.w-Ganq_dayRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.w-Ganq_day{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-edge);border-radius:var(--radius-round);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:inline-grid}.w-Ganq_day:hover{background-image:linear-gradient(var(--color-hover), var(--color-hover))}.w-Ganq_day:active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.w-Ganq_day[aria-pressed=true]{border-color:var(--color-selected);background-color:var(--color-selected);color:var(--color-on-selected)}.w-Ganq_day:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.w-Ganq_eventHead{align-items:center;gap:var(--space-3) var(--space-4);min-width:0;padding-block:var(--space-2);display:flex}.w-Ganq_eventTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);overflow-wrap:break-word;margin:0}.w-Ganq_facts{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:var(--leading-snug);display:grid}.w-Ganq_facts>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:9rem minmax(0,1fr);display:grid}.w-Ganq_facts>div:first-child{border-top:1px solid var(--color-line)}.w-Ganq_facts dt{color:var(--color-text-muted)}.w-Ganq_facts dd{margin:0}.w-Ganq_sheetBar{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.w-Ganq_sheetBarStart{margin-inline-end:auto}@media (prefers-reduced-motion:reduce){.w-Ganq_fresh,.w-Ganq_toast{animation:none}.w-Ganq_day,.w-Ganq_nightOpen{transition:none}}@media (forced-colors:active){.w-Ganq_day[aria-pressed=true]{outline:2px solid highlight}}}
@layer components{.DM5fta_tabs{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;display:flex;overflow-x:auto}.DM5fta_tabs::-webkit-scrollbar{display:none}.DM5fta_tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-4);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.DM5fta_tab:is(:hover,[data-state=hover]){color:var(--color-text);background-image:linear-gradient(var(--color-hover), var(--color-hover))}.DM5fta_tab:is(:active,[data-state=pressed]){color:var(--color-text);background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.DM5fta_tab:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:-2px}.DM5fta_number,.DM5fta_count{font-variant-numeric:tabular-nums}.DM5fta_number{font-weight:var(--weight-bold)}.DM5fta_count{font-size:var(--text-sm)}.DM5fta_underline{gap:var(--space-1);padding-inline:var(--space-2);scroll-padding-inline:var(--space-2);box-shadow:inset 0 -1px 0 var(--color-line)}.DM5fta_underline .DM5fta_tab{border-radius:var(--radius-chip) var(--radius-chip) 0 0;box-shadow:inset 0 -3px #0000}.DM5fta_underline .DM5fta_tab:is([aria-current],[aria-selected=true]){color:var(--color-text);font-weight:var(--weight-bold);box-shadow:inset 0 -3px 0 var(--color-gold-mark)}.DM5fta_label[data-label]{flex-direction:column;align-items:center;display:inline-flex}.DM5fta_label[data-label]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--weight-bold);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.DM5fta_segmented{gap:var(--space-1);width:fit-content;padding:var(--space-1);scroll-padding-inline:var(--space-1);border-radius:var(--radius-control);background-color:var(--color-sunken)}.DM5fta_segmented .DM5fta_tab{border-radius:var(--radius-chip);color:var(--color-text);font-weight:var(--weight-bold)}.DM5fta_segmented .DM5fta_tab:is([aria-pressed=true],[aria-current]){background-color:var(--color-selected);color:var(--color-on-selected);font-weight:var(--weight-bold)}.DM5fta_segmented .DM5fta_tab:is([aria-pressed=true],[aria-current]):is(:hover,[data-state=hover],:active,[data-state=pressed]){background-image:none}.DM5fta_segmented .DM5fta_tab:is([aria-pressed=true],[aria-current]):is(:focus-visible,[data-state=focus]){outline-color:var(--color-on-selected)}.DM5fta_underline[data-density=compact]{gap:0;padding-inline:0;scroll-padding-inline:0}[data-density=compact] .DM5fta_tab{gap:var(--space-1);padding-inline:var(--space-3);font-size:var(--text-sm)}[data-density=compact] .DM5fta_count{font-size:var(--text-xs)}.DM5fta_segmented[data-block]{width:100%}.DM5fta_segmented[data-block] .DM5fta_tab{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:reduce){.DM5fta_tab{transition:none}}@media (forced-colors:active){.DM5fta_underline .DM5fta_tab:is([aria-current],[aria-selected=true]){box-shadow:inset 0 -3px highlight}.DM5fta_segmented .DM5fta_tab:is([aria-pressed=true],[aria-current]){outline:2px solid highlight}}}
.Acf5YW_burst{position:absolute;bottom:1rem}.Acf5YW_particle{opacity:0;font-size:var(--size,1.5rem);filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--color-bg) 55%, transparent));line-height:1;position:absolute;bottom:0;left:0}.Acf5YW_chip{white-space:nowrap;position:absolute;bottom:0;left:0;transform:translate(-30%)}@media (prefers-reduced-motion:no-preference){.Acf5YW_particle{animation:Acf5YW_applause-rise var(--dur,2.5s) var(--ease-out,ease-out) var(--delay,0s) forwards}.Acf5YW_swayer{animation:Acf5YW_applause-sway 1.3s ease-in-out var(--delay,0s) infinite alternate;display:inline-block}.Acf5YW_clapper{animation:Acf5YW_applause-clap .36s ease-in-out var(--delay,0s) 6 alternate;display:inline-block}@keyframes Acf5YW_applause-clap{0%{transform:scale(.88)rotate(-4deg)}to{transform:scale(1.18)rotate(5deg)}}.Acf5YW_chip{animation:Acf5YW_applause-chip var(--dur,2.5s) var(--ease-out,ease-out) forwards}@keyframes Acf5YW_applause-rise{0%{transform:translateY(0) scale(.7) rotate(var(--tilt,0deg));opacity:0}10%{transform:translateY(-3vh) scale(1.08) rotate(var(--tilt,0deg));opacity:1}75%{opacity:.95}to{transform:translateY(-52vh) scale(.9) rotate(var(--tilt,0deg));opacity:0}}@keyframes Acf5YW_applause-sway{0%{transform:translateX(calc(-1 * var(--sway,8px)))}to{transform:translateX(var(--sway,8px))}}@keyframes Acf5YW_applause-chip{0%{opacity:0;transform:translate(-30%)translateY(0)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-30%)translateY(-16vh)}}}@media (prefers-reduced-motion:reduce){.Acf5YW_particle{opacity:1}}.Acf5YW_stageLayer{z-index:var(--z-overlay)}.Acf5YW_stageGlyph{right:calc(var(--space-4) + var(--lane-x,0px));bottom:calc(var(--space-4) + var(--lane-y,0px));width:var(--space-7);height:var(--space-7);border-radius:var(--radius-round);background-color:var(--color-glass);color:var(--color-text);opacity:0;place-items:center;line-height:1;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.Acf5YW_stageGlyph{animation:Acf5YW_stage-applause-rise var(--dur-slow) var(--ease-out) forwards}@keyframes Acf5YW_stage-applause-rise{0%{opacity:1;transform:translateY(0)}60%{opacity:1}to{opacity:0;transform:translateY(-24px)}}}
.We5TfW_launcher{align-content:center;place-items:center;gap:var(--space-1);border-radius:var(--radius-control);width:4.25rem;height:3.5rem;color:var(--color-text-muted);box-shadow:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:grid;position:relative;overflow:hidden}.We5TfW_launcher:hover,.We5TfW_launcher[aria-expanded=true]{background:var(--color-room);color:var(--color-text)}.We5TfW_launcher:active{transform:translateY(1px)}.We5TfW_label{font:var(--weight-medium) var(--text-xs)/var(--leading-snug) var(--font-ui)}@media (prefers-reduced-motion:reduce){.We5TfW_launcher{transition:none}}.We5TfW_launcher:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
@layer components{.ZPFSHq_inline{align-items:end;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-text);font-family:var(--font-ui);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.ZPFSHq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZPFSHq_inlineControl{min-width:0;min-height:var(--tap-min);padding-block:calc((var(--tap-min) - 1lh) / 2);padding-inline:var(--space-3);border-radius:var(--radius-control);background-color:var(--color-field);font-size:var(--text-base);line-height:var(--leading-snug);transition:background-color var(--dur-fast) var(--ease-out);display:grid;position:relative}.ZPFSHq_inlineControl[data-counting]{padding-inline-end:calc(var(--space-3) + 4.5em)}.ZPFSHq_inlineControl:is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.ZPFSHq_inlineControl:is(:has(.ZPFSHq_inlineInput:focus-visible),[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}.ZPFSHq_inlineControl[data-invalid]{box-shadow:inset 0 0 0 2px var(--color-danger)}.ZPFSHq_inlineControl[data-invalid]:is(:has(.ZPFSHq_inlineInput:focus-visible),[data-state=focus]){outline-color:var(--color-danger);box-shadow:none}.ZPFSHq_inlineControl:has(.ZPFSHq_inlineInput:disabled){background-color:var(--color-disabled);box-shadow:none;cursor:not-allowed;background-image:none}.ZPFSHq_inlineInput{width:100%;min-height:1lh;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-snug);resize:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow-y:auto}.ZPFSHq_inlineInput::placeholder{color:var(--color-text-muted);opacity:1}.ZPFSHq_inlineInput:disabled{color:var(--color-on-disabled);cursor:not-allowed}.ZPFSHq_inlineInput:disabled::placeholder{color:var(--color-on-disabled)}.ZPFSHq_left{color:var(--color-text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;pointer-events:none;line-height:1;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.ZPFSHq_left[data-over]{color:var(--color-danger);font-weight:var(--weight-bold)}.ZPFSHq_disc{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-round);background-color:var(--color-gold);color:var(--color-on-gold);cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ZPFSHq_disc:is(:hover,[data-state=hover]){background-color:var(--color-gold-hover);transition:background-color var(--dur-fast) var(--ease-out)}.ZPFSHq_disc:is(:active,[data-state=pressed]){background-color:var(--color-gold-pressed);transition:background-color var(--dur-fast) var(--ease-out)}.ZPFSHq_disc:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}.ZPFSHq_disc:disabled{background-color:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed;transition:none}.ZPFSHq_inline[data-shape=square] .ZPFSHq_inlineControl{min-height:var(--tap-std);padding-block:calc((var(--tap-std) - 2px - 1lh) / 2);border:1px solid var(--color-edge);font-size:var(--text-body)}.ZPFSHq_inline[data-shape=square] .ZPFSHq_inlineInput{font-size:var(--text-body)}.ZPFSHq_inline[data-shape=square] .ZPFSHq_inlineControl[data-invalid]{border-color:var(--color-danger)}.ZPFSHq_inline[data-shape=square] .ZPFSHq_inlineControl:has(.ZPFSHq_inlineInput:disabled){border-color:#0000}.ZPFSHq_inline[data-shape=square] .ZPFSHq_left{inset-block-end:calc((var(--tap-std) - 2px - 1em) / 2)}.ZPFSHq_inline[data-shape=square] .ZPFSHq_disc{inline-size:var(--tap-std);block-size:var(--tap-std);border-radius:var(--radius-control)}.ZPFSHq_inlineMessage{align-items:flex-start;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);grid-column:1/-1;margin:0;display:flex}.ZPFSHq_inlineMessage[data-tone=danger]{color:var(--color-danger);font-weight:var(--weight-bold)}.ZPFSHq_inlineMessage svg{margin-top:1px}@media (prefers-reduced-motion:reduce){.ZPFSHq_inlineControl,.ZPFSHq_disc{transition:none}}@media (forced-colors:active){.ZPFSHq_inlineControl{border:1px solid canvastext}.ZPFSHq_disc{border:1px solid buttontext}}}
@layer components{.UMnP-W_region{bottom:calc(24px + env(safe-area-inset-bottom) + var(--lift,0px));z-index:var(--z-toast);pointer-events:none;width:min(480px,100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.UMnP-W_region[popover]{inset:auto auto calc(24px + env(safe-area-inset-bottom) + var(--lift,0px)) 50%;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.UMnP-W_region[popover]:not(:popover-open){display:block}.UMnP-W_toast{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:48px;padding:2px 2px 2px var(--space-4);border-radius:var(--radius-control);background-color:var(--color-notice);color:var(--color-on-notice);box-shadow:var(--shadow-raised);font-family:var(--font-ui);pointer-events:auto;animation:UMnP-W_rise var(--dur) var(--ease-out);display:flex}.UMnP-W_message{min-width:0;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:20px}.UMnP-W_action{height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-on-notice);color:var(--color-on-notice);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;flex:none;margin:0;line-height:1}.UMnP-W_action:hover{box-shadow:inset 0 0 0 2px var(--color-on-notice)}.UMnP-W_action:focus-visible{outline:2px solid var(--color-on-notice);outline-offset:-5px}@keyframes UMnP-W_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.UMnP-W_toast{animation:none}}}
@layer components{.tT8hxG_hero,.tT8hxG_rails{--avatar-fill:var(--color-raised);--avatar-ring:var(--color-room)}.tT8hxG_hero{align-items:end;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-line);background-color:var(--color-room);color:var(--color-text);font-family:var(--font-ui);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.tT8hxG_hero{gap:var(--space-8);padding-block:var(--space-7) var(--space-6);grid-template-columns:minmax(0,1fr) auto}}@media (max-width:47.999rem){.tT8hxG_hero{padding-inline:var(--space-4)}}.tT8hxG_heroWords{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tT8hxG_place{color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.tT8hxG_status{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.tT8hxG_watching{color:var(--color-text-muted);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.tT8hxG_title{overflow-wrap:anywhere;margin:0}.tT8hxG_meta,.tT8hxG_metaRow{align-items:center;gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.tT8hxG_meta{display:block}.tT8hxG_countdown{color:var(--color-text);font-weight:var(--weight-semibold)}.tT8hxG_countdownWords{font-variant-numeric:tabular-nums}.tT8hxG_lineup{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);flex-wrap:wrap;display:inline-flex}.tT8hxG_heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:47.999rem){.tT8hxG_heroActions{flex-direction:column;align-items:stretch}.tT8hxG_heroActions>*{width:100%}}.tT8hxG_heroState{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text);font-weight:var(--weight-semibold);display:inline-flex}.tT8hxG_rails{gap:var(--space-9);padding:var(--space-8) var(--space-6) var(--space-10);background-color:var(--color-room);color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}@media (max-width:47.999rem){.tT8hxG_rails{gap:var(--space-8);padding:var(--space-6) var(--space-4) var(--space-9)}}.tT8hxG_rail{content-visibility:auto;contain-intrinsic-size:auto 320px;min-width:0}.tT8hxG_empty{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-snug);margin:0}.tT8hxG_eventState{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:var(--weight-semibold);display:inline-flex}.tT8hxG_eventHost{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tT8hxG_lineup>span:last-child{white-space:nowrap}.tT8hxG_bell{color:var(--color-text-muted)}.tT8hxG_bell[data-stage-reminder=set]{color:var(--color-text)}.tT8hxG_date{border-radius:var(--radius-media);background-color:var(--color-raised);width:44px;height:44px;color:var(--color-text);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tT8hxG_dateWeekday{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tT8hxG_dateDay{font-size:var(--text-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.tT8hxG_liveDot{border-radius:var(--radius-round);background-color:var(--color-gold-mark);flex:none;width:8px;height:8px;display:inline-block}@media (forced-colors:active){.tT8hxG_liveDot{forced-color-adjust:none;background-color:highlight}}.tT8hxG_yoursLabel{color:var(--color-text);font-weight:var(--weight-semibold)}.tT8hxG_date[data-size=lg]{gap:2px;width:64px;height:64px}.tT8hxG_date[data-size=lg] .tT8hxG_dateWeekday{font-size:var(--text-sm)}.tT8hxG_date[data-size=lg] .tT8hxG_dateDay{font-size:var(--text-xl)}.tT8hxG_upNext{--avatar-fill:var(--color-raised);--avatar-ring:var(--color-surface);gap:var(--space-3);padding:var(--space-6) var(--space-6) 0;background-color:var(--color-room);color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}@media (max-width:47.999rem){.tT8hxG_upNext{padding-inline:var(--space-4)}}.tT8hxG_upNextCard{align-items:end;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-surface);background-color:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.tT8hxG_upNextCard{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}.tT8hxG_upNextTop{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.tT8hxG_upNextWords{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tT8hxG_upNextWhen{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);flex-wrap:wrap;margin:0;display:flex}.tT8hxG_upNextTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.tT8hxG_upNextWords .tT8hxG_lineup{margin-top:var(--space-2)}@media (max-width:47.999rem){.tT8hxG_upNextCard .tT8hxG_heroActions>.tT8hxG_bell{align-self:center;width:auto}}.tT8hxG_agenda{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.tT8hxG_agendaTime{min-width:3.25rem;min-height:var(--tap-min);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.tT8hxG_railFoot{margin-top:var(--space-4);display:flex}@media (max-width:47.999rem){.tT8hxG_railFoot>*{width:100%}}.tT8hxG_ladder{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-surface);background-color:var(--color-surface);flex-wrap:wrap;display:flex}@media (max-width:47.999rem){.tT8hxG_ladder{padding-inline:var(--space-4);flex-direction:column;align-items:stretch}}.tT8hxG_ladderWords{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tT8hxG_ladderTitle{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.tT8hxG_steps{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tT8hxG_step{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-tight);display:inline-flex}.tT8hxG_step[data-met]{color:var(--color-text)}.tT8hxG_stepMark{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.tT8hxG_step:not([data-met]) .tT8hxG_stepMark:before{content:"";border-radius:var(--radius-round);border:1.5px solid;width:15px;height:15px}.tT8hxG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tT8hxG_vaultDoor{border-radius:var(--radius-surface);background-color:var(--color-surface);color:var(--color-text);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:48rem){.tT8hxG_vaultDoor{grid-template-columns:minmax(14rem,2fr) minmax(0,3fr);align-items:stretch}}.tT8hxG_vaultImage{aspect-ratio:21/9;background-color:var(--color-raised);display:block;position:relative;overflow:hidden}@media (min-width:48rem){.tT8hxG_vaultImage{aspect-ratio:auto;min-height:12rem}}.tT8hxG_vaultStill{object-fit:cover;filter:saturate(.35)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.tT8hxG_vaultWords{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}@media (max-width:47.999rem){.tT8hxG_vaultWords{padding:var(--space-5) var(--space-4)}.tT8hxG_vaultWords>:last-child{align-self:stretch}}.tT8hxG_vaultTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.tT8hxG_vaultDetail{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-snug)}.tT8hxG_skeletonLine,.tT8hxG_skeletonTitle,.tT8hxG_skeletonCard{border-radius:var(--radius-media);background-color:var(--color-raised);display:block}.tT8hxG_skeletonLine{width:min(28rem,80%);height:16px}.tT8hxG_skeletonLine[data-width=sm]{width:8rem}.tT8hxG_skeletonTitle{width:min(32rem,90%);height:44px}.tT8hxG_skeletonCards{gap:var(--space-4);margin-top:var(--space-4);display:flex;overflow:hidden}.tT8hxG_skeletonCard{flex:none;width:18rem;height:11rem}}
@layer components{.kc0Swq_btn{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) var(--ease-out), color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.kc0Swq_std{width:var(--tap-std);height:var(--tap-std)}.kc0Swq_glyph{display:inline-flex}.kc0Swq_glyph svg{width:20px;height:20px}.kc0Swq_std .kc0Swq_glyph svg{width:24px;height:24px}.kc0Swq_btn:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]){background-color:var(--color-hover);color:var(--color-text)}.kc0Swq_btn:is(:active,[data-state=pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--color-pressed)}.kc0Swq_btn:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}.kc0Swq_btn:disabled,.kc0Swq_btn[aria-disabled=true]{cursor:default;color:var(--color-text-faint)}.kc0Swq_active,.kc0Swq_active:is(:hover,[data-state=hover]):not(:disabled){background-color:var(--color-tap,var(--color-sunken));color:var(--color-text)}.kc0Swq_active:after{content:"";border-radius:var(--radius-round);background-color:var(--color-gold-mark);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}@media (prefers-reduced-motion:reduce){.kc0Swq_btn{transition:none}}@media (forced-colors:active){.kc0Swq_btn:is(:focus-visible,[data-state=focus]){outline-color:highlight}}}
.bX16Yq_root[data-light=house],.bX16Yq_root[data-light=stage]{--sn-bg:var(--color-room);--sn-surface:var(--color-surface);--sn-card:var(--color-surface);--sn-text:var(--color-text);--sn-muted:var(--color-text-muted);--sn-line:var(--color-line);--sn-accent:var(--color-gold);--sn-on-accent:var(--color-on-gold);--sn-accent-text:var(--color-text);background:var(--sn-bg);color:var(--sn-text)}.bX16Yq_root[data-light=stage]{--sn-bg:var(--color-spot)}.bX16Yq_root{--sn-type-song:var(--display-lg);--sn-type-eyebrow:var(--text-md);--sn-type-meta:var(--text-lg);--sn-type-sib:var(--text-2xl);--sn-type-action:var(--text-xl);--sn-type-action-2:var(--text-lg);--sn-type-label:var(--text-lg);--sn-type-note:var(--text-md);--sn-type-picker:var(--text-md);--sn-type-keycap:var(--text-md);--sn-type-title:var(--display-lg);--sn-type-pill:var(--text-md);--sn-type-chapter:var(--text-md);--sn-type-time:var(--text-md);--sn-type-stage-line:var(--display-sm);--sn-type-question:var(--display-md);--sn-type-count:calc(var(--display-md) * 4);--sn-type-hint:var(--text-lg);--sn-type-stage-control:var(--text-2xl);--sn-type-chip:var(--text-lg);--sn-type-rec:var(--text-lg);--sn-type-rec-time:var(--text-xl);--sn-type-toast:var(--text-2xl);--sn-inset:max(var(--space-6), env(safe-area-inset-top), env(safe-area-inset-left), env(safe-area-inset-right));--sn-wing-avatar:160px;--sn-pedal-height:64px;isolation:isolate;box-sizing:border-box;min-height:100svh;font-family:var(--font-ui);letter-spacing:0;flex-direction:column;display:flex;position:relative;overflow-x:clip}.bX16Yq_root:focus{outline:none}.bX16Yq_embeddedBoundary{overflow-y:auto}.bX16Yq_kitEntry{outline:none}.bX16Yq_root[data-light=stage]{height:100svh;overflow:hidden}.bX16Yq_root[data-starting=true]:after{content:"";z-index:5;pointer-events:none;background:color-mix(in srgb, var(--color-room) 40%, transparent);animation:.12s ease-out both bX16Yq_snugVeil;position:fixed;inset:0}@keyframes bX16Yq_snugVeil{0%{opacity:0}to{opacity:1}}.bX16Yq_house{box-sizing:border-box;flex:1 0 auto;width:100%}.bX16Yq_gate{box-sizing:border-box;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-7);text-align:center;flex:1 0 auto;display:grid}.bX16Yq_gateTitle{font-family:var(--font-display);font-weight:400;font-size:var(--display-md);text-transform:uppercase;color:var(--sn-text);margin:0;line-height:1}.bX16Yq_gateBody{max-width:480px;font-size:var(--text-lg);color:var(--sn-muted);margin:0;line-height:1.45}.bX16Yq_gateLink{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--sn-accent);color:var(--sn-on-accent);font-weight:600;font-size:var(--text-lg);align-items:center;text-decoration:none;display:inline-flex}.bX16Yq_gateLink:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.bX16Yq_stageLayer{animation:.6s both bX16Yq_snugLightsDown}@keyframes bX16Yq_snugLightsDown{0%{opacity:0}to{opacity:1}}.bX16Yq_invitation{z-index:1;position:fixed;inset:0}@media (max-width:600px),(max-height:500px){.bX16Yq_root{--sn-type-song:var(--display-md);--sn-type-meta:var(--text-md);--sn-type-sib:var(--text-xl);--sn-type-title:var(--display-sm);--sn-type-stage-line:var(--text-2xl);--sn-type-question:var(--display-sm);--sn-type-count:calc(var(--display-sm) * 3);--sn-type-hint:var(--text-md);--sn-type-stage-control:var(--text-xl);--sn-inset:max(var(--space-4), env(safe-area-inset-top), env(safe-area-inset-left), env(safe-area-inset-right));--sn-wing-avatar:112px;--sn-pedal-height:60px}}@media (max-height:500px){.bX16Yq_root{--sn-type-song:var(--display-sm);--sn-wing-avatar:88px}}@media (prefers-reduced-motion:reduce){.bX16Yq_stageLayer,.bX16Yq_root[data-starting=true]:after{animation:none}}
._0b4pEq_face{gap:var(--space-4);color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}._0b4pEq_songRow{justify-content:flex-start;margin-inline-start:calc(-1 * var(--space-3));display:flex}._0b4pEq_tempo{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}._0b4pEq_bpm{flex-direction:column;align-items:center;margin:0;display:flex}._0b4pEq_bpmNumber{font-family:var(--font-display);font-size:calc(var(--display-lg) * 2);font-variant-numeric:tabular-nums;line-height:1}._0b4pEq_bpmUnit{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}._0b4pEq_slider{width:100%}._0b4pEq_dots{justify-content:center;align-items:center;gap:var(--space-3);min-height:28px;display:flex}._0b4pEq_dot{border-radius:var(--radius-round);background-color:var(--color-track);width:14px;height:14px;transition:background-color var(--dur-fast) var(--ease-out)}._0b4pEq_dot[data-accent]{width:22px;height:22px}._0b4pEq_dot[data-group-start]{margin-inline-start:var(--space-3)}._0b4pEq_dot[data-lit]{background-color:var(--color-gold-mark);transition:none}._0b4pEq_choices{gap:var(--space-2);flex-direction:column;display:flex}._0b4pEq_values{height:var(--tap-min);border-radius:var(--radius-control);background-color:var(--color-tap,var(--color-sunken));gap:2px;padding:0 3px;display:flex}._0b4pEq_value{height:var(--tap-min);border:0;border-radius:var(--radius-chip);min-width:44px;color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background-color:#0000;background-clip:padding-box;border-block:3px solid #0000;flex:1 1 0;place-items:center;padding:0;display:grid;position:relative}._0b4pEq_value:hover{color:var(--color-text);background-image:linear-gradient(var(--color-hover), var(--color-hover))}._0b4pEq_value:active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}._0b4pEq_value[aria-checked=true]{background-color:var(--color-raised);color:var(--color-text);box-shadow:inset 0 0 0 var(--hair) var(--surface-edge);background-image:none}._0b4pEq_value:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}._0b4pEq_glyph{display:block}._0b4pEq_actions{align-items:center;gap:var(--space-3);display:flex}._0b4pEq_tap{flex:1}._0b4pEq_play{flex:none}._0b4pEq_note{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;margin:0}@media (hover:none){._0b4pEq_note[data-keys-hint]{display:none}}@media (prefers-reduced-motion:reduce){._0b4pEq_dot,._0b4pEq_value{transition:none}}@media (max-height:760px) and (min-width:47.5rem){._0b4pEq_face{gap:var(--space-3)}._0b4pEq_bpmNumber{font-size:calc(var(--display-lg) * 1.6)}}@media (max-height:640px) and (min-width:47.5rem){._0b4pEq_face{gap:var(--space-2)}._0b4pEq_bpmNumber{font-size:calc(var(--display-lg) * 1.25)}}
.cEqu4G_workspace{background-color:var(--color-room);min-height:100dvh;color:var(--color-text);overflow-x:clip}.cEqu4G_stack{gap:var(--space-3);min-width:0;display:grid}.cEqu4G_paper{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-surface);color:var(--color-text);display:grid}.cEqu4G_setupLine{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.cEqu4G_chartControls{gap:var(--space-2);top:calc(var(--shell-header-h,0px) + var(--workspace-header-height,0px) + var(--workspace-mobile-tools-height,0px));z-index:var(--z-sticky);background:var(--color-room);padding-block:var(--space-1);border-bottom:1px solid var(--surface-edge);display:grid;position:sticky}.cEqu4G_settingsPanel{padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-control)}.cEqu4G_chartControls[data-expanded=true]{position:static}.cEqu4G_settingsPanel[hidden]{display:none}.cEqu4G_scrollControls{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cEqu4G_scrollStatus{color:var(--color-text-muted);font-size:var(--text-sm)}.cEqu4G_scrollStatus:empty{display:none}.cEqu4G_setupControls{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--surface-edge);border-radius:var(--radius-control);background:var(--color-surface);display:flex}.cEqu4G_toolbarButton.cEqu4G_toolbarButton{padding:var(--space-1) var(--space-2);min-height:var(--tap-min);border-radius:var(--radius-control);font-weight:var(--weight-medium);box-shadow:none;text-decoration:none}.cEqu4G_toolbarButton:hover,.cEqu4G_toolbarButton[aria-expanded=true],.cEqu4G_toolbarButton[aria-pressed=true]{background-color:var(--color-room)}.cEqu4G_toolAction.cEqu4G_toolAction{justify-content:flex-start}.cEqu4G_speedLabel{font-size:var(--text-sm);font-weight:var(--weight-bold)}.cEqu4G_speedSlider{width:100%;min-width:12rem;min-height:var(--tap-min);accent-color:var(--color-gold);cursor:pointer}.cEqu4G_speedSlider:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cEqu4G_speedEnds{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;display:flex}.cEqu4G_setupLine>:first-child{flex:0 auto;width:auto;min-width:0}.cEqu4G_chartActions{padding:var(--space-1);border:1px solid var(--surface-edge);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-left:0;display:flex}.cEqu4G_perform.cEqu4G_perform{margin-left:var(--space-1)}.cEqu4G_perform.cEqu4G_perform[aria-disabled=true]{color:var(--color-text-muted);background:var(--color-track);box-shadow:none;cursor:not-allowed}.cEqu4G_editor{gap:var(--space-4);min-width:0;display:grid}.cEqu4G_editor[hidden]{display:none}.cEqu4G_plain{margin:0}.cEqu4G_standTitle{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0}.cEqu4G_focusStack{gap:var(--space-4);width:100%;min-width:0;max-width:min(50rem,115.556dvh);margin-inline:auto;display:grid}.cEqu4G_player{width:100%;height:100%;display:block}.cEqu4G_readerToggle{min-height:var(--tap-min);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.cEqu4G_readerToggle input{accent-color:var(--color-gold);width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){@keyframes cEqu4G_reader-reveal{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}}.cEqu4G_narrowHide{display:contents}@media (max-width:26rem){.cEqu4G_narrowHide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:inline-block;position:absolute;overflow:hidden}.cEqu4G_setupLine{flex-wrap:nowrap}.cEqu4G_setupLine>.cEqu4G_chartActions{flex-wrap:nowrap;flex:auto;min-width:0}.cEqu4G_chartActions .cEqu4G_scrollControls{flex-wrap:nowrap}.cEqu4G_perform.cEqu4G_perform{padding-inline:var(--space-3);margin-left:auto}.cEqu4G_setupLine{gap:var(--space-1)}.cEqu4G_toolbarButton.cEqu4G_toolbarButton{font-size:var(--text-sm);padding-inline:var(--space-2)}.cEqu4G_chartActions,.cEqu4G_scrollControls{gap:0}}.cEqu4G_setupLine{justify-content:space-between;gap:var(--space-1)}.cEqu4G_setupControls,.cEqu4G_chartActions{background:0 0;border:0;padding:0}.cEqu4G_plain{white-space:pre-wrap;overflow-wrap:anywhere}.cEqu4G_discussion{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--surface-edge);scroll-margin-top:8rem}.cEqu4G_workspace .cEqu4G_reader{padding-inline:0}.cEqu4G_notePanel{gap:var(--space-3);display:grid}.cEqu4G_chartControls{container:tools/inline-size}@container tools (max-width:20rem){.cEqu4G_setupLine{flex-wrap:wrap}.cEqu4G_setupLine>.cEqu4G_chartActions{justify-content:flex-end;min-width:auto}}@container tools (max-width:14rem){.cEqu4G_setupLine>.cEqu4G_chartActions,.cEqu4G_chartActions .cEqu4G_scrollControls{flex-wrap:wrap}.cEqu4G_chartActions{row-gap:var(--space-1)}.cEqu4G_perform.cEqu4G_perform{flex:1 0 100%;justify-content:center;margin-left:0}}.cEqu4G_discussionPanel{gap:var(--space-3);min-width:0;display:grid}
.UwHR4q_root{--f50-vh:100dvh;min-width:0;font-family:var(--font-ui);color:var(--color-text);container:f50/inline-size}.UwHR4q_book{min-height:calc(var(--f50-vh) - var(--shell-header-h,0px) - var(--shell-bottom-clearance,0px));padding:var(--space-1) var(--space-4) 0;flex-direction:column;display:flex}.UwHR4q_spine,.UwHR4q_page{display:none}@container f50 (min-width:600px){.UwHR4q_book{height:calc(var(--f50-vh) - var(--shell-header-h,0px) - var(--shell-bottom-clearance,0px) - 2 * var(--space-5));min-height:0;max-width:calc(856px - 2 * var(--space-6));margin:var(--space-5) max(var(--space-6), calc((100% - 856px) / 2 + var(--space-6)));border:6px solid var(--coal);border-radius:var(--radius-surface);background-color:var(--color-surface);padding:0;overflow:clip}}@container f50 (min-width:1000px){.UwHR4q_book{grid-template-columns:minmax(380px, min(42%, 520px)) var(--hair) minmax(0, 1fr);max-width:1680px;margin:var(--space-5) var(--space-6);margin-inline:var(--space-6);grid-template-rows:minmax(0,1fr);display:grid}.UwHR4q_spine{background-color:var(--color-line);display:block}.UwHR4q_page{display:flex}}@container f50 (min-width:1728px){.UwHR4q_book{margin-inline:auto}}.UwHR4q_left{flex-direction:column;flex:1;min-width:0;display:flex}@container f50 (min-width:600px){.UwHR4q_left{height:100%;min-height:0}}.UwHR4q_leftHead{gap:var(--space-5);flex-direction:column;display:flex}@container f50 (min-width:600px){.UwHR4q_leftHead{padding:var(--space-2) var(--space-6) var(--space-4)}}@container f50 (min-width:1000px){.UwHR4q_leftHead{padding:28px 28px var(--space-4)}}.UwHR4q_topBar{min-height:var(--tap-std);align-items:center;display:flex}@container f50 (min-width:1000px){.UwHR4q_topBar{display:none}}.UwHR4q_titleRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.UwHR4q_titleRow>.UwHR4q_coverPhone{display:none}@container f50 (max-width:599px){.UwHR4q_titleRow{margin-top:var(--space-5)}.UwHR4q_titleRow>.UwHR4q_coverWide{display:none}.UwHR4q_titleRow>.UwHR4q_coverPhone{display:block}}.UwHR4q_titleBlock{flex:1;min-width:0}.UwHR4q_bookTitle{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--display-sm);line-height:var(--leading-tight);white-space:nowrap;margin:0}@container f50 (min-width:600px){.UwHR4q_bookTitle{font-size:var(--display-md)}}.UwHR4q_bookLine{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--color-text-muted);line-height:20px}.UwHR4q_search{order:3;position:relative}.UwHR4q_searchField{gap:0}.UwHR4q_searchField>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UwHR4q_slash{border-radius:var(--radius-chip);background-color:var(--color-sunken);width:32px;height:32px;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;top:10px;right:10px}.UwHR4q_left>.UwHR4q_leftHead>.UwHR4q_search{bottom:var(--shell-bottom-clearance,0px);z-index:var(--z-sticky);margin:0 calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) var(--space-3);background:linear-gradient(to bottom, transparent, var(--color-room) var(--space-4));position:sticky}.UwHR4q_left>.UwHR4q_leftHead{display:contents}@container f50 (min-width:600px){.UwHR4q_left>.UwHR4q_leftHead{display:flex}.UwHR4q_left>.UwHR4q_leftHead>.UwHR4q_search{background:0 0;margin:0;padding:0;position:relative;bottom:auto}.UwHR4q_slash{display:flex}}.UwHR4q_listArea{min-width:0;margin-top:var(--space-4);flex:1;position:relative}.UwHR4q_listScroll{padding:var(--space-1) var(--space-2);outline:var(--hair) solid var(--color-line);outline-offset:calc(-1 * var(--hair));border-radius:var(--radius-surface);background-color:var(--color-surface)}@container f50 (min-width:600px){.UwHR4q_listArea{min-height:0;margin-top:0}.UwHR4q_listArea:before{content:"";z-index:var(--z-base);top:0;left:var(--space-6);right:var(--space-6);border-top:var(--hair) solid var(--color-line);background:linear-gradient(to bottom, var(--color-surface) 6px, transparent);pointer-events:none;height:10px;position:absolute}.UwHR4q_listScroll{overscroll-behavior:contain;height:100%;scroll-padding-top:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-6);background-color:#0000;border-radius:0;outline:0;overflow-y:auto}}@container f50 (min-width:1000px){.UwHR4q_listArea:before{left:28px;right:28px}.UwHR4q_listScroll{padding-inline:var(--space-4)}}.UwHR4q_rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.UwHR4q_rowItem{content-visibility:auto;contain-intrinsic-size:auto 64px;min-width:0;display:block}.UwHR4q_rowItem+.UwHR4q_rowItem{border-top:var(--hair) solid var(--color-line)}@container f50 (min-width:600px){.UwHR4q_rowItem+.UwHR4q_rowItem{border-top:0}}.UwHR4q_row{width:100%;min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-1);border-radius:var(--radius-control);align-items:center;gap:var(--space-3);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out);touch-action:manipulation;background-color:#0000;text-decoration:none;display:flex}.UwHR4q_row:hover{background-image:linear-gradient(var(--color-hover), var(--color-hover));color:var(--color-text)}.UwHR4q_row:active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.UwHR4q_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@container f50 (min-width:1000px){.UwHR4q_row[aria-current=true]{background-color:var(--color-sunken)}.UwHR4q_row[aria-current=true] .UwHR4q_rowTitle{font-weight:var(--weight-bold)}}.UwHR4q_rowNumber{text-align:center;width:40px;font-family:var(--font-display);font-weight:var(--weight-regular);text-transform:uppercase;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;flex:none;line-height:1}@container f50 (min-width:600px){.UwHR4q_rowNumber{width:48px;font-size:var(--display-sm)}}.UwHR4q_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UwHR4q_rowLine{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.UwHR4q_rowTitle{min-width:0;font-size:var(--text-body);line-height:22px;font-weight:var(--weight-bold);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;flex:0 auto;display:-webkit-box;overflow:hidden}@container f50 (min-width:600px){.UwHR4q_rowLine{align-items:baseline}.UwHR4q_rowTitle{font-weight:var(--weight-regular);white-space:nowrap;text-overflow:ellipsis;display:block}}.UwHR4q_rowMeta{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:10px;line-height:18px;display:flex}.UwHR4q_rowArtist{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.UwHR4q_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UwHR4q_empty{justify-content:center;align-items:center;gap:var(--space-5);padding:56px var(--space-4);text-align:center;flex-direction:column;display:flex}.UwHR4q_emptyText{font-size:var(--text-body);line-height:24px;font-weight:var(--weight-bold);margin:0}.UwHR4q_page{background-color:var(--color-surface);min-width:0;height:100%;min-height:0;transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column}.UwHR4q_pageStale{opacity:.5}.UwHR4q_pageScroll{overscroll-behavior:contain;min-height:0;padding:var(--space-5) var(--space-8) var(--space-9);flex:1;position:relative;overflow-y:auto;container:song/inline-size}.UwHR4q_pageFoot{align-items:center;gap:var(--space-1);min-height:68px;margin:0 var(--space-8);padding:var(--space-2) 0;border-top:var(--hair) solid var(--color-line);flex:none;display:flex;position:relative}.UwHR4q_pageFoot:before{content:"";height:var(--space-6);background:linear-gradient(to top, var(--color-surface), transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.UwHR4q_pageNo{padding:0 var(--space-1);font-size:var(--text-base);color:var(--color-text);font-variant-numeric:tabular-nums}.UwHR4q_placeholder{padding-top:var(--space-3)}.UwHR4q_placeholderTitle{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--display-md);opacity:.5;margin:0;line-height:1.1}@media (prefers-reduced-motion:reduce){.UwHR4q_page,.UwHR4q_row{transition:none}}.UwHR4q_strip{width:fit-content;max-width:100%;margin-top:var(--space-4);border-radius:var(--radius-media);align-items:center;gap:var(--space-5);text-align:left;font-family:var(--font-ui);color:var(--color-text);cursor:pointer;touch-action:manipulation;background-color:#0000;border:0;padding:0;display:flex}button.UwHR4q_strip:hover{background-image:linear-gradient(var(--color-hover), var(--color-hover))}button.UwHR4q_strip:active{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.UwHR4q_strip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.UwHR4q_stripThumb{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--coal);background-position:50%;background-size:cover;flex:none;place-items:center;width:240px;display:grid}.UwHR4q_stripDisc{border-radius:var(--radius-round);background-color:var(--coal-cream);width:56px;height:56px;color:var(--coal);place-items:center;display:grid}.UwHR4q_stripDisc>svg{margin-left:3px}.UwHR4q_stripThumb:has(>.UwHR4q_stripLength){position:relative}.UwHR4q_stripLength{right:var(--space-1);bottom:var(--space-1);padding:1px var(--space-1);border-radius:var(--radius-chip);background-color:var(--coal);color:var(--coal-cream);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:16px;position:absolute}.UwHR4q_stripText{gap:var(--space-2);min-width:0;padding-right:var(--space-3);flex-direction:column;flex:1;display:flex}.UwHR4q_stripLine{font-size:var(--text-body);line-height:24px}.UwHR4q_stripPlay{font-size:var(--text-base);line-height:20px;font-weight:var(--weight-bold)}.UwHR4q_stripCompact{gap:var(--space-3)}.UwHR4q_stripCompact .UwHR4q_stripThumb{width:128px}.UwHR4q_stripCompact .UwHR4q_stripDisc{width:36px;height:36px}.UwHR4q_stripCompact .UwHR4q_stripDisc>svg{margin-left:2px}.UwHR4q_stripCompact .UwHR4q_stripText{gap:var(--space-1);padding-right:var(--space-1)}.UwHR4q_stripCompact .UwHR4q_stripLine{font-size:var(--text-base);line-height:20px}.UwHR4q_stripCompact .UwHR4q_stripPlay{font-size:var(--text-sm);line-height:18px}@container song (min-width:680px){.UwHR4q_strip:not(.UwHR4q_stripCompact) .UwHR4q_stripThumb{width:320px}.UwHR4q_strip:not(.UwHR4q_stripCompact) .UwHR4q_stripDisc{width:64px;height:64px}}.UwHR4q_strip[data-lesson-strip=open]{cursor:default}.UwHR4q_stripThumb>.UwHR4q_video{border-radius:var(--radius-media);width:100%;height:100%}.UwHR4q_video{border-radius:var(--radius-media);overflow:hidden}.UwHR4q_strip.UwHR4q_featured{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.UwHR4q_strip.UwHR4q_featured .UwHR4q_stripThumb{aspect-ratio:16/9;width:100%;max-width:960px;display:grid}.UwHR4q_strip.UwHR4q_featured .UwHR4q_stripText{padding:0}.UwHR4q_unavailable{border-radius:var(--radius-media);width:100%;height:100%}.UwHR4q_video mux-player::part(center play){border-radius:var(--radius-round);--media-control-background:color-mix(in oklab, var(--coal) 78%, transparent);--media-control-hover-background:var(--coal);--media-icon-color:var(--coal-cream);width:56px;height:56px;color:var(--coal-cream);padding:16px}@container song (min-width:680px){.UwHR4q_video mux-player::part(center play){width:88px;height:88px;padding:26px}}
._rDZ4G_main{min-height:100dvh;color:var(--color-text);background:var(--color-room)}._rDZ4G_band{box-sizing:border-box;align-items:center;gap:var(--space-4);min-height:calc(var(--tap-std) + var(--space-3) + max(var(--space-3), env(safe-area-inset-top)) + 1px);padding:var(--space-3) max(var(--gutter-phone), env(safe-area-inset-left));padding-top:max(var(--space-3), env(safe-area-inset-top));color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-line);flex-wrap:nowrap;display:flex}._rDZ4G_bandText{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);flex:auto;display:inline-flex}._rDZ4G_bandAction{flex:none;margin-left:auto}._rDZ4G_back{flex:none}@media (min-width:40rem){._rDZ4G_band{padding-inline:var(--gutter-tablet)}}@media (min-width:64rem){._rDZ4G_band{padding-inline:var(--gutter-desktop)}}._rDZ4G_empty{padding:var(--space-8) max(var(--gutter-phone), env(safe-area-inset-left))}@media (min-width:40rem){._rDZ4G_empty{padding-inline:var(--gutter-tablet)}}._rDZ4G_library{width:100%;max-width:var(--container-reading);padding:var(--space-6) max(var(--gutter-phone), env(safe-area-inset-left)) var(--space-10);margin-inline:auto}@media (min-width:40rem){._rDZ4G_library{padding-inline:var(--gutter-tablet)}}._rDZ4G_head{margin-bottom:var(--space-5)}._rDZ4G_title{margin:0}._rDZ4G_lede{margin:var(--space-2) 0 0;color:var(--color-text-muted)}._rDZ4G_later{margin-top:var(--space-8)}._rDZ4G_laterTitle{margin:0}._rDZ4G_laterLede{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-muted)}._rDZ4G_laterList{margin:0;padding:0;list-style:none}._rDZ4G_laterItem{align-items:baseline;gap:0 var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._rDZ4G_laterSong{color:var(--color-text-muted)}._rDZ4G_laterArtist{font-size:var(--text-sm);color:var(--color-text-muted)}._rDZ4G_book{display:block}._rDZ4G_column{display:none}._rDZ4G_stage{min-width:0}@media (min-width:64rem){._rDZ4G_book{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;display:grid}._rDZ4G_column{overscroll-behavior:contain;max-height:100dvh;padding:var(--space-6) var(--space-2) var(--space-8);border-right:1px solid var(--color-line);display:block;position:sticky;top:0;overflow-y:auto}}._rDZ4G_columnTitle{padding-inline:var(--space-4);margin:0}._rDZ4G_columnLine{margin:var(--space-1) 0 var(--space-3);padding-inline:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}
.s8xGoG_review{--replay-aspect:1.7778;--encore-rest:26rem;--encore-pad:var(--space-8);--encore-width:min(100%, 64rem, max(calc((var(--gig-visible-height,100svh) - var(--encore-rest) - var(--space-8)) * var(--replay-aspect)), calc(17rem * var(--replay-aspect))));min-height:100svh;padding:0 var(--encore-pad) var(--space-10);justify-items:center;gap:var(--space-6);color:var(--color-text);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.s8xGoG_head,.s8xGoG_watch,.s8xGoG_actions,.s8xGoG_alert,.s8xGoG_question{width:var(--encore-width)}.s8xGoG_bar{justify-self:stretch;align-items:center;gap:var(--space-5);min-height:var(--space-10);margin-inline:calc(-1 * var(--encore-pad));padding:0 var(--space-5);display:flex}.s8xGoG_roomName{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;margin:0}.s8xGoG_head{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words sib";align-items:center;display:grid}.s8xGoG_words{gap:var(--space-2);grid-area:words;min-width:0;display:grid}.s8xGoG_title:focus{outline:none}.s8xGoG_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--display-md);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.s8xGoG_outcome{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.s8xGoG_context{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.s8xGoG_save{min-height:2lh;font-size:var(--text-md);line-height:var(--leading-normal)}.s8xGoG_sibSlot{grid-area:sib;align-content:center;min-width:5rem;min-height:5rem;display:grid}.s8xGoG_sibSlot img{width:5rem;height:5rem}.s8xGoG_watch{gap:var(--space-3);min-width:0;display:grid}.s8xGoG_player{min-width:0}.s8xGoG_screen{width:100%;height:100%;position:relative}.s8xGoG_video{object-fit:contain;background:var(--color-room);cursor:pointer;width:100%;height:100%;display:block}.s8xGoG_overlay{inset:auto var(--space-4) var(--space-4);justify-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-scrim);color:var(--color-text);text-align:center;display:grid;position:absolute}.s8xGoG_overlay p{font-size:var(--text-md);margin:0}.s8xGoG_overlayActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.s8xGoG_bigPlay{display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.s8xGoG_empty{padding:var(--space-6);font-size:var(--text-md);color:var(--color-text);text-align:center;margin:0}.s8xGoG_band{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s8xGoG_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.s8xGoG_more{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.s8xGoG_alert{font-size:var(--text-md);color:var(--color-danger);margin:0}.s8xGoG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s8xGoG_question{min-width:0;margin-top:var(--space-8)}@media (max-width:860px){.s8xGoG_review{--encore-pad:var(--space-5);padding-bottom:var(--space-8);gap:var(--space-5)}.s8xGoG_sibSlot{min-width:4rem;min-height:4rem}.s8xGoG_sibSlot img{width:4rem;height:4rem}.s8xGoG_again{flex:100%}.s8xGoG_more{margin-left:0}}@media (max-width:600px){.s8xGoG_review{gap:var(--space-4)}.s8xGoG_bar{min-height:var(--tap-min);padding:var(--space-2) var(--space-3) 0;gap:var(--space-3)}.s8xGoG_roomName{text-overflow:ellipsis;min-width:0;color:var(--color-text-2);font-weight:var(--weight-semibold);overflow:hidden}.s8xGoG_title{font-size:var(--display-sm)}.s8xGoG_head{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"words""sib"}.s8xGoG_sibSlot{justify-self:start;min-width:3rem;min-height:3rem}.s8xGoG_sibSlot img{width:3rem;height:3rem}.s8xGoG_sibSlot figure{gap:var(--space-2)}.s8xGoG_sibSlot figcaption{max-width:none;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.s8xGoG_actions{grid-template-columns:minmax(0,1fr);display:grid}.s8xGoG_actions>*{min-width:0}.s8xGoG_more{justify-self:start}}.s8xGoG_review[data-hosted]{--encore-avail:calc(var(--gig-visible-height,100svh) - var(--academy-top-h,0px) - var(--academy-tabs-h,0px));--encore-width:min(100%, 64rem, max(calc((var(--encore-avail) - var(--encore-rest) - var(--space-8)) * var(--replay-aspect)), calc(17rem * var(--replay-aspect))));min-height:0;padding-top:var(--space-7)}@media (min-width:1100px){.s8xGoG_review[data-hosted]{box-sizing:border-box;place-items:start stretch;gap:var(--space-5) clamp(var(--space-7), 3vw, var(--space-10));grid-template:"watch head""watch actions""watch alert""watch question"1fr/minmax(0,1.75fr) minmax(19rem,1fr);width:100%;max-width:96rem;margin-inline:auto}.s8xGoG_review[data-hosted] .s8xGoG_watch{width:100%;max-width:calc((var(--encore-avail) - var(--space-7) - var(--space-10) - 6rem) * var(--replay-aspect));grid-area:watch}.s8xGoG_review[data-hosted] .s8xGoG_head{gap:var(--space-4);grid-area:head;grid-template-columns:minmax(0,1fr);grid-template-areas:"words""sib";width:auto}.s8xGoG_review[data-hosted] .s8xGoG_sibSlot{justify-self:start;min-width:4rem;min-height:4rem}.s8xGoG_review[data-hosted] .s8xGoG_sibSlot img{width:4rem;height:4rem}.s8xGoG_review[data-hosted] .s8xGoG_actions{grid-area:actions;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:auto;display:grid}.s8xGoG_review[data-hosted] .s8xGoG_more{justify-self:start;margin-left:0}.s8xGoG_review[data-hosted] .s8xGoG_alert{grid-area:alert;width:auto}.s8xGoG_review[data-hosted] .s8xGoG_question{width:auto;margin-top:var(--space-2);grid-area:question}}@media (max-width:600px){.s8xGoG_review[data-hosted]{padding-top:var(--space-4)}}
.CkIxhG_head{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);justify-content:space-between;align-items:baseline;display:flex}.CkIxhG_count{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.CkIxhG_rows{gap:var(--space-1);margin:0 calc(-1 * var(--space-3));padding:0;list-style:none;display:grid}.CkIxhG_row{position:relative}.CkIxhG_playTitle{font:inherit;text-align:start;background:0 0;border:0;padding:0}.CkIxhG_row[data-playing]{background-color:var(--color-pressed)}.CkIxhG_row[data-playing]:before{content:"";top:var(--space-3);bottom:var(--space-3);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background-color:var(--color-gold-mark);width:3px;position:absolute;left:0}.CkIxhG_row[data-playing] .CkIxhG_playTitle{color:var(--color-text-gold)}.CkIxhG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CkIxhG_actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.CkIxhG_first{align-content:center;place-items:center;gap:var(--space-2);aspect-ratio:16/9;border:1.5px dashed var(--color-edge);border-radius:var(--radius-media);color:var(--color-text);font-weight:var(--weight-bold);text-decoration:none;display:grid}.CkIxhG_first:hover{background-color:var(--color-raised)}.CkIxhG_first:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CkIxhG_stage{margin-bottom:var(--space-4)}.CkIxhG_window{width:100%}.CkIxhG_fill{width:100%;height:100%}.CkIxhG_stageBar{align-items:center;gap:var(--space-1);width:100%;display:flex}.CkIxhG_stageName{min-width:0;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CkIxhG_undo{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-bottom:var(--space-2);color:var(--color-text-muted);display:flex}.CkIxhG_fault{margin:0 0 var(--space-2);color:var(--color-danger);font-size:var(--text-sm)}.CkIxhG_lightbox{background-color:var(--color-room);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);overscroll-behavior:contain;border:0;margin:0;padding:0}.CkIxhG_lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.CkIxhG_lightbox::backdrop{background-color:var(--color-scrim)}.CkIxhG_largeHead,.CkIxhG_largeFoot{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.CkIxhG_largeHead{justify-content:space-between}.CkIxhG_largeFoot{justify-content:center;gap:var(--space-6);padding-bottom:var(--space-4)}.CkIxhG_largeName{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.CkIxhG_largeBody{min-height:0;padding:0 var(--space-3);place-items:center;display:grid}.CkIxhG_largeWindow{width:min(100%,177.778dvh - 284.444px)}.CkIxhG_choices{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.CkIxhG_choice{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.CkIxhG_choice:hover{background-color:var(--color-hover)}.CkIxhG_choice:active{background-color:var(--color-pressed)}.CkIxhG_choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CkIxhG_choice[aria-current=true]{background-color:var(--color-pressed)}.CkIxhG_choice:disabled{cursor:progress}.CkIxhG_choiceWords{min-width:0;font-weight:var(--weight-semibold);flex:1}.CkIxhG_addTop{margin-bottom:var(--space-3)}.CkIxhG_thumb{display:block;position:relative}.CkIxhG_thumbMark{border-radius:var(--radius-media);background-color:var(--color-scrim);color:var(--coal-cream);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.CkIxhG_row:hover .CkIxhG_thumbMark,.CkIxhG_row:focus-within .CkIxhG_thumbMark,.CkIxhG_row[data-playing] .CkIxhG_thumbMark{opacity:1}.CkIxhG_row[data-playing] .CkIxhG_thumbMark{color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.CkIxhG_thumbMark{transition:none}}
.xOMSoW_root{padding-block:var(--space-4) var(--space-8);color:var(--color-text);container:learning/inline-size}.xOMSoW_controls{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.xOMSoW_layout{gap:var(--space-5);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.xOMSoW_root[data-collapsed] .xOMSoW_layout{grid-template-columns:minmax(0,1fr)}.xOMSoW_browser{top:calc(var(--shell-header-h,64px) + var(--space-4));min-width:0;max-height:max(12rem, calc(100dvh - var(--shell-header-h,64px) - 160px));background:var(--color-surface);border-radius:var(--radius-surface);padding:var(--space-4);position:sticky;overflow:auto}.xOMSoW_browser[hidden]{display:none}.xOMSoW_content{min-width:0}.xOMSoW_mobileControl{display:none!important}.xOMSoW_root[data-home] .xOMSoW_controls{display:none}.xOMSoW_root[data-home] .xOMSoW_layout{grid-template-columns:minmax(0,1fr)}.xOMSoW_root[data-home] .xOMSoW_browser{max-height:none;position:static}@container learning (max-width:960px){.xOMSoW_layout{grid-template-columns:minmax(0,1fr)}.xOMSoW_browser,.xOMSoW_desktopControl{display:none!important}.xOMSoW_mobileControl{display:inline-flex!important}.xOMSoW_root[data-home] .xOMSoW_browser{max-height:none;position:static;display:block!important}}@media (max-width:599px){.xOMSoW_root{padding-block:var(--space-3) var(--space-6)}}.xOMSoW_root[data-list-in-shell] .xOMSoW_layout{grid-template-columns:minmax(0,1fr)}.xOMSoW_root[data-list-in-shell] .xOMSoW_desktopControl{display:none!important}.xOMSoW_root[data-list-in-shell] .xOMSoW_controls{display:none}.xOMSoW_root[data-list-in-shell] .xOMSoW_mobileControl{display:none!important}@media (max-width:760px){.xOMSoW_root[data-list-in-shell] .xOMSoW_controls{display:flex}.xOMSoW_root[data-list-in-shell] .xOMSoW_mobileControl{display:inline-flex!important}}
.h57nKa_root{--lesson-sheet-max:1440px;--lesson-vh:100dvh;min-width:0;color:var(--color-text);container:lesson-room/inline-size}.h57nKa_layout{--lesson-pane:var(--sheet-standard);justify-content:center;align-items:flex-start;display:flex}.h57nKa_layout[data-pane=open]{padding-right:var(--space-6)}.h57nKa_page{min-width:0;padding:var(--space-4) var(--space-6) 0;flex:auto}.h57nKa_layout[data-pane=open] .h57nKa_page{padding-right:var(--space-4)}.h57nKa_sheet{max-width:var(--lesson-sheet-max);min-height:calc(var(--lesson-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:auto;container:lesson/inline-size}.h57nKa_pane{top:var(--space-4);margin-top:var(--space-4);flex:0 0 var(--lesson-pane);width:var(--lesson-pane);max-height:calc(var(--lesson-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-3) var(--space-5) var(--space-6);animation:h57nKa_pane-in var(--dur-fast) var(--ease-out) both;position:sticky;overflow-y:auto}@keyframes h57nKa_pane-in{0%{opacity:0;transform:translateY(8px)}}.h57nKa_paneHead{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-std);margin-block-end:var(--space-2);display:flex}.h57nKa_paneTitle{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.h57nKa_topbar{min-height:var(--tap-std);align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.h57nKa_topTabs{min-width:0}.h57nKa_topDoors{gap:var(--space-2);min-width:0;display:flex}.h57nKa_nav{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.h57nKa_position{margin-right:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}@container lesson (max-width:760px){.h57nKa_position{display:none}}.h57nKa_head{margin-top:var(--space-3);align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.h57nKa_header{min-width:0}.h57nKa_actions{margin-top:var(--space-4);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h57nKa_done{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:var(--weight-bold);display:inline-flex}.h57nKa_done svg{color:var(--color-ok)}.h57nKa_actionDoors{gap:var(--space-2);flex-wrap:wrap;display:flex}.h57nKa_item{gap:var(--space-3);min-width:0;margin-top:var(--space-6);max-width:min(100%, calc((var(--lesson-vh) - 22rem) * 16 / 9));flex-direction:column;min-inline-size:min(100%,36rem);display:flex}.h57nKa_item[hidden]{display:none}.h57nKa_itemStack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.h57nKa_material{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.h57nKa_task{max-width:65ch;font-size:var(--text-body);line-height:var(--leading-normal);margin:0}.h57nKa_taskSection{gap:var(--space-2);min-width:0;padding-block:var(--space-4);border-block-start:1px solid var(--color-line);display:grid}.h57nKa_taskActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.h57nKa_community{min-width:0;margin-top:var(--space-8);scroll-margin-block-start:var(--space-4)}.h57nKa_community:empty{display:none}.h57nKa_error{align-items:center;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);margin:0;display:flex}.h57nKa_course{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.h57nKa_count{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.h57nKa_loadingTopbar{inline-size:7rem;block-size:var(--tap-std);display:block}.h57nKa_loadingSleeve,.h57nKa_loadingTitle,.h57nKa_loadingMeta,.h57nKa_loadingCaption{background:var(--color-track);border-radius:var(--radius-control);display:block}.h57nKa_loadingSleeve{border-radius:var(--radius-media);block-size:104px;inline-size:104px}.h57nKa_loadingWords{gap:var(--space-3);display:grid}.h57nKa_loadingTitle{inline-size:min(24rem,65%);block-size:var(--display-md)}.h57nKa_loadingMeta{inline-size:min(16rem,40%);block-size:calc(var(--text-body) * var(--leading-snug))}.h57nKa_loadingCaption{inline-size:25%;block-size:calc(var(--text-sm) * var(--leading-normal))}.h57nKa_savedWork,.h57nKa_savedSection{gap:var(--space-3);display:grid}.h57nKa_savedEntry{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;margin:0;display:grid}.h57nKa_savedWords{white-space:pre-wrap;font-size:var(--text-body);line-height:var(--leading-normal);margin:0}.h57nKa_savedMeta,.h57nKa_savedError{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.h57nKa_loadingPane{align-self:stretch;min-height:20rem;max-height:none;animation:none}@media (max-width:1023px){.h57nKa_page{padding:var(--space-4) var(--space-4) 0}.h57nKa_sheet{padding:var(--space-4) var(--space-6) var(--space-11)}.h57nKa_layout[data-pane=open]{padding-right:0}.h57nKa_layout[data-pane=open] .h57nKa_page{padding-right:var(--space-4)}.h57nKa_loadingPane{display:none}}@media (max-width:639px){.h57nKa_page,.h57nKa_layout[data-pane=open] .h57nKa_page{padding:0}.h57nKa_sheet{min-height:calc(var(--lesson-vh) - var(--shell-header-h,0px));box-shadow:none;padding:var(--space-3) var(--space-4) var(--space-11);border-radius:0}.h57nKa_head{margin-top:var(--space-3);align-items:start;column-gap:var(--space-3)}.h57nKa_loadingSleeve{block-size:56px;inline-size:56px}.h57nKa_item{margin-top:var(--space-4);min-inline-size:0}}@media (prefers-reduced-motion:reduce){.h57nKa_pane{animation:none}}.h57nKa_teachingSheet{min-height:0;padding:var(--space-5);border-radius:var(--radius-surface);box-shadow:none}.h57nKa_teachingSheet .h57nKa_item{max-width:100%;min-inline-size:0;margin-top:var(--space-4)}.h57nKa_transcript{margin-top:var(--space-6);border-top:var(--hair) solid var(--color-line)}.h57nKa_transcript summary{cursor:pointer;padding-block:var(--space-4);min-height:var(--tap-std);font-weight:var(--weight-bold)}.h57nKa_summary{max-inline-size:65ch;margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-relaxed);text-wrap:pretty}.h57nKa_lessonHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.h57nKa_lessonWords{gap:var(--space-1);flex-direction:column;flex:20rem;min-width:0;display:flex}.h57nKa_place{font-variant-numeric:tabular-nums;margin:0}.h57nKa_lessonTitle{overflow-wrap:break-word;text-wrap:balance;margin:0}.h57nKa_lessonDetail{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;margin:0}.h57nKa_lessonHead .h57nKa_actions{flex:none;margin-top:0}.h57nKa_lede{max-inline-size:var(--container-reading);margin:var(--space-4) 0 0;color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-relaxed);text-wrap:pretty}.h57nKa_teachingSheet .h57nKa_topbar{margin-bottom:var(--space-3)}.h57nKa_teachingSheet .h57nKa_item{margin-top:0}@container lesson (max-width:520px){.h57nKa_lessonHead{flex-direction:column;align-items:stretch}.h57nKa_lessonWords{flex:none}.h57nKa_lessonHead .h57nKa_actions{justify-content:flex-start}}
._8K4k3a_hub{gap:var(--space-6);padding-block:var(--space-8) var(--space-9);grid-template-columns:minmax(0,1fr);display:grid;container:learn/inline-size}._8K4k3a_title{margin:0}._8K4k3a_resume{gap:var(--space-3);display:grid}._8K4k3a_resumeTitle{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-text);margin:0}._8K4k3a_resumeRow{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-surface);border:var(--hair) solid var(--color-line);display:flex}._8K4k3a_resumeArt{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--color-sunken);flex:none;width:128px;display:block;overflow:hidden}._8K4k3a_resumeArt[data-art=finbar]{aspect-ratio:1;width:72px}._8K4k3a_resumeArt[data-art=finbar]>*{object-position:50% 50%}._8K4k3a_resumeArt img,._8K4k3a_resumeArt>*{object-position:80% 50%;object-fit:cover;width:100%;height:100%;display:block}._8K4k3a_resumeWords{flex:auto;gap:2px;min-width:0;display:grid}._8K4k3a_resumeLesson{font-size:var(--text-md);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8K4k3a_resumeFact{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._8K4k3a_resumeAction{flex:none}._8K4k3a_doors{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}._8K4k3a_door{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-surface);border:var(--hair) solid var(--color-line);flex-direction:column;display:flex}._8K4k3a_doorTitle{margin:0}._8K4k3a_doorLede{min-height:calc(2 * var(--leading-normal) * 1em);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);text-wrap:pretty;margin:0}._8K4k3a_doorFoot{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}._8K4k3a_doorFact{min-height:calc(var(--leading-normal) * 1em);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;text-wrap:balance;display:block}._8K4k3a_doorNote{color:var(--color-text-muted);font-size:var(--text-sm);margin:auto 0}._8K4k3a_doorEmpty{align-content:center;justify-items:start;gap:var(--space-2);flex:1;display:grid}._8K4k3a_doorEmpty p{color:var(--color-text);margin:0}._8K4k3a_programmes{gap:var(--space-3);display:grid}._8K4k3a_programme{transition:border-color var(--dur-fast) var(--ease-out);gap:0;padding:0;overflow:hidden}._8K4k3a_programme:hover,._8K4k3a_programme:focus-within{border-color:var(--color-edge)}._8K4k3a_emblem{aspect-ratio:3/2;background:var(--coal);position:relative;overflow:hidden}._8K4k3a_emblemPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._8K4k3a_emblemSheen{pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:linear-gradient(112deg, transparent 42%, color-mix(in srgb, var(--gold-bright) 36%, transparent) 50%, transparent 58%);background-position:130% 0;background-size:280% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._8K4k3a_programme:hover ._8K4k3a_emblemSheen,._8K4k3a_programme:focus-within ._8K4k3a_emblemSheen{opacity:1;animation:_8K4k3a_foil 1.2s var(--ease-out) both}}@keyframes _8K4k3a_foil{0%{background-position:130% 0}to{background-position:-30% 0}}._8K4k3a_emblemWords{left:var(--space-5);bottom:var(--space-4);gap:var(--space-1);width:44%;color:var(--coal-cream);display:grid;position:absolute}._8K4k3a_emblemKind{font-size:var(--text-sm);color:var(--coal-muted);font-weight:700}._8K4k3a_emblemTitle{color:var(--coal-cream);text-wrap:balance;margin:0}._8K4k3a_programmeBody{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:auto;display:flex}._8K4k3a_programmeLive{gap:var(--space-2);display:grid}._8K4k3a_programmeNow{font-size:var(--text-base);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._8K4k3a_programmeNow strong{color:var(--color-text)}._8K4k3a_steps{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._8K4k3a_step{min-height:var(--tap-min);border-radius:var(--radius-control);background:var(--color-tap);color:var(--color-text-muted);font:400 var(--text-xl) / 1 var(--font-display);transition:background-color var(--dur-fast) var(--ease-out);place-items:center;text-decoration:none;display:grid}._8K4k3a_step:hover{background:var(--color-hover)}._8K4k3a_step:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._8K4k3a_step[data-done]{color:var(--color-text)}._8K4k3a_step[data-current]{color:var(--color-text);box-shadow:inset 0 -3px 0 var(--color-gold-mark)}._8K4k3a_strip{min-height:64px;text-decoration:none;display:flex}._8K4k3a_stripSleeve{border-radius:var(--radius-chip);width:64px;height:64px;box-shadow:0 0 0 2px var(--color-surface);z-index:calc(var(--z-base) + 5 - var(--k));flex:none;margin-inline-end:-18px;overflow:hidden}._8K4k3a_stripSleeve img,._8K4k3a_stripSleeve ._8K4k3a_fanFallback{object-fit:cover;width:100%;height:100%;display:block}._8K4k3a_replays{gap:2px;margin:0;padding:0;list-style:none;display:grid}._8K4k3a_replay{min-width:0}._8K4k3a_replay p:first-child{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8K4k3a_replayHold{align-items:center;gap:var(--space-3);min-height:60px;padding:0 var(--space-2);display:flex}._8K4k3a_replayHold>span:first-child{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--color-raised);flex:none;width:5rem}._8K4k3a_replayHold>span:last-child{border-radius:var(--radius-chip);background:var(--color-raised);flex:0 60%;height:1em}@media (prefers-reduced-motion:no-preference){._8K4k3a_replayHold>span{animation:_8K4k3a_hold 1.6s var(--ease-in-out) infinite}}@keyframes _8K4k3a_hold{50%{opacity:.55}}@container learn (max-width:1099px){._8K4k3a_doors{grid-template-columns:repeat(2,minmax(0,1fr))}._8K4k3a_doors>:last-child{grid-column:1/-1}}@container learn (max-width:759px){._8K4k3a_hub{gap:var(--space-5);padding-block:var(--space-5) var(--space-8)}._8K4k3a_doors{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._8K4k3a_doorLede{min-height:0}._8K4k3a_programmeBody{padding:var(--space-4)}._8K4k3a_emblemWords{left:var(--space-4)}._8K4k3a_resumeRow{gap:var(--space-3);flex-wrap:wrap}._8K4k3a_resumeArt{width:112px}._8K4k3a_resumeArt[data-art=finbar]{width:64px}._8K4k3a_resumeWords{flex-basis:calc(100% - 112px - var(--space-3))}._8K4k3a_resumeLesson{white-space:normal}._8K4k3a_resumeAction{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){._8K4k3a_programme,._8K4k3a_step{transition:none}}._8K4k3a_holdFact{width:8rem;height:var(--text-sm)}._8K4k3a_holdRows{gap:var(--space-4);padding-block:var(--space-2);display:grid}._8K4k3a_holdRows>span{height:20px}._8K4k3a_programme[data-whole]{position:relative}._8K4k3a_wholeLink{color:inherit;text-decoration:none;display:block}._8K4k3a_wholeLink:after{content:"";z-index:var(--z-base);border-radius:var(--radius-surface);position:absolute;inset:0}._8K4k3a_wholeLink:focus-visible{outline:none}._8K4k3a_wholeLink:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}._8K4k3a_programme[data-whole] ._8K4k3a_emblem{position:static}._8K4k3a_emblemFrame{width:100%;height:100%;display:block;position:relative}._8K4k3a_holdLine{border-radius:var(--radius-chip);background:var(--color-sunken);height:1em;display:block}@media (prefers-reduced-motion:no-preference){._8K4k3a_holdLine{animation:_8K4k3a_hold-shimmer 1.6s var(--ease-in-out) infinite}}@keyframes _8K4k3a_hold-shimmer{50%{opacity:.55}}
.rn0Bqq_face{--level:0;--presence:1;gap:var(--space-4);color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}.rn0Bqq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rn0Bqq_tuningRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.rn0Bqq_tuningButton{min-width:0;max-width:100%;margin-inline-start:calc(-1 * var(--space-3))}.rn0Bqq_tuningWords{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rn0Bqq_auto{flex:none}.rn0Bqq_tuningCard{width:280px;padding:var(--space-2)}.rn0Bqq_tuningList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rn0Bqq_tuningOption{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;grid-template-columns:minmax(0,1fr) auto 16px;display:grid}.rn0Bqq_tuningOption:hover{background-color:var(--color-hover)}.rn0Bqq_tuningOption:active{background-color:var(--color-pressed)}.rn0Bqq_tuningOption:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.rn0Bqq_tuningOption[aria-pressed=true]{font-weight:var(--weight-bold)}.rn0Bqq_tuningOptionName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rn0Bqq_tuningOptionNotes{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.rn0Bqq_hero{justify-content:center;align-items:center;height:168px;display:flex}.rn0Bqq_note{align-items:center;gap:var(--space-2);opacity:calc(.32 + .68 * var(--presence));transition:opacity var(--dur-fast) linear;flex-direction:column;display:flex}.rn0Bqq_noteName{align-items:start;column-gap:var(--space-1);font-family:var(--font-display);grid-template-rows:auto auto;grid-template-columns:auto auto;line-height:1;display:inline-grid}.rn0Bqq_letter{font-size:calc(var(--display-lg) * 2);grid-row:1/span 2;position:relative}.rn0Bqq_letter:after{content:"";right:-6%;bottom:calc(-1 * var(--space-2));border-radius:var(--radius-round);background-color:var(--color-gold-mark);height:6px;transition:transform var(--dur) var(--ease-out);position:absolute;left:-6%;transform:scaleX(0)}[data-locked] .rn0Bqq_letter:after{transform:none}.rn0Bqq_accidental{min-width:.5ch;margin-top:var(--space-2);font-size:var(--display-sm)}.rn0Bqq_octave{margin-bottom:var(--space-2);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;align-self:end}.rn0Bqq_caption{align-items:center;gap:var(--space-2);min-height:26px;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);display:inline-flex}[data-locked] .rn0Bqq_caption{color:var(--color-text);font-weight:var(--weight-bold)}.rn0Bqq_check{border-radius:var(--radius-round);background-color:var(--color-gold);width:26px;height:26px;color:var(--color-on-gold);animation:rn0Bqq_land var(--dur) var(--ease-out);place-items:center;display:inline-grid}@keyframes rn0Bqq_land{0%{opacity:0;transform:scale(.6)}}.rn0Bqq_prompt{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:30ch;display:flex}.rn0Bqq_promptTitle{color:var(--color-text);font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.rn0Bqq_promptLine{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.rn0Bqq_shimmer{border-radius:var(--radius-round);background-color:var(--color-text-muted);width:96px;height:4px;opacity:calc(.25 + .75 * var(--level));transform:scaleX(calc(.15 + .85 * var(--level)))}.rn0Bqq_meter{gap:var(--space-1);padding-inline:var(--space-2);flex-direction:column;display:flex}.rn0Bqq_scale{height:48px;position:relative}.rn0Bqq_scale:before{content:"";height:var(--hair);background-color:var(--color-line);position:absolute;inset:auto 0 0}.rn0Bqq_tick{border-radius:var(--radius-sheet);background-color:var(--color-edge);width:2px;height:10px;margin-left:-1px;position:absolute;bottom:0}.rn0Bqq_tick[data-major]{height:18px}.rn0Bqq_zone{border-radius:var(--radius-chip);box-shadow:inset 0 0 0 2px var(--color-gold-mark);position:absolute;top:2px;bottom:0;overflow:hidden}.rn0Bqq_zoneFill{background-color:var(--color-gold-mark);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.rn0Bqq_markerTrack{pointer-events:none;will-change:transform;position:absolute;inset:0;transform:translate(50%)}.rn0Bqq_markerTrack[data-hidden]{opacity:0}.rn0Bqq_marker{border-radius:var(--radius-round);background-color:var(--color-text);width:4px;box-shadow:0 0 0 2px var(--color-surface);transition:background-color var(--dur-fast) var(--ease-out);margin-left:-2px;position:absolute;top:-4px;bottom:-6px;left:0}[data-phase=held] .rn0Bqq_markerTrack{opacity:calc(.3 + .7 * var(--presence))}.rn0Bqq_markerCanvas{border-top:0 solid var(--color-surface);width:calc(100% + 8px);height:calc(100% + 14px);color:var(--color-text);pointer-events:none;position:absolute;top:-6px;left:-4px}.rn0Bqq_readoutRow{align-items:end;gap:var(--space-2);min-height:32px;margin-inline:calc(-1 * var(--space-2));grid-template-columns:1fr auto 1fr;display:grid}.rn0Bqq_readout{min-width:6ch;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.rn0Bqq_cue{align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold);white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);line-height:1;display:inline-flex}.rn0Bqq_cue[data-cue=down]{justify-self:end}[data-phase=live][data-direction=up] .rn0Bqq_cue[data-cue=up],[data-phase=live][data-direction=down] .rn0Bqq_cue[data-cue=down]{opacity:1}[data-phase=held][data-direction=up] .rn0Bqq_cue[data-cue=up],[data-phase=held][data-direction=down] .rn0Bqq_cue[data-cue=down]{opacity:calc(.4 * var(--presence))}.rn0Bqq_strings{justify-content:space-between;gap:var(--space-2);display:flex}.rn0Bqq_string{aspect-ratio:1;min-width:var(--tap-min);border-radius:var(--radius-round);background-color:var(--color-tap);max-width:52px;color:var(--color-text);font:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;flex:0 48px;place-items:center;padding:0;display:grid;position:relative}.rn0Bqq_string:hover{background-color:var(--color-sunken)}.rn0Bqq_string:active{transform:scale(.94)}.rn0Bqq_string:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rn0Bqq_string[data-active]{background-color:var(--color-selected);color:var(--color-on-selected)}.rn0Bqq_string[data-chosen]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-selected)}.rn0Bqq_stringName{line-height:1}.rn0Bqq_string:before{content:"";border-radius:var(--radius-round);background:conic-gradient(var(--color-gold-mark) calc(var(--lock-progress,0) * 1turn), transparent 0);opacity:0;pointer-events:none;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}[data-phase=live] .rn0Bqq_string[data-active]:before,[data-phase=held] .rn0Bqq_string[data-active]:before{opacity:1}.rn0Bqq_stringCheck{border-radius:var(--radius-round);background-color:var(--color-gold);width:20px;height:20px;color:var(--color-on-gold);box-shadow:0 0 0 2px var(--color-surface);place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.rn0Bqq_footer{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--hair) solid var(--color-line);flex-direction:column;display:flex}.rn0Bqq_mic{align-items:center;gap:var(--space-2);min-height:24px;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;display:flex}.rn0Bqq_mic>svg{flex:none}.rn0Bqq_mic[data-mic=listening]{color:var(--color-text)}[data-quiet] .rn0Bqq_mic{font-weight:var(--weight-bold)}.rn0Bqq_micWords{flex:1;min-width:0}.rn0Bqq_level{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.rn0Bqq_levelBar{width:3px;height:calc(6px + var(--bar,0) * 2px);border-radius:var(--radius-sheet);opacity:clamp(.18, calc(var(--level) * 5 - var(--bar,0)), 1);background-color:currentColor}.rn0Bqq_privacy{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}@media (max-height:760px) and (min-width:47.5rem){.rn0Bqq_face{gap:var(--space-3)}.rn0Bqq_hero{height:128px}.rn0Bqq_letter{font-size:calc(var(--display-lg) * 1.6)}.rn0Bqq_privacy{display:none}}@media (max-height:640px) and (min-width:47.5rem){.rn0Bqq_face{gap:var(--space-2)}.rn0Bqq_hero{height:96px}.rn0Bqq_letter{font-size:calc(var(--display-lg) * 1.25)}}@media (prefers-reduced-motion:reduce){.rn0Bqq_note,.rn0Bqq_cue,.rn0Bqq_string,.rn0Bqq_marker,.rn0Bqq_tuningOption{transition:none}.rn0Bqq_check{animation:none}.rn0Bqq_letter:after{transition:none}.rn0Bqq_string:active{transform:none}}
@layer components{.C0IIrW_room{background-color:var(--color-room);min-height:100dvh;color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}.C0IIrW_top{align-items:center;gap:var(--space-3) var(--space-5);min-height:64px;padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-5) var(--space-2);border-bottom:1px solid var(--color-line);background-color:var(--color-room);flex-wrap:wrap;display:flex}.C0IIrW_exit{flex:none}.C0IIrW_where{align-items:baseline;gap:var(--space-2);flex:16rem;min-width:0;display:flex}.C0IIrW_title{min-width:0;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.C0IIrW_meta{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;flex:none;margin:0}.C0IIrW_meta:before{content:"· "}.C0IIrW_status{align-items:center;gap:var(--space-3);flex:none;display:flex}.C0IIrW_error{color:var(--color-danger);font-size:var(--text-sm);flex-basis:100%;margin:0}.C0IIrW_grid{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.C0IIrW_stage{gap:var(--space-4);min-width:0;padding:var(--space-5);background-color:var(--color-spot);flex-direction:column;display:flex}.C0IIrW_frame{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-room);position:relative;overflow:hidden}.C0IIrW_nowPlaying{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.C0IIrW_nowPlaying strong{color:var(--color-text);font-size:var(--text-md)}.C0IIrW_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.C0IIrW_actions :where(button){min-height:var(--tap-stage)}.C0IIrW_stage .C0IIrW_actions{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:0;padding:0}.C0IIrW_side{gap:var(--space-4);min-width:0;min-height:0;padding:var(--space-4);border-top:1px solid var(--color-line);background-color:var(--color-surface);flex-direction:column;display:flex}.C0IIrW_side>*{min-height:0}@media (min-width:64rem){.C0IIrW_grid{grid-template-columns:minmax(0,1fr) 340px}.C0IIrW_grid:not(:has(>.C0IIrW_side)){grid-template-columns:minmax(0,1fr)}.C0IIrW_side{--event-module-height:calc(100dvh - 64px - 2 * var(--space-4));overscroll-behavior:contain;border-top:0;border-left:1px solid var(--color-line);height:calc(100dvh - 64px);position:sticky;top:0;overflow-y:auto}}@media (max-width:39.999rem){.C0IIrW_top{padding-inline:var(--gutter-phone)}.C0IIrW_stage,.C0IIrW_side{padding:var(--space-4) var(--gutter-phone)}.C0IIrW_meta{display:none}}}
.Jm-Ebq_root{--song-column:1280px;min-height:calc(var(--song-vh) - var(--shell-header-h,0px));background-color:var(--color-surface);color:var(--color-text)}.Jm-Ebq_body{flex-direction:column;min-width:0;display:flex}.Jm-Ebq_video{margin-top:var(--space-5);scroll-margin-top:calc(var(--shell-header-h,0px) + var(--space-3))}.Jm-Ebq_video [data-lesson-strip]{width:100%;margin-top:0}.Jm-Ebq_video [data-lesson-strip]>span:first-child{border-radius:var(--radius-media);max-width:none;overflow:hidden}.Jm-Ebq_moments{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.Jm-Ebq_moment{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-control);background-color:var(--color-tap);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;display:inline-flex}.Jm-Ebq_moment:hover{background-color:var(--color-hover)}.Jm-Ebq_moment:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Jm-Ebq_momentTime{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.Jm-Ebq_moment{transition:none}}.Jm-Ebq_dockGap{height:var(--space-5)}.Jm-Ebq_holdHead{align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-surface);background-color:var(--color-sunken);display:flex}.Jm-Ebq_holdSleeve,.Jm-Ebq_holdTitle,.Jm-Ebq_holdRow{border-radius:var(--radius-control);background-color:var(--color-tap);display:block}.Jm-Ebq_holdSleeve{width:112px;height:112px}.Jm-Ebq_holdTitle{max-width:24rem;height:var(--display-md);flex:18rem}.Jm-Ebq_holdVideo{margin-top:var(--space-5);border-radius:var(--radius-media);overflow:hidden}.Jm-Ebq_holdRow{width:min(100%,26rem);height:var(--tap-std);margin-top:var(--space-6)}
.dUT1gW_read{min-width:0}
@layer components{._kuAIa_block{border-radius:var(--radius-media);background-color:var(--color-sunken);width:56px;height:56px;color:var(--color-text);font-family:var(--font-ui);line-height:var(--leading-tight);flex:none;place-content:center;justify-items:center;gap:0;display:grid}._kuAIa_weekday{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}._kuAIa_day{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}@media (max-width:39.999rem){._kuAIa_block{width:var(--space-9);height:var(--space-9)}}@media (forced-colors:active){._kuAIa_block{border:1px solid canvastext}}}
@layer components{.xYuZQq_liveDot{border-radius:var(--radius-round);background-color:var(--color-gold);width:10px;height:10px;display:block}.xYuZQq_venueGrid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.xYuZQq_venueGrid{grid-template-columns:minmax(0,1fr) 18rem}}.xYuZQq_venueColumn{gap:var(--rhythm-section);flex-direction:column;min-width:0;display:flex}.xYuZQq_venue{border-radius:var(--radius-media);background-color:var(--color-room);color:var(--color-text);overflow:hidden}.xYuZQq_venue[data-full-screen]{border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.xYuZQq_controls{border-width:1px 0 0;border-radius:0}.xYuZQq_nowShowing{align-items:center;gap:var(--space-3);flex:12rem;min-width:0;display:flex}.xYuZQq_nowShowingWords{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (max-width:40rem){.xYuZQq_nowShowing{gap:var(--space-2)}.xYuZQq_nowShowingWords{white-space:normal}.xYuZQq_showingTitle,.xYuZQq_showingPerformer{overflow-wrap:anywhere;display:block}.xYuZQq_showingPerformer{opacity:.8}.xYuZQq_showingSeparator{display:none}}.xYuZQq_controlButtons{align-items:center;gap:var(--space-1);flex:none;display:flex}.xYuZQq_controlButtons .xYuZQq_controlIcon{width:var(--tap-std);min-width:var(--tap-std);height:var(--tap-std)}.xYuZQq_songReturn{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.xYuZQq_songReturnLine{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.xYuZQq_bookingDoor{scroll-margin-top:var(--space-6);flex:none;align-items:center;display:inline-flex}.xYuZQq_bookingActions{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.xYuZQq_slotGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xYuZQq_slotGrid [aria-pressed=true]{background-color:var(--color-selected);color:var(--color-on-selected);font-weight:var(--weight-bold)}@media (forced-colors:active){.xYuZQq_slotGrid [aria-pressed=true]{outline:2px solid highlight}}.xYuZQq_completionActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xYuZQq_replayShelf{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.xYuZQq_mediaCard{align-content:start;gap:var(--space-3);min-width:0;display:grid}.xYuZQq_mediaBlock{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-room);width:100%;color:var(--color-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.xYuZQq_mediaBlock:focus-visible{outline:none}.xYuZQq_mediaCard:has(>.xYuZQq_mediaBlock:focus-visible){border-radius:var(--radius-media);outline:2px solid var(--color-focus);outline-offset:2px}.xYuZQq_mediaStill{object-fit:cover;opacity:.55}.xYuZQq_mediaDisc{border-radius:var(--radius-round);background-color:var(--color-text);width:56px;height:56px;color:var(--color-room);place-items:center;display:grid;position:relative}.xYuZQq_mediaDisc svg{margin-inline-start:3px}.xYuZQq_mediaBlock:after{content:"";pointer-events:none;position:absolute;inset:0}.xYuZQq_mediaBlock:hover:after{background-color:var(--color-hover)}.xYuZQq_mediaBlock:active:after{background-color:var(--color-pressed)}.xYuZQq_mediaLength{right:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-chip);background-color:var(--color-scrim);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;position:absolute}.xYuZQq_mediaCaption{gap:var(--space-1);min-width:0;display:grid}.xYuZQq_mediaTitle{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xYuZQq_mediaMeta{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xYuZQq_replayWatch{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.xYuZQq_replayShelf dialog:has(.xYuZQq_replayWatch){width:min(48rem, calc(100% - 2 * var(--space-4)))}.xYuZQq_replayMedia{border-radius:var(--radius-media);min-width:0}.xYuZQq_replayVideo{object-fit:contain;width:100%;height:100%;display:block}.xYuZQq_vaultRows{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.xYuZQq_vaultList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xYuZQq_vaultRow{gap:var(--space-3);scroll-margin-top:calc(var(--shell-header-h,0px) + var(--space-6));flex-direction:column;display:flex}.xYuZQq_vaultDetail{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}.xYuZQq_historyGroup{min-width:0}@media (min-width:64rem){.xYuZQq_historyGroup{max-width:calc(100% - 18rem - var(--grid-gap))}}.xYuZQq_venueAside{min-width:0}}.xYuZQq_nowKind{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;flex:none}
.MuuRkq_lineup{gap:var(--space-3);min-width:0;display:grid}.MuuRkq_title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0;line-height:1.2}.MuuRkq_list{margin:0 calc(-1 * var(--space-2));padding:0;list-style:none;display:grid;position:relative}@media (min-width:64rem){.MuuRkq_list{overscroll-behavior:contain;max-height:calc(100dvh - 10rem);overflow-y:auto}}.MuuRkq_row{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-std);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-ui);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;grid-template-columns:1.5rem 48px minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover){.MuuRkq_row:hover{background-color:var(--color-hover)}}.MuuRkq_row:active{background-color:var(--color-pressed)}.MuuRkq_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.MuuRkq_row[aria-current]{background-color:var(--color-hover)}[data-lineup-kind=class] .MuuRkq_row{grid-template-columns:1.5rem minmax(0,1fr) auto}.MuuRkq_order{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex}.MuuRkq_row[aria-current] .MuuRkq_order{color:var(--color-gold-mark)}.MuuRkq_sleeve,.MuuRkq_nowSleeve{line-height:0;display:block}.MuuRkq_words,.MuuRkq_nowWords{gap:2px;min-width:0;display:grid}.MuuRkq_performer{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MuuRkq_song{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MuuRkq_time{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.MuuRkq_row[aria-current] .MuuRkq_time{color:var(--color-text)}.MuuRkq_now{align-items:center;gap:var(--space-3);grid-template-columns:56px minmax(0,1fr) auto;min-width:0;display:grid}.MuuRkq_now[data-lineup-kind=class]{grid-template-columns:minmax(0,1fr) auto}.MuuRkq_nowWords{margin:0}.MuuRkq_nowLabel{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.MuuRkq_nowActions{gap:var(--space-1);display:inline-flex}@media (prefers-reduced-motion:reduce){.MuuRkq_row{transition:none}}@media (forced-colors:active){.MuuRkq_row:focus-visible{outline-color:highlight}.MuuRkq_row[aria-current] .MuuRkq_order{color:highlight}}
._2I-3LG_room{background:var(--color-bg);position:absolute;inset:0;overflow:hidden}._2I-3LG_poster,._2I-3LG_layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._2I-3LG_layer{opacity:0}._2I-3LG_preload{display:none}._2I-3LG_layer[data-front=true]{opacity:1}._2I-3LG_room[data-fading=true] ._2I-3LG_layer{transition:opacity .4s var(--ease-in-out)}
@layer components{.g0w6FG_post{box-sizing:border-box;gap:var(--space-3);min-width:0;max-width:var(--container-reading);padding:var(--space-4);border:var(--item-edge-width,1px) solid var(--surface-edge);border-radius:var(--item-radius,var(--radius-surface));background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);grid-template-columns:auto minmax(0,1fr);display:grid}.g0w6FG_post[data-variant=reply]{padding-block:var(--space-3)}.g0w6FG_face{display:flex}.g0w6FG_main{align-content:start;gap:var(--space-2);min-width:0;display:grid}.g0w6FG_byline{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--space-8);font-size:var(--text-base);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.g0w6FG_name{font-weight:var(--weight-bold);overflow-wrap:normal}.g0w6FG_when{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.g0w6FG_meta{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.g0w6FG_body{max-width:65ch;font-size:var(--text-body);line-height:var(--leading-normal);overflow-wrap:break-word}.g0w6FG_body>*{margin:0}.g0w6FG_body>*+*{margin-top:var(--space-2)}.g0w6FG_media{min-width:0}.g0w6FG_foot{align-items:center;gap:var(--space-3);display:flex}.g0w6FG_count{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.g0w6FG_context{min-height:var(--tap-min);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.g0w6FG_contextFace{align-items:center;gap:var(--space-1);min-height:var(--space-7);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background-color:var(--color-sunken);font-size:var(--text-sm);line-height:var(--leading-snug);transition:background-color var(--dur-fast) var(--ease-out);display:inline-flex}.g0w6FG_contextIcon{color:var(--color-text-muted);flex:none;display:inline-flex}.g0w6FG_time{font-variant-numeric:tabular-nums}.g0w6FG_contextLink{cursor:pointer}.g0w6FG_contextLink:is(:hover,[data-state=hover]) .g0w6FG_contextFace{background-image:linear-gradient(var(--color-hover), var(--color-hover))}.g0w6FG_contextLink:is(:active,[data-state=pressed]) .g0w6FG_contextFace{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.g0w6FG_contextLink:focus-visible{outline:none}.g0w6FG_contextLink:is(:focus-visible,[data-state=focus]) .g0w6FG_contextFace{outline:2px solid var(--color-focus);outline-offset:2px}.g0w6FG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.g0w6FG_contextFace{transition:none}}@media (forced-colors:active){.g0w6FG_contextFace{border:1px solid canvastext}.g0w6FG_contextLink:is(:focus-visible,[data-state=focus]) .g0w6FG_contextFace{outline-color:highlight}}}
.DCfZaa_tab{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.DCfZaa_tab>*{min-width:0}.DCfZaa_frame{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-sunken);position:relative;overflow:hidden}.DCfZaa_player{border:0;width:100%;height:100%;display:block}.DCfZaa_hero{border-radius:var(--radius-media);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.DCfZaa_hero:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DCfZaa_still{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-sunken);display:block;position:relative;overflow:hidden}.DCfZaa_still img{object-fit:cover;width:100%;height:100%;display:block}.DCfZaa_hero .DCfZaa_still{width:100%;height:100%}.DCfZaa_length{right:var(--space-1);bottom:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-chip);background-color:var(--color-scrim);color:var(--coal-cream);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1.5;position:absolute}.DCfZaa_mark{background-color:var(--color-scrim);color:var(--coal-cream);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.DCfZaa_hero:hover .DCfZaa_mark,.DCfZaa_hero:focus-visible .DCfZaa_mark,.DCfZaa_row:hover .DCfZaa_mark,.DCfZaa_row:focus-within .DCfZaa_mark,.DCfZaa_card:hover .DCfZaa_mark,.DCfZaa_card:focus-visible .DCfZaa_mark,[data-playing]>.DCfZaa_still .DCfZaa_mark,[data-playing] .DCfZaa_still .DCfZaa_mark{opacity:1}[data-playing] .DCfZaa_mark{color:var(--color-gold)}.DCfZaa_row .DCfZaa_still{flex:none;width:5rem}.DCfZaa_stage{gap:var(--space-1);display:grid}.DCfZaa_stageBar{align-items:center;gap:var(--space-1);display:flex}.DCfZaa_stageName{min-width:0;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DCfZaa_shelf{gap:var(--space-3);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;grid-auto-columns:196px;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.DCfZaa_shelf>li{scroll-snap-align:start}.DCfZaa_card{gap:var(--space-1);width:100%;min-height:var(--tap-min);padding:0 0 var(--space-1);border-radius:var(--radius-media);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid;position:relative}.DCfZaa_card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DCfZaa_cardName{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DCfZaa_cardViews{color:var(--color-text-muted);font-size:var(--text-sm)}.DCfZaa_card[data-playing] .DCfZaa_cardName{color:var(--color-text-gold)}.DCfZaa_card[data-playing] .DCfZaa_still:after{content:"";background-color:var(--color-gold-mark);height:3px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.DCfZaa_mark{transition:none}}
.IXd6NG_card{--practice-tools-gap:var(--space-4);right:var(--practice-tools-gap);bottom:var(--practice-tools-bottom,calc(var(--academy-transport-h,0px) + var(--practice-tools-gap)));z-index:var(--z-overlay);width:min(376px, calc(100vw - 2 * var(--practice-tools-gap)));max-height:calc(100dvh - var(--practice-tools-top,80px) - var(--practice-tools-bottom,calc(var(--academy-transport-h,0px) + var(--practice-tools-gap))));border-radius:var(--radius-surface);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);opacity:1;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:none}@starting-style{.IXd6NG_card{opacity:0;transform:translateY(12px)}}:is(.stage,[data-surface=stage],[data-lights=stage],:root[data-theme=dark]) .IXd6NG_card{box-shadow:0 0 0 var(--hair) var(--color-line)}.IXd6NG_card:focus{outline:none}.IXd6NG_card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.IXd6NG_sheet{background-color:var(--color-surface);overflow:hidden}.IXd6NG_body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.IXd6NG_head{z-index:var(--z-base);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5);background-color:var(--color-surface);display:flex;position:sticky;top:0}.IXd6NG_tabs{flex:1;min-width:0}.IXd6NG_panel{min-height:517px;padding:var(--space-3) var(--space-5) var(--space-5)}.IXd6NG_panel:focus{outline:none}.IXd6NG_panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (max-width:47.5rem){.IXd6NG_head{padding:var(--space-1) var(--space-3) var(--space-2) var(--space-4)}.IXd6NG_panel{min-height:calc(513px + env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}@media (max-height:760px) and (min-width:47.5rem){.IXd6NG_panel{min-height:413px;padding-block:var(--space-2) var(--space-4)}}@media (max-height:640px) and (min-width:47.5rem){.IXd6NG_panel{min-height:365px}}@media (prefers-reduced-motion:reduce){.IXd6NG_card{transition:none}}.IXd6NG_card.IXd6NG_still{z-index:auto;max-height:none;transition:none;position:relative;bottom:auto;right:auto}
.MJO8FG_section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.MJO8FG_rail{gap:var(--space-4);padding:0 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.MJO8FG_rail>li{scroll-snap-align:start;flex:none;width:152px}.MJO8FG_tile{gap:var(--space-1);border-radius:var(--radius-media);color:inherit;flex-direction:column;text-decoration:none;display:flex}.MJO8FG_tileArt{margin-bottom:var(--space-1);transition:transform var(--dur) var(--ease-out);display:block}.MJO8FG_tile:hover .MJO8FG_tileArt{transform:translateY(-2px)}.MJO8FG_tileTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.MJO8FG_tileMeta{color:var(--color-text-muted);font-size:var(--text-sm)}.MJO8FG_covers{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.MJO8FG_cover{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.MJO8FG_poster{aspect-ratio:16/10;border-radius:var(--radius-media);background-color:var(--color-sunken);display:block;position:relative;overflow:hidden}.MJO8FG_poster img{object-fit:cover;width:100%;height:100%;display:block}.MJO8FG_coverName{font-weight:700}@media (prefers-reduced-motion:reduce){.MJO8FG_tileArt{transition:none}}
.WQ82Oa_workspace [data-split="8-4"]{align-items:start}@media (min-width:64rem){.WQ82Oa_workspace [data-split="8-4"]{grid-template-columns:minmax(0,1fr) minmax(15rem,17.5rem);gap:clamp(2rem,3vw,3.5rem)}}.WQ82Oa_chartArea{min-width:0;scroll-margin-top:6rem}.WQ82Oa_chartArea:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-lg)}.WQ82Oa_afterSong{border-top:1px solid var(--color-border);padding-top:1.5rem}.WQ82Oa_afterSong>summary{cursor:pointer;min-height:3rem;color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.WQ82Oa_afterSong>summary::-webkit-details-marker{display:none}.WQ82Oa_afterSong>summary:after{content:"";border-right:2px solid var(--color-text-muted,currentColor);border-bottom:2px solid var(--color-text-muted,currentColor);width:.5rem;height:.5rem;transition:transform var(--dur-fast,.15s) ease;flex-shrink:0;margin-right:.25rem;transform:rotate(45deg)}.WQ82Oa_afterSong[open]>summary:after{transform:rotate(-135deg)}.WQ82Oa_afterSong>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.ATvpPq_scope{min-width:0}.ATvpPq_player,.ATvpPq_chapters{gap:var(--space-3);min-width:0;display:grid}.ATvpPq_paneTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0;line-height:1.2}.ATvpPq_scope:not([data-chapters]) .ATvpPq_player{width:min(100%,920px,177.778dvh - 24.8889rem);min-width:min(100%,320px)}.ATvpPq_chapters ol{max-width:none;margin-inline:calc(-1 * var(--space-4));border-color:#0000}.ATvpPq_after{gap:var(--space-6);min-width:0;display:grid}
@layer components{.Psk9OW_composer{gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--font-ui);margin:0;display:grid}.Psk9OW_bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Psk9OW_context{align-items:center;gap:var(--space-1);display:inline-flex}.Psk9OW_status{align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);flex:auto;margin:0;display:inline-flex}.Psk9OW_send{margin-inline-start:auto}}
.J9yS5q_focus{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.J9yS5q_error{align-items:center;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-body);margin:0;display:flex}.J9yS5q_gate{min-width:0;padding-block:var(--space-6)}