.mAHTGW_page{background:var(--color-bg);min-height:100vh;color:var(--color-text);font:var(--text-body)/var(--leading-relaxed) var(--font-ui);padding:0 max(24px,50vw - 800px) 32px}.mAHTGW_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.mAHTGW_brand{color:inherit;text-decoration:none;display:inline-flex}.mAHTGW_lab{letter-spacing:0;color:var(--color-text-muted);font-size:13px;font-weight:600}.mAHTGW_titleRow{justify-content:space-between;align-items:flex-end;gap:24px;margin:36px 0 28px;display:flex}.mAHTGW_titleRow h1{font:400 clamp(52px, 5.5vw, 80px)/1.1 var(--font-display);text-transform:uppercase;letter-spacing:0;margin:8px 0 16px}.mAHTGW_lead{color:var(--color-text-muted);margin:0;font-size:19px}.mAHTGW_status{color:var(--color-text-muted);align-items:center;gap:10px;padding-bottom:5px;font-size:14px;display:flex}.mAHTGW_status i{background:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mAHTGW_workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.mAHTGW_theatre{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);overflow:hidden}.mAHTGW_viewBar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mAHTGW_segment{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.mAHTGW_page button:focus-visible,.mAHTGW_brand:focus-visible,.mAHTGW_decision summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.mAHTGW_segment button{border:0;border-radius:0}.mAHTGW_page button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.mAHTGW_scene{background:var(--color-bg);grid-template-columns:1fr;display:grid;position:relative}.mAHTGW_canvas{aspect-ratio:16/10;min-height:280px;position:relative;overflow:hidden}.mAHTGW_canvas>div:first-child{width:100%;height:100%}.mAHTGW_sceneCaption{text-align:center;color:var(--color-text-muted);pointer-events:none;font-size:13px;position:absolute;bottom:14px;left:16px;right:16px}.mAHTGW_entrance{background:color-mix(in srgb, var(--color-bg) 40%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.mAHTGW_entrance p{color:var(--color-text);font-size:15px}.mAHTGW_entrance button span{margin-left:24px}.mAHTGW_entrance small{color:var(--color-text-muted);max-width:320px;font-size:13px}.mAHTGW_pauseCard{background:color-mix(in srgb, var(--color-bg) 75%, transparent);flex-direction:column;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.mAHTGW_pauseCard small{color:var(--color-text-muted);margin-top:10px;font-size:14px}.mAHTGW_comparing{grid-template-columns:1fr 1fr}.mAHTGW_comparing .mAHTGW_canvas{aspect-ratio:4/5}.mAHTGW_original{border-left:1px solid var(--color-border);background:var(--color-bg);align-items:center;min-width:0;display:flex;position:relative}.mAHTGW_original span{color:var(--color-text-muted);font-size:13px;position:absolute;bottom:14px;left:14px}.mAHTGW_hiddenPlayer{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;overflow:hidden}.mAHTGW_nowPlaying{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.mAHTGW_nowPlaying h2{font:600 30px/1.25 var(--font-cond);margin:8px 0}.mAHTGW_nowPlaying p{color:var(--color-text-muted);margin:0;font-size:16px}.mAHTGW_nowPlaying .mAHTGW_eyebrow{color:var(--color-accent-text);font-size:13px}.mAHTGW_playControls{gap:8px;display:flex}.mAHTGW_programmeStrip{border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 24px;display:flex}.mAHTGW_programmeStrip>span{color:var(--color-accent-text);font-size:13px}.mAHTGW_programmeStrip p{color:var(--color-text-muted);margin:0;font-size:13px}.mAHTGW_programmeStrip button{margin-left:auto}.mAHTGW_controls{flex-direction:column;gap:20px;display:flex}.mAHTGW_controls section{border:1px solid var(--color-border);background:var(--color-surface);padding:24px}.mAHTGW_controls .mAHTGW_eyebrow{margin:0 0 12px}.mAHTGW_controls h3{font:600 26px/1.3 var(--font-cond);margin:0 0 20px}.mAHTGW_directorState{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.mAHTGW_directorState>span{color:var(--color-accent-text);text-transform:capitalize;font:600 22px var(--font-cond)}.mAHTGW_directorStatus{color:var(--color-text-muted);margin:0 0 16px;font-size:13px}.mAHTGW_audioInputs{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:16px 0;display:grid}.mAHTGW_audioInputs dt{color:var(--color-text-muted);font-size:13px}.mAHTGW_audioInputs dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px}.mAHTGW_lookDescription{color:var(--color-text-muted);margin:16px 0;font-size:15px}.mAHTGW_immersiveLooks{border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.mAHTGW_immersiveLooks strong{text-transform:capitalize;color:var(--color-accent-text)}.mAHTGW_immersiveMode{margin-left:auto}.mAHTGW_meter{background:var(--color-track);height:4px;margin:20px 0 10px;overflow:hidden}.mAHTGW_meter>div{background:var(--color-accent-text);height:100%;transition:width .15s}.mAHTGW_controls small{color:var(--color-text-muted);font-size:13px}.mAHTGW_check{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:15px;display:flex}.mAHTGW_check input{accent-color:var(--color-accent-text);width:20px;height:20px}.mAHTGW_note{color:var(--color-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.mAHTGW_sources{flex-direction:column;gap:10px;display:flex}.mAHTGW_cuePreviews{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mAHTGW_sources button{text-align:left;padding:14px;position:relative}.mAHTGW_sources strong{margin-bottom:6px;padding-right:20px;font-size:16px;display:block}.mAHTGW_sources span{color:var(--color-text-muted);padding-right:10px;font-size:13px;display:block}.mAHTGW_sources button[aria-pressed=true] span{color:var(--color-on-accent)}.mAHTGW_page .mAHTGW_primary{border-color:var(--color-border-strong);width:100%;color:var(--color-accent-text);margin-top:16px;display:block}.mAHTGW_camera{aspect-ratio:16/9;object-fit:contain;background:var(--color-text);width:100%;margin:12px 0}.mAHTGW_evidence{border-top:1px solid var(--color-border);grid-template-columns:1fr 1.4fr;gap:32px;margin-top:32px;padding:32px 0;display:grid}.mAHTGW_evidence h3{font:600 28px/1.3 var(--font-cond);margin:10px 0}.mAHTGW_evidence>div>p:not(.mAHTGW_eyebrow){color:var(--color-text-muted);font-size:14px}.mAHTGW_decision{border-bottom:1px solid var(--color-border);margin:0;padding:8px 0}.mAHTGW_decision summary{cursor:pointer;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;min-height:44px;font-size:14px;display:grid}.mAHTGW_decision pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-muted);background:var(--color-surface);padding:16px;font-size:13px;line-height:1.6}.mAHTGW_decision strong{color:var(--color-accent-text)}.mAHTGW_decision span{font-size:13px}.mAHTGW_footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding-top:24px;font-size:13px}.mAHTGW_error{color:var(--color-error);background:var(--color-surface);border:1px solid var(--color-error);align-items:center;gap:16px;margin-top:24px;padding:16px;font-size:15px;display:flex}.mAHTGW_viewActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mAHTGW_theatre:fullscreen{border:0;flex-direction:column;width:100vw;height:100vh;display:flex}.mAHTGW_theatre:fullscreen .mAHTGW_scene{flex:1;min-height:0}.mAHTGW_theatre:fullscreen .mAHTGW_canvas{aspect-ratio:auto;height:100%;min-height:0}.mAHTGW_theatre:fullscreen .mAHTGW_nowPlaying{padding:12px 24px}.mAHTGW_theatre:fullscreen .mAHTGW_nowPlaying h2{font-size:24px}.mAHTGW_theatre:fullscreen .mAHTGW_programmeStrip{display:none}@media (min-width:1650px){.mAHTGW_canvas{aspect-ratio:16/9}}@media (max-width:1100px){.mAHTGW_workspace{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.mAHTGW_controls section{padding:20px}.mAHTGW_nowPlaying{flex-wrap:wrap}}@media (max-width:900px){.mAHTGW_workspace{grid-template-columns:1fr}.mAHTGW_controls{grid-template-columns:1fr 1fr;display:grid}.mAHTGW_controls section:last-child{grid-column:1/-1}.mAHTGW_titleRow{flex-direction:column;align-items:flex-start;gap:16px}.mAHTGW_evidence{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.mAHTGW_page{padding:0 16px 24px}.mAHTGW_header{min-height:76px}.mAHTGW_lab{text-align:right;max-width:80px}.mAHTGW_titleRow{margin-top:28px}.mAHTGW_lead{font-size:17px}.mAHTGW_controls{grid-template-columns:1fr}.mAHTGW_controls section:last-child{grid-column:auto}.mAHTGW_viewBar{gap:6px;padding:10px}.mAHTGW_segment{width:100%}.mAHTGW_segment button{flex:1;padding:10px}.mAHTGW_viewActions{justify-content:space-between;width:100%}.mAHTGW_page .mAHTGW_subtle{padding:8px}.mAHTGW_canvas{aspect-ratio:1.2;min-height:280px}.mAHTGW_comparing{grid-template-columns:1fr}.mAHTGW_comparing .mAHTGW_canvas{aspect-ratio:1.2}.mAHTGW_original{aspect-ratio:16/9;border-left:0;border-top:1px solid var(--color-border)}.mAHTGW_nowPlaying,.mAHTGW_programmeStrip{padding:20px 16px}.mAHTGW_nowPlaying h2{font-size:28px}.mAHTGW_playControls{width:100%}.mAHTGW_playControls button{flex:1}.mAHTGW_immersiveMode{display:none}.mAHTGW_decision summary{grid-template-columns:64px 1fr}.mAHTGW_decision span{grid-column:2}}@media (prefers-reduced-motion:reduce){.mAHTGW_page *{transition:none!important;animation:none!important}}.mAHTGW_workspace,.mAHTGW_development,.mAHTGW_footer,.mAHTGW_titleRow{max-width:1200px;margin-inline:auto}.mAHTGW_development{border-top:1px solid var(--color-border);margin-top:24px}.mAHTGW_development>summary{cursor:pointer;min-height:52px;padding-block:14px;font-weight:600}.mAHTGW_development>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mAHTGW_controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.mAHTGW_workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mAHTGW_controls{grid-template-columns:1fr}.mAHTGW_controls section:last-child{grid-column:auto}}.mAHTGW_canvas{aspect-ratio:auto;height:min(64vh,760px);min-height:320px}.mAHTGW_comparing .mAHTGW_canvas{aspect-ratio:auto;height:min(64vh,760px)}.mAHTGW_theatre:fullscreen .mAHTGW_canvas{height:100%;min-height:0}@media (max-width:560px){.mAHTGW_canvas,.mAHTGW_comparing .mAHTGW_canvas{height:360px;min-height:280px}}.mAHTGW_entrance button{margin-block:var(--space-4);min-width:230px}.mAHTGW_subtle{white-space:nowrap}.mAHTGW_inspector{max-width:1200px;margin:var(--space-8) auto 0;border:1px solid var(--color-border);background:var(--color-surface)}.mAHTGW_inspectorHeading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.mAHTGW_inspector h2{font:600 28px/1.2 var(--font-cond);margin:0}.mAHTGW_inspector h3{margin:0 0 var(--space-3);font:600 20px/1.3 var(--font-cond)}.mAHTGW_inspector p{color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-4);font-size:14px}.mAHTGW_inspector small{color:var(--color-text-muted);font-size:13px}.mAHTGW_inspectorPhase{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);font-variant-numeric:tabular-nums;font-size:14px}.mAHTGW_inspectorFlow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mAHTGW_inspectorFlow>section{min-width:0;padding:var(--space-6)}.mAHTGW_inspectorFlow>section+section{border-left:1px solid var(--color-border)}.mAHTGW_inspector .mAHTGW_inspectorChoice{font:600 24px/1.3 var(--font-cond);text-transform:capitalize;color:var(--color-accent-text)}.mAHTGW_inspectorInputs{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.mAHTGW_inspectorInputs dt{color:var(--color-text-muted);font-size:12px}.mAHTGW_inspectorInputs dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.mAHTGW_inspectorEvents{gap:var(--space-6);padding:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.mAHTGW_inspectorEvents ol{margin:0;padding:0;list-style:none}.mAHTGW_inspectorEvents li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:52px 100px 1fr;font-size:13px;display:grid}.mAHTGW_inspectorEvents li:first-child{padding-top:0}.mAHTGW_inspectorEvents time{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.mAHTGW_inspectorEvents strong{color:var(--color-accent-text)}.mAHTGW_inspectorTechnical{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}.mAHTGW_inspectorTechnical summary{cursor:pointer;min-height:32px;font-size:14px}.mAHTGW_inspectorTechnical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;overflow:auto}.mAHTGW_calibrationSummary{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;font-size:14px;display:flex}.mAHTGW_calibrationSummary small{flex-basis:100%}.mAHTGW_controls{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.mAHTGW_inspectorFlow,.mAHTGW_inspectorEvents{grid-template-columns:1fr}.mAHTGW_inspectorFlow>section+section{border-left:0;border-top:1px solid var(--color-border)}}@media (max-width:560px){.mAHTGW_controls{grid-template-columns:1fr}.mAHTGW_inspectorEvents li{grid-template-columns:48px 1fr}.mAHTGW_inspectorEvents li span{grid-column:2}}.mAHTGW_loopDesk,.mAHTGW_catalogue{border:1px solid var(--color-border);padding:var(--space-6);margin-top:var(--space-6);background:var(--color-surface)}.mAHTGW_transportTitle{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.mAHTGW_transportTitle h2{font:600 28px/1.2 var(--font-cond);margin:0}.mAHTGW_transportTitle>span,.mAHTGW_next>span{color:var(--color-text-muted);font-size:13px}.mAHTGW_phaseRail{margin:var(--space-4) 0;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.mAHTGW_phaseRail span{border-bottom:3px solid var(--color-border);color:var(--color-text-muted);padding:10px 8px;font-size:13px}.mAHTGW_phaseRail span[data-active=true]{border-color:var(--color-accent);color:var(--color-text);font-weight:600}.mAHTGW_scrub{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin:20px 0;font-size:13px;display:flex}.mAHTGW_scrub input{min-width:50px;accent-color:var(--color-accent);flex:1}.mAHTGW_cuePreviews{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.mAHTGW_next{border-block:1px solid var(--color-border);padding-block:16px;font-size:14px}.mAHTGW_next>span{margin-left:14px}.mAHTGW_searchRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mAHTGW_searchRow>label:first-child{flex:1;min-width:180px;font-size:14px}.mAHTGW_searchRow input[type=search],.mAHTGW_catalogue select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;margin-top:8px;padding:12px;display:block}.mAHTGW_catalogue select{text-overflow:ellipsis;max-width:100%;margin-top:16px}.mAHTGW_nowPlaying>div:first-child{flex-direction:column;gap:5px;display:flex}.mAHTGW_nowPlaying strong{font:600 26px/1.2 var(--font-cond)}.mAHTGW_nowPlaying span{color:var(--color-text-muted);font-size:14px}.mAHTGW_playback{flex-wrap:wrap;gap:8px;display:flex}.mAHTGW_recovery{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;max-width:90%;padding:12px 18px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mAHTGW_recovery p{margin:0 0 10px;font-size:14px}.mAHTGW_comparison{aspect-ratio:16/9;z-index:2;border:1px solid var(--color-border);--controls:none;width:34%;height:auto;position:absolute;bottom:16px;right:16px}@media (max-width:560px){.mAHTGW_loopDesk,.mAHTGW_catalogue{padding:16px}.mAHTGW_phaseRail{gap:2px}.mAHTGW_phaseRail span{padding-inline:3px;font-size:10px}.mAHTGW_scrub{flex-wrap:wrap;gap:8px}.mAHTGW_scrub input{flex-basis:60%}.mAHTGW_nowPlaying{flex-wrap:wrap;padding:16px}.mAHTGW_viewActions{flex-wrap:wrap;display:flex}.mAHTGW_comparison{width:50%}}.mAHTGW_projectionDesk{flex-wrap:wrap;align-items:end;gap:12px;padding-block:16px;display:flex}.mAHTGW_projectionDesk label{flex:1;gap:8px;min-width:180px;font-size:14px;display:grid}.mAHTGW_projectionDesk select{width:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);padding:12px}.mAHTGW_projectionDesk>span{color:var(--color-text-muted);flex-basis:100%;font-size:13px}
@layer components{.F8pwYa_stack{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--font-ui);flex:none;display:inline-flex}.F8pwYa_faces{align-items:center;padding-inline-start:2px;display:inline-flex}.F8pwYa_face+.F8pwYa_face{margin-inline-start:-8px}.F8pwYa_count{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.F8pwYa_button{min-height:var(--tap-min);padding:0 var(--space-2);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;margin:0}.F8pwYa_button:hover{background-color:var(--color-hover)}.F8pwYa_button:active{background-color:var(--color-pressed)}.F8pwYa_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.F8pwYa_button{transition:none}}}
@layer components{.V9T1VG_back{min-width:0;max-width:280px;min-height:var(--tap-min);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:2px;text-decoration:none;display:inline-flex;position:relative}.V9T1VG_label{text-overflow:ellipsis;overflow:hidden}button.V9T1VG_back{cursor:pointer;background-color:#0000;border:0}.V9T1VG_wrap{white-space:normal;text-align:start;max-width:100%}.V9T1VG_wrap .V9T1VG_label{overflow:visible}.V9T1VG_back:is(:hover,[data-state=hover]){background-color:var(--color-hover)}.V9T1VG_back:is(:active,[data-state=pressed]){background-color:var(--color-pressed)}.V9T1VG_back:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.V9T1VG_back{transition:none}}}
@layer components{._1xRkG_chip{align-items:center;gap:var(--space-2);max-width:100%;min-height:28px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background-color:var(--color-sunken);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:0;white-space:nowrap;vertical-align:middle;display:inline-flex}._1xRkG_neutral{background-color:var(--color-sunken)}._1xRkG_gold{background-color:var(--color-gold-wash)}._1xRkG_ok{background-color:var(--color-ok-wash)}._1xRkG_ok ._1xRkG_icon{color:var(--color-ok)}._1xRkG_danger{background-color:var(--color-danger-wash)}._1xRkG_danger ._1xRkG_icon{color:var(--color-danger)}._1xRkG_live{background-color:var(--color-sunken)}._1xRkG_liveDot{border-radius:var(--radius-round);background-color:var(--color-danger);flex:none;width:8px;height:8px}._1xRkG_experiment{padding:calc(var(--space-1) - 1px) calc(var(--space-3) - 1px);border:1px dashed var(--color-edge);background-color:#0000}._1xRkG_stage{background-color:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line)}:is(.stage,[data-surface=stage],[data-surface=station],[data-lights=stage],:root[data-theme=dark]) ._1xRkG_neutral{background-color:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line)}:is(.stage,[data-surface=stage],[data-surface=station],[data-lights=stage],:root[data-theme=dark]) ._1xRkG_live{background-color:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line)}._1xRkG_chip._1xRkG_status{min-height:0;box-shadow:none;background-color:#0000;gap:6px;padding:0}:is(.stage,[data-surface=stage],[data-surface=station],[data-lights=stage],:root[data-theme=dark]) ._1xRkG_chip._1xRkG_status{min-height:0;box-shadow:none;background-color:#0000;gap:6px;padding:0}._1xRkG_book{color:var(--color-text-2,var(--color-text))}._1xRkG_book ._1xRkG_icon{color:var(--color-gold-mark)}._1xRkG_done,._1xRkG_done ._1xRkG_icon{color:var(--color-ok)}._1xRkG_none{color:var(--color-text-muted);font-weight:var(--weight-regular)}._1xRkG_icon{flex:none;display:inline-flex}._1xRkG_icon svg{width:14px;height:14px}._1xRkG_label{text-overflow:ellipsis;min-width:0;overflow:hidden}._1xRkG_dots{flex:none;gap:3px;display:inline-flex}._1xRkG_dot{border-radius:var(--radius-round);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-edge)}._1xRkG_dot[data-done]{background-color:var(--color-text);box-shadow:none}._1xRkG_opener._1xRkG_status{padding:var(--space-1) var(--space-2)}._1xRkG_disclosure{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}._1xRkG_opener{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;position:relative}._1xRkG_opener:before{content:"";position:absolute;inset:-8px -2px}._1xRkG_opener:is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}._1xRkG_opener:is(:active,[data-state=pressed]){background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}._1xRkG_opener:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}._1xRkG_evidence{box-sizing:border-box;max-width:min(22rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-media);background-color:var(--color-raised);box-shadow:var(--shadow-raised);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);white-space:normal;border:0;margin:auto}@supports (position-area:bottom){._1xRkG_evidence{margin:var(--space-2) 0 0;position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline}}@media (prefers-reduced-motion:reduce){._1xRkG_opener{transition:none}}@media (forced-colors:active){._1xRkG_chip{border:1px solid canvastext}._1xRkG_dot{box-shadow:none;border:1.5px solid canvastext}._1xRkG_dot[data-done],._1xRkG_liveDot{background-color:canvastext}._1xRkG_evidence{border:1px solid canvastext}}}
.VOUDwG_head{--song-head-ground:color-mix(in srgb, var(--song-tint,transparent) 8%, var(--color-sunken));align-items:start;column-gap:var(--space-6);box-sizing:border-box;padding:var(--space-7) var(--space-7) var(--space-6);border-radius:var(--radius-surface);background-color:var(--song-head-ground);box-shadow:inset 0 -3px 0 var(--song-edge,transparent);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sleeve face";display:grid;position:relative}.VOUDwG_sleeve{flex:none;grid-area:sleeve}.VOUDwG_sleeveNarrow{display:none}.VOUDwG_face{grid-area:face;min-width:0}.VOUDwG_title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;text-wrap:balance;margin:0}.VOUDwG_meta{margin:var(--space-2) 0 0;align-items:baseline;gap:0 var(--space-2);font-size:var(--text-base);color:var(--color-text-muted);flex-wrap:wrap;line-height:1.4;display:flex}.VOUDwG_artist{font-weight:var(--weight-bold);color:var(--color-text);overflow-wrap:anywhere}.VOUDwG_fact{font-variant-numeric:tabular-nums}:is(.VOUDwG_artist,.VOUDwG_fact)+.VOUDwG_fact:before{content:"·";margin-right:var(--space-2)}.VOUDwG_state{margin:var(--space-3) 0 0;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.VOUDwG_setup{font-size:var(--text-base);color:var(--color-text-muted)}.VOUDwG_status{align-items:center;display:inline-flex}.VOUDwG_step{flex:none}.VOUDwG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container song (min-width:1000px){.VOUDwG_title[data-display]{font-size:var(--display-lg)}}@container song (max-width:519px){.VOUDwG_head{column-gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:0}.VOUDwG_sleeveWide{display:none}.VOUDwG_sleeveNarrow{display:block}.VOUDwG_title[data-display]{font-size:var(--display-sm)}.VOUDwG_meta,.VOUDwG_setup{font-size:var(--text-sm)}}
.RLnGsW_frame{--academy-top-h:var(--top-height,60px);--academy-rail-w:var(--rail-width,76px);--academy-tabs-h:0px;--academy-rail-display:flex;--academy-tabs-display:none}@media (max-width:699.98px){.RLnGsW_frame{--academy-top-h:56px;--academy-rail-w:0px;--academy-tabs-h:var(--shell-mobile-tabbar-h);--academy-rail-display:none;--academy-tabs-display:flex}}
._5KQ9rG_lede{max-width:46rem;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-normal);margin:0}._5KQ9rG_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._5KQ9rG_toolbar:has(._5KQ9rG_toolbarSearch){flex-wrap:nowrap}._5KQ9rG_toolbarSearch{flex:auto;min-width:0}._5KQ9rG_toolbarFilter{flex:none}@media (max-width:760px){._5KQ9rG_topicsWide{display:none}}@media (min-width:761px){._5KQ9rG_topicsNarrow,._5KQ9rG_topicsNarrowInline{display:none}}._5KQ9rG_views{border-bottom:var(--hair) solid var(--color-line);min-width:0}._5KQ9rG_feed{gap:var(--space-5);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._5KQ9rG_feed>*{content-visibility:auto;contain-intrinsic-size:auto 420px}._5KQ9rG_feed>:is(:focus-within,:has([aria-expanded=true])),._5KQ9rG_grid>:is(:focus-within,:has([aria-expanded=true])),._5KQ9rG_showcase>:is(:focus-within,:has([aria-expanded=true])){content-visibility:visible}._5KQ9rG_card{min-width:0;padding:var(--space-4);border:var(--hair) solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-raised);color:var(--color-text)}@media (min-width:48rem){._5KQ9rG_card{padding:var(--space-5)}}._5KQ9rG_cardHead{align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);display:flex}._5KQ9rG_cardWho{flex:1;min-width:0;display:grid}._5KQ9rG_cardWho>span:first-child>a{margin-block:calc((var(--text-base) * 1.4 - 44px) / 2)}._5KQ9rG_cardMeta{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}._5KQ9rG_cardFoot{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;min-width:0;margin-inline-start:calc(-1 * var(--space-3));display:flex}._5KQ9rG_spacer{flex:auto}._5KQ9rG_reaction{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}._5KQ9rG_reaction:hover{background-color:var(--color-hover);color:var(--color-text)}._5KQ9rG_reaction[aria-pressed=true]{background-color:var(--color-gold-wash);color:var(--color-text)}._5KQ9rG_reaction:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._5KQ9rG_reaction:disabled{cursor:default}._5KQ9rG_reactionGlyph{font-size:var(--text-base);line-height:1}._5KQ9rG_reactionCount{font-variant-numeric:tabular-nums}._5KQ9rG_like[aria-pressed=true]{background-color:var(--color-gold-wash);color:var(--color-text)}._5KQ9rG_like[aria-pressed=true] svg path{fill:currentColor}._5KQ9rG_like>._5KQ9rG_reactionCount{color:var(--color-text-muted)}._5KQ9rG_like:hover>._5KQ9rG_reactionCount,._5KQ9rG_like[aria-pressed=true]>._5KQ9rG_reactionCount{color:var(--color-text)}._5KQ9rG_songChip{align-items:center;gap:var(--space-2);min-height:var(--tap-min);max-width:100%;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-decoration:none;display:inline-flex}a._5KQ9rG_songChip:hover{background-color:var(--color-hover)}a._5KQ9rG_songChip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._5KQ9rG_songChip>span:last-child{overflow-wrap:anywhere;min-width:0}._5KQ9rG_showcase{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));margin:0;padding:0;list-style:none;display:grid}._5KQ9rG_showcase>*{content-visibility:auto;contain-intrinsic-size:auto 220px}._5KQ9rG_showcaseCard{align-items:center;gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-3);border-radius:var(--radius-surface);background-color:var(--color-sunken);color:var(--color-text);text-align:center;flex-direction:column;text-decoration:none;display:flex}a._5KQ9rG_showcaseCard:hover{box-shadow:inset 0 0 0 1px var(--color-edge)}a._5KQ9rG_showcaseCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._5KQ9rG_showcaseName{overflow-wrap:anywhere;font-weight:700}._5KQ9rG_showcaseSongs{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._5KQ9rG_grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){._5KQ9rG_grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}}._5KQ9rG_grid>*{content-visibility:auto;contain-intrinsic-size:auto 260px}._5KQ9rG_tile{gap:var(--space-2);min-width:0;padding:var(--space-2);margin:calc(-1 * var(--space-2));border-radius:var(--radius-surface);color:var(--color-text);text-decoration:none;display:grid}a._5KQ9rG_tile:hover{background-color:var(--color-hover)}a._5KQ9rG_tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._5KQ9rG_tileArt{aspect-ratio:1;border-radius:var(--radius-media);width:100%;display:block;overflow:hidden}._5KQ9rG_tileArt>*{width:100%!important;height:100%!important}._5KQ9rG_tileTitle{overflow-wrap:anywhere;font-weight:700}._5KQ9rG_tileDetail{color:var(--color-text-muted);font-size:var(--text-sm)}._5KQ9rG_split{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;display:grid}@media (max-width:47.99rem){._5KQ9rG_split{grid-template-columns:minmax(0,1fr)}}._5KQ9rG_versions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._5KQ9rG_version{align-items:center;gap:var(--space-3);min-height:var(--tap-std);width:100%;padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);text-align:start;text-decoration:none;display:flex}._5KQ9rG_version:hover{background-color:var(--color-hover)}._5KQ9rG_version:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._5KQ9rG_version[aria-current=true],._5KQ9rG_version[aria-current=page]{background-color:var(--color-gold-wash)}._5KQ9rG_versionWords{min-width:0;display:grid}._5KQ9rG_versionWords>:first-child{overflow-wrap:anywhere;font-weight:700}._5KQ9rG_memberHead{align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}._5KQ9rG_memberName{overflow-wrap:anywhere;margin:0}._5KQ9rG_memberWords{gap:var(--space-1);flex:14rem;min-width:0;display:grid}._5KQ9rG_memberActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._5KQ9rG_takeHead{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}._5KQ9rG_takeTitle{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}._5KQ9rG_takeActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5KQ9rG_sectionTitle{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);margin:0}._5KQ9rG_skeleton{border-radius:var(--radius-surface);background-color:var(--color-sunken);display:block}._5KQ9rG_skeletonCard{height:360px;}._5KQ9rG_skeletonRow{border-radius:var(--radius-control);height:44px;}._5KQ9rG_skeletonTile{aspect-ratio:1;border-radius:var(--radius-media);}._5KQ9rG_skeletonTitle{border-radius:var(--radius-control);width:min(18rem,60%);height:48px;}._5KQ9rG_stack{gap:var(--space-5);min-width:0;display:grid}._5KQ9rG_stackTight{gap:var(--space-3);min-width:0;display:grid}._5KQ9rG_reading{max-width:var(--container-reading);min-width:0}._5KQ9rG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5KQ9rG_viewBody{transition:opacity var(--dur-fast) var(--ease-out)}._5KQ9rG_viewBody[aria-busy=true]{opacity:.6}@media (prefers-reduced-motion:reduce){._5KQ9rG_viewBody{transition:none}}
.xS5Vfa_list{padding:var(--space-2);border-radius:var(--radius-surface);background-color:var(--color-surface);box-shadow:var(--shadow-raised);flex-direction:column;margin:0;list-style:none;display:flex}.xS5Vfa_flat{box-shadow:none;background-color:#0000;border-radius:0;padding:0}.xS5Vfa_item{content-visibility:auto;contain-intrinsic-size:auto 60px;min-width:0;display:block;position:relative}.xS5Vfa_item:after{content:"";right:var(--space-3);bottom:0;left:var(--space-4);height:var(--hair,1px);background-color:var(--color-line);pointer-events:none;position:absolute}.xS5Vfa_item:last-child:after{opacity:0}.xS5Vfa_item:has(>[aria-current=true]):after{opacity:0}.xS5Vfa_item:has(+.xS5Vfa_item>[aria-current=true]):after{opacity:0}.xS5Vfa_row{align-items:center;column-gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-ui);text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-color:#0000;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title key""meta key""snippet snippet";row-gap:2px;margin:0;text-decoration:none;display:grid;position:relative}@media (hover:hover){:is(a,button).xS5Vfa_row:hover{background-color:var(--color-hover);color:var(--color-text)}}:is(a,button).xS5Vfa_row:active{transform:scale(.98)}.xS5Vfa_row:not(:has(>.xS5Vfa_key,>.xS5Vfa_trailing)){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""snippet"}.xS5Vfa_row[aria-current=true],.xS5Vfa_row[aria-current=page]{z-index:var(--z-base);background-color:var(--color-raised);box-shadow:var(--shadow-raised)}.xS5Vfa_row[aria-current=true]:before,.xS5Vfa_row[aria-current=page]: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}.xS5Vfa_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(-1 * 2px)}.xS5Vfa_still,.xS5Vfa_row[aria-disabled=true]{cursor:default}.xS5Vfa_title{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;grid-area:title;line-height:1.25;overflow:hidden}.xS5Vfa_meta{min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;line-height:1.4;overflow:hidden}.xS5Vfa_key{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:key;justify-self:end}.xS5Vfa_row[aria-current] .xS5Vfa_key{color:var(--color-text)}.xS5Vfa_snippet{min-width:0;color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;grid-area:snippet;margin-top:2px;line-height:1.4;overflow:hidden}.xS5Vfa_snippet mark{border-radius:var(--radius-chip);background-color:var(--color-pressed);color:var(--color-text)}.xS5Vfa_trailing{grid-area:key;justify-self:end;align-items:center;display:inline-flex}.xS5Vfa_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xS5Vfa_row[data-look=column]{min-height:56px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);transition:background-color .12s var(--ease-out), transform var(--dur-fast) var(--ease-out);row-gap:2px}.xS5Vfa_row[data-look=column] .xS5Vfa_title{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:20px}.xS5Vfa_row[data-look=column] .xS5Vfa_meta{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:18px}.xS5Vfa_row[data-look=column]:is([aria-current=true],[aria-current=page]){background-color:var(--color-pressed);box-shadow:none}.xS5Vfa_row[data-look=column]:is([aria-current=true],[aria-current=page]):before{content:none}.xS5Vfa_item:has(>[data-look=column]):after{right:var(--space-4);left:var(--space-4)}.xS5Vfa_item[data-sb-fresh]{animation:xS5Vfa_row-in var(--dur-step) var(--ease-out) 80ms both}@keyframes xS5Vfa_row-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.xS5Vfa_item[data-sb-fresh]{animation:none}.xS5Vfa_row{transition:none}:is(a,button).xS5Vfa_row:active{transform:none}}@container sb-list (min-width:720px){.xS5Vfa_row{min-height:52px;padding-block:var(--space-2);grid-template-columns:minmax(0,5fr) minmax(0,4fr) 7.5rem;grid-template-areas:"title meta key""snippet snippet snippet"}.xS5Vfa_meta{font-size:var(--text-base);line-height:var(--leading-snug)}.xS5Vfa_row:not(:has(>.xS5Vfa_key,>.xS5Vfa_trailing)){grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-template-areas:"title meta""snippet snippet"}}.xS5Vfa_sleeve{grid-area:sleeve;align-self:center}:is(.xS5Vfa_row[data-look=column],.xS5Vfa_row[data-look=column]:not(:has(>.xS5Vfa_key,>.xS5Vfa_trailing))){column-gap:var(--space-3);padding-inline:var(--space-2) var(--space-4);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"sleeve title""sleeve meta""snippet snippet"}.xS5Vfa_row[data-look=column]:has(>.xS5Vfa_key,>.xS5Vfa_trailing){grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"sleeve title key""sleeve meta key""snippet snippet snippet"}
._7ssxba_bar{z-index:calc(var(--z-sticky) + 4);align-items:center;column-gap:var(--space-4);height:var(--academy-top-h,60px);padding:0 var(--space-2);background-color:var(--color-room);color:var(--color-text);font-family:var(--font-ui);grid-template-columns:max-content minmax(8rem,520px) minmax(max-content,1fr);display:grid;position:sticky;top:0}._7ssxba_start{align-items:center;gap:var(--space-1);min-width:0;display:flex}._7ssxba_back{flex:none;max-width:280px;display:inline-flex}._7ssxba_brand{border-radius:var(--radius-control);min-width:48px;min-height:48px;color:var(--color-text);flex:none;place-items:center;text-decoration:none;display:none}._7ssxba_brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._7ssxba_search{min-width:0}._7ssxba_end{justify-self:end;align-items:center;gap:var(--space-2);display:flex}._7ssxba_theme,._7ssxba_account{display:inline-flex}._7ssxba_bell{--bell-ring:var(--color-room);--bell-ring-layer:transparent}@media (hover:hover){._7ssxba_bell:hover{--bell-ring-layer:var(--color-hover)}}._7ssxba_bell:active{--bell-ring-layer:var(--color-pressed)}._7ssxba_bell[aria-current]{background-color:var(--color-rail-current);color:var(--color-text);--bell-ring:var(--color-rail-current);--bell-ring-layer:transparent}._7ssxba_bellGlyph{display:inline-flex;position:relative}._7ssxba_unreadDot{border-radius:var(--radius-round);background-color:var(--color-gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--bell-ring-layer,transparent), 0 0 0 2px var(--bell-ring,var(--color-room));animation:_7ssxba_unread-dot-in .2s var(--ease-out) both;position:absolute;top:-3px;right:-5px}@keyframes _7ssxba_unread-dot-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._7ssxba_unreadDot{animation:none}}._7ssxba_wide{display:inline-flex}._7ssxba_narrow{display:none}@media (max-width:760px){._7ssxba_bar{gap:var(--space-1);padding:0 var(--space-2);display:flex}._7ssxba_brand{display:grid}._7ssxba_back{flex:0 auto;min-width:0}._7ssxba_search{margin-left:auto}._7ssxba_wide{display:none}._7ssxba_narrow{display:inline-flex}}[data-academy-shell]:has(#product-main [data-home-action=add-song]) ._7ssxba_bar:not([data-add-known]) [data-top-add]{display:none}
.mG5QXa_receipt{gap:var(--space-3);justify-items:start;display:grid}.mG5QXa_chip{justify-self:start}.mG5QXa_title{font-family:var(--font-display);font-size:var(--display-md);text-transform:uppercase;margin:0;font-weight:400;line-height:.95}.mG5QXa_line{color:var(--color-text-2);font-size:var(--text-body);margin:0}
._1FwljW_region{bottom:calc(24px + env(safe-area-inset-bottom) + var(--lift,0px));left:var(--toast-x,50%);z-index:var(--z-toast);width:min(480px, var(--toast-w,calc(100vw - 32px)));pointer-events:none;position:fixed;transform:translate(-50%)}._1FwljW_region[popover]{inset:auto auto calc(24px + env(safe-area-inset-bottom) + var(--lift,0px)) var(--toast-x,50%);color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}._1FwljW_region[popover]:not(:popover-open){display:block}._1FwljW_toast{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:6px 6px 6px var(--space-4);border-radius:var(--radius-media);background-color:var(--color-notice);color:var(--color-on-notice);box-shadow:var(--shadow-raised);font-family:var(--font-ui);pointer-events:auto;animation:_1FwljW_rise var(--dur) var(--ease-out);display:flex}._1FwljW_message{min-width:0;font-size:var(--text-base);line-height:20px}._1FwljW_spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1FwljW_action{height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);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}._1FwljW_action:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._1FwljW_action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes _1FwljW_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._1FwljW_toast{animation:none}}
.M51f9G_page{gap:var(--space-8);min-width:0;display:grid}@media (max-width:47.5rem){.M51f9G_page{gap:var(--space-7)}}.M51f9G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.M51f9G_toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.M51f9G_toolbar>form{flex:12rem;min-width:0;max-width:30rem}.M51f9G_hero{border-radius:var(--radius-surface);background-color:var(--coal);color:var(--color-text);touch-action:pan-y;position:relative;overflow:hidden;container-type:inline-size}.M51f9G_heroSlides{display:grid}.M51f9G_heroSlide{aspect-ratio:4/3;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);grid-area:1/1;display:grid;position:relative}.M51f9G_heroSlide[data-active]{opacity:1}.M51f9G_hero[data-reduced] .M51f9G_heroSlide{transition:none}.M51f9G_heroMedia{background-color:var(--coal-panel);position:absolute;inset:0;overflow:hidden}.M51f9G_heroMedia>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.M51f9G_heroMedia:after{content:"";background-image:linear-gradient(to top, color-mix(in srgb, var(--coal) 94%, transparent) 0%, color-mix(in srgb, var(--coal) 82%, transparent) 45%, color-mix(in srgb, var(--coal) 35%, transparent) 80%, transparent 100%);position:absolute;inset:0}.M51f9G_heroWords{align-content:end;align-self:end;gap:var(--space-2);padding:var(--space-4) var(--space-4) calc(var(--tap-std) + var(--space-4) + var(--space-3));min-width:0;display:grid;position:relative}.M51f9G_heroLabel{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:700}.M51f9G_heroTitle{font-family:var(--font-display);font-size:var(--display-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}.M51f9G_heroDetail,.M51f9G_heroNote{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38rem;margin:0;display:-webkit-box;overflow:hidden}.M51f9G_heroDetail{font-size:var(--text-md);line-height:1.45}.M51f9G_heroNote{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:1}.M51f9G_heroBar{left:var(--space-4);bottom:var(--space-4);display:flex;position:absolute}@container (max-width:639px){.M51f9G_heroDetail{font-size:var(--text-base);-webkit-line-clamp:1}.M51f9G_heroNote{display:none}}@container (min-width:640px){.M51f9G_heroSlide{aspect-ratio:21/9;min-height:320px;max-height:460px}.M51f9G_heroMedia:after{background-image:linear-gradient(to top, color-mix(in srgb, var(--coal) 92%, transparent) 0%, color-mix(in srgb, var(--coal) 55%, transparent) 45%, transparent 75%), linear-gradient(to right, color-mix(in srgb, var(--coal) 70%, transparent) 0%, transparent 60%)}.M51f9G_heroWords{max-width:min(40rem,70%);padding:var(--space-8) var(--space-8) calc(var(--tap-std) + var(--space-8) + var(--space-4))}.M51f9G_heroBar{left:var(--space-8);bottom:var(--space-8)}.M51f9G_heroTitle{font-size:var(--display-md)}}@container (min-width:960px){.M51f9G_heroTitle{font-size:var(--display-lg)}}@container (min-width:640px){.M51f9G_heroControls{right:var(--space-6);bottom:calc(var(--space-8) + (var(--tap-std) - var(--tap-min)) / 2)}}.M51f9G_heroControls{right:var(--space-2);bottom:calc(var(--space-4) + (var(--tap-std) - var(--tap-min)) / 2);align-items:center;gap:var(--space-1);display:flex;position:absolute}.M51f9G_heroDots{display:flex}.M51f9G_heroDot{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-round);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.M51f9G_heroDot>span{border-radius:var(--radius-round);background-color:var(--color-text-muted);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.M51f9G_heroDot[aria-current=true]>span{background-color:var(--color-gold);transform:scale(1.35)}@media (hover:hover) and (pointer:fine){.M51f9G_heroDot:hover>span{background-color:var(--color-text)}.M51f9G_heroDot[aria-current=true]:hover>span{background-color:var(--color-gold)}}.M51f9G_heroDot:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.M51f9G_hero[data-reduced] .M51f9G_heroDot>span{transition:none}.M51f9G_heroFrame{min-width:0;container-type:inline-size}.M51f9G_heroSkeleton{aspect-ratio:4/3;border-radius:var(--radius-surface);display:block}@container (min-width:640px){.M51f9G_heroSkeleton{aspect-ratio:21/9;min-height:320px;max-height:460px}}.M51f9G_rail{gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:auto 320px;min-width:0;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));display:grid;container-type:inline-size}.M51f9G_rail[data-kind=sleeve]{contain-intrinsic-size:auto 300px}.M51f9G_railHead{align-items:end;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""line tools";min-width:0;display:grid}.M51f9G_railTitle{font-size:var(--text-xl);grid-area:title;margin:0;font-weight:700;line-height:1.25}.M51f9G_railLine{color:var(--color-text-muted);font-size:var(--text-sm);grid-area:line;margin:0;line-height:1.4}@container (max-width:559px){.M51f9G_railHead{grid-template-areas:"title tools""line line";align-items:center}}.M51f9G_railTools{align-items:center;gap:var(--space-1);flex:none;grid-area:tools;display:flex}.M51f9G_railHead[data-cover]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover title tools""cover line tools";align-items:center}.M51f9G_railCover{grid-area:cover;line-height:0;display:block}@container (max-width:559px){.M51f9G_railHead[data-cover]{grid-template-areas:"cover title title""cover line tools"}}.M51f9G_railTrack{--bleed:min(var(--space-4), 16px);--gap:var(--space-4);--per:2.2;--gaps:2;gap:var(--gap);max-width:calc(100% + 2 * var(--bleed));margin:0 calc(-1 * var(--bleed));padding:var(--space-2) var(--bleed) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.M51f9G_railTrack::-webkit-scrollbar{display:none}.M51f9G_railEntry{flex:0 0 calc((100% - var(--gaps) * var(--gap)) / var(--per));scroll-snap-align:start;min-width:0;display:grid}.M51f9G_railTrack[data-kind=sleeve]{--per:2.6}@container (min-width:600px){.M51f9G_railTrack{--per:3.2;--gaps:3}.M51f9G_railTrack[data-kind=sleeve]{--per:4.2;--gaps:4}}@container (min-width:900px){.M51f9G_railTrack{--per:4.2;--gaps:4}.M51f9G_railTrack[data-kind=sleeve]{--per:5.2;--gaps:5}}@container (min-width:1400px){.M51f9G_railTrack{--per:5.2;--gaps:5}.M51f9G_railTrack[data-kind=sleeve]{--per:6.2;--gaps:6}}.M51f9G_card{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);margin:calc(-1 * var(--space-2));border-radius:var(--radius-surface);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.M51f9G_card:hover{background-color:var(--color-hover)}}.M51f9G_card:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.M51f9G_card[aria-current=true]{background-color:var(--color-selected)}.M51f9G_cardPoster{border-radius:var(--radius-media);display:block;position:relative;overflow:hidden}.M51f9G_cardBadge{right:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-chip);background-color:color-mix(in srgb, var(--coal) 85%, transparent);color:var(--coal-cream);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:700;position:absolute}.M51f9G_cardProgress{background-color:color-mix(in srgb, var(--coal) 70%, transparent);height:4px;position:absolute;bottom:0;left:0;right:0}.M51f9G_cardProgress>span{background-color:var(--color-gold);transform-origin:0;height:100%;display:block}.M51f9G_cardPoster:has(.M51f9G_cardProgress) .M51f9G_cardBadge{bottom:calc(var(--space-2) + 4px)}.M51f9G_cardWords{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.M51f9G_cardAvatar{flex:none;margin-top:1px}.M51f9G_cardText{gap:2px;min-width:0;display:grid}.M51f9G_cardTitle{-webkit-line-clamp:2;font-size:var(--text-base);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.M51f9G_cardMeta{-webkit-line-clamp:2;color:var(--color-text-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.M51f9G_grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.M51f9G_grid>li{content-visibility:auto;contain-intrinsic-size:auto 240px;min-width:0;display:grid}@media (max-width:30rem){.M51f9G_grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.M51f9G_sectionHead{gap:var(--space-1);display:grid}@media (prefers-reduced-motion:reduce){.M51f9G_heroSlide,.M51f9G_heroDot>span,.M51f9G_card{transition:none}}@media (forced-colors:active){.M51f9G_heroDot[aria-current=true]>span,.M51f9G_cardProgress>span{forced-color-adjust:none;background-color:highlight}}
.YDQMDq_save{gap:var(--space-2);display:grid}.YDQMDq_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.YDQMDq_title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.YDQMDq_percent{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-2)}.YDQMDq_track{border-radius:var(--radius-round);background:var(--color-sunken);height:6px;box-shadow:inset 0 0 0 var(--hair) var(--color-edge);position:relative;overflow:hidden}.YDQMDq_fill{border-radius:inherit;background:var(--color-gold-mark);width:0;height:100%;transition:width var(--dur-fast) linear;display:block}.YDQMDq_track[data-indeterminate] .YDQMDq_fill{width:30%;animation:YDQMDq_travel calc(3 * var(--dur-slow)) var(--ease-in-out) infinite alternate}@keyframes YDQMDq_travel{0%{transform:translate(-10%)}to{transform:translate(240%)}}.YDQMDq_note{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-2);margin:0}@media (prefers-reduced-motion:reduce){.YDQMDq_fill{transition:none}.YDQMDq_track[data-indeterminate] .YDQMDq_fill{opacity:.5;width:100%;animation:none}}
.MK3dKa_arrows{display:flex}.MK3dKa_arrows[data-fits]{visibility:hidden}.MK3dKa_waiting{inline-size:calc(2 * var(--tap-min));block-size:var(--tap-min)}@media (hover:none) and (pointer:coarse){.MK3dKa_arrows{display:none}}
@layer components{.HCfuTW_root{min-width:0}.HCfuTW_card{z-index:var(--z-overlay);min-width:132px;padding:var(--space-3) 14px;border-radius:var(--radius-control);background-color:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-raised);font-family:var(--font-ui);pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed}.HCfuTW_coal{background-color:var(--coal-raised);color:var(--coal-cream)}.HCfuTW_coal .HCfuTW_diagram{background-color:#0000;padding:0}.HCfuTW_name{font-size:var(--text-body);font-weight:var(--weight-bold)}.HCfuTW_note{font-size:var(--text-xs);color:var(--color-text-muted);line-height:18px}.HCfuTW_coal .HCfuTW_note{color:var(--coal-muted)}}
.u_4mkq_stack{gap:var(--space-6);min-width:0;display:grid}.u_4mkq_tools{gap:var(--space-4);min-width:0;display:grid}.u_4mkq_placesRow{gap:var(--space-3);min-width:0;display:grid}@media (min-width:64rem){.u_4mkq_placesRow{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:center}}.u_4mkq_filterRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.u_4mkq_filterRow>.u_4mkq_search{flex:18rem;max-width:24rem}.u_4mkq_places{min-width:0}.u_4mkq_search{align-items:center;gap:var(--space-3);min-width:0;max-width:32rem;display:flex}.u_4mkq_search>:first-child{flex:1;min-width:0}.u_4mkq_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.u_4mkq_collectionFilters{min-width:0}.u_4mkq_collectionFilters>summary{cursor:pointer;width:fit-content}.u_4mkq_collectionFilters>summary::marker{color:var(--color-text-muted)}.u_4mkq_collectionFilterForm{align-items:end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.u_4mkq_collectionFilterForm>div{flex:14rem;min-width:0;max-width:24rem}.u_4mkq_playFace{border-radius:var(--radius-media);background:var(--coal);width:100%;color:inherit;cursor:pointer;border:0;padding:0;display:block;position:relative}.u_4mkq_playFace:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.u_4mkq_playFace:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.u_4mkq_playFace:hover:after{background-color:var(--color-hover)}}.u_4mkq_playMark{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.u_4mkq_playMark[data-corner]{padding:var(--space-4);place-items:end start}.u_4mkq_playMark>svg{box-sizing:content-box;border-radius:var(--radius-round);background-color:var(--coal-cream);width:22px;height:22px;color:var(--coal);padding:17px 15px 17px 19px}.u_4mkq_filters{min-width:0}.u_4mkq_filterTabs{width:100%}.u_4mkq_filterTabs>*{text-align:center;flex:1 0 auto;min-width:44px}.u_4mkq_deliveryPoster{flex:none;width:96px;display:block}@media (max-width:359px){.u_4mkq_deliveryPoster{width:80px}}.u_4mkq_tileFaces{--avatar-ring:var(--color-surface);--avatar-fill:var(--color-sunken)}.u_4mkq_deliveryBlank{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-sunken);width:100%;color:var(--color-text-muted);place-items:center;display:grid}.u_4mkq_deliveryNote{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);align-self:center}.u_4mkq_tools .u_4mkq_search{max-width:none}
.pAFdUa_sib{align-items:center;gap:var(--space-4);margin:0;display:flex}.pAFdUa_figure{object-fit:contain;flex:none;width:9rem;height:9rem}.pAFdUa_line{padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-snug);max-width:24ch;margin:0}.pAFdUa_sib[data-picture=loading] .pAFdUa_line{opacity:0}.pAFdUa_sib[data-picture=failed] .pAFdUa_figure{display:none}.pAFdUa_sib[data-picture=failed] .pAFdUa_line{background:0 0;border:0;padding:0}.pAFdUa_sib[data-place=stage]{width:fit-content;max-width:calc(100% - 2 * var(--space-4));inset-inline:0;bottom:calc(var(--stage-chrome-h,var(--tap-stage)) + var(--space-4));gap:var(--space-2);animation:pAFdUa_sibOn var(--dur-slow) var(--ease-out) both;margin-inline:auto;position:absolute}@keyframes pAFdUa_sibOn{0%{opacity:0;transform:translateY(var(--space-4))}}.pAFdUa_sib[data-place=stage] .pAFdUa_figure,.pAFdUa_sib[data-place=card] .pAFdUa_figure{width:9rem;height:9rem}@media (min-width:900px) and (min-height:640px){.pAFdUa_sib[data-place=stage] .pAFdUa_figure{width:11rem;height:11rem}}.pAFdUa_sib[data-place=stage] .pAFdUa_line{max-width:22ch;padding:var(--space-3) var(--space-5);background:var(--color-surface);font-size:var(--display-sm);border:0}.pAFdUa_sib[data-place=card] .pAFdUa_line{font-size:var(--display-sm);background:0 0;border:0;padding:0}@media (max-width:600px){.pAFdUa_sib[data-place=stage] .pAFdUa_figure,.pAFdUa_sib[data-place=card] .pAFdUa_figure{width:5.5rem;height:5.5rem}.pAFdUa_sib[data-place=stage] .pAFdUa_line,.pAFdUa_sib[data-place=card] .pAFdUa_line{font-size:var(--text-2xl)}}@media (orientation:landscape) and (max-height:500px){.pAFdUa_sib[data-place=stage] .pAFdUa_figure,.pAFdUa_sib[data-place=card] .pAFdUa_figure{display:none}.pAFdUa_sib[data-place=stage]{bottom:calc(var(--stage-chrome-h,var(--tap-stage)) + var(--space-2))}}@media (prefers-reduced-motion:reduce){.pAFdUa_sib[data-place=stage]{animation:none}}
@layer components{.MYPNBG_strip{--cs-chord:var(--color-text);--cs-ink:var(--color-text);--cs-muted:var(--color-text-muted);--cs-sel:var(--color-hover);--cs-sel-2:var(--color-pressed);--cs-raised:var(--color-raised);--cs-shadow:var(--shadow-raised);--cs-focus:var(--color-focus);--cs-ring:2px;--cs-ring-gap:2px;--cs-room:calc(var(--cs-ring) + var(--cs-ring-gap));--cs-tap:var(--tap-min);--cs-dur:var(--dur-fast);--cs-dur-in:var(--dur-step);--cs-ease:var(--ease-out);--cs-fade-start:var(--space-6);--cs-fade-end:56px;min-width:0;color:var(--cs-ink);position:relative}.MYPNBG_head{align-items:center;gap:var(--space-3);min-height:var(--cs-tap);flex-wrap:wrap;display:flex;position:relative}.MYPNBG_label{align-items:baseline;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--cs-muted);font-variant-numeric:tabular-nums;flex:none;line-height:1.3;display:inline-flex}.MYPNBG_count{font-weight:var(--weight-regular);color:var(--cs-muted)}.MYPNBG_preview{min-width:0;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--cs-chord);flex:1 1 0}.MYPNBG_previewNames{box-sizing:content-box;gap:var(--space-5) var(--space-3);block-size:calc(var(--text-base) * var(--leading-snug));margin-block:calc(-1 * var(--space-1));padding-block:var(--space-1);flex-wrap:wrap;display:flex;overflow:hidden}.MYPNBG_previewNames:before{content:"";margin-inline-end:calc(-1 * var(--space-3))}.MYPNBG_previewName{white-space:nowrap}.MYPNBG_toggle{margin-inline:auto calc(-1 * var(--space-2));border-radius:var(--radius-chip);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;color:var(--cs-muted);background-color:#0000;border:0;flex:none;padding:0;display:inline-flex}.MYPNBG_toggle:before{content:"";position:absolute;inset:0}.MYPNBG_chip{align-items:center;gap:var(--space-1);min-height:var(--cs-tap);padding:0 var(--space-2);border-radius:inherit;display:inline-flex}.MYPNBG_chevron{transition:transform var(--cs-dur-in) var(--cs-ease);flex:none}.MYPNBG_strip[data-folded=false] .MYPNBG_chevron{transform:rotate(180deg)}.MYPNBG_strip[data-folded=true] .MYPNBG_content,.MYPNBG_strip[data-folded=false] .MYPNBG_preview{display:none}@media not (min-width:700px){.MYPNBG_strip[data-folded=phone] .MYPNBG_content,.MYPNBG_strip[data-folded=phone] .MYPNBG_hide{display:none}}@media (min-width:700px){.MYPNBG_strip[data-folded=phone] .MYPNBG_preview,.MYPNBG_strip[data-folded=phone] .MYPNBG_show{display:none}.MYPNBG_strip[data-folded=phone] .MYPNBG_chevron{transform:rotate(180deg)}}.MYPNBG_content{padding-bottom:var(--space-5);display:flow-root}.MYPNBG_scroller{margin:calc(-1 * var(--cs-room));padding:var(--cs-room);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.MYPNBG_scroller::-webkit-scrollbar{display:none}.MYPNBG_scroller[data-fade=end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--cs-room) - var(--cs-fade-end)), transparent calc(100% - var(--cs-room)));mask-image:linear-gradient(to right, black calc(100% - var(--cs-room) - var(--cs-fade-end)), transparent calc(100% - var(--cs-room)))}.MYPNBG_scroller[data-fade=start]{-webkit-mask-image:linear-gradient(to right, transparent var(--cs-room), black calc(var(--cs-room) + var(--cs-fade-start)));mask-image:linear-gradient(to right, transparent var(--cs-room), black calc(var(--cs-room) + var(--cs-fade-start)))}.MYPNBG_scroller[data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent var(--cs-room), black calc(var(--cs-room) + var(--cs-fade-start)), black calc(100% - var(--cs-room) - var(--cs-fade-end)), transparent calc(100% - var(--cs-room)));mask-image:linear-gradient(to right, transparent var(--cs-room), black calc(var(--cs-room) + var(--cs-fade-start)), black calc(100% - var(--cs-room) - var(--cs-fade-end)), transparent calc(100% - var(--cs-room)))}.MYPNBG_scroller:focus-visible{outline:var(--cs-ring) solid var(--cs-focus);outline-offset:calc(-1 * var(--cs-ring));-webkit-mask-image:none;mask-image:none}.MYPNBG_boxes{gap:var(--space-2);width:max-content;margin:0;padding:0;list-style:none;display:flex}@media (min-width:700px){.MYPNBG_boxes{gap:var(--space-6)}}.MYPNBG_strip[data-layout=grid] .MYPNBG_scroller{overflow:visible;-webkit-mask-image:none;mask-image:none}.MYPNBG_strip[data-layout=grid] .MYPNBG_boxes{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));width:auto;display:grid}.MYPNBG_strip[data-layout=grid] .MYPNBG_item{justify-content:center}.MYPNBG_item{min-width:0;display:flex}.MYPNBG_shape{align-items:center;gap:var(--space-2);min-width:var(--cs-tap);min-height:var(--cs-tap);padding:var(--space-1) 0 2px;border-radius:var(--radius-surface);color:inherit;font:inherit;background-color:#0000;border:0;flex-direction:column;display:flex}.MYPNBG_name{block-size:calc(var(--text-body) * var(--leading-snug));font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:nowrap;color:var(--cs-chord);transform:translateX(var(--cs-name-shift,0px));display:block}.MYPNBG_none{box-sizing:border-box;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;text-wrap:balance;color:var(--cs-muted);place-items:center;display:grid}.MYPNBG_hear,.MYPNBG_chip{-webkit-tap-highlight-color:transparent;transition:background-color var(--cs-dur) var(--cs-ease), color var(--cs-dur) var(--cs-ease), transform var(--cs-dur) var(--cs-ease)}.MYPNBG_hear,.MYPNBG_toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.MYPNBG_hear:hover,.MYPNBG_toggle:hover .MYPNBG_chip{background-color:var(--cs-sel)}.MYPNBG_toggle:hover{color:var(--cs-ink)}}.MYPNBG_hear[data-state=hover],.MYPNBG_toggle[data-state=hover] .MYPNBG_chip{background-color:var(--cs-sel)}.MYPNBG_hear:is(:active,[data-state=pressed]),.MYPNBG_toggle:is(:active,[data-state=pressed]) .MYPNBG_chip{background-color:var(--cs-sel-2);transform:scale(.96)}.MYPNBG_hear:is(:focus-visible,[data-state=focus]),.MYPNBG_toggle:is(:focus-visible,[data-state=focus]){outline:var(--cs-ring) solid var(--cs-focus);outline-offset:var(--cs-ring-gap)}.MYPNBG_strip[data-swapped=true] .MYPNBG_boxes,.MYPNBG_strip[data-swapped=true] .MYPNBG_preview{animation:MYPNBG_shapes-in var(--cs-dur-in) var(--cs-ease) both}@keyframes MYPNBG_shapes-in{0%{opacity:.35}}.MYPNBG_notice{--cs-notice-half:var(--space-9);top:calc(100% + var(--space-1));left:clamp(var(--cs-notice-half), var(--cs-at,50%), calc(100% - var(--cs-notice-half)));z-index:var(--z-base);padding:2px var(--space-2);border-radius:var(--radius-chip);background-color:var(--cs-raised);box-shadow:var(--cs-shadow);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;color:var(--cs-ink);pointer-events:none;animation:MYPNBG_notice-in var(--cs-dur) var(--cs-ease) both;position:absolute;transform:translate(-50%)}@keyframes MYPNBG_notice-in{0%{opacity:0}}.MYPNBG_spoken,.MYPNBG_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MYPNBG_hear,.MYPNBG_chip,.MYPNBG_chevron{transition:none}.MYPNBG_hear:is(:active,[data-state=pressed]),.MYPNBG_toggle:is(:active,[data-state=pressed]) .MYPNBG_chip{transform:none}.MYPNBG_strip[data-swapped=true] .MYPNBG_boxes,.MYPNBG_strip[data-swapped=true] .MYPNBG_preview,.MYPNBG_notice{animation:none}}@media (forced-colors:active){.MYPNBG_hear,.MYPNBG_toggle,.MYPNBG_notice{border:1px solid buttontext}}}
.kZBkAa_home{gap:var(--space-8);min-width:0;display:grid;container:coaching-home/inline-size}@media (max-width:47.5rem){.kZBkAa_home{gap:var(--space-7)}}.kZBkAa_doors{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kZBkAa_door{min-width:0;display:grid}.kZBkAa_doorCard{border-radius:var(--radius-surface);border:var(--hair) solid var(--color-line);background-color:var(--color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kZBkAa_doorArt{isolation:isolate;aspect-ratio:4/3;padding:var(--space-5);background-color:var(--coal);color:var(--color-text);align-items:flex-end;display:flex;position:relative;overflow:hidden}.kZBkAa_doorPhoto,.kZBkAa_wave{z-index:var(--z-base);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kZBkAa_doorPhoto{object-fit:cover}.kZBkAa_door[data-coaching-door=coach-review] .kZBkAa_doorPhoto{object-position:80% 50%}.kZBkAa_door[data-coaching-door=riff-room] .kZBkAa_doorPhoto{object-position:50% 60%}.kZBkAa_doorArt:after{content:"";z-index:calc(var(--z-base) + 1);background-image:linear-gradient(to top, var(--coal) 6%, color-mix(in srgb, var(--coal) 55%, transparent) 36%, transparent 62%);pointer-events:none;position:absolute;inset:0}.kZBkAa_doorName{z-index:calc(var(--z-base) + 2);font-family:var(--font-display);font-size:var(--display-md);text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.05;position:relative}.kZBkAa_doorBody{gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:auto;display:flex}.kZBkAa_doorFact{min-height:2.9em;color:var(--color-text-2);font-size:var(--text-md);text-wrap:pretty;margin:0;line-height:1.45}.kZBkAa_doorAction{align-items:center;gap:var(--space-3);min-height:var(--tap-std);flex-wrap:wrap;margin-top:auto;display:flex}.kZBkAa_wave{background-image:linear-gradient(160deg, var(--coal-spot), var(--coal) 70%)}.kZBkAa_waveBase{stroke:var(--color-line);stroke-width:1px}.kZBkAa_waveBar{fill:var(--color-text)}.kZBkAa_waveRest{fill:var(--color-text-faint)}.kZBkAa_waveStem{stroke:var(--color-text-muted);stroke-width:1px}.kZBkAa_waveNote{fill:var(--color-text);stroke:var(--coal);stroke-width:3px}.kZBkAa_door[data-state=coming] .kZBkAa_doorPhoto,.kZBkAa_door[data-state=coming] .kZBkAa_wave{opacity:.45;filter:grayscale()}.kZBkAa_door[data-state=coming] .kZBkAa_doorFact{color:var(--color-text-muted)}@container coaching-home (max-width:959px){.kZBkAa_doors{gap:var(--space-4)}.kZBkAa_doorArt,.kZBkAa_doorBody{padding:var(--space-4)}.kZBkAa_doorName{font-size:var(--display-sm)}}@container coaching-home (max-width:639px){.kZBkAa_doors{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.kZBkAa_doorArt{aspect-ratio:2}.kZBkAa_doorBody{gap:var(--space-3)}.kZBkAa_doorFact{min-height:0;font-size:var(--text-base)}.kZBkAa_doorAction{min-height:0}}.kZBkAa_doorHold{aspect-ratio:4/5;border-radius:var(--radius-surface);background-color:var(--color-sunken)}@container coaching-home (max-width:639px){.kZBkAa_doorHold{aspect-ratio:4/3}}.kZBkAa_section{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.kZBkAa_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.kZBkAa_sectionTitle{font-size:var(--text-xl);margin:0;font-weight:700;line-height:1.25}.kZBkAa_sectionTools{gap:var(--space-2);flex-wrap:wrap;display:flex}.kZBkAa_card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-2);margin:calc(-1 * var(--space-2));border-radius:var(--radius-surface);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.kZBkAa_card:hover{background-color:var(--color-hover)}}.kZBkAa_card:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.kZBkAa_cardSleeve{aspect-ratio:1;border-radius:var(--radius-media);width:100%;display:block;overflow:hidden}.kZBkAa_cardSleeve>*{width:100%!important;height:100%!important}.kZBkAa_cardWords{gap:var(--space-1);min-width:0;display:grid}.kZBkAa_cardTitle{-webkit-line-clamp:2;font-size:var(--text-base);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.kZBkAa_cardStatus{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-sm);font-weight:700;line-height:1.35;display:flex}.kZBkAa_cardStatus>svg{color:var(--color-text-muted);flex:none}.kZBkAa_cardMeta{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.35}.kZBkAa_sessions{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.kZBkAa_sessions>li{min-width:0;display:grid}.kZBkAa_session{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-surface);border:var(--hair) solid var(--color-line);background-color:var(--color-surface);transition:background-color var(--dur-fast) var(--ease-out);display:grid}@media (hover:hover) and (pointer:fine){.kZBkAa_session:has(.kZBkAa_sessionLink:hover){background-image:linear-gradient(var(--color-hover), var(--color-hover))}}.kZBkAa_sessionLink{align-items:flex-start;gap:var(--space-4);min-width:0;margin:calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-control);color:inherit;text-decoration:none;display:flex}.kZBkAa_sessionLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.kZBkAa_sessionWords{align-content:start;gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex:auto;display:grid}.kZBkAa_sessionTitle{font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.kZBkAa_sessionTime{color:var(--color-text);font-size:var(--text-base);font-variant-numeric:tabular-nums}.kZBkAa_sessionFacts{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.kZBkAa_sessionAction{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-inline-start:calc(4.5rem + var(--space-4));display:flex}.kZBkAa_itemHead [data-header-cover]{align-items:flex-end}@media (max-width:39.999rem){.kZBkAa_itemHead [data-header-cover]{flex-direction:column;align-items:flex-start}}.kZBkAa_itemSleeve{aspect-ratio:1;border-radius:var(--radius-media);width:9rem;display:block;overflow:hidden}.kZBkAa_itemSleeve>*{width:100%!important;height:100%!important}@media (max-width:39.999rem){.kZBkAa_itemSleeve{width:8rem}}.kZBkAa_itemBody{gap:var(--space-6);min-width:0;display:grid}.kZBkAa_itemActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kZBkAa_progressFrame{min-width:0;container-type:inline-size}.kZBkAa_progress{padding:var(--space-5);border-radius:var(--radius-surface);border:var(--hair) solid var(--color-line);background-color:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.kZBkAa_progressStep{justify-items:start;gap:var(--space-2);min-width:0;padding-inline-end:var(--space-3);display:grid;position:relative}.kZBkAa_progressStep:not(:last-child):after{content:"";border-radius:var(--radius-chip);background-color:var(--color-line);height:2px;position:absolute;top:13px;left:32px;right:4px}.kZBkAa_progressStep[data-state=done]:not(:last-child):after{background-color:var(--color-text-muted)}.kZBkAa_progressMark{border-radius:var(--radius-round);border:2px solid var(--color-line);width:28px;height:28px;color:var(--color-text-muted);place-items:center;display:grid}.kZBkAa_progressStep[data-state=done] .kZBkAa_progressMark{border-color:var(--color-selected);background-color:var(--color-selected);color:var(--color-on-selected)}.kZBkAa_progressStep[data-state=current] .kZBkAa_progressMark{border-color:var(--color-text)}.kZBkAa_progressStep[data-state=current] .kZBkAa_progressMark:before{content:"";border-radius:var(--radius-round);background-color:var(--color-gold-mark);width:10px;height:10px}.kZBkAa_progressWords{gap:2px;min-width:0;display:grid}.kZBkAa_progressLabel{font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug)}.kZBkAa_progressStep[data-state=next] .kZBkAa_progressLabel{color:var(--color-text-muted)}.kZBkAa_progressDetail{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}@container (max-width:479px){.kZBkAa_progress{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.kZBkAa_progressStep{align-items:start;column-gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);padding-inline-end:0}.kZBkAa_progressWords{padding-top:3px}.kZBkAa_progressStep:not(:last-child):after{top:32px;bottom:calc(-1 * var(--space-4) + 4px);width:2px;height:auto;left:13px;right:auto}}@media (prefers-reduced-motion:reduce){.kZBkAa_card,.kZBkAa_session{transition:none}}@media (forced-colors:active){.kZBkAa_progressStep[data-state=current] .kZBkAa_progressMark:before{forced-color-adjust:none;background-color:highlight}}
.SFVeOW_card{right:var(--space-4);bottom:var(--practice-tools-bottom,calc(var(--academy-transport-h,0px) + var(--space-4)));z-index:var(--z-overlay);width:min(376px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-surface);background-color:var(--color-surface);min-height:240px;color:var(--color-text);box-shadow:var(--shadow-raised);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed}:is(.stage,[data-surface=stage],[data-lights=stage],:root[data-theme=dark]) .SFVeOW_card{box-shadow:0 0 0 var(--hair) var(--color-line)}.SFVeOW_card:focus{outline:none}.SFVeOW_card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SFVeOW_head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5);display:flex}.SFVeOW_title{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.SFVeOW_body{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.SFVeOW_line{max-width:30ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}@media (max-width:47.5rem){.SFVeOW_card{right:var(--space-2);bottom:calc(var(--shell-bottom-clearance,0px) + var(--space-2));width:calc(100vw - 2 * var(--space-2))}}
.FO0G4a_chip{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-surface);background-color:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FO0G4a_sleeve{border-radius:var(--radius-media);width:56px;height:56px;display:block;overflow:hidden}.FO0G4a_sleeve>*{width:100%!important;height:100%!important}.FO0G4a_words{gap:2px;min-width:0;display:grid}.FO0G4a_title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.FO0G4a_artist{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FO0G4a_action{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FO0G4a_failed{color:var(--color-text);font-size:var(--text-sm);grid-column:1/-1;margin:0}.FO0G4a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:30rem){.FO0G4a_chip{grid-template-columns:auto minmax(0,1fr)}.FO0G4a_action{grid-column:1/-1;justify-content:stretch}.FO0G4a_action>*{flex:auto}}.FO0G4a_about{gap:var(--space-1);max-width:44rem;display:grid}.FO0G4a_summary{font-size:var(--text-md);margin:0;line-height:1.5}.FO0G4a_taught{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}
.DIDiYa_picker{min-width:0;position:relative}.DIDiYa_chosen{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;border:0;border-block:1px solid var(--color-border);text-align:start;color:var(--color-text);cursor:pointer;font:inherit;background:0 0;display:flex}.DIDiYa_chosen:disabled{opacity:.6;cursor:default}.DIDiYa_note{color:var(--color-accent-text);padding-inline:var(--space-2);font-size:1.8rem}.DIDiYa_identity{gap:var(--space-1);flex:1;min-width:0;display:grid}.DIDiYa_identity strong{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;line-height:1.3}.DIDiYa_identity>span{font-size:var(--text-sm);color:var(--color-text-muted)}.DIDiYa_change{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;display:flex}.DIDiYa_search{z-index:var(--z-modal);top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);position:absolute;inset-inline:0;overflow:hidden}.DIDiYa_searchBar{align-items:center;gap:var(--space-3);padding-inline:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);display:flex}.DIDiYa_searchBar input{width:100%;min-width:0;min-height:3.5rem;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;font-size:1rem}.DIDiYa_searchBar:focus-within{border-bottom-color:var(--color-focus)}.DIDiYa_close{width:var(--tap-std);height:var(--tap-std);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.6rem}.DIDiYa_hint,.DIDiYa_status{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.DIDiYa_results{overscroll-behavior:contain;max-height:min(21rem,40svh);overflow-y:auto}.DIDiYa_result{gap:var(--space-4);text-align:start;width:100%;padding:var(--space-4);border:none;border-top:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;min-height:var(--tap-std);background:0 0;align-items:center;display:flex}.DIDiYa_result[data-active=true]{background:var(--color-surface-3)}.DIDiYa_result[aria-selected=true] .DIDiYa_marker{color:var(--color-accent-text)}.DIDiYa_marker{color:var(--color-text-muted)}.DIDiYa_status{border-top:1px solid var(--color-border)}@media (prefers-reduced-motion:reduce){.DIDiYa_results{scroll-behavior:auto}}@media (max-width:640px),(max-height:500px){.DIDiYa_search{inset-inline:max(var(--space-3), env(safe-area-inset-left,0px)) max(var(--space-3), env(safe-area-inset-right,0px));top:calc(var(--gig-visible-top,0px) + var(--space-3));max-height:calc(var(--gig-visible-height,100dvh) - 2 * var(--space-3));flex-direction:column;display:flex;position:fixed}.DIDiYa_searchBar,.DIDiYa_hint,.DIDiYa_status{flex-shrink:0}.DIDiYa_results{min-height:0;max-height:none;overflow-y:auto}}
._sCgiq_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sCgiq_capoLine{min-height:var(--tap-min);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;margin:0;display:flex}._sCgiq_capoButton{min-height:var(--tap-min);margin-inline:calc(-1 * var(--space-3));padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}._sCgiq_capoButton>svg{color:var(--color-text-muted)}@media (hover:hover){._sCgiq_capoButton:hover{background-color:var(--color-hover)}}._sCgiq_capoButton:is(:active,[aria-expanded=true]){background-color:var(--color-pressed)}._sCgiq_capoButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sCgiq_keyPop{box-sizing:border-box;border-radius:var(--radius-surface);background-color:var(--color-raised);width:320px;box-shadow:var(--shadow-raised);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-snug);padding:8px}@media (max-width:699px){._sCgiq_keyPop{width:100%;max-width:none;max-height:calc(100dvh - 40px);padding:var(--space-4) var(--space-3) max(var(--space-5), env(safe-area-inset-bottom));border-radius:var(--radius-surface) var(--radius-surface) 0 0;box-shadow:var(--shadow-raised);position-area:none;position-try-fallbacks:none;animation:_sCgiq_key-sheet-up var(--dur-slow) var(--ease-out);justify-self:auto;margin:0;inset:auto 0 0}._sCgiq_keyPop[data-leaving]{animation:_sCgiq_key-sheet-down var(--dur-fast) var(--ease-in-out) both}}._sCgiq_grabber{height:20px;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) var(--space-1);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:none;position:relative}._sCgiq_grabber:before{content:"";border-radius:var(--radius-round);background-color:var(--color-line);width:36px;height:5px}._sCgiq_grabber:after{content:"";inset:calc(-1 * var(--space-4)) 0 -8px;position:absolute}@media (max-width:699px){._sCgiq_grabber{display:flex}}@keyframes _sCgiq_key-sheet-up{0%{transform:translateY(100%)}}@keyframes _sCgiq_key-sheet-down{to{transform:translateY(100%)}}._sCgiq_shapesHead{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:4px 8px 8px}._sCgiq_shapes{gap:2px;display:grid}._sCgiq_shape{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:7.5rem 1fr 18px;display:grid}._sCgiq_shape[aria-pressed=true]{background-color:var(--color-sunken)}@media (hover:hover){._sCgiq_shape:not([aria-pressed=true]):hover{background-color:var(--color-hover)}}._sCgiq_shape:active{background-color:var(--color-pressed)}._sCgiq_shape:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._sCgiq_shapeWhere{font-weight:var(--weight-bold);display:grid}._sCgiq_shapeWhere small{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._sCgiq_shapeChords{min-width:0;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:pre;overflow:hidden}@media (prefers-reduced-motion:reduce){._sCgiq_keyPop,._sCgiq_keyPop[data-leaving]{animation:none}}@media (forced-colors:active){._sCgiq_shape[aria-pressed=true]{outline-offset:-4px;outline:2px solid canvastext}}._sCgiq_findSheet{z-index:var(--z-overlay);gap:var(--space-3);box-sizing:border-box;overscroll-behavior:contain;max-height:min(50dvh,460px);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-surface) var(--radius-surface) 0 0;background-color:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-text);font-family:var(--font-ui);animation:_sCgiq_find-dock-in var(--dur-fast) var(--ease-out) both;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}@keyframes _sCgiq_find-dock-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){._sCgiq_findSheet{animation:none}}._sCgiq_findSheet:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(-1 * 2px)}._sCgiq_findHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._sCgiq_findTitle{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0;line-height:1.2}._sCgiq_findClose{width:var(--tap-min);min-width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:var(--color-text);background-color:#0000;background-image:none}@media (hover:hover){._sCgiq_findClose:hover{background-color:var(--color-hover);background-image:none}}._sCgiq_findClose:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sCgiq_findFoot{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._sCgiq_findFoot>[data-find-hear]{margin-inline-end:auto}@media (min-width:64rem){._sCgiq_findSheet{inset:auto var(--space-6) var(--space-4) auto;width:min(920px, calc(100vw - 2 * var(--space-6)));max-height:calc(100dvh - var(--space-11));align-items:center;column-gap:var(--space-5);row-gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-surface);grid-template-columns:minmax(0,1fr) auto}._sCgiq_findHead{grid-column:1/-1}._sCgiq_findSheet ._sCgiq_finder{display:contents}}._sCgiq_finder{color:var(--color-text);font-family:var(--font-ui)}._sCgiq_findNow{padding:var(--space-2) 0 18px;text-align:center}._sCgiq_findKey{font-family:var(--font-ui);font-size:var(--display-md);font-weight:var(--weight-bold);line-height:1;display:block}._sCgiq_findSay{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--color-text-muted)}._sCgiq_findChoices{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._sCgiq_findChoice{min-height:64px;padding:var(--space-2);border-radius:var(--radius-surface);background-color:var(--color-sunken);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-out);border:0}._sCgiq_findChoice small{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);display:block}._sCgiq_findChoice:active{transform:scale(.96)}._sCgiq_findChoice[data-mid]{background-color:var(--color-text);box-shadow:none;color:var(--color-surface)}._sCgiq_findChoice[aria-disabled=true]{color:color-mix(in srgb, var(--color-text) 35%, transparent);cursor:default}._sCgiq_findChoice[aria-disabled=true] small{color:inherit}._sCgiq_findChoice[aria-disabled=true]:active{transform:none}@media (hover:hover){._sCgiq_findChoice:not([data-mid]):not([aria-disabled=true]):hover{background-color:var(--color-sunken)}}._sCgiq_findChoice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sCgiq_findNote{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);background-color:var(--color-sunken);color:var(--color-text);font-size:var(--text-sm);line-height:1.45}@media (min-width:64rem){._sCgiq_findSheet ._sCgiq_findNow{align-items:baseline;gap:var(--space-4);text-align:start;grid-column:1;padding:0;display:flex}._sCgiq_findSheet ._sCgiq_findKey{font-size:var(--display-sm)}._sCgiq_findSheet ._sCgiq_findSay{margin:0}._sCgiq_findSheet ._sCgiq_findChoices{grid-area:2/2/span 1;width:min(440px,44vw)}._sCgiq_findSheet ._sCgiq_findChoice{min-height:56px}._sCgiq_findSheet ._sCgiq_findNote{grid-column:1;margin:0}._sCgiq_findSheet ._sCgiq_findFoot{grid-column:2}}
@layer components{.sKhUiG_face{border-radius:var(--radius-media);background-color:var(--color-sunken);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.sKhUiG_sm{width:40px;height:40px}.sKhUiG_md{width:56px;height:56px}.sKhUiG_lg{width:104px;height:104px}.sKhUiG_cover{aspect-ratio:16/9;width:100%;display:grid;container-type:inline-size}.sKhUiG_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sKhUiG_paper{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--surface-edge)}.sKhUiG_tile{padding:var(--space-2)}.sKhUiG_ink{background-color:var(--color-notice);color:var(--color-on-notice)}.sKhUiG_gold{background-color:var(--color-gold-wash);color:var(--color-text)}.sKhUiG_sunken{background-color:var(--color-sunken);color:var(--color-text)}:is(.stage,[data-surface=stage],[data-surface=station],[data-lights=stage],:root[data-theme=dark]) .sKhUiG_sunken{background-color:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line)}.sKhUiG_words{max-width:100%;font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:0;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.sKhUiG_sm .sKhUiG_words{font-size:var(--text-md)}.sKhUiG_md .sKhUiG_words{font-size:var(--text-xl)}.sKhUiG_lg .sKhUiG_words{font-size:var(--text-lg)}.sKhUiG_cover .sKhUiG_words{font-size:min(var(--display-sm), 16cqi);padding-inline:var(--space-4)}.sKhUiG_cover[data-long] .sKhUiG_words{font-size:min(var(--text-2xl), 12cqi)}@media (forced-colors:active){.sKhUiG_face{border:1px solid canvastext}}}
@layer components{.baTjhq_media{border-radius:var(--radius-media);background-color:var(--color-room);min-width:0;color:var(--color-text);flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.baTjhq_media:has(>.baTjhq_caption){background-color:var(--color-surface)}.baTjhq_window{aspect-ratio:16/9;background-color:var(--color-room);width:100%;color:var(--color-text);flex:1 0 100%;place-items:center;display:grid;position:relative}.baTjhq_media[data-ratio="4/3"] .baTjhq_window{aspect-ratio:4/3}.baTjhq_media[data-ratio="1/1"] .baTjhq_window{aspect-ratio:1}.baTjhq_media[data-ratio="3/4"] .baTjhq_window{aspect-ratio:3/4}.baTjhq_still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.baTjhq_player{display:grid;position:absolute;inset:0}.baTjhq_player>*{width:100%;min-width:0;height:100%}.baTjhq_fallback{color:var(--color-text-muted);display:inline-flex}.baTjhq_media[data-status=unavailable]{outline:1px solid var(--color-line);outline-offset:-1px}.baTjhq_media[data-status=unavailable] .baTjhq_window{background-color:var(--color-surface)}.baTjhq_unavailable{justify-items:center;gap:var(--space-3);max-width:32ch;padding:var(--space-4);text-align:center;display:grid}.baTjhq_unavailableIcon{color:var(--color-text-muted);display:inline-flex}.baTjhq_unavailableText{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.baTjhq_caption,.baTjhq_actions{box-sizing:border-box;border-top:1px solid var(--color-line);background-color:var(--color-surface)}.baTjhq_caption{min-width:0;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);flex:12rem;order:1;align-items:center;display:flex}.baTjhq_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);flex-wrap:wrap;flex:auto;order:2;display:flex}.baTjhq_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.baTjhq_media{border:1px solid canvastext}.baTjhq_media[data-status=unavailable]{outline-color:canvastext}}}
@layer components{.RlYkMq_consequence{text-wrap:pretty;max-width:65ch}.RlYkMq_consequence>p{margin:0}.RlYkMq_actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}}
.w4XRQq_poster{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--coal);width:100%;display:block;position:relative;overflow:hidden}.w4XRQq_poster[data-compact]{flex:none;width:5rem}.w4XRQq_cover{background-color:var(--coal-cream);color:var(--sand-ink);display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.w4XRQq_cover[data-tone="1"]{background-color:var(--gold-wash)}.w4XRQq_cover[data-tone="2"]{background-color:var(--sand-rail)}.w4XRQq_cover[data-tone="3"]{background-color:var(--sand-ink-2);color:var(--coal-cream)}.w4XRQq_cover:before{content:"";background-color:var(--sand-ink);clip-path:polygon(0 58%,100% 40%,100% 100%,0 100%);position:absolute;inset:0}.w4XRQq_grooves{aspect-ratio:1;opacity:.12;width:70%;position:absolute;top:-38%;right:-10%}.w4XRQq_coverTitle{-webkit-line-clamp:2;color:var(--coal-cream);font-family:var(--font-display);font-size:min(var(--display-sm), 11cqi);font-weight:var(--weight-regular);text-transform:uppercase;overflow-wrap:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;position:absolute;bottom:9cqh;left:7cqi;right:7cqi;overflow:hidden}.w4XRQq_poster[data-compact] .w4XRQq_grooves{display:none}.w4XRQq_poster[data-compact] .w4XRQq_coverTitle{-webkit-line-clamp:2;font-size:14cqi;bottom:8cqh;left:6cqi;right:6cqi}.w4XRQq_art{background-color:var(--sand-ink);display:block;position:absolute;inset:0}.w4XRQq_artWash{object-fit:cover;filter:blur(18px)saturate(1.15)brightness(.6);width:124%;height:124%;position:absolute;inset:-12%}.w4XRQq_artFront{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-control);height:76%;box-shadow:var(--shadow-raised);position:absolute;top:12%;left:50%;translate:-50%}.w4XRQq_poster[data-compact] .w4XRQq_artFront{border-radius:var(--radius-chip);height:84%;top:8%}.w4XRQq_disc{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.w4XRQq_disc>svg{box-sizing:content-box;border-radius:var(--radius-round);background-color:var(--coal-cream);width:22px;height:22px;color:var(--coal);padding:17px 15px 17px 19px}.w4XRQq_badge{right:var(--space-2);bottom:var(--space-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;display:inline-flex;position:absolute}.w4XRQq_still,.w4XRQq_reveal{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.w4XRQq_reveal{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){[data-vault-item]:hover .w4XRQq_reveal{opacity:1}}[data-vault-item]:focus-within .w4XRQq_reveal{opacity:1}@media (prefers-reduced-motion:reduce){.w4XRQq_reveal{transition:none}}@media (forced-colors:active){.w4XRQq_disc>svg{forced-color-adjust:none;outline:1px solid canvastext}}
@layer components{.iZV0lG_note{box-sizing:border-box;border-radius:var(--radius-media);min-width:0;color:var(--color-text);margin:0}.iZV0lG_quote{gap:var(--space-2);padding:var(--space-4) var(--space-5);background-color:var(--color-sunken);flex-direction:column;display:flex}.iZV0lG_words{max-width:65ch;color:var(--color-text);text-wrap:pretty;margin:0}.iZV0lG_from{gap:0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.iZV0lG_name{font-weight:var(--weight-bold)}.iZV0lG_role{color:var(--color-text-muted)}.iZV0lG_status{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.iZV0lG_info{background-color:var(--color-sunken)}:is(.stage,[data-surface=stage],[data-surface=station],[data-lights=stage],:root[data-theme=dark]) :is(.iZV0lG_quote,.iZV0lG_info){background-color:var(--color-raised);outline:1px solid var(--color-line);outline-offset:-1px}.iZV0lG_ok{background-color:var(--color-ok-wash)}.iZV0lG_warn{background-color:var(--color-gold-wash)}.iZV0lG_danger{background-color:var(--color-danger-wash)}.iZV0lG_icon{height:calc(var(--text-body) * var(--leading-normal));flex:none;align-items:center;display:inline-flex}.iZV0lG_ok .iZV0lG_icon{color:var(--color-ok)}.iZV0lG_danger .iZV0lG_icon{color:var(--color-danger)}.iZV0lG_message{min-width:0;max-width:65ch;color:var(--color-text);text-wrap:pretty;flex:16rem}.iZV0lG_message>p{margin:0}.iZV0lG_action{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (forced-colors:active){.iZV0lG_note{border:1px solid canvastext}}}
.dF3jtW_header{min-width:0}.dF3jtW_setup{color:var(--color-text);font-variant-numeric:tabular-nums}.dF3jtW_paneClose{top:var(--space-2);right:var(--space-2);z-index:var(--z-base);position:absolute}.dF3jtW_surface{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-surface);color:var(--color-text);display:grid}.dF3jtW_support{gap:var(--space-4);min-width:0;display:grid;position:relative}.dF3jtW_focus{gap:var(--space-4);min-width:0;display:grid}.dF3jtW_returns{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.dF3jtW_companion{gap:var(--space-3);min-width:0;display:grid}.dF3jtW_companionHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dF3jtW_companionWords{gap:var(--space-1);min-width:0;display:grid}.dF3jtW_companionTitle{font-weight:var(--weight-bold);margin:0}.dF3jtW_cue{min-width:0}.dF3jtW_muted{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.dF3jtW_switcher{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.dF3jtW_switcher>:last-child{flex:auto;min-width:0;max-width:100%}.dF3jtW_switcherPart{flex:none}.dF3jtW_preview{gap:var(--space-4);min-width:0;display:grid}.dF3jtW_previewChart{min-width:0}.dF3jtW_poster{background-color:var(--color-surface);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.dF3jtW_handoff{gap:var(--space-4);min-width:0;display:grid}.dF3jtW_handoffRoom{margin:0}.dF3jtW_handoffFacts{gap:var(--space-2);margin:0;display:grid}.dF3jtW_handoffFact{gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dF3jtW_handoffFact dt{min-width:4rem;color:var(--color-text-muted)}.dF3jtW_handoffFact dd{min-width:0;margin:0}.dF3jtW_handoffActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dF3jtW_spokenOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@layer components{.G0I63G_toggle{border-radius:var(--radius-control);background-color:var(--color-selected);color:var(--color-on-selected);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.G0I63G_round{border-radius:var(--radius-round)}.G0I63G_toggle:before{content:"";inset:min(0px, calc((100% - var(--tap-min)) / 2));position:absolute}.G0I63G_toggle:is(:hover,[data-state=hover]):not(:disabled){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.G0I63G_toggle:is(:active,[data-state=pressed]):not(:disabled){background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.G0I63G_toggle:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}.G0I63G_toggle:disabled{cursor:default;background-color:var(--color-disabled);color:var(--color-on-disabled)}@media (prefers-reduced-motion:reduce){.G0I63G_toggle{transition:none}}}
.u8oEGW_row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.u8oEGW_control{flex:none;display:inline-flex}.u8oEGW_band{flex:auto;min-width:0;height:48px;position:relative}.u8oEGW_bars{inset:0 0 var(--space-2);align-items:flex-end;gap:2px;display:flex;position:absolute}.u8oEGW_bar{border-radius:var(--radius-chip) var(--radius-chip) 0 0;background:var(--color-line);flex:1 1 0;min-width:1px}.u8oEGW_bar[data-played=true]{background:var(--color-gold)}.u8oEGW_marks{pointer-events:none;position:absolute;inset:0}.u8oEGW_mark{top:0;bottom:var(--space-2);background:var(--color-text-muted);width:2px;position:absolute;translate:-1px}.u8oEGW_songSpan{border-radius:var(--radius-round);background:var(--color-gold);height:4px;position:absolute;bottom:0}.u8oEGW_playhead{border-radius:var(--radius-round);background:var(--color-text);width:3px;position:absolute;top:-4px;bottom:-2px;translate:-1.5px}.u8oEGW_band[data-torn=true]:after{content:"";top:0;right:-6px;bottom:var(--space-2);width:var(--space-2);background:var(--color-room);clip-path:polygon(100% 0,0 8%,70% 22%,0 38%,70% 54%,0 70%,70% 86%,0 100%,100% 100%);position:absolute}.u8oEGW_seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.u8oEGW_seek:disabled{cursor:default}.u8oEGW_band:has(.u8oEGW_seek:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}.u8oEGW_time{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-md);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-text);white-space:nowrap;flex:none}.u8oEGW_tabs{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-sunken);gap:2px;width:100%;padding:2px;display:flex}.u8oEGW_tab{box-sizing:border-box;min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--color-text);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-md);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.u8oEGW_tab:hover:not(:disabled){background:var(--color-hover)}.u8oEGW_tab[aria-current=true]{border-color:var(--color-line);background:var(--color-raised)}.u8oEGW_tab:disabled{color:var(--color-text-muted);cursor:default}.u8oEGW_tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.u8oEGW_tabShort{display:none}@media (max-width:600px),(max-height:500px){.u8oEGW_row{flex-wrap:wrap}.u8oEGW_band{flex-basis:calc(100% - 2 * var(--tap-min) - 2 * var(--space-3))}.u8oEGW_bars{gap:1px}.u8oEGW_time{white-space:normal;flex-basis:100%}.u8oEGW_tab{padding:0 var(--space-1);font-size:var(--text-sm)}.u8oEGW_tabName{display:none}.u8oEGW_tabShort{display:inline}}@media (prefers-reduced-motion:reduce){.u8oEGW_tab{transition:none}}
@layer components{.JimVLq_chapters{box-sizing:border-box;min-width:0;max-width:var(--container-reading);border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background-color:var(--color-surface);color:var(--color-text);margin:0;padding:0;list-style:none}.JimVLq_entry{min-width:0}.JimVLq_entry+.JimVLq_entry{border-top:1px solid var(--color-line)}.JimVLq_chapter{box-sizing:border-box;grid-template-columns:var(--space-4) auto minmax(0, 1fr);align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--tap-std);padding:var(--space-3) var(--space-4);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;border-radius:0;text-decoration:none;display:grid}.JimVLq_chapter[data-static]{cursor:default}.JimVLq_entry:first-child .JimVLq_chapter{border-radius:calc(var(--radius-surface) - 1px) calc(var(--radius-surface) - 1px) 0 0}.JimVLq_entry:last-child .JimVLq_chapter{border-radius:0 0 calc(var(--radius-surface) - 1px) calc(var(--radius-surface) - 1px)}.JimVLq_entry:only-child .JimVLq_chapter{border-radius:calc(var(--radius-surface) - 1px)}.JimVLq_chapter:not([data-static]):is(:hover,[data-state=hover]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.JimVLq_chapter:not([data-static]):is(:active,[data-state=pressed]){background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.JimVLq_chapter:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:-2px}.JimVLq_marker{color:var(--color-gold-mark);align-self:center;display:inline-flex}.JimVLq_time{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.JimVLq_title{overflow-wrap:normal;text-wrap:pretty;min-width:0}.JimVLq_chapters[data-one-line] .JimVLq_chapter{grid-template-columns:16px var(--chapter-time,5ch) minmax(0, 1fr);align-items:center}.JimVLq_chapters[data-one-line] .JimVLq_time{white-space:nowrap}.JimVLq_chapters[data-one-line] .JimVLq_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JimVLq_chapter[data-missing],.JimVLq_chapter[data-missing] .JimVLq_time{color:var(--color-text-muted)}.JimVLq_chapter[aria-current] .JimVLq_title{font-weight:var(--weight-bold)}.JimVLq_chapter[aria-current] .JimVLq_time{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.JimVLq_chapter{transition:none}}@media (forced-colors:active){.JimVLq_chapter:is(:focus-visible,[data-state=focus]){outline-color:highlight}.JimVLq_marker{color:highlight}}}
.EOJ8VW_transport{height:100%;padding:0 var(--space-2) 0 var(--space-4);background-color:var(--color-room);color:var(--color-text);font-family:var(--font-ui);grid-template-columns:minmax(220px,3fr) minmax(0,4fr) minmax(max-content,3fr);align-items:center;display:grid}.EOJ8VW_now{align-items:center;gap:var(--space-3);min-width:0;display:flex}.EOJ8VW_song{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-min);border-radius:var(--radius-control);color:inherit;text-decoration:none;display:flex}.EOJ8VW_meta{flex-direction:column;min-width:0;display:flex}.EOJ8VW_title{color:var(--color-text);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.EOJ8VW_song:hover .EOJ8VW_title{text-decoration:underline}.EOJ8VW_artist{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EOJ8VW_center{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-4);display:flex}.EOJ8VW_play{flex:none;display:inline-flex}.EOJ8VW_position{align-items:center;gap:var(--space-3);min-width:120px;max-width:480px;flex:auto;margin-inline-start:var(--space-2);display:flex}.EOJ8VW_slider{min-width:0}.EOJ8VW_time{min-width:4ch;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end;flex:none}@media (max-width:1099px){.EOJ8VW_time{display:none}.EOJ8VW_center{padding-inline:var(--space-2)}.EOJ8VW_position{min-width:96px}.EOJ8VW_right .EOJ8VW_lensToggle{width:var(--tap-min);justify-content:center;padding-inline:0}.EOJ8VW_right .EOJ8VW_word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.EOJ8VW_right{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.EOJ8VW_lensToggle{flex:none;position:relative}.EOJ8VW_lensToggle[aria-expanded=true]{background-image:linear-gradient(var(--color-pressed), var(--color-pressed))}.EOJ8VW_lensToggle[aria-expanded=true] svg{color:var(--color-gold-mark)}.EOJ8VW_lensToggle[aria-expanded=true]: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%}.EOJ8VW_song:focus-visible,.EOJ8VW_miniSong:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EOJ8VW_mini{align-items:center;gap:var(--space-2);min-height:64px;padding:0 var(--space-3);border-top:var(--hair,1px) solid var(--color-line);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);display:flex;position:relative}.EOJ8VW_miniSong{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-min);border-radius:var(--radius-control);color:inherit;flex:1;text-decoration:none;display:flex}.EOJ8VW_toolsWrap{flex:none;display:inline-flex;position:relative}.EOJ8VW_toolsIcon{background-color:var(--color-tap,var(--color-sunken));color:var(--color-text)}.EOJ8VW_toolsIcon:hover:not([aria-expanded=true]){background-image:linear-gradient(var(--color-hover), var(--color-hover))}.EOJ8VW_beatDot{border-radius:var(--radius-round);background-color:var(--color-gold-mark);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-room);opacity:.75;pointer-events:none;position:absolute;top:5px;right:5px}.EOJ8VW_mini .EOJ8VW_beatDot{box-shadow:0 0 0 2px var(--color-surface)}
.BIZwPW_slot{min-width:0;margin:0;display:grid}.BIZwPW_avatar{object-fit:contain;grid-area:avatar;display:block}.BIZwPW_bubble{align-items:center;gap:var(--space-4);grid-area:bubble;min-width:0;display:flex}.BIZwPW_line{overflow-wrap:anywhere;min-width:0;margin:0}.BIZwPW_backstage{justify-items:start;row-gap:var(--space-3);grid-template-areas:"avatar""bubble"}.BIZwPW_backstage .BIZwPW_avatar{width:160px;height:160px}.BIZwPW_backstage .BIZwPW_bubble{padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);color:var(--color-text);justify-self:stretch}.BIZwPW_backstage .BIZwPW_line{font-family:var(--font-ui);font-size:var(--sn-type-stage-line,var(--display-sm));font-weight:var(--weight-medium);line-height:var(--leading-snug);text-wrap:balance}.BIZwPW_ring{flex:none;place-items:center;width:64px;height:64px;display:inline-grid;position:relative}.BIZwPW_ringSvg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.BIZwPW_ringTrack,.BIZwPW_ringFill{fill:none;stroke-width:4px}.BIZwPW_ringTrack{stroke:var(--color-edge)}.BIZwPW_ringFill{stroke:var(--color-gold);stroke-linecap:round}.BIZwPW_ringTarget,.BIZwPW_ringLevel{fill:none}.BIZwPW_ringTarget{stroke:color-mix(in srgb, var(--color-ok) 45%, transparent);stroke-width:8px}.BIZwPW_ringLevel{stroke:var(--color-text-muted);stroke-width:4px;stroke-linecap:round}.BIZwPW_ringLevel[data-zone=gap]{stroke:var(--color-gold)}.BIZwPW_ringLevel[data-zone=target]{stroke:var(--color-ok)}.BIZwPW_ringLevel[data-zone=hot]{stroke:var(--color-danger)}.BIZwPW_ringCount{font-family:var(--font-ui);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--color-text);position:relative}.BIZwPW_review{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar bubble"}.BIZwPW_review .BIZwPW_avatar{width:64px;height:64px}.BIZwPW_review .BIZwPW_bubble{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text)}.BIZwPW_wing,.BIZwPW_bow{left:var(--sn-inset,max(var(--space-6), env(safe-area-inset-left)));bottom:var(--sn-inset,max(var(--space-6), env(safe-area-inset-bottom)));z-index:2;align-items:end;column-gap:var(--space-3);max-width:calc(100vw - 2 * var(--sn-inset,var(--space-6)));pointer-events:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar bubble";position:fixed}.BIZwPW_wing .BIZwPW_avatar,.BIZwPW_bow .BIZwPW_avatar{width:var(--sn-wing-avatar,160px);height:var(--sn-wing-avatar,160px);filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--color-room) 60%, transparent))}.BIZwPW_wing .BIZwPW_bubble,.BIZwPW_bow .BIZwPW_bubble{max-width:440px;margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 0;color:var(--color-text)}.BIZwPW_wing .BIZwPW_line,.BIZwPW_bow .BIZwPW_line{font-family:var(--font-ui);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.BIZwPW_wing .BIZwPW_line{font-size:var(--sn-type-stage-line,var(--display-sm))}.BIZwPW_bow .BIZwPW_line{font-size:var(--sn-type-question,var(--display-md));line-height:var(--leading-tight)}.BIZwPW_slot.BIZwPW_textOnly{grid-template-columns:minmax(0,1fr);grid-template-areas:"bubble"}.BIZwPW_slot.BIZwPW_textOnly .BIZwPW_bubble{border-radius:var(--radius-lg)}@media (max-width:600px){.BIZwPW_backstage{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar bubble"}.BIZwPW_backstage .BIZwPW_avatar{width:80px;height:80px}.BIZwPW_backstage .BIZwPW_bubble{padding:var(--space-4)}.BIZwPW_backstage .BIZwPW_line{font-size:var(--sn-type-stage-line,var(--text-2xl))}.BIZwPW_ring{width:56px;height:56px}.BIZwPW_review .BIZwPW_avatar{width:48px;height:48px}.BIZwPW_wing,.BIZwPW_bow{bottom:calc(var(--sn-inset,var(--space-4)) + var(--sn-pedal-height,56px) + var(--space-3))}.BIZwPW_bow{--sib-bow-lift:calc(var(--text-lg) * 1.3 + 2 * var(--space-2) + var(--space-3));bottom:calc(var(--sn-inset,var(--space-4)) + var(--sn-pedal-height,56px) + var(--space-3) + var(--sib-bow-lift))}.BIZwPW_wing .BIZwPW_avatar,.BIZwPW_bow .BIZwPW_avatar{width:var(--sn-wing-avatar,112px);height:var(--sn-wing-avatar,112px)}.BIZwPW_wing .BIZwPW_bubble,.BIZwPW_bow .BIZwPW_bubble{max-width:280px}.BIZwPW_wing .BIZwPW_line{font-size:var(--sn-type-stage-line,var(--text-2xl))}.BIZwPW_bow .BIZwPW_line{font-size:var(--sn-type-question,var(--display-sm))}}@media (max-height:500px){.BIZwPW_backstage{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar bubble"}.BIZwPW_backstage .BIZwPW_avatar{width:72px;height:72px}.BIZwPW_backstage .BIZwPW_bubble{padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg)}.BIZwPW_backstage .BIZwPW_line{font-size:var(--sn-type-stage-line,var(--text-2xl))}.BIZwPW_ring{width:48px;height:48px}.BIZwPW_ringCount{font-size:var(--text-xl)}.BIZwPW_review .BIZwPW_avatar{width:48px;height:48px}.BIZwPW_wing .BIZwPW_avatar,.BIZwPW_bow .BIZwPW_avatar{width:var(--sn-wing-avatar,88px);height:var(--sn-wing-avatar,88px)}.BIZwPW_wing .BIZwPW_bubble,.BIZwPW_bow .BIZwPW_bubble{max-width:360px;margin-bottom:var(--space-2)}.BIZwPW_wing .BIZwPW_line{font-size:var(--sn-type-stage-line,var(--text-2xl))}.BIZwPW_bow .BIZwPW_line{font-size:var(--sn-type-question,var(--display-sm))}.BIZwPW_bow{--sib-bow-lift:0px}}.BIZwPW_preloader{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.BIZwPW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@layer components{.b_3d5G_inlineLink{color:var(--color-text-gold);font:inherit;text-underline-offset:.2em;border-radius:var(--radius-chip);cursor:pointer;transition:text-decoration-thickness var(--dur-fast) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}.b_3d5G_inlineLink:is(:hover,[data-state=hover]){text-decoration-thickness:2px}.b_3d5G_inlineLink:is(:active,[data-state=pressed]){text-decoration-thickness:3px}.b_3d5G_inlineLink:is(:focus-visible,[data-state=focus]){outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.b_3d5G_inlineLink{transition:none}}}
._9VXbJa_metaLine{vertical-align:bottom;max-width:100%;display:inline-flex;overflow:hidden}._9VXbJa_parts{flex-wrap:wrap;margin-inline-start:-1.25em;display:flex}._9VXbJa_first{padding-inline-start:1.25em}._9VXbJa_sep{text-align:center;width:1.25em;color:var(--color-text-muted);display:inline-block}._9VXbJa_whole{white-space:nowrap}._9VXbJa_muted{color:var(--color-text-muted)}