*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:#f4eadb;background:#0d0b09;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:clip}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.PRSdcG_app{--gn-glass:.55;--gn-surface-scale:calc(1 - var(--gn-glass) * .82);--gn-blur-scale:calc(1 - var(--gn-glass) * .98);--gn-veil-scale:calc(1 - var(--gn-glass) * .85);--night:#0d0b09;--night-rgb:13, 11, 9;--faceplate:rgb(22 17 14/calc(.94 * var(--gn-surface-scale)));--faceplate-rgb:22, 17, 14;--ivory:#f4eadb;--ivory-rgb:244, 234, 219;--muted:#baac99;--muted-rgb:186, 172, 153;--amber:#e0a45d;--amber-rgb:224, 164, 93;--amber-bright:#f0bd78;--amber-bright-rgb:240, 189, 120;--teal:#6acabd;--teal-rgb:106, 202, 189;--line:#f4eadb24;--line-rgb:244, 234, 219;--muted-readable:#f4eadb8f;--muted-readable-rgb:244, 234, 219;--space-tight:.35rem;--space-control:.55rem;--space-group:.85rem;--space-room:1.25rem;isolation:isolate;width:100%;min-height:100vh;min-height:100dvh;color:var(--ivory);background:var(--night);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.PRSdcG_app[data-backdrop-treatment=light]{--gn-surface-scale:calc(1 - var(--gn-glass) * .42);--muted:#f1e6d6;--muted-rgb:241, 230, 214;--muted-readable:#f4eadb;--muted-readable-rgb:244, 234, 219}.PRSdcG_appRoom{height:100dvh;min-height:0;overflow:hidden}.PRSdcG_backdrop{z-index:-4;background:linear-gradient(90deg,rgb(7 6 5/calc(.72 * var(--gn-veil-scale))),rgb(7 6 5/calc(.24 * var(--gn-veil-scale))) 58%,rgb(7 6 5/calc(.46 * var(--gn-veil-scale)))),linear-gradient(180deg,rgb(8 6 5/calc(.55 * var(--gn-veil-scale))) 0%,transparent 34%,rgb(8 6 5/calc(.74 * var(--gn-veil-scale))) 100%),var(--room-backdrop,url(/guitar-night/velvet-rehearsal.webp)) center / cover no-repeat;animation:1.1s cubic-bezier(.2,.8,.2,1) both PRSdcG_roomSettle;position:absolute;inset:0;transform:scale(1.015)}.PRSdcG_roomGlow{z-index:-3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 18% 40%,#e0a45d24,#0000 24%),radial-gradient(circle at 72% 49%,#3fbab01f,#0000 22%);animation:8s ease-in-out infinite alternate PRSdcG_roomBreathe;position:absolute;inset:0}.PRSdcG_skipLink{z-index:20;top:max(.75rem,var(--safe-top));left:max(.75rem,var(--safe-left));color:#15100d;background:var(--amber-bright);border-radius:.35rem;padding:.65rem .9rem;text-decoration:none;position:fixed;transform:translateY(-180%)}.PRSdcG_skipLink:focus{transform:translateY(0)}.PRSdcG_topbar{z-index:2;min-height:4.5rem;padding:max(1rem,var(--safe-top)) max(1.5rem,var(--safe-right)) .8rem max(1.5rem,var(--safe-left));background:linear-gradient(#080706ad,#0000);border-bottom:1px solid #f4eadb14;flex-wrap:wrap;align-items:center;display:flex}.PRSdcG_brand{min-height:var(--touch-target);color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.PRSdcG_brand img{width:1.65rem;height:1.65rem}.PRSdcG_topbarDivider{background:#f4eadb33;width:1px;height:1.2rem;margin:0 .9rem}.PRSdcG_topbarTitle{color:#ddd0bd;font-size:.92rem;font-weight:600}.PRSdcG_roomName{color:#f4eadba8;letter-spacing:.12em;text-transform:uppercase;margin-left:.9rem;font-size:.76rem;font-weight:650}.PRSdcG_topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}@media(max-width:900px){.PRSdcG_topbarActions .PRSdcG_accountName{display:none}}.PRSdcG_venueMenuButton{min-height:var(--touch-target);color:#f4eadbc7;font:inherit;letter-spacing:.04em;cursor:pointer;background:#07060580;border:1px solid #d8c8af2e;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .9rem;font-size:.7rem;font-weight:650;display:inline-flex}.PRSdcG_venueMenuButton:hover{color:#fdf3e4;border-color:#e0a45d70}.PRSdcG_roomScrim{z-index:60;cursor:pointer;-webkit-backdrop-filter:blur(2px);background:#0403029e;border:0;width:100%;height:100%;position:fixed;inset:0}.PRSdcG_venueMenu{z-index:61;width:min(27rem,100vw - 1.5rem);padding-bottom:max(1.5rem,var(--safe-bottom));color:#f4eadbdb;visibility:hidden;opacity:0;pointer-events:none;background:#0b0908;border-left:1px solid #d8c8af29;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s ease-out,visibility 0s linear .32s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-1.4rem 0 3.6rem #00000080}.PRSdcG_venueMenuOpen{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}@media(prefers-reduced-motion:reduce){.PRSdcG_venueMenu{transition:none}}.PRSdcG_drawerTopline{z-index:1;padding:max(.9rem,var(--safe-top)) .9rem .9rem 1.3rem;background:#0b0908;border-bottom:1px solid #d8c8af24;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.PRSdcG_drawerTopline>div{flex-direction:column;gap:.25rem;display:flex}.PRSdcG_drawerTopline span{color:#e0a45dc7;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.PRSdcG_drawerTopline strong{color:#fdf3e4;font-size:1.15rem;font-weight:600}.PRSdcG_drawerClose{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbb3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.PRSdcG_drawerClose:hover{color:#fdf3e4;background:#ffffff0f}.PRSdcG_drawerPanel{padding:1.4rem 1.3rem .4rem}.PRSdcG_drawerPanel+.PRSdcG_drawerPanel{border-top:1px solid #d8c8af1f;margin-top:.8rem;padding-top:1.3rem}.PRSdcG_drawerHeading{color:#fdf3e4;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.PRSdcG_drawerCopy{color:#f4eadb99;max-width:46ch;margin:0 0 1rem;font-size:.8rem;line-height:1.55}.PRSdcG_roomPicker{display:block}.PRSdcG_drawerLinks{flex-wrap:wrap;gap:.5rem;padding-bottom:.6rem;display:flex}.PRSdcG_roomGlass{min-height:var(--touch-target);color:#f4eadbb3;align-items:center;gap:.7rem;margin-top:1rem;padding:.2rem .1rem;display:flex}.PRSdcG_roomGlassLabel{letter-spacing:.02em;flex:none;font-size:.74rem}.PRSdcG_roomGlassSlider{min-width:0;accent-color:var(--amber);cursor:pointer;flex:auto}.PRSdcG_roomGlassValue{color:#f4eadb9e;letter-spacing:.04em;text-align:right;text-transform:uppercase;flex:none;min-width:3.7rem;font-size:.64rem;font-weight:680}.PRSdcG_studioLink,.PRSdcG_accountChip{min-height:var(--touch-target);color:#f4eadbc7;font:inherit;cursor:pointer;background:#07060580;border:1px solid #d8c8af2e;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;text-decoration:none}.PRSdcG_studioLink:hover,.PRSdcG_accountChip:hover{color:#fdf3e4;border-color:#e0a45d70}.PRSdcG_studioLink,.PRSdcG_accountChip{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.PRSdcG_accountChipWrap{position:relative}.PRSdcG_accountName{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.PRSdcG_accountChip small{color:#fdf3e4;background:#e0a45d33;border-radius:999px;padding:.08rem .4rem;font-size:.64rem;font-weight:650}.PRSdcG_accountMenu{z-index:5;background:#0e0b09f5;border:1px solid #d8c8af2e;border-radius:.6rem;gap:.1rem;min-width:11rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 1rem 2.4rem #0000008c}.PRSdcG_accountMenu>span{color:#f4eadb80;text-overflow:ellipsis;white-space:nowrap;padding:.3rem .5rem;font-size:.66rem;overflow:hidden}.PRSdcG_accountMenu a,.PRSdcG_accountMenu button{min-height:var(--touch-target);color:#f4eadbd1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:.4rem .5rem;font-size:.72rem;text-decoration:none;display:flex}.PRSdcG_accountMenu a:hover,.PRSdcG_accountMenu button:hover{color:#fdf3e4;background:#e0a45d24}.PRSdcG_main{z-index:1;align-items:safe center;min-height:0;padding:max(1.5rem,min(4vw,4rem)) max(1.5rem,7vw);display:flex}@media(min-width:721px){.PRSdcG_app{height:100dvh}.PRSdcG_main{overscroll-behavior:contain;overflow-y:auto}.PRSdcG_app:not(.PRSdcG_appRoom) .PRSdcG_main{scrollbar-gutter:stable}}.PRSdcG_sessionScrim{z-index:40;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PRSdcG_sessionScrimButton{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0605049e;border:0;position:absolute;inset:0}.PRSdcG_sessionPanel{width:min(26rem,100%);max-height:min(32rem,100dvh - 2rem);color:var(--ivory);background:var(--faceplate);scrollbar-width:thin;scrollbar-color:#e0a45d6b transparent;pointer-events:auto;border:1px solid #e0a45d42;border-radius:.9rem;gap:.9rem;padding:1.1rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 1.6rem 5rem #00000080}.PRSdcG_roomMicConsentScrim{z-index:48;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PRSdcG_roomMicConsentBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050403bd;border:0;position:absolute;inset:0}.PRSdcG_roomMicConsentPanel{width:min(30rem,100%);color:var(--ivory);background:linear-gradient(145deg,#2d1d14f0,#0d0a08fa),var(--faceplate);border:1px solid #e0a45d4d;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:max(1rem,min(3vw,1.35rem));display:grid;position:relative;box-shadow:0 2rem 6rem #0000009e,inset 0 1px #ffffff0a}.PRSdcG_roomMicConsentIcon{width:var(--touch-target);height:var(--touch-target);color:var(--amber-bright);background:#e0a45d1a;border:1px solid #f0bd784d;border-radius:50%;place-items:center;display:grid}.PRSdcG_roomMicConsentIcon svg{width:1.15rem;height:1.15rem}.PRSdcG_roomMicConsentCopy{min-width:0}.PRSdcG_roomMicConsentCopy h2{letter-spacing:-.025em;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:max(1.35rem,min(4vw,1.8rem));font-weight:500}.PRSdcG_roomMicConsentCopy>p:last-child{color:#f4eadbb8;max-width:38rem;margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.PRSdcG_roomMicConsentActions{flex-wrap:wrap;grid-column:1/-1;justify-content:end;gap:.5rem;display:flex}.PRSdcG_roomMicConsentActions button{min-height:var(--touch-target);color:#f4eadbcc;font:inherit;cursor:pointer;background:#f4eadb0a;border:1px solid #d8c8af2e;border-radius:.62rem;padding:.55rem .8rem;font-size:.72rem;font-weight:650}.PRSdcG_roomMicConsentActions button:hover{color:var(--ivory);background:#e0a45d1a;border-color:#f0bd7875}.PRSdcG_roomMicConsentActions button:focus-visible{color:var(--ivory);background:#e0a45d1a;border-color:#f0bd7875}.PRSdcG_roomMicConsentActions .PRSdcG_roomMicConsentPrimary{color:#21150c;background:var(--amber-bright);border-color:#f0bd788c}.PRSdcG_roomMicConsentActions .PRSdcG_roomMicConsentPrimary:hover{color:#120b06;background:#ffd08f}.PRSdcG_roomMicConsentActions .PRSdcG_roomMicConsentPrimary:focus-visible{color:#120b06;background:#ffd08f}@media(max-width:30rem){.PRSdcG_roomMicConsentPanel{grid-template-columns:1fr}.PRSdcG_roomMicConsentIcon{grid-row:1}.PRSdcG_roomMicConsentActions{grid-column:1;display:grid}.PRSdcG_roomMicConsentActions button{width:100%}}.PRSdcG_sessionHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.PRSdcG_sessionHeader strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;display:block}.PRSdcG_sessionHeader small{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.PRSdcG_sessionClose{color:#f4eadbb3;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.PRSdcG_sessionClose svg{width:.95rem;height:.95rem}.PRSdcG_sessionClose:hover{color:#f4eadb;background:#f4eadb1a}.PRSdcG_sessionClose:focus-visible{color:#f4eadb;background:#f4eadb1a}.PRSdcG_sessionTracks{gap:.4rem;display:grid}.PRSdcG_sessionBackingMaster{grid-column:1/-1;grid-template-columns:var(--touch-target) minmax(0,1fr);min-height:var(--touch-target);align-items:center;display:grid;overflow:hidden;background:#e0a45d0e!important;border-color:#e0a45d3d!important;padding:0!important}.PRSdcG_sessionBackingMaster>span:first-child{color:var(--muted-readable);border-right:1px solid #f4eadb14;align-self:stretch;place-items:center;display:grid}.PRSdcG_sessionBackingMaster>span:last-child{gap:.08rem;min-width:0;padding:.45rem .7rem;display:grid}.PRSdcG_sessionBackingMaster strong,.PRSdcG_sessionBackingMaster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PRSdcG_sessionBackingMaster strong{font-size:.75rem;font-weight:700}.PRSdcG_sessionBackingMaster svg{width:18px;height:18px}.PRSdcG_sessionBackingMasterActive>span:first-child{color:var(--amber);background:#e0a45d1a}.PRSdcG_stopControl{width:var(--touch-target);height:var(--touch-target);color:var(--muted-readable);cursor:pointer;background:#f4eadb0a;border:1px solid #f4eadb29;border-radius:50%;place-items:center;display:grid}.PRSdcG_stopControl:hover{color:var(--ivory);background:#e0a45d1a;border-color:#e0a45d73}.PRSdcG_stopControl:focus-visible{color:var(--ivory);background:#e0a45d1a;border-color:#e0a45d73}.PRSdcG_stopControl svg{width:18px;height:18px}.PRSdcG_stageSheet{grid-template-rows:minmax(0,1fr);height:100%;min-height:18rem;display:grid}.PRSdcG_sessionTrackRow{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:var(--touch-target);align-items:stretch;gap:.4rem;display:grid}.PRSdcG_sessionTracks button{min-height:44px;color:var(--ivory);text-align:left;cursor:pointer;background:#f4eadb08;border:1px solid #f4eadb1f;border-radius:.55rem;gap:.1rem;padding:.5rem .7rem;display:grid}.PRSdcG_sessionTracks button:hover{background:#e0a45d14;border-color:#e0a45d66}.PRSdcG_sessionTracks button:focus-visible{background:#e0a45d14;border-color:#e0a45d66}.PRSdcG_sessionTrackVisibility{place-items:center;width:44px;color:var(--muted-readable)!important;padding:0!important}.PRSdcG_sessionTrackVisibility[aria-pressed=true]{color:var(--amber)!important}.PRSdcG_sessionTrackVisibility:disabled{cursor:default;opacity:.5}.PRSdcG_sessionTrackVisibility svg{width:18px;height:18px}.PRSdcG_sessionTrackVisibility>span{letter-spacing:.04em;font-size:.62rem;font-weight:760}.PRSdcG_sessionTrackVisibility.PRSdcG_sessionTrackSolo{background:#6acabd1f;border-color:#6acabd6b;color:#dff7f2!important}.PRSdcG_sessionTrackVisibility.PRSdcG_sessionTrackMute{background:#e0a45d1a;border-color:#e0a45d61;color:var(--amber)!important}.PRSdcG_sessionTrackVisibility.PRSdcG_sessionTrackMasked{border-style:dashed;color:var(--muted)!important}.PRSdcG_sessionTrackRowMasked>button:first-child{opacity:.68}.PRSdcG_sessionTrackActive{background:#e0a45d24!important;border-color:#e0a45d9e!important}.PRSdcG_sessionTracks small{color:var(--muted);font-size:.7rem}.PRSdcG_sessionNote{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.PRSdcG_roomIdentityTrigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.PRSdcG_roomIdentityTrigger:hover h1{color:var(--amber-bright)}.PRSdcG_roomIdentityTrigger:focus-visible h1{color:var(--amber-bright)}.PRSdcG_main,.PRSdcG_songList,.PRSdcG_app{scrollbar-width:thin;scrollbar-color:#e0a45d6b transparent}.PRSdcG_main::-webkit-scrollbar{width:5px;height:5px}.PRSdcG_songList::-webkit-scrollbar{width:5px;height:5px}.PRSdcG_app::-webkit-scrollbar{width:5px;height:5px}.PRSdcG_main::-webkit-scrollbar-track{background:0 0}.PRSdcG_songList::-webkit-scrollbar-track{background:0 0}.PRSdcG_app::-webkit-scrollbar-track{background:0 0}.PRSdcG_main::-webkit-scrollbar-thumb{background:#e0a45d6b;border-radius:3px}.PRSdcG_songList::-webkit-scrollbar-thumb{background:#e0a45d6b;border-radius:3px}.PRSdcG_app::-webkit-scrollbar-thumb{background:#e0a45d6b;border-radius:3px}.PRSdcG_main::-webkit-scrollbar-thumb:hover{background:#e0a45dad}.PRSdcG_songList::-webkit-scrollbar-thumb:hover{background:#e0a45dad}.PRSdcG_app::-webkit-scrollbar-thumb:hover{background:#e0a45dad}@media(min-width:721px)and (max-height:940px){.PRSdcG_main{padding-block-start:max(.9rem,min(2.4vh,2rem));padding-block-end:max(.9rem,min(2.4vh,2rem))}.PRSdcG_entryPanel{padding:max(1.15rem,min(2.2vw,1.9rem))}.PRSdcG_entryPanel h1{font-size:max(2.1rem,min(4vw,3.1rem))}.PRSdcG_detailCopy{margin-top:.8rem;line-height:1.5}}.PRSdcG_entryPanel{background:linear-gradient(135deg,#ffffff06,transparent 45%),var(--faceplate);width:min(34rem,100%);-webkit-backdrop-filter:blur(calc(18px * var(--gn-blur-scale))) saturate(1.08);backdrop-filter:blur(calc(18px * var(--gn-blur-scale))) saturate(1.08);border:1px solid #e0a45d42;border-radius:.9rem;padding:max(1.5rem,min(3vw,2.6rem));animation:.5s cubic-bezier(.2,.8,.2,1) .12s both PRSdcG_panelArrive;position:relative;overflow:hidden;box-shadow:0 1.8rem 6rem #0000007a,inset 0 1px #ffffff0b}.PRSdcG_panelEdge{background:linear-gradient(180deg,var(--amber),#6acabda3);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #e0a45d4d}.PRSdcG_eyebrow{color:var(--amber-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:750}.PRSdcG_entryPanel h1{max-width:12ch;color:var(--ivory);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:max(2.45rem,min(5.6vw,4.5rem));font-weight:500;line-height:.94;position:relative}.PRSdcG_entryPanel h1:focus{outline:none}.PRSdcG_entryPanelLesson{display:contents}.PRSdcG_entryPanelLesson h1{max-width:14ch;font-size:max(2rem,min(3.5vw,3.2rem))}.PRSdcG_entryPanelLesson .PRSdcG_detailCopy{max-width:36ch}.PRSdcG_entryPanel h1:focus-visible{outline:none}.PRSdcG_entryPanel h1:focus-visible:before{background:var(--amber-bright);content:"";border-radius:999px;width:2px;position:absolute;top:.08em;bottom:.08em;left:-.32em;box-shadow:0 0 .65rem #f0bd7859}.PRSdcG_lede,.PRSdcG_detailCopy{max-width:43ch;color:var(--muted);margin:1.1rem 0 0;font-size:.98rem;line-height:1.65}.PRSdcG_entryActions{gap:.65rem;margin-top:1.65rem;display:grid}.PRSdcG_entryActions button,.PRSdcG_tapAction{min-height:var(--touch-target);cursor:pointer;border:0}.PRSdcG_detailActions :-webkit-any(button,a){min-height:var(--touch-target);cursor:pointer;border:0}.PRSdcG_detailActions :-moz-any(button,a){min-height:var(--touch-target);cursor:pointer;border:0}.PRSdcG_detailActions :is(button,a){min-height:var(--touch-target);cursor:pointer;border:0}.PRSdcG_lessonControls{gap:var(--space-control);grid-template-columns:minmax(10rem,.78fr) minmax(13rem,1.22fr);display:grid}.PRSdcG_grooveAction{min-height:var(--touch-target);color:var(--amber-bright);text-align:left;cursor:pointer;background:#e0a45d0e;border-radius:.62rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.42rem .78rem .42rem .42rem;display:grid;border:1px solid #e0a45d57!important}.PRSdcG_grooveAction>span:first-child{color:#1a1109;background:var(--amber-bright);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 .55rem 1.6rem #e0a45d33}.PRSdcG_grooveAction svg{width:1rem;height:1rem}.PRSdcG_grooveAction>span:last-child,.PRSdcG_tapAction{gap:.08rem;min-width:0;display:grid}.PRSdcG_grooveAction strong,.PRSdcG_tapAction strong{font-size:.7rem}.PRSdcG_grooveAction small,.PRSdcG_tapAction small{color:#f4eadb85;font-size:.56rem;font-weight:560}.PRSdcG_grooveAction:hover{background:#e0a45d1c}.PRSdcG_lessonFeedback{color:#f4eadb94;text-overflow:ellipsis;white-space:nowrap;min-height:1rem;margin:.4rem 0 0;font-size:.62rem;line-height:1.35;overflow:hidden}.PRSdcG_lessonOptions{color:#f4eadb9e;border-top:1px solid #f4eadb14;margin-top:.65rem;font-size:.7rem}.PRSdcG_lessonOptions summary{width:-moz-fit-content;width:fit-content;min-height:var(--touch-target);color:#f4eadba8;cursor:pointer;padding:.85rem .15rem .45rem}.PRSdcG_lessonOptions>div{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.6fr);gap:.8rem;padding:.5rem 0 .2rem;display:grid}.PRSdcG_lessonOptions label{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.PRSdcG_lessonOptions input{width:100%;min-height:var(--touch-target)}.PRSdcG_lessonOptions select{min-height:var(--touch-target);color:var(--ivory);background:#17130f;border:1px solid #f4eadb24;border-radius:.42rem;padding:.55rem .7rem}.PRSdcG_lessonOptions strong{min-width:4.5rem;color:var(--ivory);text-align:right;font-size:.68rem}.PRSdcG_primaryAction,.PRSdcG_secondaryAction,.PRSdcG_expertAction{text-align:left;border-radius:.55rem;grid-template-columns:minmax(7.5rem,.72fr) 1fr;align-items:center;gap:1rem;width:100%;padding:.9rem 1rem;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.PRSdcG_primaryAction strong,.PRSdcG_secondaryAction strong,.PRSdcG_expertAction strong{font-size:.95rem}.PRSdcG_primaryAction span,.PRSdcG_secondaryAction span,.PRSdcG_expertAction span{font-size:.78rem;line-height:1.35}.PRSdcG_primaryAction{color:#1b120a;background:var(--amber-bright);box-shadow:0 .7rem 2.2rem #e0a45d2e}.PRSdcG_primaryAction span{color:#1b120ab3}.PRSdcG_secondaryAction{color:var(--ivory);background:#f4eadb0e;border:1px solid #f4eadb33!important}.PRSdcG_secondaryAction span,.PRSdcG_expertAction span{color:var(--muted)}.PRSdcG_expertAction{color:#ddd0bd;background:0 0;padding-block-start:.7rem;padding-block-end:.7rem}.PRSdcG_primaryAction:hover,.PRSdcG_secondaryAction:hover,.PRSdcG_expertAction:hover{transform:translateY(-1px)}.PRSdcG_primaryAction:hover{background:#f7c98a}.PRSdcG_secondaryAction:hover{background:#f4eadb16;border-color:#e0a45d85!important}.PRSdcG_expertAction:hover{background:#f4eadb0a}.PRSdcG_tunerEntryAction{min-height:var(--touch-target);color:#f4eadbb8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.65rem;margin-top:.75rem;padding:.45rem .6rem;display:inline-flex}.PRSdcG_tunerEntryAction strong,.PRSdcG_tunerEntryAction span{font-size:.75rem;line-height:1.4}.PRSdcG_tunerEntryAction span{color:var(--muted)}.PRSdcG_tunerEntryAction:hover{color:var(--ivory);background:#f4eadb0a}.PRSdcG_tunerEntryAction:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_rhythmPreview{margin-top:.85rem}.PRSdcG_previewMeta{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.PRSdcG_beatRow{grid-template-columns:repeat(4,1fr);gap:.45rem;margin:.65rem 0;display:grid}.PRSdcG_beatRow span{background:#f4eadb1f;border-radius:1rem;height:.25rem;transition:background .14s}.PRSdcG_beatRow .PRSdcG_beatFilled{background:var(--teal);box-shadow:0 0 .8rem #6acabd73}.PRSdcG_beatRow .PRSdcG_beatActive{background:#e0a45d8a;box-shadow:0 0 .65rem #e0a45d3d}.PRSdcG_tapAction{color:#dff7f2;text-align:left;background:#6acabd17;border-radius:.62rem;width:100%;padding:.55rem .85rem;border:1px solid #6acabd61!important}.PRSdcG_tapAction:hover:not(:disabled){background:#6acabd26}.PRSdcG_tapAction:disabled{cursor:default;opacity:.78}.PRSdcG_smallWin{color:#bcebe3;margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.PRSdcG_firstWinRoom{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.PRSdcG_firstWinRoom>.PRSdcG_performanceStage{grid-row:1;min-height:0}.PRSdcG_firstWinBrief{z-index:5;top:4.9rem;left:max(1rem,var(--safe-left));background:linear-gradient(135deg,#e0a45d14,transparent 46%),rgb(9 7 6/calc(.76 * var(--gn-surface-scale)));width:min(25rem,100% - 2rem);-webkit-backdrop-filter:blur(calc(14px * var(--gn-blur-scale))) saturate(1.05);backdrop-filter:blur(calc(14px * var(--gn-blur-scale))) saturate(1.05);pointer-events:none;border:1px solid #f4eadb1a;border-radius:.72rem;padding:1rem 1.1rem 1.05rem;position:absolute;box-shadow:0 1rem 3.2rem #00000047}.PRSdcG_firstWinBrief .PRSdcG_eyebrow{margin-bottom:.48rem;font-size:.58rem}.PRSdcG_firstWinBrief .PRSdcG_detailCopy{color:#f4eadbb8;margin-top:.55rem;font-size:.76rem;line-height:1.45}.PRSdcG_firstWinDeck{z-index:8;align-items:center;gap:var(--space-group);min-height:5.8rem;padding:var(--space-control) max(1rem,var(--safe-right)) max(var(--space-control),var(--safe-bottom)) max(1rem,var(--safe-left));background:linear-gradient(#ffffff06,#0000 42%),#080706f0;border-top:1px solid #f4eadb1f;grid-template-columns:minmax(13rem,.8fr) minmax(23rem,1.35fr) auto;display:grid;position:relative;box-shadow:0 -1rem 3rem #0003,inset 0 1px #ffffff06}.PRSdcG_firstWinProgress{min-width:0}.PRSdcG_firstWinProgress .PRSdcG_beatRow{margin:.42rem 0 0}.PRSdcG_firstWinUtilities{justify-content:flex-end;align-items:center;gap:var(--space-tight);display:flex;position:relative}.PRSdcG_practiceModes{background:#f4eadb06;border:1px solid #f4eadb1c;border-radius:.52rem;flex:none;gap:.12rem;padding:.12rem;display:inline-flex}.PRSdcG_practiceModes button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb94;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .56rem;font-size:.6rem;font-weight:670}.PRSdcG_practiceModes button:hover:not(:disabled){color:var(--ivory);background:#f4eadb0e}.PRSdcG_practiceModes button[aria-pressed=true]{color:var(--amber-bright);background:#e0a45d21;box-shadow:inset 0 0 0 1px #e0a45d29}.PRSdcG_practiceModes button:disabled{cursor:default;opacity:.42}.PRSdcG_practiceModes button:focus-visible{outline:2px solid var(--ivory);outline-offset:1px}.PRSdcG_firstWinUtilities>button,.PRSdcG_firstWinUtilities>details>summary{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbad;cursor:pointer;background:0 0;border:0;border-radius:.48rem;place-items:center;padding:.48rem .7rem;font-size:.64rem;display:grid}.PRSdcG_firstWinUtilities>button:hover,.PRSdcG_firstWinUtilities>details>summary:hover{color:var(--ivory);background:#f4eadb0e}.PRSdcG_firstWinUtilities .PRSdcG_workspaceEscape{border:1px solid #f4eadb24}.PRSdcG_firstWinUtilities .PRSdcG_completionAction{color:#1a1109;background:var(--amber-bright);font-weight:740}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions{border:0;margin:0;padding:0;position:static}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions>summary{padding:.48rem .7rem;list-style:none}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions>summary::-webkit-details-marker{display:none}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions[open]>summary{color:#1a1109;background:var(--amber-bright)}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0907f7;border:1px solid #f4eadb24;border-radius:.68rem;grid-template-columns:1fr;gap:.72rem;width:min(23rem,100vw - 2rem);padding:.85rem;display:grid;position:absolute;bottom:calc(100% + .65rem);right:0;box-shadow:0 1rem 3.4rem #0000006b}.PRSdcG_learnScrim{z-index:30;padding:max(4.95rem,calc(var(--safe-top) + 4.4rem)) max(.8rem,var(--safe-right)) max(.8rem,var(--safe-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#0504038f;justify-content:flex-end;display:flex;position:fixed;inset:0}.PRSdcG_learnShelf{overscroll-behavior:contain;background:linear-gradient(145deg,#e0a45d12,#0000 38%),#0e0b09f7;border:1px solid #f4eadb24;border-radius:.9rem;flex-direction:column;align-self:stretch;width:min(26rem,100vw - 1.6rem);min-height:0;padding:max(1.25rem,min(3vw,1.8rem));animation:.28s cubic-bezier(.16,1,.3,1) both PRSdcG_learnShelfArrive;display:flex;overflow-y:auto;box-shadow:-1rem 1.5rem 4rem #0000007a}.PRSdcG_learnShelfHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PRSdcG_learnShelfHeading>div{min-width:0}.PRSdcG_learnShelfHeading span{color:var(--amber-bright);font-size:.75rem;font-weight:740}.PRSdcG_learnShelfHeading h2{max-width:12ch;color:var(--ivory);letter-spacing:-.035em;text-wrap:balance;margin:.38rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:max(2rem,min(4vw,3rem));font-weight:500;line-height:.98}.PRSdcG_learnShelfHeading button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbb3;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:none;padding:.45rem .65rem}.PRSdcG_learnShelfHeading button:hover{color:var(--ivory);background:#f4eadb0e}.PRSdcG_learnShelf>p{color:#f4eadbb3;margin:1rem 0 0;font-size:.8rem;line-height:1.55}.PRSdcG_learnSetlist{border-top:1px solid #f4eadb1a;border-bottom:1px solid #f4eadb1a;gap:0;margin-top:1.4rem;display:grid}.PRSdcG_learnContinue,.PRSdcG_learnSetlistRow{width:100%;min-height:var(--touch-target);color:var(--ivory);text-align:left;cursor:pointer;border:0}.PRSdcG_learnContinue{background:#e0a45d1a;border-bottom:1px solid #f4eadb1a;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .8rem;padding:1rem;display:grid;position:relative}.PRSdcG_learnContinue>span{color:var(--amber-bright);grid-column:1/-1;font-size:.75rem;font-weight:700}.PRSdcG_learnContinue strong{font-size:1rem}.PRSdcG_learnContinue small{color:#f4eadbad;grid-column:1;font-size:.76rem;line-height:1.45}.PRSdcG_learnContinue b,.PRSdcG_learnSetlistRow b{color:var(--teal);align-self:center;font-size:.75rem}.PRSdcG_learnContinue b{grid-area:2/2/4}.PRSdcG_learnSetlistRow{background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.PRSdcG_learnSetlistRow:hover,.PRSdcG_learnContinue:hover{background:#6acabd1a}.PRSdcG_learnSetlistRow>span:first-child{color:#f4eadb73;font-variant-numeric:tabular-nums;font-size:.75rem}.PRSdcG_learnSetlistRow>span:nth-child(2){gap:.18rem;display:grid}.PRSdcG_learnSetlistRow strong{font-size:.9rem}.PRSdcG_learnSetlistRow small{color:#f4eadba3;font-size:.76rem;line-height:1.4}.PRSdcG_learnShelf .PRSdcG_learnShelfFootnote{color:#f4eadb8f;margin-top:auto;padding-top:1.25rem;font-size:.75rem}.PRSdcG_learnContinue:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #f4eadb}.PRSdcG_learnSetlistRow:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #f4eadb}.PRSdcG_learnShelfHeading button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #f4eadb}.PRSdcG_noteHuntRoom{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.PRSdcG_noteHuntRoom>.PRSdcG_performanceStage{min-height:0}.PRSdcG_noteHuntHeadingProgress{color:#f4eadb99;font-size:.75rem}.PRSdcG_noteHuntDeck{z-index:8;align-items:center;gap:var(--space-group);min-height:5.8rem;padding:var(--space-control) max(1rem,var(--safe-right)) max(var(--space-control),var(--safe-bottom)) max(1rem,var(--safe-left));background:linear-gradient(#ffffff06,#0000 42%),#080706f2;border-top:1px solid #f4eadb1f;grid-template-columns:minmax(15rem,1fr) auto;display:grid;position:relative;box-shadow:0 -1rem 3rem #0003,inset 0 1px #ffffff06}.PRSdcG_noteHuntProgress{gap:.28rem;min-width:0;display:grid}.PRSdcG_noteHuntProgress>strong{color:var(--amber-bright);font-size:.75rem}.PRSdcG_noteHuntProgress>p{color:#f4eadbbd;max-width:62ch;margin:0;font-size:.8rem;line-height:1.45}.PRSdcG_noteHuntControls{align-items:center;gap:.5rem;display:flex;position:relative}.PRSdcG_noteHuntListen,.PRSdcG_noteHuntNext{min-width:15rem;min-height:var(--touch-target);color:var(--ivory);text-align:left;cursor:pointer;background:#6acabd17;border:1px solid #6acabd42;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.45rem .75rem .45rem .45rem;display:grid}.PRSdcG_noteHuntListen>span:first-child{color:#10211e;background:var(--teal);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.PRSdcG_noteHuntListen>span:first-child svg{width:1rem;height:1rem}.PRSdcG_noteHuntListen>span:last-child,.PRSdcG_noteHuntNext{gap:.12rem}.PRSdcG_noteHuntListen strong,.PRSdcG_noteHuntNext strong{font-size:.78rem;display:block}.PRSdcG_noteHuntListen small,.PRSdcG_noteHuntNext small{color:#f4eadb9e;margin-top:.14rem;font-size:.75rem;line-height:1.35;display:block}.PRSdcG_noteHuntListen[aria-pressed=true]{color:#10211e;background:var(--teal)}.PRSdcG_noteHuntListen[aria-pressed=true]>span:first-child{color:var(--teal);background:#10211e}.PRSdcG_noteHuntListen[aria-pressed=true] small{color:#10211eb8}.PRSdcG_noteHuntNext{color:#1a1109;background:var(--amber-bright);border-color:#e0a45d66;grid-template-columns:minmax(0,1fr)}.PRSdcG_noteHuntNext small{color:#1a1109ad}.PRSdcG_noteHuntAdjust{position:static}.PRSdcG_noteHuntAdjust>summary{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbad;cursor:pointer;border-radius:.48rem;place-items:center;padding:.45rem .7rem;font-size:.75rem;list-style:none;display:grid}.PRSdcG_noteHuntAdjust>summary::-webkit-details-marker{display:none}.PRSdcG_noteHuntAdjust[open]>summary{color:#1a1109;background:var(--amber-bright)}.PRSdcG_noteHuntAdjust>div{background:#0a0807fa;border:1px solid #f4eadb24;border-radius:.72rem;width:min(24rem,100vw - 2rem);padding:.6rem;position:absolute;bottom:calc(100% + .65rem);right:0;box-shadow:0 1rem 3.4rem #0000006b}.PRSdcG_learnRangeControl,.PRSdcG_learnPhraseSettings label,.PRSdcG_shapeWalkSettings label{color:#f4eadb9e;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.PRSdcG_learnRangeControl select,.PRSdcG_learnPhraseSettings select,.PRSdcG_shapeWalkSettings select{min-height:var(--touch-target);color:var(--ivory);font:inherit;cursor:pointer;background:#17120e;border:1px solid #f4eadb24;border-radius:.4rem;padding:.28rem 1.7rem .28rem .55rem}.PRSdcG_learnPhraseSettings,.PRSdcG_shapeWalkSettings{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.PRSdcG_echoPhraseRail{align-items:center;gap:.32rem;display:flex}.PRSdcG_echoPhraseRail>span{color:#f4eadb8f;font-variant-numeric:tabular-nums;border:1px solid #f4eadb29;border-radius:50%;place-items:center;min-width:1.7rem;min-height:1.7rem;font-size:.68rem;font-weight:740;display:grid}.PRSdcG_echoPhraseRail>span[data-current=true]{border-color:var(--amber-bright);color:var(--amber-bright);background:#e0a45d1a}.PRSdcG_echoPhraseRail>span[data-complete=true]{color:#10211e;background:var(--teal);border-color:#6acabdb8}.PRSdcG_learnQuietAction{min-height:var(--touch-target);color:#f4eadbc2;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.55rem .72rem;font-size:.75rem}.PRSdcG_learnQuietAction:hover{color:var(--ivory);background:#f4eadb0f}.PRSdcG_shapeWalkPicker{background:#0403034d;border:1px solid #f4eadb1f;border-radius:.46rem;gap:.14rem;padding:.15rem;display:inline-flex}.PRSdcG_shapeWalkPicker button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb99;cursor:pointer;background:0 0;border:0;border-radius:.34rem;padding:.2rem;font-size:.72rem;font-weight:760}.PRSdcG_shapeWalkPicker button[aria-pressed=true]{color:#1a1109;background:var(--amber-bright)}.PRSdcG_shapeWalkLegend{color:#f4eadbad;flex-wrap:wrap;gap:.4rem .8rem;font-size:.7rem;display:flex}.PRSdcG_shapeWalkLegend span:before{content:"";background:#f4eadb47;border-radius:50%;width:.55rem;height:.55rem;margin-right:.28rem;display:inline-block}.PRSdcG_shapeWalkLegend span[data-role=root]:before{background:var(--amber-bright)}.PRSdcG_shapeWalkLegend span[data-role=fifth]:before{background:var(--teal)}.PRSdcG_noteHuntListen:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_noteHuntNext:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_noteHuntAdjust>summary:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_learnQuietAction:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_learnRangeControl select:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_learnPhraseSettings select:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_shapeWalkSettings select:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_shapeWalkPicker button:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}@keyframes PRSdcG_learnShelfArrive{0%{opacity:.72;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.PRSdcG_detailActions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:flex}.PRSdcG_detailActions>:first-child{margin-inline-end:auto}.PRSdcG_detailActions :-webkit-any(button,a){color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.PRSdcG_detailActions :-moz-any(button,a){color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.PRSdcG_detailActions :is(button,a){color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.PRSdcG_detailActions .PRSdcG_completionAction{color:#1b120a;background:var(--amber-bright);font-weight:700}.PRSdcG_detailActions :-webkit-any(button,a):hover:not(.PRSdcG_completionAction){color:var(--ivory);background:#f4eadb0e}.PRSdcG_detailActions :-moz-any(button,a):hover:not(.PRSdcG_completionAction){color:var(--ivory);background:#f4eadb0e}.PRSdcG_detailActions :is(button,a):hover:not(.PRSdcG_completionAction){color:var(--ivory);background:#f4eadb0e}.PRSdcG_detailActions .PRSdcG_completionAction:hover{background:#f7c98a}.PRSdcG_detailActions .PRSdcG_workspaceEscape{color:#ddd0bd;border:1px solid #f4eadb29}.PRSdcG_songWell{background:#e0a45d0b;border:1px dashed #e0a45d6b;border-radius:.6rem;flex-direction:column;gap:.35rem;min-height:8rem;margin-top:1.4rem;padding:1.25rem;display:flex}.PRSdcG_songWell strong{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PRSdcG_songWell span,.PRSdcG_songWell small{color:var(--muted);font-size:.78rem;line-height:1.5}.PRSdcG_songWell small{color:#f4eadb8f;margin-top:.55rem}.PRSdcG_guitarNightFileDrop{isolation:isolate;position:relative}.PRSdcG_guitarNightFileDropStatus{color:#f4eadba8;gap:.15rem;min-width:0;margin-top:.45rem;font-size:.72rem;line-height:1.45;display:grid}.PRSdcG_guitarNightFileDropStatus span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PRSdcG_guitarNightFileDropPrompt{border-top:1px solid #f4eadb17;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;margin-top:auto;padding-top:.85rem;display:grid}.PRSdcG_guitarNightFileDropChoose{min-height:var(--touch-target);color:#20150c;background:var(--amber-bright);cursor:pointer;letter-spacing:.01em;border:1px solid #e0a45d6b;border-radius:.5rem;padding:.55rem .9rem;font-size:.76rem;font-weight:740}.PRSdcG_guitarNightFileDropChoose:hover:not(:disabled){background:#f7c98a}.PRSdcG_guitarNightFileDropChoose:disabled{cursor:wait;opacity:.54}.PRSdcG_guitarNightFileDropOr{color:#f4eadb94;font-size:.72rem}.PRSdcG_guitarNightFileDropFormats{color:#f4eadb75;letter-spacing:.035em;grid-column:1/-1;font-size:.66rem}.PRSdcG_guitarNightFileDropOverlay{z-index:3;border-radius:inherit;pointer-events:none;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#101a19f0,#1b120cf5),#110f0df5;border:1px solid #6acabda3;place-content:center;gap:.3rem;padding:1.25rem;display:grid;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #6acabd1a}.PRSdcG_guitarNightFileDropOverlay strong{color:var(--ivory);letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:max(1.05rem,min(2vw,1.35rem));font-weight:560}.PRSdcG_guitarNightFileDropOverlay span{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.PRSdcG_songState{gap:.35rem;min-width:0;display:grid}.PRSdcG_songState [title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.PRSdcG_songProgress{width:100%;height:.5rem;color:var(--teal);accent-color:var(--teal);background:#f4eadb1a;border:0;border-radius:999px;margin-top:.6rem;overflow:hidden}.PRSdcG_songProgress::-webkit-progress-bar{background:#f4eadb1a;border-radius:999px}.PRSdcG_songProgress::-webkit-progress-value{background:var(--teal);border-radius:999px}.PRSdcG_songProgress::-moz-progress-bar{background:var(--teal);border-radius:999px}.PRSdcG_songLibrary{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.PRSdcG_songLibraryHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.PRSdcG_songLibraryHeader h2{color:#e9dece;letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:720}.PRSdcG_songLibraryHeader>span{color:#f4eadb80;font-size:.7rem}.PRSdcG_songList{scrollbar-color:#e0a45d6b transparent;gap:.4rem;max-height:10.5rem;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow-y:auto}.PRSdcG_songList button{width:100%;min-height:var(--touch-target);color:var(--ivory);cursor:pointer;text-align:left;background:#f4eadb09;border:1px solid #f4eadb1f;border-radius:.48rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.PRSdcG_songList button:hover:not(:disabled),.PRSdcG_songList .PRSdcG_songChoiceActive{background:#6acabd14;border-color:#6acabd73}.PRSdcG_songList button:disabled{cursor:wait;opacity:.62}.PRSdcG_songList button>span{min-width:0;display:grid}.PRSdcG_songList strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.PRSdcG_songList small{color:#f4eadb80;margin-top:.14rem;font-size:.68rem}.PRSdcG_songList i{color:var(--teal);flex:none;font-size:.68rem;font-style:normal;font-weight:700}.PRSdcG_songDemoKicker{color:#f4eadb8c;letter-spacing:.02em;margin:.7rem 0 .4rem;font-size:.7rem}.PRSdcG_songListMore{width:100%;min-height:var(--touch-target);color:#f4eadbc2;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px dashed #f4eadb2e;border-radius:.48rem;margin-top:.45rem;padding:.5rem .75rem;font-size:.72rem}.PRSdcG_songListMore:hover{color:var(--ivory);background:#e0a45d0f;border-color:#e0a45d73}.PRSdcG_songMessage,.PRSdcG_songMessageRow p{color:#f4eadb8f;margin:0;font-size:.76rem;line-height:1.45}.PRSdcG_songMessage small{color:var(--muted-readable);margin-top:.3rem;font-size:.7rem;display:block}.PRSdcG_referenceDetach{min-height:var(--touch-target);color:#f4eadb99;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.7rem}.PRSdcG_referenceDetach:hover{color:var(--ivory)}.PRSdcG_referenceAttached{background:#6acabd12;border:1px solid #6acabd57;border-radius:.48rem;gap:.3rem;padding:.6rem .75rem;display:grid}.PRSdcG_referenceAttached strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.PRSdcG_referenceAttached small{color:#f4eadb8c;font-size:.68rem}.PRSdcG_referenceTracks{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.PRSdcG_referenceTracks button{min-height:var(--touch-target);color:#f4eadbc7;cursor:pointer;background:0 0;border:1px solid #f4eadb29;border-radius:.4rem;padding:.35rem .6rem;font-size:.68rem}.PRSdcG_referenceTracks .PRSdcG_referenceTrackActive{color:var(--ivory);background:#e0a45d1f;border-color:#e0a45d80}.PRSdcG_referenceOnRecording{border-top:1px solid #f4eadb1f;gap:.3rem;margin-top:.35rem;padding-top:.4rem;display:grid}.PRSdcG_referenceOnRecordingList{flex-wrap:wrap;gap:.3rem;display:flex}.PRSdcG_referenceOnRecordingButton{min-height:var(--touch-target);color:var(--ivory);cursor:pointer;background:#e0a45d1a;border:1px solid #e0a45d66;border-radius:.4rem;padding:.35rem .6rem;font-size:.68rem}.PRSdcG_referenceOnRecordingBack{min-height:var(--touch-target);color:#f4eadbc7;cursor:pointer;background:0 0;border:1px solid #f4eadb29;border-radius:.4rem;justify-self:start;padding:.35rem .6rem;font-size:.68rem}.PRSdcG_referenceOnRecordingProblem{color:#e0a45de6}.PRSdcG_handSync{background:#e0a45d0f;border:1px solid #e0a45d47;border-radius:.48rem;gap:.4rem;padding:.6rem .75rem;display:grid}.PRSdcG_handSync strong{font-size:.78rem;display:block}.PRSdcG_handSync small,.PRSdcG_handSync output{color:#f4eadbb3;font-size:.66rem;display:block}.PRSdcG_handSyncMarks{flex-wrap:wrap;gap:.3rem;display:flex}.PRSdcG_handSyncMarks button{min-height:var(--touch-target);color:#f4eadbd1;cursor:pointer;background:0 0;border:1px solid #f4eadb29;border-radius:.4rem;padding:.35rem .6rem;font-size:.68rem}.PRSdcG_handSyncMarks .PRSdcG_handSyncMarkSet{color:var(--ivory);background:#e0a45d24;border-color:#e0a45d8c}.PRSdcG_handSyncClear{margin-left:auto}.PRSdcG_handSyncNudge{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.PRSdcG_handSyncNudge span{color:#f4eadb99;letter-spacing:.04em;text-transform:uppercase;order:0;font-size:.62rem}.PRSdcG_handSyncNudge button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbd1;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #f4eadb29;border-radius:.4rem;padding:.3rem .45rem;font-size:.66rem}.PRSdcG_referenceActions{gap:.35rem;display:grid}.PRSdcG_referenceError{color:#e9967aeb;margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.PRSdcG_songMessageRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PRSdcG_songMessageRow button{min-height:var(--touch-target);color:var(--ivory);cursor:pointer;background:#f4eadb0d;border:1px solid #f4eadb29;border-radius:.4rem;padding:.55rem .75rem}.PRSdcG_entryPanelRoom{display:contents}.PRSdcG_roomPanel{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.PRSdcG_mainRoom{align-items:stretch;height:100%;padding:0;overflow:hidden}.PRSdcG_roomHeadingRow{min-height:3.8rem;padding:.45rem max(1rem,var(--safe-right)) .45rem max(1rem,var(--safe-left));background:linear-gradient(90deg,#0d0a08e0,#0d0a0894 62%,#0d0a08d1);border-bottom:1px solid #f4eadb17;flex:none;justify-content:space-between;align-items:center;gap:2rem;display:flex}.PRSdcG_roomHeadingRow>div{min-width:0}.PRSdcG_roomIdentity{align-items:center;gap:var(--space-control);min-width:0;display:flex}.PRSdcG_roomIdentity>div{min-width:0}.PRSdcG_roomBack{width:var(--touch-target);height:var(--touch-target);color:#f4eadbad;cursor:pointer;background:#f4eadb09;border:1px solid #f4eadb1a;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.PRSdcG_roomBack:hover{color:var(--ivory);background:#e0a45d12;border-color:#e0a45d47}.PRSdcG_roomBack svg{width:1rem;height:1rem}.PRSdcG_roomHeadingRow h1{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-size:max(1.25rem,min(2vw,1.7rem));line-height:1;overflow:hidden}.PRSdcG_roomHeadingRow .PRSdcG_eyebrow{margin-bottom:.22rem;font-size:.57rem}.PRSdcG_roomHeadingMeta{flex:none;justify-items:end;gap:.55rem;display:grid}.PRSdcG_roomTools{gap:.4rem;display:flex}.PRSdcG_roomTools>button,.PRSdcG_scoreSession>summary{min-height:var(--touch-target);color:#f4eadba8;cursor:pointer;background:#f4eadb09;border:1px solid #f4eadb1a;border-radius:999px;align-items:center;gap:.42rem;padding:.5rem .7rem;display:inline-flex}.PRSdcG_roomTools>button:hover,.PRSdcG_scoreSession>summary:hover{color:var(--ivory);background:#e0a45d12;border-color:#e0a45d47}.PRSdcG_roomTools>button>span,.PRSdcG_scoreSession>summary>span{place-items:center;display:grid}.PRSdcG_roomTools svg{width:.9rem;height:.9rem}.PRSdcG_roomTools>button strong,.PRSdcG_scoreSession>summary strong{font-size:.66rem;font-weight:700}.PRSdcG_roomTools>button small,.PRSdcG_scoreSession>summary>small{color:#10211e;background:var(--teal);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.55rem;display:grid}.PRSdcG_roomTools>.PRSdcG_listeningActive,.PRSdcG_scoreSession .PRSdcG_sessionListening.PRSdcG_listeningActive{color:#dffaf5;background:#6acabd1f;border-color:#6acabd6b;box-shadow:0 0 1.25rem #6acabd14}.PRSdcG_roomTools>.PRSdcG_listeningActive>span,.PRSdcG_scoreSession .PRSdcG_sessionListening.PRSdcG_listeningActive>span:first-child{filter:drop-shadow(0 0 .35rem #6acabda6)}.PRSdcG_scoreSession{z-index:12;position:relative}.PRSdcG_scoreSession>summary{min-width:6.4rem;list-style:none}.PRSdcG_scoreSession>summary::-webkit-details-marker{display:none}.PRSdcG_scoreSession[open]>summary{color:#17100a;background:var(--amber-bright);border-color:#f3c39bb3}.PRSdcG_scoreSessionPanel{z-index:20;width:min(23rem,100vw - 2rem);max-height:min(72vh,34rem);color:var(--ivory);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#ffffff09,#0000 42%),#0c0907f7;border:1px solid #f4eadb24;border-radius:.72rem;gap:.8rem;padding:.9rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 1.2rem 4rem #00000080,inset 0 1px #ffffff0a}.PRSdcG_bandSessionPanel{width:min(27rem,100vw - 2rem)}.PRSdcG_bandSessionPanel .PRSdcG_channelStrip{gap:var(--space-tight);padding-top:var(--space-control);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:visible}.PRSdcG_bandSessionPanel .PRSdcG_channelStrip button{min-width:0}.PRSdcG_bandUpgrade{min-height:var(--touch-target);color:#e8f6f3;text-align:left;cursor:pointer;background:#6acabd14;border:1px solid #6acabd42;border-radius:.55rem;gap:.16rem;padding:.65rem .75rem;display:grid}.PRSdcG_bandUpgrade strong{font-size:.7rem}.PRSdcG_bandUpgrade small{color:#f4eadb8f;font-size:.59rem}.PRSdcG_scoreSessionPanel>header{border-bottom:1px solid #f4eadb17;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.PRSdcG_scoreSessionPanel>header>div,.PRSdcG_scoreSessionLoop>div:first-child{gap:.18rem;display:grid}.PRSdcG_scoreSessionPanel>header strong,.PRSdcG_scoreSessionLoop>div strong{color:#f4eadb;font-size:.76rem}.PRSdcG_scoreSessionPanel>header small,.PRSdcG_scoreSessionLoop>div small{color:#f4eadb8f;font-size:.61rem;line-height:1.4}.PRSdcG_sessionListening{grid-template-columns:var(--touch-target) 1fr;color:#f4eadbbf;text-align:left;cursor:pointer;background:#f4eadb09;border:1px solid #f4eadb1c;border-radius:.55rem;align-items:center;min-height:3.35rem;padding:.35rem .65rem .35rem .3rem;display:grid}.PRSdcG_sessionListening>span:first-child{place-items:center;display:grid}.PRSdcG_sessionListening>span:last-child,.PRSdcG_hearScoreToggle>span:last-child{gap:.12rem;display:grid}.PRSdcG_sessionListening strong,.PRSdcG_scoreSessionSettings strong{font-size:.7rem}.PRSdcG_sessionListening small,.PRSdcG_scoreSessionSettings small{color:#f4eadb85;font-size:.58rem;line-height:1.35}.PRSdcG_scoreAssessmentAction{grid-template-columns:var(--touch-target) minmax(0,1fr);color:#e8f6f3;text-align:left;cursor:pointer;background:linear-gradient(110deg,#6acabd1a,#0000 62%),#f4eadb09;border:1px solid #6acabd3d;border-radius:.62rem;align-items:center;min-height:3.75rem;padding:.42rem .7rem .42rem .32rem;display:grid}.PRSdcG_scoreAssessmentAction:hover:not(:disabled){background:linear-gradient(110deg,#6acabd26,#0000 62%),#f4eadb0d;border-color:#6acabd75}.PRSdcG_scoreAssessmentAction:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_scoreAssessmentAction:disabled{cursor:not-allowed;opacity:.46}.PRSdcG_scoreAssessmentAction>span:first-child{color:var(--teal);place-items:center;display:grid}.PRSdcG_scoreAssessmentAction>span:first-child svg{width:1rem;height:1rem}.PRSdcG_scoreAssessmentAction>span:last-child{gap:.14rem;min-width:0;display:grid}.PRSdcG_scoreAssessmentAction strong{color:#eef8f5;font-size:.7rem}.PRSdcG_scoreAssessmentAction small{color:#f4eadb8f;font-size:.58rem;line-height:1.4}.PRSdcG_scoreSessionSettings{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.PRSdcG_scoreSessionMix{grid-template-columns:minmax(8.75rem,1fr) minmax(8.25rem,1fr);align-items:center;gap:.55rem;display:grid}.PRSdcG_scoreSessionVolume{grid-template-columns:var(--touch-target) minmax(3.5rem,1fr) 2.35rem;width:100%;min-width:0;min-height:var(--touch-target);background:#f4eadb09;border:1px solid #f4eadb1a;border-radius:999px;justify-self:stretch;gap:.25rem;padding-right:.45rem}.PRSdcG_scoreSessionVolume>span:not(.PRSdcG_visuallyHidden){align-self:stretch;place-items:center;display:grid}.PRSdcG_scoreSessionVolume input{width:100%;min-width:0}.PRSdcG_scoreSessionVolume output{color:#f4eadb8a;font-variant-numeric:tabular-nums;text-align:right;font-size:.58rem}@media(max-width:440px){.PRSdcG_scoreSessionMix{grid-template-columns:1fr}}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle,.PRSdcG_scoreSessionSettings .PRSdcG_hearScoreToggle{color:#f4eadbbf;width:100%;min-width:0;min-height:3.4rem;font:inherit;text-align:left;cursor:pointer;background:#f4eadb08;border:1px solid #f4eadb1c;border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:1rem 1fr;align-content:center;gap:.08rem .48rem;padding:.45rem .55rem;display:grid}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle>span:first-child,.PRSdcG_scoreSessionSettings .PRSdcG_hearScoreToggle>span:first-child{grid-row:1/3;align-self:center}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle>span:last-child{gap:.12rem;min-width:0;display:grid}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle:hover:not(:disabled),.PRSdcG_scoreSessionSettings .PRSdcG_hearScoreToggle:hover:not(:disabled){color:var(--ivory);background:#e0a45d14;border-color:#e0a45d57}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycleActive,.PRSdcG_scoreSessionSettings .PRSdcG_countInCycleActive:hover:not(:disabled){color:#dff7f2;background:#6acabd1f;border-color:#6acabd6b}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle svg{width:.88rem;height:.88rem}.PRSdcG_scoreSessionSettings .PRSdcG_countInCycle small{overflow-wrap:anywhere;min-width:0}.PRSdcG_scoreSessionSettings button:disabled{cursor:not-allowed;opacity:.46}.PRSdcG_scoreSessionLoop{border-top:1px solid #f4eadb17;gap:.45rem;padding-top:.7rem;display:grid}.PRSdcG_scoreSessionLoop .PRSdcG_loopControls{margin-top:0}.PRSdcG_scoreSessionNotice{color:#f3c39b;font-size:.59rem;line-height:1.4}.PRSdcG_performanceStage{background:#07060542;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,inset 0 -2rem 5rem #0000003d}.PRSdcG_stageOverlay{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PRSdcG_doctorCue{bottom:.8rem;right:auto;left:max(.85rem,var(--safe-left));pointer-events:auto;width:min(27rem,100% - 1.7rem);position:absolute}.PRSdcG_doctorCue>button{width:100%;min-height:3.75rem;color:var(--ivory);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);text-align:left;cursor:pointer;background:#090908e6;border:1px solid #f4eadb24;border-radius:.7rem;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .75rem .55rem .55rem;display:grid;box-shadow:0 .9rem 2.5rem #00000057}.PRSdcG_doctorCue>button:hover{background:#0d100ef0;border-color:#6acabd57}.PRSdcG_doctorCueIcon{color:#10211e;background:var(--teal);border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 .45rem 1.2rem #6acabd33}.PRSdcG_doctorCueIcon svg{width:1.05rem;height:1.05rem}.PRSdcG_doctorCueCopy{gap:.08rem;min-width:0;display:grid}.PRSdcG_doctorCueCopy small{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:760}.PRSdcG_doctorCueCopy strong{color:#f5eadb;font-size:.7rem}.PRSdcG_doctorCueCopy>span{color:#f4eadbad;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.PRSdcG_doctorCue>button>b{color:#dff7f2;font-size:.64rem;font-weight:740}.PRSdcG_doctorBackdrop{pointer-events:auto;background:linear-gradient(90deg,#0505041f,#05050457);position:absolute;inset:0}.PRSdcG_doctorSheet{width:min(24rem,44%);min-width:20rem;color:var(--ivory);pointer-events:auto;background:radial-gradient(circle at 15% 10%,#6acabd12,#0000 34%),#0a0a09f5;border-left:1px solid #f4eadb1f;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-1.4rem 0 4rem #0000006b}.PRSdcG_doctorSheetHeader{min-height:4rem;padding:.55rem max(.7rem,var(--safe-right)) .55rem 1rem;border-bottom:1px solid #f4eadb1a;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PRSdcG_doctorSheetHeader>div{gap:.12rem;min-width:0;display:grid}.PRSdcG_doctorSheetHeader span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:760}.PRSdcG_doctorSheetHeader strong{color:#f4eadba8;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:620;overflow:hidden}.PRSdcG_doctorClose{width:var(--touch-target);height:var(--touch-target);color:#f4eadbad;cursor:pointer;background:#f4eadb0d;border:0;border-radius:.45rem;flex:none;place-items:center;padding:0;display:grid}.PRSdcG_doctorClose:hover{color:var(--ivory);background:#f4eadb1a}.PRSdcG_doctorClose svg{width:1rem;height:1rem}.PRSdcG_doctorBody{min-height:0;padding:1rem max(1rem,var(--safe-right)) 1rem 1rem;overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.PRSdcG_doctorInsight,.PRSdcG_doctorEmpty{gap:.5rem;display:grid}.PRSdcG_doctorInsight>span,.PRSdcG_doctorEmpty>span{color:var(--amber-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:760}.PRSdcG_doctorInsight h2,.PRSdcG_doctorEmpty h2{color:#f6ecdd;letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:max(1.45rem,min(2.2vw,2rem));font-weight:500;line-height:1.02}.PRSdcG_doctorInsight p,.PRSdcG_doctorEmpty p{color:#f4eadbb3;max-width:68ch;margin:0;font-size:.68rem;line-height:1.55}.PRSdcG_doctorComparison{color:#f4eadbad;border-top:1px solid #f4eadb1a;border-bottom:1px solid #f4eadb1a;grid-template-columns:auto 1fr;gap:.16rem .55rem;margin:1rem 0 0;padding:.8rem 0;font-size:.62rem;line-height:1.45;display:grid}.PRSdcG_doctorComparison>span{background:var(--teal);border-radius:50%;grid-row:1/3;align-self:center;width:.45rem;height:.45rem;box-shadow:0 .35rem .8rem #6acabd42}.PRSdcG_doctorComparison strong{color:#e8f6f3;font-size:.62rem}.PRSdcG_doctorEvidence{border-top:1px solid #f4eadb1a;border-bottom:1px solid #f4eadb1a;margin:1rem 0 0;display:grid}.PRSdcG_doctorEvidence>div{grid-template-columns:1fr auto;gap:.12rem .7rem;padding:.68rem 0;display:grid}.PRSdcG_doctorEvidence>div+div{border-top:1px solid #f4eadb12}.PRSdcG_doctorEvidence dt{color:#f4eadb9e;font-size:.62rem}.PRSdcG_doctorEvidence dd{color:#e8f6f3;font-variant-numeric:tabular-nums;margin:0;font-size:.7rem;font-weight:720}.PRSdcG_doctorEvidence small{color:#f4eadb85;grid-column:1/-1;font-size:.56rem;line-height:1.4}.PRSdcG_doctorUnavailable{gap:.42rem;margin-top:1rem;display:grid}.PRSdcG_doctorUnavailable>strong{color:#f4eadbb8;font-size:.63rem}.PRSdcG_doctorUnavailable ul{color:#f4eadb8f;gap:.3rem;margin:0;padding-left:1rem;font-size:.58rem;line-height:1.45;display:grid}.PRSdcG_doctorSheet .PRSdcG_doctorPrivacy{color:#f4eadb80;margin:auto 0 0;padding-top:1rem;font-size:.56rem;line-height:1.45}.PRSdcG_doctorFooter{margin-top:.8rem;padding-top:.2rem}.PRSdcG_doctorActions{padding:.75rem max(1rem,var(--safe-right)) .9rem 1rem;background:#080807db;border-top:1px solid #f4eadb1a;flex:none;gap:.35rem;display:grid}.PRSdcG_doctorRecovery{width:100%;min-height:var(--touch-target);color:#17120e;background:var(--ivory);text-align:left;cursor:pointer;border:0;border-radius:.65rem;align-items:center;padding:.68rem .8rem;display:flex}.PRSdcG_doctorRecovery:hover{background:#fffaf1}.PRSdcG_doctorRecovery>span{gap:.12rem;display:grid}.PRSdcG_doctorRecovery strong{font-size:.68rem}.PRSdcG_doctorRecovery small{color:#5f564b;font-size:.57rem}.PRSdcG_doctorClear{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb94;cursor:pointer;background:0 0;border:0;border-radius:.42rem;justify-self:start;padding:.45rem .65rem;font-size:.61rem}.PRSdcG_doctorClear:hover{color:var(--ivory);background:#f4eadb0d}.PRSdcG_doctorCue>button:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_doctorClose:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_doctorRecovery:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_doctorClear:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}@media(max-width:720px){.PRSdcG_doctorCue{right:max(.55rem,var(--safe-right));bottom:.55rem;left:max(.55rem,var(--safe-left));width:auto}.PRSdcG_doctorCue>button{grid-template-columns:2.45rem minmax(0,1fr) auto;min-height:4rem}.PRSdcG_doctorCueCopy>span{max-width:54vw}.PRSdcG_doctorSheet{border-top:1px solid #f4eadb24;border-left:0;border-radius:.85rem .85rem 0 0;width:auto;min-width:0;max-height:min(100%,36rem);inset:auto 0 0;box-shadow:0 -1.4rem 4rem #00000080}.PRSdcG_doctorSheetHeader{min-height:3.7rem;padding-left:max(.85rem,var(--safe-left));padding-right:max(.55rem,var(--safe-right))}.PRSdcG_doctorBody{padding-right:max(.85rem,var(--safe-right));padding-left:max(.85rem,var(--safe-left))}.PRSdcG_doctorInsight h2,.PRSdcG_doctorEmpty h2{max-width:19ch;font-size:1.55rem}.PRSdcG_doctorCueCopy>span,.PRSdcG_doctorEvidence dt,.PRSdcG_doctorEvidence small,.PRSdcG_doctorUnavailable>strong,.PRSdcG_doctorUnavailable ul,.PRSdcG_doctorSheet .PRSdcG_doctorPrivacy,.PRSdcG_doctorRecovery small{font-size:.68rem}.PRSdcG_doctorInsight p,.PRSdcG_doctorEmpty p,.PRSdcG_doctorEvidence dd,.PRSdcG_doctorRecovery strong{font-size:.72rem}.PRSdcG_doctorActions{padding-right:max(.85rem,var(--safe-right));padding-bottom:max(.75rem,var(--safe-bottom));padding-left:max(.85rem,var(--safe-left))}}@media(max-height:540px){.PRSdcG_doctorSheet{border-radius:0;max-height:none;top:0;bottom:0}.PRSdcG_doctorSheetHeader{min-height:3.2rem;padding-top:.25rem;padding-bottom:.25rem}.PRSdcG_doctorBody{min-height:4.5rem;padding-top:.65rem;padding-bottom:.65rem}.PRSdcG_doctorActions{padding-top:.5rem;padding-bottom:max(.5rem,var(--safe-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem}.PRSdcG_doctorClear{justify-self:stretch}}.PRSdcG_hearScoreToggle{color:#f4eadbb3;font:inherit;cursor:pointer;background:#1c1511a8;border:1px solid #f4eadb2e;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.6rem;display:inline-flex}.PRSdcG_hearScoreToggle svg{width:.82rem;height:.82rem}.PRSdcG_hearScoreActive{color:#f4eadb;background:#3c281ccc;border-color:#f3c39b66}.PRSdcG_inputPicker{background:#f4eadb06;border:1px solid #f4eadb1a;border-radius:.62rem;gap:.55rem;padding:.7rem;display:grid}.PRSdcG_inputPicker>header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.PRSdcG_inputPicker>header strong{color:#f4eadb;font-size:.7rem}.PRSdcG_inputPicker>header small,.PRSdcG_inputPickerNote{color:#f4eadb85;font-size:.57rem;line-height:1.4}.PRSdcG_inputProfileChoices{background:#00000038;border-radius:.56rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;padding:.2rem;display:grid}.PRSdcG_inputProfileChoices button,.PRSdcG_inputFindDevice{min-height:var(--touch-target);color:#f4eadb9e;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.44rem;font-size:.61rem}.PRSdcG_inputProfileChoices button[aria-pressed=true]{color:#17100a;background:var(--amber-bright);border-color:#f3c39b4d;box-shadow:0 .35rem 1rem #00000038}.PRSdcG_inputProfileChoices button:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_inputFindDevice:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_inputDeviceField select:focus-visible{outline:2px solid var(--amber-bright);outline-offset:2px}.PRSdcG_inputProfileChoices button:disabled,.PRSdcG_inputFindDevice:disabled,.PRSdcG_inputDeviceField select:disabled{opacity:.48;cursor:not-allowed}.PRSdcG_inputDeviceField{color:#f4eadb94;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:center;gap:.65rem;font-size:.58rem;display:grid}.PRSdcG_inputDeviceField select{min-width:0;min-height:var(--touch-target);color:#f4eadb;font:inherit;background:#0c0907d1;border:1px solid #f4eadb24;border-radius:.46rem;padding:.45rem 1.8rem .45rem .65rem;font-size:.61rem}.PRSdcG_inputFindDevice{color:#f4eadbd1;background:#f4eadb0b;border-color:#f4eadb24;width:100%}.PRSdcG_inputPickerNote{margin:0}.PRSdcG_inputEvidenceExport{border-top:1px solid #f4eadb14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-top:.5rem;display:grid}.PRSdcG_inputEvidenceExport button{min-height:var(--touch-target);color:#f4eadbcc;font:inherit;cursor:pointer;background:#f4eadb0a;border:1px solid #f4eadb24;border-radius:.44rem;padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.58rem}.PRSdcG_inputEvidenceExport button:disabled{opacity:.42;cursor:not-allowed}.PRSdcG_inputEvidenceExport small{color:var(--muted-readable);font-size:.54rem;line-height:1.4}.PRSdcG_inputHealth{border-top:1px solid #f4eadb1f;flex-direction:column;gap:.4rem;margin-top:.7rem;padding-top:.7rem;display:flex}.PRSdcG_inputHealthHint{color:#f4eadbd1;align-items:center;gap:.4rem;margin:0;font-size:.66rem;line-height:1.4;display:flex}.PRSdcG_inputHealthDot{background:#63c9bd;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 .35rem #63c9bd99}.PRSdcG_inputHealthHint[data-state=silent] .PRSdcG_inputHealthDot,.PRSdcG_inputHealthHint[data-state=quiet] .PRSdcG_inputHealthDot{box-shadow:none;background:#f4eadb66}.PRSdcG_inputHealthHint[data-state=hot] .PRSdcG_inputHealthDot,.PRSdcG_inputHealthHint[data-state=noisy] .PRSdcG_inputHealthDot,.PRSdcG_inputHealthHint[data-state=uncertain] .PRSdcG_inputHealthDot{background:#e8a75c;box-shadow:0 0 .35rem #e8a75c99}.PRSdcG_inputHealthHint[data-state=clipping] .PRSdcG_inputHealthDot{background:#f3835b;box-shadow:0 0 .4rem #f3835bb3}.PRSdcG_inputHealthTiming{color:#f4eadb9e;margin:0;font-size:.57rem;line-height:1.4}.PRSdcG_inputHealthLatency{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.PRSdcG_inputHealthLatency small{color:#f4eadb9e;flex:9rem;min-width:0;font-size:.57rem;line-height:1.4}.PRSdcG_inputHealthLatency button{color:#f4eadbdb;font:inherit;cursor:pointer;background:#1c1511b3;border:1px solid #f4eadb33;border-radius:.4rem;padding:.32rem .6rem;font-size:.6rem}.PRSdcG_inputHealthLatency button:disabled{opacity:.45;cursor:not-allowed}.PRSdcG_inputHealthNote{color:#f4eadb80;font-size:.54rem;line-height:1.4}.PRSdcG_inputNotice{color:#f4eadbad;background:#1c151161;border:1px solid #eeb56f24;border-radius:.35rem;margin:0;padding:.42rem .55rem;font-size:.58rem;line-height:1.45}.PRSdcG_inputNoticeFloating{z-index:39;background:#17110df0;border:1px solid #eeb56f33;border-radius:.45rem;width:max-content;max-width:min(32rem,100vw - 2rem);padding:.55rem .75rem;position:absolute;top:4.6rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2.4rem #0000003d}.PRSdcG_listeningError{z-index:40;color:#f3c39b;background:#170d09f0;border:1px solid #f3c39b3d;border-radius:.45rem;align-items:center;gap:.7rem;width:max-content;max-width:min(32rem,100vw - 2rem);margin:0;padding:.55rem .75rem;font-size:.72rem;line-height:1.45;display:flex;position:absolute;top:4.6rem;left:50%;transform:translate(-50%)}.PRSdcG_listeningError button{min-height:var(--touch-target);color:#17100a;background:var(--amber-bright);font:inherit;cursor:pointer;border:1px solid #f3c39b5c;border-radius:.42rem;flex:none;padding-inline-start:.72rem;padding-inline-end:.72rem;font-size:.62rem;font-weight:700}.PRSdcG_listeningError button:focus-visible{outline-offset:2px;outline:2px solid #f4eadb}.PRSdcG_stageHeader{z-index:6;top:.75rem;right:max(.85rem,var(--safe-right));left:max(.85rem,var(--safe-left));min-height:var(--touch-target);pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex;position:absolute}.PRSdcG_stageHeader>div:first-child{background:rgb(7 6 5/calc(.72 * var(--gn-surface-scale)));min-width:0;-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));border:1px solid #f4eadb17;border-radius:.5rem;gap:.1rem;padding:.45rem .65rem;display:grid;box-shadow:0 .7rem 2rem #0000002e}.PRSdcG_stageSignalWithAccessory{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;max-width:min(34rem,100% - 1rem)}.PRSdcG_stageSignalWithAccessory>span,.PRSdcG_stageSignalWithAccessory>strong{grid-column:1}.PRSdcG_stageSignalAccessory{grid-area:1/2/span 2;align-self:stretch;min-width:0}.PRSdcG_stageHeader>div:first-child>span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:750}.PRSdcG_stageHeader>div:first-child>strong{color:#f4eadbc7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.PRSdcG_stageModes{overscroll-behavior-x:contain;scrollbar-width:none;background:rgb(7 6 5/calc(.72 * var(--gn-surface-scale)));max-width:100%;-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));pointer-events:auto;border:1px solid #f4eadb17;border-radius:.5rem;flex:none;grid-auto-columns:minmax(3.35rem,1fr);grid-auto-flow:column;padding:.2rem;display:inline-grid;overflow-x:auto;box-shadow:0 .7rem 2rem #0000002e}.PRSdcG_stageModes::-webkit-scrollbar{display:none}.PRSdcG_stageModes button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb8f;cursor:pointer;background:0 0;border:0;border-radius:.36rem;padding:.45rem .65rem;font-size:.68rem;font-weight:700}.PRSdcG_stageModes button:not(.PRSdcG_stageModeActive):hover{color:var(--ivory);background:#f4eadb0a}.PRSdcG_stageModes .PRSdcG_stageModeActive{color:#17100a;background:var(--amber-bright);box-shadow:inset 0 1px #ffffff4d,0 .35rem 1rem #e0a45d21}.PRSdcG_stageViewport{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 52% 72%,#e0a45d14,#0000 42%),linear-gradient(#08070629,#0807066b);flex:auto;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.PRSdcG_stageFlow{position:absolute;inset:0}.PRSdcG_stageFlowHidden{visibility:hidden;pointer-events:none}.PRSdcG_stageLoading{color:#f4eadb94;justify-content:center;align-items:center;gap:.65rem;width:100%;height:100%;font-size:.72rem;display:flex}.PRSdcG_stageLoading span{background:var(--teal);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .8rem #6acabd85}.PRSdcG_stageGestureHint{color:#f4eadba3;pointer-events:none;background:#0706059e;border-radius:.32rem;margin:0;padding:.35rem .5rem;font-size:.56rem;position:absolute;bottom:.55rem;right:.75rem}.PRSdcG_stageInvitation{bottom:.75rem;left:max(.85rem,var(--safe-left));color:#f4eadbb3;background:rgb(7 6 5/calc(.62 * var(--gn-surface-scale)));text-align:left;pointer-events:none;width:min(21rem,100% - 1.7rem);-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));border:1px solid #f4eadb1a;border-radius:.65rem;justify-items:start;gap:.15rem;padding:.55rem .7rem;display:grid;position:absolute;box-shadow:0 .8rem 2.5rem #00000038}.PRSdcG_stageInvitation button{pointer-events:auto}.PRSdcG_stageInvitationClose{color:#f4eadba8;cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid;position:absolute;top:.3rem;right:.3rem}.PRSdcG_stageInvitationClose svg{width:.85rem;height:.85rem}.PRSdcG_stageInvitationClose:hover{color:#f4eadb;background:#f4eadb1a}.PRSdcG_stageInvitationClose:focus-visible{color:#f4eadb;background:#f4eadb1a}.PRSdcG_stageInvitationAction{color:var(--amber-bright);letter-spacing:.02em;cursor:pointer;background:#e0a45d1a;border:1px solid #e0a45d66;border-radius:.45rem;margin-top:.4rem;padding:.32rem .6rem;font-size:.66rem;font-weight:650}.PRSdcG_stageInvitationAction:hover{color:#f7e2c4;background:#e0a45d2e}.PRSdcG_stageInvitationAction:focus-visible{color:#f7e2c4;background:#e0a45d2e}.PRSdcG_stageInvitation span,.PRSdcG_stageInvitation strong{padding-right:1.6rem}@media(max-width:720px){.PRSdcG_stageInvitation{width:min(17rem,100% - 1.7rem);padding:.45rem .55rem}.PRSdcG_stageInvitation small{font-size:.55rem}.PRSdcG_stageInvitation span,.PRSdcG_stageInvitation strong{padding-right:2.9rem}.PRSdcG_stageInvitationClose{width:44px;height:44px;top:.1rem;right:.1rem}.PRSdcG_stageInvitationAction{min-height:44px;padding-inline-start:.85rem;padding-inline-end:.85rem;font-size:.72rem}}.PRSdcG_stageInvitation span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:750}.PRSdcG_stageInvitation strong{color:#f4eadb;font-family:Georgia,Times New Roman,serif;font-size:max(1.05rem,min(2.4vw,1.35rem));font-weight:500}.PRSdcG_stageInvitation small{font-size:.59rem;line-height:1.4}.PRSdcG_stageTab{--stage-tab-note-base-size:1.6rem;--stage-tab-note-base-font-size:.68rem;--stage-tab-note-size:var(--stage-tab-note-base-size);--stage-tab-note-size-rgb:var(--stage-tab-note-base-size-rgb);--stage-tab-note-font-size:var(--stage-tab-note-base-font-size);--stage-tab-note-font-size-rgb:var(--stage-tab-note-base-font-size-rgb);background:linear-gradient(90deg,#e0a45d06,#0000 35%),repeating-linear-gradient(90deg,#0000 0 9.9%,#f4eadb06 10%);align-content:center;gap:max(.7rem,min(2vh,1.05rem));width:100%;height:100%;padding:max(1.25rem,min(4vw,2.6rem));display:grid;position:relative;container:PRSdcG_stage-tab/size}.PRSdcG_stageTabLanes{--stage-tab-lane-start:1.9rem;isolation:isolate;touch-action:pan-y;gap:max(.7rem,min(2vh,1.05rem));width:100%;padding-top:.8rem;display:grid;position:relative;overflow:hidden}.PRSdcG_stageTab[data-tab-size=large] .PRSdcG_stageTabLanes{--stage-tab-note-size:min(calc(var(--stage-tab-note-base-size) + .68rem), 13cqh);--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .2rem), 4.2cqh));gap:max(1px,min(1cqh,8px));padding-top:min(.8rem,2cqh)}.PRSdcG_stageTab[data-tab-size=large][data-string-count="4"] .PRSdcG_stageTabLanes{--stage-tab-note-size:min(calc(var(--stage-tab-note-base-size) + .68rem), 18cqh);--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .2rem), 5.8cqh))}.PRSdcG_stageTab[data-tab-size=large][data-string-count="5"] .PRSdcG_stageTabLanes{--stage-tab-note-size:min(calc(var(--stage-tab-note-base-size) + .68rem), 15.5cqh);--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .2rem), 4.8cqh))}.PRSdcG_stageTab[data-tab-size=large][data-string-count="7"] .PRSdcG_stageTabLanes{--stage-tab-note-size:min(calc(var(--stage-tab-note-base-size) + .52rem), 11.8cqh);--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .16rem), 4.2cqh))}.PRSdcG_stageTab[data-tab-size=large][data-string-count="8"] .PRSdcG_stageTabLanes{--stage-tab-note-size:min(calc(var(--stage-tab-note-base-size) + .52rem), 10.4cqh);--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .16rem), 4.2cqh))}@container PRSdcG_stage-tab (height<=279px){.PRSdcG_stageTab[data-tab-size=compact] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(var(--stage-tab-note-base-size), 12cqh));--stage-tab-note-font-size:max(7px, min(var(--stage-tab-note-base-font-size), 3.8cqh));gap:1px;padding-top:min(.8rem,2cqh);transform:translateY(-8px)}.PRSdcG_stageTab[data-tab-size=compact][data-string-count="4"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(var(--stage-tab-note-base-size), 17cqh))}.PRSdcG_stageTab[data-tab-size=compact][data-string-count="5"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(var(--stage-tab-note-base-size), 14cqh))}.PRSdcG_stageTab[data-tab-size=compact][data-string-count="7"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(var(--stage-tab-note-base-size), 8cqh))}.PRSdcG_stageTab[data-tab-size=compact][data-string-count="8"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(var(--stage-tab-note-base-size), 7cqh))}.PRSdcG_stageTab[data-tab-size=compact] .PRSdcG_stageTabString>span{font-size:min(.67rem,var(--stage-tab-note-font-size))}.PRSdcG_stageTab[data-tab-size=large] .PRSdcG_stageTabLanes{transform:translateY(-8px)}.PRSdcG_stageTab[data-tab-size=large][data-string-count="7"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(calc(var(--stage-tab-note-base-size) + .52rem), 9cqh))}.PRSdcG_stageTab[data-tab-size=large][data-string-count="8"] .PRSdcG_stageTabLanes{--stage-tab-note-size:max(7px, min(calc(var(--stage-tab-note-base-size) + .52rem), 7.8cqh));--stage-tab-note-font-size:max(7px, min(calc(var(--stage-tab-note-base-font-size) + .16rem), 4.2cqh))}}@container PRSdcG_stage-tab (height>=280px){.PRSdcG_stageTab[data-tab-size=large] .PRSdcG_stageTabLanes{gap:max(8px,min(2.9cqh,20px));transform:translateY(-24px)}.PRSdcG_stageTab[data-tab-size=large][data-string-count="7"] .PRSdcG_stageTabLanes,.PRSdcG_stageTab[data-tab-size=large][data-string-count="8"] .PRSdcG_stageTabLanes{gap:max(6px,min(1.8cqh,16px))}}@container PRSdcG_stage-tab (height>=560px){.PRSdcG_stageTab[data-tab-size=large] .PRSdcG_stageTabLanes{gap:max(12px,min(3.2cqh,28px))}.PRSdcG_stageTab[data-tab-size=large][data-string-count="7"] .PRSdcG_stageTabLanes,.PRSdcG_stageTab[data-tab-size=large][data-string-count="8"] .PRSdcG_stageTabLanes{gap:max(10px,min(2.4cqh,20px))}}.PRSdcG_stageTabGuideLayer{z-index:2;top:0;bottom:0;right:0;left:var(--stage-tab-lane-start);pointer-events:none;position:absolute}.PRSdcG_stageTabLoopRange{z-index:0;background:#6acabd09;border-inline-start:1px solid #6acabd57;border-inline-end:1px solid #6acabd57;position:absolute;top:0;bottom:0}.PRSdcG_stageTabLoopRange[data-active=true]{background:#6acabd11;border-left-color:#6acabd94;border-right-color:#6acabd94}.PRSdcG_stageTabLoopMarker{z-index:1;border-inline-start:1px dashed #6acabdb8;width:1px;position:absolute;top:0;bottom:0}.PRSdcG_stageTabLoopMarker[data-mark=B]{border-inline-start-color:#e0a45dc7}.PRSdcG_stageTabLoopMarker[data-active=true]{border-inline-start-style:solid;border-inline-start-width:2px}.PRSdcG_stageTabLoopMarker span{color:#100c08;background:#6acabd;border-radius:.2rem;min-width:1rem;padding:.08rem .22rem;font-size:.53rem;font-weight:800;line-height:1;position:absolute;top:0;left:0;transform:translateY(0)}.PRSdcG_stageTabLoopMarker[data-mark=B] span{background:#e0a45d;transform:translate(-100%)}.PRSdcG_stageHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.PRSdcG_stageSetup{pointer-events:auto;flex:none;position:relative}.PRSdcG_stageSetup summary,.PRSdcG_stageViewTrigger{min-height:var(--touch-target);color:#f4eadbb3;background:rgb(7 6 5/calc(.72 * var(--gn-surface-scale)));-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));cursor:pointer;border:1px solid #f4eadb17;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.66rem;font-weight:700;list-style:none;display:flex;box-shadow:0 .7rem 2rem #0000002e}.PRSdcG_stageSetup summary::-webkit-details-marker{display:none}.PRSdcG_stageSetup[open] summary{color:#17100a;background:var(--amber-bright)}.PRSdcG_stageSetupDisabled summary,.PRSdcG_stageSetupDisabled[open] summary{color:#f4eadb6b;cursor:not-allowed;background:#07060594}.PRSdcG_stageSetupDisabled .PRSdcG_stageInstrument{opacity:.48}.PRSdcG_stageSetup .PRSdcG_stageInstrument{width:max-content;min-width:0;max-width:calc(100vw - max(1rem,var(--safe-left)) - max(1rem,var(--safe-right)));flex-wrap:wrap;position:absolute;top:calc(100% + .4rem);right:0}.PRSdcG_stageViewMenu .PRSdcG_stageViewPicker{width:min(24rem,100vw - 2rem);position:absolute;top:calc(100% + .4rem);right:0}.PRSdcG_stageViewPicker{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0807f5;border:1px solid #f4eadb1f;border-radius:.65rem;overflow:hidden;box-shadow:0 1rem 2.8rem #00000057}.PRSdcG_stageViewChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;padding:.35rem;display:grid}.PRSdcG_stageViewChoices button{min-height:var(--touch-target);color:#f4eadba8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;gap:.12rem;padding:.55rem .62rem;display:grid}.PRSdcG_stageViewChoices button:hover{color:var(--ivory);background:#f4eadb0a}.PRSdcG_stageViewChoices .PRSdcG_stageViewChoiceActive{color:#fdf3e4;background:#e0a45d1f;border-color:#e0a45d57}.PRSdcG_stageViewChoices strong,.PRSdcG_stageViewPreferences span{font-size:.66rem;font-weight:720}.PRSdcG_stageViewChoices small,.PRSdcG_stageViewPreferences small{color:var(--muted-readable);font-size:.55rem;line-height:1.35}.PRSdcG_stageViewPreferences{background:#f4eadb14;border-top:1px solid #f4eadb14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.PRSdcG_stageViewPreferences button{min-height:var(--touch-target);color:#f4eadbab;cursor:pointer;background:#0a0807fa;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.PRSdcG_stageViewPreferences button[aria-pressed=true] small{color:var(--teal)}.PRSdcG_stageInstrument{background:rgb(7 6 5/calc(.72 * var(--gn-surface-scale)));-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale)));pointer-events:auto;border:1px solid #f4eadb17;border-radius:.5rem;flex:none;align-items:center;gap:.4rem;padding:.25rem .4rem;display:flex;box-shadow:0 .7rem 2rem #0000002e}.PRSdcG_stageInstrumentKind{gap:.2rem;display:flex}.PRSdcG_stageInstrumentKind button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb99;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.18rem .62rem;font-size:.64rem}.PRSdcG_stageInstrumentKind .PRSdcG_stageInstrumentActive{color:#fdf3e4;background:#e0a45d33;box-shadow:inset 0 0 0 1px #e0a45d66}.PRSdcG_stageInstrument select{min-height:var(--touch-target);color:#f4eadbc7;font:inherit;cursor:pointer;background:#07060580;border:1px solid #d8c8af29;border-radius:.4rem;padding:.15rem .35rem;font-size:.64rem}.PRSdcG_stageInstrument small{color:var(--muted-readable);letter-spacing:.12em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}@media(max-width:30rem){.PRSdcG_stageInstrument small{display:none}}.PRSdcG_stageTabPlayhead{z-index:2;background:linear-gradient(#0000,#e0a45db8 12% 88%,#0000);width:2px;position:absolute;top:-.4rem;bottom:-.4rem}.PRSdcG_stageTabString{grid-template-columns:1.2rem 1fr;align-items:center;gap:.7rem;display:grid}.PRSdcG_stageTabString>span{color:#f4eadb85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.PRSdcG_stageTab[data-tab-size=large] .PRSdcG_stageTabString>span{font-size:min(.67rem,var(--stage-tab-note-font-size))}.PRSdcG_stageTabString>i{background:#d8c8af47;grid-area:1/2;height:1px}.PRSdcG_stageTabString>div{z-index:1;width:100%;height:var(--stage-tab-note-size);grid-area:1/2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 min(.7rem,8%) 100%);mask-image:linear-gradient(90deg,#0000 0,#000 min(.7rem,8%) 100%)}.PRSdcG_stageTabNoteFlow{width:var(--stage-tab-track-width,100%);height:100%;transform:translate3d(var(--stage-tab-track-shift,0%),0,0);position:relative}.PRSdcG_stageTabString b{min-width:var(--stage-tab-note-size);height:var(--stage-tab-note-size);color:#e7f7f3;font-size:var(--stage-tab-note-font-size);background:#142522;border:1px solid #6acabd70;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 1.1rem #6acabd21}.PRSdcG_stageTabControls{z-index:4;align-items:stretch;gap:.42rem;width:min(22.5rem,100% - 1.5rem);display:flex;position:absolute;bottom:max(.65rem,min(1.7vh,1.05rem));right:max(.75rem,min(2vw,1.35rem))}.PRSdcG_stageTabSizeToggle{min-width:5.55rem;min-height:var(--touch-target);color:#f4eadbb8;-webkit-backdrop-filter:blur(calc(14px * var(--gn-blur-scale)));backdrop-filter:blur(calc(14px * var(--gn-blur-scale)));font:inherit;cursor:pointer;background:linear-gradient(135deg,#6acabd0b,#0000 52%),#0a0807cc;border:1px solid #d8c8af29;border-radius:.8rem;justify-content:center;align-items:center;gap:.38rem;padding:.42rem .64rem;display:inline-flex;box-shadow:0 .85rem 2.4rem #0000003d,inset 0 1px #ffffff09}.PRSdcG_stageTabSizeToggle span{letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:750}.PRSdcG_stageTabSizeToggle:hover{color:#fdf3e4;background:#f4eadb14;border-color:#f4eadb40}.PRSdcG_stageTabSizeToggle[aria-pressed=true]{color:#fdf3e4;background:linear-gradient(135deg,#e0a45d29,#0000 58%),#0a0807db;border-color:#e0a45d6b;box-shadow:0 0 1rem #e0a45d21,inset 0 1px #ffffff0d}.PRSdcG_stageTabSizeToggle:focus-visible{outline-offset:2px;outline:2px solid #e0a45dd1}.PRSdcG_stageTabZoom{width:min(16.5rem,100%);min-width:0;min-height:var(--touch-target);color:#f4eadbd6;-webkit-backdrop-filter:blur(calc(14px * var(--gn-blur-scale)));backdrop-filter:blur(calc(14px * var(--gn-blur-scale)));cursor:pointer;background:linear-gradient(135deg,#e0a45d13,#0000 48%),#0a0807cc;border:1px solid #d8c8af29;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(5rem,8.5rem) auto;align-items:center;column-gap:.58rem;padding:.42rem .62rem;display:grid;position:relative;box-shadow:0 .85rem 2.4rem #0000003d,inset 0 1px #ffffff09}.PRSdcG_stageTabZoom>span{color:#f4eadbb8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;grid-row:1/span 2;font-size:.58rem;font-weight:750}.PRSdcG_stageTabZoom input{width:100%;height:var(--touch-target);cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;grid-area:1/2/span 2;margin:0}.PRSdcG_stageTabZoom input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#6acabd66,#e0a45db8);border-radius:999px;height:3px}.PRSdcG_stageTabZoom input::-moz-range-track{background:linear-gradient(90deg,#6acabd66,#e0a45db8);border:0;border-radius:999px;height:3px}.PRSdcG_stageTabZoom input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e0a45d;border:1px solid #fdf3e4cc;border-radius:50%;width:1rem;height:1rem;margin-top:-.41rem;box-shadow:0 0 .8rem #e0a45d52}.PRSdcG_stageTabZoom input::-moz-range-thumb{background:#e0a45d;border:1px solid #fdf3e4cc;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 .8rem #e0a45d52}.PRSdcG_stageTabZoom input:focus-visible{outline-offset:-.35rem;border-radius:.5rem;outline:2px solid #e0a45dd1}.PRSdcG_stageTabZoom output{color:#fdf3e4;text-align:right;align-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700;line-height:1}.PRSdcG_stageTabZoom small{color:var(--muted-readable);text-align:right;white-space:nowrap;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;line-height:1.1}@media(max-width:720px),(max-height:540px){.PRSdcG_stageTab{padding-bottom:max(3.15rem,calc(var(--touch-target) + .5rem))}.PRSdcG_stageTabControls{right:max(.5rem,var(--safe-right));bottom:max(.3rem,var(--safe-bottom));gap:.32rem;width:min(15.25rem,100% - 1rem)}.PRSdcG_stageTabSizeToggle{flex:0 0 var(--touch-target);min-width:var(--touch-target);grid-template-rows:auto auto;gap:1px;padding:0;display:grid}.PRSdcG_stageTabSizeToggle span{letter-spacing:.02em;font-size:.42rem;line-height:1}.PRSdcG_stageTabZoom{width:auto;min-width:0;min-height:var(--touch-target);flex:auto;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:.4rem;padding:.16rem .48rem}.PRSdcG_stageTabZoom>span,.PRSdcG_stageTabZoom small{display:none}.PRSdcG_stageTabZoom input{grid-area:1/1;min-width:0}.PRSdcG_stageTabZoom output{grid-area:1/2;align-self:center}}.PRSdcG_stageTabString .PRSdcG_stageTabNoteActive{color:#fdf3e4;background:#2c1f10;border-color:#e0a45dd9;box-shadow:0 0 1.4rem #e0a45d66}.PRSdcG_stageTabString .PRSdcG_stageTabNotePast{color:var(--muted-readable);box-shadow:none;background:#14252299;border-color:#f4eadb29}.PRSdcG_stageTabString .PRSdcG_stageTabNoteBacking{color:var(--muted-readable);box-shadow:none;background:0 0;border-style:dashed}@media(prefers-reduced-motion:no-preference){.PRSdcG_stageTabString b{transition:border-color .18s,background-color .18s}}.PRSdcG_stageTab>p,.PRSdcG_stageNeck>p{color:var(--muted-readable);text-align:center;white-space:nowrap;margin:0;font-size:.67rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.PRSdcG_stageNeck{background:linear-gradient(#17110d,#0b0908);align-content:center;gap:0;width:100%;height:100%;padding:2rem max(1rem,min(3vw,2.5rem));display:grid;position:relative}.PRSdcG_stageLoopStatus{z-index:2;color:#f4eadbb3;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#090807b3;border:1px dashed #6acabd57;border-radius:999px;max-width:calc(100% - 1.5rem);padding:.25rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:650;position:absolute;top:.65rem;right:.75rem;overflow:hidden}.PRSdcG_stageLoopStatus[data-active=true]{color:#e7f7f3;background:#142522d1;border-style:solid;border-color:#6acabd8c}.PRSdcG_fretNumbers,.PRSdcG_neckString{display:grid}.PRSdcG_fretNumbers span{color:#f4eadba8;text-align:center;padding-bottom:.45rem;font-size:.75rem}.PRSdcG_neckString>span,.PRSdcG_neckPosition{background:linear-gradient(#0000 48%,#d8c8af52 49% 52%,#0000 53%);border-right:1px solid #f4eadb21;height:max(1.35rem,min(4vh,2.2rem));position:relative}.PRSdcG_neckString>span:first-child,.PRSdcG_neckPosition:first-child{border-right-color:#f4eadb73}.PRSdcG_stageNeck[data-interactive=true]{overscroll-behavior:contain;padding-block-start:max(1rem,min(3vh,2rem));padding-block-end:max(1rem,min(3vh,2rem));overflow:hidden auto}.PRSdcG_stageNeck[data-interactive=true] .PRSdcG_neckString{min-height:var(--touch-target)}.PRSdcG_neckPosition{width:100%;min-width:var(--touch-target);min-height:var(--touch-target);color:var(--ivory);cursor:pointer;border-top:0;border-bottom:0;border-left:0;place-items:center;padding:0;display:grid}.PRSdcG_neckPosition:before,.PRSdcG_neckPosition:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.PRSdcG_neckPosition:before{background:#0706055c;border:1px solid #f4eadb1c;border-radius:50%;width:1.35rem;height:1.35rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.PRSdcG_neckPosition:hover:before{background:#e0a45d1f;border-color:#f0bd78b3}.PRSdcG_neckPosition:focus-visible:before{background:#e0a45d1f;border-color:#f0bd78b3}.PRSdcG_neckPosition:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #f4eadb}.PRSdcG_neckPositionFound:before{background:var(--teal);border:2px solid #dff7f2;box-shadow:0 0 1rem #6acabd6b}.PRSdcG_neckPositionFound:after{border-bottom:2px solid #10211e;border-right:2px solid #10211e;width:.35rem;height:.65rem;transform:translate(-50%,-62%)rotate(45deg)}.PRSdcG_neckPositionMiss:before{background:#3b2010eb;border:2px dashed #f0bd78eb}.PRSdcG_neckPositionMiss:after{background:#f4eadb;width:.7rem;height:2px;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 .22rem #f4eadb}.PRSdcG_neckPositionRoot:before,.PRSdcG_neckPositionThird:before,.PRSdcG_neckPositionFifth:before{border-style:solid;border-width:1px;box-shadow:0 .35rem 1rem #00000047}.PRSdcG_neckPositionRoot:before{background:var(--amber-bright);border-color:#f8d8a9}.PRSdcG_neckPositionThird:before{background:#f4eadb2e;border-color:#f4eadbd1}.PRSdcG_neckPositionFifth:before{background:#6acabd59;border-color:#dff7f2}.PRSdcG_neckPositionGlyph{z-index:1;color:var(--ivory);pointer-events:none;font-size:.66rem;font-weight:780;line-height:1;position:relative}.PRSdcG_neckPositionRoot .PRSdcG_neckPositionGlyph{color:#1a1109}.PRSdcG_neckString .PRSdcG_neckTarget:after{background:var(--teal);content:"";border:2px solid #dff7f2;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem #6acabd85}.PRSdcG_neckString .PRSdcG_neckNextTarget:after{content:"";background:#17110ddb;border:2px solid #f2c98fd1;border-radius:50%;width:1rem;height:1rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.PRSdcG_stageNeck[data-handedness=left] .PRSdcG_neckString>span:first-child,.PRSdcG_stageNeck[data-handedness=left] .PRSdcG_neckPosition:first-child{border-right-color:#f4eadb21}.PRSdcG_stageNeck[data-handedness=left] .PRSdcG_neckString>span:last-child,.PRSdcG_stageNeck[data-handedness=left] .PRSdcG_neckPosition:last-child{border-right-color:#f4eadb73}.PRSdcG_performanceStage[data-effects=reduced] .PRSdcG_stageTabString b,.PRSdcG_performanceStage[data-effects=reduced] .PRSdcG_neckString .PRSdcG_neckTarget:after{box-shadow:none}.PRSdcG_trackCount{color:#f4eadb94;letter-spacing:.06em;flex:none;padding-bottom:.3rem;font-size:.7rem}.PRSdcG_transportDeck{padding:.5rem max(1rem,var(--safe-right)) .55rem max(1rem,var(--safe-left));background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px),#080808e6;border:0;border-top:1px solid #f4eadb1c;border-radius:0;flex:none;grid-template-columns:minmax(13rem,.85fr) minmax(17rem,1.4fr) auto;grid-template-areas:"PRSdcG_identity PRSdcG_rail PRSdcG_controls""PRSdcG_channels PRSdcG_channels PRSdcG_channels";gap:.3rem 1rem;margin:0;display:grid;box-shadow:inset 0 1px #ffffff09,inset 0 -1.2rem 3rem #0003}[data-room-kind=backing] .PRSdcG_transportDeck{align-items:center;gap:0 var(--space-room);grid-template-columns:minmax(15rem,1fr) auto;grid-template-areas:"PRSdcG_rail PRSdcG_controls";padding-block-start:.45rem;padding-block-end:.45rem}.PRSdcG_timeRail{grid-area:PRSdcG_rail;grid-template-columns:2.8rem 1fr 2.8rem;align-items:center;gap:.7rem;min-width:0;display:grid}.PRSdcG_timeRail>span,.PRSdcG_timeRail>output{color:#f4eadb94;font-variant-numeric:tabular-nums;font-size:.66rem}.PRSdcG_timeRail>span:last-child,.PRSdcG_timeRail>output:last-child{text-align:right}.PRSdcG_timeRail input,.PRSdcG_masterVolume input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:var(--touch-target);cursor:pointer;background:0 0;margin:0}.PRSdcG_timeRail input::-webkit-slider-runnable-track{background:#f4eadb33;border-radius:999px;height:3px}.PRSdcG_masterVolume input::-webkit-slider-runnable-track{background:#f4eadb33;border-radius:999px;height:3px}.PRSdcG_timeRail input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--amber-bright);border:2px solid #26190e;border-radius:50%;width:1rem;height:1rem;margin-top:-.40625rem;box-shadow:0 0 .9rem #e0a45d4d}.PRSdcG_masterVolume input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--amber-bright);border:2px solid #26190e;border-radius:50%;width:1rem;height:1rem;margin-top:-.40625rem;box-shadow:0 0 .9rem #e0a45d4d}.PRSdcG_timeRail input::-moz-range-track{background:#f4eadb33;border:0;border-radius:999px;height:3px}.PRSdcG_masterVolume input::-moz-range-track{background:#f4eadb33;border:0;border-radius:999px;height:3px}.PRSdcG_timeRail input::-moz-range-progress{background:#e0a45dc2;border-radius:999px;height:3px}.PRSdcG_masterVolume input::-moz-range-progress{background:#e0a45dc2;border-radius:999px;height:3px}.PRSdcG_timeRail input::-moz-range-thumb{background:var(--amber-bright);border:2px solid #26190e;border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 .9rem #e0a45d4d}.PRSdcG_masterVolume input::-moz-range-thumb{background:var(--amber-bright);border:2px solid #26190e;border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 .9rem #e0a45d4d}@media(hover:none)and (pointer:coarse){.PRSdcG_timeRail input::-webkit-slider-runnable-track{height:8px}.PRSdcG_masterVolume input::-webkit-slider-runnable-track{height:8px}.PRSdcG_timeRail input::-moz-range-track{height:8px}.PRSdcG_masterVolume input::-moz-range-track{height:8px}.PRSdcG_timeRail input::-moz-range-progress{height:8px}.PRSdcG_masterVolume input::-moz-range-progress{height:8px}.PRSdcG_timeRail input::-webkit-slider-thumb{width:1.5rem;height:1.5rem;margin-top:-.5rem}.PRSdcG_masterVolume input::-webkit-slider-thumb{width:1.5rem;height:1.5rem;margin-top:-.5rem}.PRSdcG_timeRail input::-moz-range-thumb{width:1.25rem;height:1.25rem}.PRSdcG_masterVolume input::-moz-range-thumb{width:1.25rem;height:1.25rem}}.PRSdcG_transportControls{grid-area:PRSdcG_controls;grid-template-columns:var(--touch-target) 3.4rem minmax(7.8rem,auto) minmax(6rem,8rem);justify-content:center;align-items:center;gap:.55rem;margin:0;display:grid}[data-room-kind=score] .PRSdcG_transportControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex}.PRSdcG_transportControls button,.PRSdcG_channelStrip button,.PRSdcG_roomFooter>button,.PRSdcG_roomFooterActions button{min-width:var(--touch-target);min-height:var(--touch-target);cursor:pointer;border:0}.PRSdcG_restartControl{width:var(--touch-target);color:#f4eadbb8;background:#f4eadb0f;border-radius:50%;justify-self:end;place-items:center;display:grid}.PRSdcG_restartControl svg,.PRSdcG_masterVolume svg,.PRSdcG_channelStrip svg{width:1rem;height:1rem}.PRSdcG_playControl{color:#1a1109;background:var(--amber-bright);border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;padding:0;display:grid;box-shadow:0 .8rem 2.6rem #e0a45d38,inset 0 1px #ffffff59}.PRSdcG_playControl:hover:not(:disabled){background:#f7c98a;transform:translateY(-1px)}.PRSdcG_playControl:disabled{cursor:wait;opacity:.7}.PRSdcG_playControl svg{width:1.4rem;height:1.4rem}.PRSdcG_playControlLoading{cursor:progress;opacity:1;position:relative}.PRSdcG_playControlRing{background:conic-gradient(from -90deg,var(--amber-bright) calc(var(--load-fraction,0) * 360deg),#f4eadb38 0);border-radius:999px;position:absolute;inset:-.28rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem));mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem))}.PRSdcG_playControlRingSpinning{background:conic-gradient(from -90deg,#f4eadb29 0 72%,var(--amber-bright) 0 100%);animation:1.05s linear infinite PRSdcG_guitarNightLoadSpin}@keyframes PRSdcG_guitarNightLoadSpin{to{transform:rotate(360deg)}}.PRSdcG_playControlPercent{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.78rem;font-weight:700;position:relative}@media(prefers-reduced-motion:reduce){.PRSdcG_playControlRingSpinning{animation:none}}.PRSdcG_playbackSpeed{grid-template-columns:var(--touch-target) minmax(3.2rem,auto) var(--touch-target);background:#f4eadb09;border:1px solid #f4eadb1a;border-radius:999px;align-items:center;display:grid;overflow:hidden}.PRSdcG_playbackSpeed button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbbd;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1rem;display:grid}.PRSdcG_playbackSpeed button:hover:not(:disabled){color:var(--ivory);background:#f4eadb0f}.PRSdcG_playbackSpeed button:disabled{cursor:default;opacity:.34}.PRSdcG_playbackSpeed output{justify-items:center;line-height:1;display:grid}.PRSdcG_playbackSpeed strong{color:#e9dfd2;font-variant-numeric:tabular-nums;font-size:.68rem}.PRSdcG_playbackSpeed small{color:#f4eadb94;letter-spacing:.05em;text-transform:uppercase;margin-top:.16rem;font-size:.52rem}.PRSdcG_masterVolume{color:#f4eadb99;grid-template-columns:1rem minmax(5.5rem,8rem);justify-self:start;align-items:center;gap:.6rem;display:grid}.PRSdcG_scoreMasterVolume{flex:7.25rem;grid-template-columns:.9rem minmax(4.75rem,1fr);gap:.4rem;width:max(7.25rem,min(10vw,9rem));min-width:7.25rem;max-width:9rem}.PRSdcG_scoreMasterVolume:hover{color:#f4eadbd1}.PRSdcG_scoreRailLoop{align-items:center;min-width:0;display:flex}.PRSdcG_scoreRailLoop .PRSdcG_loopControls{flex-wrap:nowrap;gap:.25rem;margin-top:0}.PRSdcG_scoreRailLoop .PRSdcG_loopControls output{max-width:6.25rem}.PRSdcG_scoreRailToggle{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadbad;font:inherit;cursor:pointer;background:#f4eadb09;border:1px solid #f4eadb21;border-radius:.48rem;grid-template-rows:1rem auto;place-items:center;gap:.12rem;padding:.25rem .35rem;display:grid}.PRSdcG_scoreRailToggle>span{place-items:center;display:grid}.PRSdcG_scoreRailToggle svg{width:.9rem;height:.9rem}.PRSdcG_scoreRailToggle small{max-width:4.25rem;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:680;line-height:1;overflow:hidden}.PRSdcG_scoreRailToggle:hover:not(:disabled){color:var(--ivory);background:#e0a45d17;border-color:#e0a45d61}.PRSdcG_scoreRailToggleActive,.PRSdcG_scoreRailToggleActive:hover:not(:disabled){color:#dff7f2;background:#6acabd1f;border-color:#6acabd6b}.PRSdcG_scoreRailToggle:disabled{cursor:not-allowed;opacity:.46}.PRSdcG_loopControls{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.PRSdcG_loopMarks{border:1px solid #d8c8af2e;border-radius:.45rem;display:inline-flex;overflow:hidden}.PRSdcG_loopMarks button+button{border-left:1px solid #d8c8af2e}.PRSdcG_loopControls button{min-width:var(--touch-target);min-height:var(--touch-target);color:#f4eadb9e;font:inherit;cursor:pointer;background:#07060580;border:0;padding:.1rem .45rem;font-size:.66rem;font-weight:650}.PRSdcG_loopControls button:hover{color:#fdf3e4;background:#e0a45d1f}.PRSdcG_loopControls .PRSdcG_loopMarkSet{color:#fdf3e4;background:#e0a45d2e}.PRSdcG_loopControls output{color:#f4eadb80;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;font-size:.64rem;display:inline-flex;overflow:hidden}.PRSdcG_loopSpanIcon{color:#e0a45db8;flex:none;display:inline-flex}.PRSdcG_loopSpanIcon svg{width:.85rem;height:.85rem}.PRSdcG_loopControls .PRSdcG_loopClear{border:1px solid #d8c8af2e;border-radius:.4rem;min-width:0;padding:.1rem .6rem;font-weight:500}.PRSdcG_channelStrip{overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:1px solid #f4eadb14;flex-wrap:nowrap;grid-area:PRSdcG_channels;justify-content:flex-start;gap:.45rem;margin:0;padding-top:.45rem;display:flex;overflow-x:auto}.PRSdcG_channelStrip button{color:#e7f4f1;text-align:left;background:#6acabd12;border:1px solid #6acabd33;border-radius:.48rem;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.1rem .4rem;min-width:6rem;padding:.45rem .6rem;display:grid}.PRSdcG_channelStrip strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.7rem;overflow:hidden}.PRSdcG_channelStrip small{color:#f4eadb94;font-size:.58rem}.PRSdcG_channelStrip .PRSdcG_channelMuted{color:#f4eadb9e;background:#f4eadb06;border-color:#f4eadb1a}.PRSdcG_playbackError{z-index:9;top:4.6rem;right:max(.9rem,var(--safe-right));color:#f3c39b;background:#170d09f0;border:1px solid #f3c39b3d;border-radius:.45rem;max-width:min(30rem,100% - 1.8rem);margin:0;padding:.55rem .75rem;font-size:.76rem;line-height:1.45;position:absolute}.PRSdcG_roomFooter{min-height:2.75rem;padding:.15rem max(1rem,var(--safe-right)) max(.15rem,var(--safe-bottom)) max(1rem,var(--safe-left));background:#080706f0;border-top:1px solid #f4eadb12;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.PRSdcG_roomFooter>button{color:var(--muted);background:0 0;border-radius:.42rem;padding:.55rem .75rem}.PRSdcG_roomFooter>button:hover{color:var(--ivory);background:#f4eadb0d}.PRSdcG_roomFooterActions{align-items:center;gap:.35rem;display:flex}.PRSdcG_roomFooterActions button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:.42rem;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .75rem;font-size:.68rem;display:inline-flex}.PRSdcG_roomFooterActions button:hover{color:var(--ivory);background:#f4eadb0d}.PRSdcG_roomFooterActions .PRSdcG_replayTake{color:#1a1109;background:var(--amber-bright);font-weight:750}.PRSdcG_roomFooterActions .PRSdcG_replayTake:hover{color:#1a1109;background:#f7c98a}.PRSdcG_replayTake svg{width:.85rem;height:.85rem}.PRSdcG_roomFooter p{text-align:left;grid-template-columns:auto auto;align-items:center;gap:.02rem .5rem;margin:0;display:grid}.PRSdcG_roomFooter p>span{background:var(--teal);border-radius:50%;grid-row:1/3;width:.42rem;height:.42rem;box-shadow:0 0 .7rem #6acabd99}.PRSdcG_roomFooter strong{color:#e8dfd2;font-size:.68rem}.PRSdcG_roomFooter small{color:#f4eadb94;font-size:.62rem}.PRSdcG_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PRSdcG_roomStatus{z-index:2;margin:0 max(1.5rem,var(--safe-right)) max(1rem,var(--safe-bottom)) max(1.5rem,var(--safe-left));background:rgb(12 10 9/calc(.72 * var(--gn-surface-scale)));-webkit-backdrop-filter:blur(calc(10px * var(--gn-blur-scale)));backdrop-filter:blur(calc(10px * var(--gn-blur-scale)));border:1px solid #f4eadb1c;border-radius:.45rem;grid-template-columns:auto auto;justify-self:end;align-items:center;gap:.08rem .55rem;padding:.55rem .75rem;display:grid}.PRSdcG_roomStatus>span{background:var(--teal);border-radius:50%;grid-row:1/3;width:.45rem;height:.45rem;box-shadow:0 0 .65rem #6acabda6}.PRSdcG_roomStatus strong{color:#e9dece;font-size:.72rem}.PRSdcG_roomStatus small{color:#f4eadb87;font-size:.7rem}.PRSdcG_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.PRSdcG_app button:focus-visible{outline:3px solid var(--amber-bright);outline-offset:3px}.PRSdcG_app a:focus-visible{outline:3px solid var(--amber-bright);outline-offset:3px}.PRSdcG_app input:focus-visible{outline:3px solid var(--amber-bright);outline-offset:3px}.PRSdcG_app select:focus-visible{outline:3px solid var(--amber-bright);outline-offset:3px}.PRSdcG_app summary:focus-visible{outline:3px solid var(--amber-bright);outline-offset:3px}@keyframes PRSdcG_panelArrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes PRSdcG_roomSettle{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1.015)}}@keyframes PRSdcG_roomBreathe{0%{opacity:.68}to{opacity:1}}@media(min-width:721px)and (max-width:1100px){.PRSdcG_transportDeck{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);grid-template-areas:"PRSdcG_identity PRSdcG_rail""PRSdcG_controls PRSdcG_controls""PRSdcG_channels PRSdcG_channels";gap:.35rem .8rem}.PRSdcG_transportControls{grid-template-columns:var(--touch-target) 3.4rem minmax(7.8rem,auto) minmax(5.5rem,7rem)}.PRSdcG_channelStrip{border-top:0;flex-wrap:wrap;justify-content:center;align-self:center;padding-top:0;overflow-x:visible}}@media(max-width:720px){.PRSdcG_app{grid-template-rows:auto 1fr;overflow-y:auto}.PRSdcG_appRoom{overflow:hidden}.PRSdcG_backdrop{background:linear-gradient(180deg,#08060580,#08060529 24%,#080605e6 72%,#080605fa),var(--room-backdrop,url(/guitar-night/velvet-rehearsal.webp)) 58% center / cover no-repeat;position:fixed}.PRSdcG_topbar{min-height:3.75rem;padding:max(.65rem,var(--safe-top)) max(1rem,var(--safe-right)) .45rem max(1rem,var(--safe-left))}.PRSdcG_brand{letter-spacing:.12em;gap:.5rem;font-size:.68rem}.PRSdcG_brand img{width:1.45rem;height:1.45rem}.PRSdcG_brand span,.PRSdcG_topbarDivider,.PRSdcG_topbarTitle,.PRSdcG_roomName{display:none}.PRSdcG_topbarActions{order:initial;flex-wrap:nowrap;gap:.35rem;width:auto;margin-top:0;margin-left:auto;position:relative}.PRSdcG_venueMenuButton{padding:.35rem .75rem;font-size:.68rem;font-weight:700}.PRSdcG_topbarActions .PRSdcG_accountChip{min-width:var(--touch-target);justify-content:center;padding-inline-start:.65rem;padding-inline-end:.65rem}.PRSdcG_venueMenu{width:min(27rem,100vw);padding-left:max(0,var(--safe-left));padding-right:max(0,var(--safe-right))}.PRSdcG_learnScrim{padding:max(.55rem,var(--safe-top)) max(.55rem,var(--safe-right)) max(.55rem,var(--safe-bottom)) max(.55rem,var(--safe-left));justify-content:stretch;align-items:flex-end}.PRSdcG_learnShelf{border-radius:.9rem;align-self:auto;width:100%;max-height:min(82dvh,40rem);padding:1.15rem;animation-name:PRSdcG_learnShelfRise}.PRSdcG_learnShelfHeading h2{font-size:max(1.9rem,min(9vw,2.65rem))}.PRSdcG_learnSetlist{margin-top:1.1rem}.PRSdcG_learnContinue,.PRSdcG_learnSetlistRow{padding-inline-start:.8rem;padding-inline-end:.8rem}.PRSdcG_noteHuntHeadingProgress{display:none}.PRSdcG_noteHuntDeck{min-height:8.75rem;padding:.45rem max(.55rem,var(--safe-right)) max(.45rem,var(--safe-bottom)) max(.55rem,var(--safe-left));grid-template-columns:minmax(0,1fr);gap:.35rem}.PRSdcG_noteHuntProgress{gap:.16rem}.PRSdcG_noteHuntProgress>p,.PRSdcG_noteHuntProgress>strong,.PRSdcG_noteHuntListen strong,.PRSdcG_noteHuntListen small,.PRSdcG_noteHuntNext strong,.PRSdcG_noteHuntNext small,.PRSdcG_noteHuntAdjust>summary{font-size:.75rem}.PRSdcG_noteHuntControls{flex-wrap:wrap;align-items:stretch}.PRSdcG_noteHuntListen,.PRSdcG_noteHuntNext{flex:auto;width:auto;min-width:0}.PRSdcG_noteHuntAdjust>div{width:min(24rem,100vw - 1.1rem);right:0}.PRSdcG_learnRangeControl,.PRSdcG_learnPhraseSettings,.PRSdcG_shapeWalkSettings{max-width:100%}.PRSdcG_learnRangeControl select,.PRSdcG_learnPhraseSettings select,.PRSdcG_shapeWalkSettings select{min-height:var(--touch-target)}.PRSdcG_echoPhraseRail>span{min-width:1.55rem;min-height:1.55rem}.PRSdcG_shapeWalkPicker button{min-width:var(--touch-target);min-height:var(--touch-target)}.PRSdcG_main{padding:7.5rem max(.9rem,var(--safe-right)) max(1rem,var(--safe-bottom)) max(.9rem,var(--safe-left));align-items:end}.PRSdcG_mainRoom{align-items:stretch;min-height:0;padding:0;overflow:hidden}.PRSdcG_entryPanel{border-radius:.72rem;width:100%;padding:1.25rem}.PRSdcG_entryPanelLesson{max-height:none}.PRSdcG_firstWinBrief{top:4.35rem;right:max(.55rem,var(--safe-right));left:max(.55rem,var(--safe-left));width:auto;padding:.72rem .78rem .76rem}.PRSdcG_entryPanelLesson .PRSdcG_firstWinBrief h1{letter-spacing:-.03em;max-width:17ch;font-size:max(1.55rem,min(7.5vw,2.05rem));line-height:1}.PRSdcG_firstWinBrief .PRSdcG_eyebrow{margin-bottom:.3rem;font-size:.5rem}.PRSdcG_firstWinBrief .PRSdcG_detailCopy{max-width:38ch;margin-top:.38rem;font-size:.7rem;line-height:1.35}.PRSdcG_firstWinDeck{min-height:9.65rem;padding:.38rem max(.55rem,var(--safe-right)) max(.38rem,var(--safe-bottom)) max(.55rem,var(--safe-left));grid-template-columns:minmax(0,1fr);gap:.28rem}.PRSdcG_firstWinProgress .PRSdcG_previewMeta{font-size:.61rem}.PRSdcG_firstWinProgress .PRSdcG_beatRow{gap:.3rem;margin-top:.28rem}.PRSdcG_firstWinProgress .PRSdcG_lessonFeedback{margin-top:.28rem;font-size:.58rem}.PRSdcG_firstWinRoom .PRSdcG_lessonControls{grid-template-columns:minmax(7.4rem,.82fr) minmax(0,1.18fr);gap:.38rem}.PRSdcG_firstWinRoom .PRSdcG_grooveAction{grid-template-columns:2.35rem minmax(0,1fr);gap:.48rem;padding:.3rem .55rem .3rem .3rem}.PRSdcG_firstWinRoom .PRSdcG_grooveAction>span:first-child{width:2.35rem;height:2.35rem}.PRSdcG_firstWinRoom .PRSdcG_tapAction{padding:.42rem .62rem}.PRSdcG_firstWinUtilities{justify-content:space-between;gap:.2rem}.PRSdcG_firstWinUtilities>button,.PRSdcG_firstWinUtilities>details>summary{padding:.38rem .5rem;font-size:.6rem}.PRSdcG_firstWinUtilities .PRSdcG_lessonOptions>div{width:min(23rem,100vw - 1.1rem);left:0;right:auto}.PRSdcG_entryPanel h1{font-size:max(2.25rem,min(12vw,3.35rem))}.PRSdcG_lede,.PRSdcG_detailCopy{margin-top:.85rem;font-size:.9rem;line-height:1.52}.PRSdcG_entryActions{margin-top:1.15rem}.PRSdcG_primaryAction,.PRSdcG_secondaryAction,.PRSdcG_expertAction{grid-template-columns:1fr;gap:.15rem;min-height:3.65rem;padding:.72rem .85rem}.PRSdcG_expertAction{min-height:var(--touch-target)}.PRSdcG_lessonControls,.PRSdcG_lessonOptions>div{grid-template-columns:1fr}.PRSdcG_lessonOptions label{grid-template-columns:4rem 1fr auto}.PRSdcG_detailActions{align-items:stretch}.PRSdcG_detailActions :-webkit-any(button,a){flex:1}.PRSdcG_detailActions :-moz-any(button,a){flex:1}.PRSdcG_detailActions :is(button,a){flex:1}.PRSdcG_entryPanelRoom{display:contents}.PRSdcG_roomPanel{background:0 0;border-radius:0;height:100%;min-height:0;max-height:none;padding:0;overflow:hidden}.PRSdcG_roomHeadingRow{min-height:3.55rem;padding:.35rem max(.55rem,var(--safe-right)) .35rem max(.55rem,var(--safe-left));gap:.55rem;display:flex}.PRSdcG_roomHeadingRow h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,18rem);font-size:max(1rem,min(4.8vw,1.35rem));line-height:1.05;display:block}.PRSdcG_roomHeadingRow .PRSdcG_eyebrow{margin-bottom:.14rem;font-size:.5rem}.PRSdcG_trackCount{display:none}.PRSdcG_roomHeadingMeta{justify-content:flex-end;align-items:center;gap:.65rem;margin:0;display:flex}.PRSdcG_roomTools{gap:.3rem}.PRSdcG_roomTools>button,.PRSdcG_scoreSession>summary{width:var(--touch-target);min-width:var(--touch-target);justify-content:center;padding:0}.PRSdcG_roomTools>button strong,.PRSdcG_scoreSession>summary strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PRSdcG_roomTools>button small,.PRSdcG_scoreSession>summary>small{display:none}.PRSdcG_performanceStage{flex:auto;margin:0}.PRSdcG_inputHealthLatency button,.PRSdcG_hearScoreToggle{min-width:var(--touch-target);min-height:var(--touch-target)}.PRSdcG_stageHeader{top:.42rem;right:max(.45rem,var(--safe-right));left:max(.45rem,var(--safe-left));min-height:var(--touch-target);align-items:flex-start;padding:0;display:grid}.PRSdcG_stageHeader>div:first-child{grid-area:2/1;max-width:min(12rem,46vw);margin-top:.45rem;padding:.35rem .5rem;position:static}.PRSdcG_stageHeader>div.PRSdcG_stageSignalWithAccessory{width:min(24rem,100vw - .9rem);max-width:calc(100vw - .9rem)}.PRSdcG_stageHeaderTools{flex-wrap:wrap;grid-area:1/1;justify-content:flex-end;justify-self:end;align-items:start;gap:.35rem;width:auto;max-width:100%;display:flex;position:relative}.PRSdcG_stageHeaderTools>.PRSdcG_stageSetup{position:static}.PRSdcG_firstWinRoom .PRSdcG_stageHeader>div:first-child,.PRSdcG_performanceStage[data-signal=free-play] .PRSdcG_stageHeader>div:first-child{display:none}.PRSdcG_stageHeader>div:first-child>strong{max-width:min(34vw,9.5rem)}.PRSdcG_stageHeader>.PRSdcG_stageSignalWithAccessory>strong{max-width:min(50vw,13rem)}.PRSdcG_stageModes{justify-self:end;width:auto;font-size:.68rem}.PRSdcG_stageModes button{min-width:0;font-size:inherit;padding-inline-start:.4rem;padding-inline-end:.4rem}.PRSdcG_stageModes{grid-auto-columns:minmax(2.6rem,1fr)}.PRSdcG_stageSetup summary,.PRSdcG_stageViewTrigger{padding-inline-start:.55rem;padding-inline-end:.55rem}.PRSdcG_stageSetupContext{display:none}.PRSdcG_stageViewMenu .PRSdcG_stageViewPicker{z-index:50;top:max(.45rem,var(--safe-top));right:max(.45rem,var(--safe-right));width:min(22rem,calc(100vw - max(.45rem,var(--safe-left)) - max(.45rem,var(--safe-right))));max-height:calc(100dvh - max(.45rem,var(--safe-top)) - max(.45rem,var(--safe-bottom)));overscroll-behavior:contain;position:fixed;overflow:hidden auto}.PRSdcG_stageViewport{flex:auto;height:auto;min-height:0}.PRSdcG_stageGestureHint{display:none}.PRSdcG_stageTab{gap:.72rem;padding:1rem .85rem 2.6rem}.PRSdcG_stageTabString{gap:.35rem}.PRSdcG_stageTabLanes{--stage-tab-lane-start:1.55rem}.PRSdcG_stageTab>p,.PRSdcG_stageNeck>p{white-space:normal;width:calc(100% - 2rem)}.PRSdcG_stageNeck{padding-inline-start:.65rem;padding-inline-end:.65rem;overflow:hidden}.PRSdcG_fretNumbers,.PRSdcG_neckString{min-width:0}.PRSdcG_stageNeck[data-interactive=true]{padding-inline:max(.35rem,var(--safe-left));overflow-y:auto}.PRSdcG_stageNeck[data-interactive=true] .PRSdcG_neckString{min-height:var(--touch-target)}.PRSdcG_stageNeck[data-interactive=true] .PRSdcG_neckPosition{min-width:0}.PRSdcG_transportDeck{padding:.28rem max(.55rem,var(--safe-right)) .35rem max(.55rem,var(--safe-left));grid-template-columns:minmax(0,1fr);grid-template-areas:"PRSdcG_identity""PRSdcG_rail""PRSdcG_controls""PRSdcG_channels";gap:.05rem}.PRSdcG_timeRail{grid-template-columns:2.5rem 1fr 2.5rem;gap:.4rem}.PRSdcG_transportControls{grid-template-columns:var(--touch-target) 3.35rem 7.8rem 4.25rem;gap:.45rem;margin:0}[data-room-kind=backing] .PRSdcG_transportDeck{padding:.18rem max(.45rem,var(--safe-right)) max(.22rem,var(--safe-bottom)) max(.45rem,var(--safe-left));grid-template-columns:minmax(0,1fr);grid-template-areas:"PRSdcG_rail""PRSdcG_controls";gap:0}[data-room-kind=backing] .PRSdcG_transportControls{grid-template-columns:var(--touch-target) minmax(3.25rem,3.55rem) minmax(0,1fr) minmax(0,1fr);gap:max(.18rem,min(1.25vw,.38rem));width:100%}[data-room-kind=backing] .PRSdcG_playbackSpeed{grid-template-columns:var(--touch-target) minmax(0,1fr) var(--touch-target);width:100%}[data-room-kind=backing] .PRSdcG_playControl{width:var(--touch-target);height:var(--touch-target)}[data-room-kind=backing] .PRSdcG_masterVolume{grid-template-columns:.9rem minmax(0,1fr);justify-self:stretch;gap:.35rem;width:100%}[data-room-kind=backing] .PRSdcG_masterVolume input{width:100%;min-width:0}.PRSdcG_bandSessionPanel{width:min(27rem,100vw - 1.1rem)}[data-room-kind=backing] .PRSdcG_bandSessionPanel{right:calc(-1 * (var(--touch-target) + .3rem))}.PRSdcG_restartControl{justify-self:center}.PRSdcG_playControl{width:3.35rem;height:3.35rem}.PRSdcG_masterVolume{grid-template-columns:1rem var(--touch-target);width:4.25rem;min-height:var(--touch-target);justify-self:center;gap:.25rem}.PRSdcG_masterVolume input{width:var(--touch-target)}[data-room-kind=score] .PRSdcG_transportControls{flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%}[data-room-kind=score] .PRSdcG_playbackSpeed{flex:none}.PRSdcG_scoreMasterVolume{flex:7rem;grid-template-columns:.9rem minmax(4.5rem,1fr);justify-self:stretch;gap:.35rem;width:auto;min-width:7rem;max-width:none}.PRSdcG_scoreMasterVolume input{width:100%;min-width:0}.PRSdcG_scoreRailLoop{display:none}.PRSdcG_scoreRailToggle{flex:none}.PRSdcG_channelStrip{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.35rem;padding-top:.25rem;display:grid;overflow-x:visible}.PRSdcG_channelStrip button{min-width:0;min-height:var(--touch-target)}.PRSdcG_roomFooter{min-height:2.6rem;padding:0 max(.55rem,var(--safe-right)) max(.1rem,var(--safe-bottom)) max(.55rem,var(--safe-left));margin:0}[data-room-kind=backing] .PRSdcG_roomFooter{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PRSdcG_roomFooter p{display:grid}.PRSdcG_roomStatus{display:none}.PRSdcG_stageInstrument{gap:.3rem;padding:.2rem .3rem}.PRSdcG_stageInstrumentKind button,.PRSdcG_stageInstrument select,.PRSdcG_loopControls button{min-width:var(--touch-target);min-height:var(--touch-target)}.PRSdcG_loopControls{gap:.3rem}}@keyframes PRSdcG_learnShelfRise{0%{opacity:.72;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:24rem){.PRSdcG_topbar{min-height:60px;padding:max(8px,var(--safe-top)) max(10px,var(--safe-right)) 6px max(10px,var(--safe-left));flex-wrap:nowrap}.PRSdcG_brand{flex:auto;gap:8px;min-width:0}.PRSdcG_brand img{flex:none;width:28px;height:28px}.PRSdcG_brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PRSdcG_topbarActions{flex:none}.PRSdcG_venueMenu{overscroll-behavior:contain;width:100vw}.PRSdcG_roomHeadingRow{min-height:56px;padding:6px max(8px,var(--safe-right)) 6px max(8px,var(--safe-left))}.PRSdcG_roomIdentity{gap:6px}.PRSdcG_roomHeadingRow .PRSdcG_eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}.PRSdcG_roomHeadingRow h1{max-width:52vw}.PRSdcG_roomPanel[data-room-kind=score]{overflow-y:auto}.PRSdcG_roomPanel[data-room-kind=score]>.PRSdcG_performanceStage{flex:min(15rem,46dvh);min-height:min(15rem,46dvh)}.PRSdcG_stageHeader{right:max(6px,var(--safe-right));left:max(6px,var(--safe-left));row-gap:12px}.PRSdcG_stageHeader>div.PRSdcG_stageSignalWithAccessory{width:calc(100vw - 12px);max-width:calc(100vw - 12px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin-top:0;padding:0}.PRSdcG_stageHeader>div.PRSdcG_stageSignalWithAccessory>span,.PRSdcG_stageHeader>div.PRSdcG_stageSignalWithAccessory>strong{display:none}.PRSdcG_stageSignalAccessory{grid-area:1/1}.PRSdcG_stageSetup summary,.PRSdcG_stageViewTrigger{padding-inline-start:7px;padding-inline-end:7px}[data-room-kind=score] .PRSdcG_transportDeck{padding:4px max(8px,var(--safe-right)) 6px max(8px,var(--safe-left));gap:4px}.PRSdcG_timeRail{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}[data-room-kind=score] .PRSdcG_transportControls{flex-wrap:wrap;gap:6px}[data-room-kind=score] .PRSdcG_playControl{width:54px;height:54px}.PRSdcG_roomFooter{min-height:44px;padding:0 max(8px,var(--safe-right)) max(2px,var(--safe-bottom)) max(8px,var(--safe-left))}.PRSdcG_firstWinRoom{grid-template-rows:minmax(280px,1fr) auto;overflow-y:auto}.PRSdcG_firstWinDeck{min-height:0;padding:6px max(8px,var(--safe-right)) max(6px,var(--safe-bottom)) max(8px,var(--safe-left))}}@media(max-height:820px)and (min-width:721px){.PRSdcG_main{align-items:flex-start;padding-block-start:1rem;padding-block-end:1rem;overflow-y:auto}.PRSdcG_entryPanel{padding:1.35rem 1.65rem}.PRSdcG_entryPanelRoom{padding:0}.PRSdcG_mainRoom{align-items:stretch;padding:0;overflow:hidden}.PRSdcG_entryPanel:not(.PRSdcG_entryPanelRoom) h1{font-size:3rem}}@media(max-height:680px)and (max-width:720px){.PRSdcG_main{padding-top:4rem}.PRSdcG_mainRoom{padding:0}.PRSdcG_roomHeadingRow{min-height:3.1rem}.PRSdcG_roomFooter small{display:none}}@media(max-height:540px)and (min-width:560px){.PRSdcG_topbar{min-height:3rem;padding-top:max(.3rem,var(--safe-top));padding-bottom:.25rem}.PRSdcG_brand span,.PRSdcG_topbarDivider,.PRSdcG_topbarTitle,.PRSdcG_roomName{display:none}.PRSdcG_topbar{flex-wrap:nowrap}.PRSdcG_topbarActions{flex-wrap:nowrap;min-width:0}.PRSdcG_roomHeadingRow{min-height:2.85rem;padding-block-start:.18rem;padding-block-end:.18rem}.PRSdcG_roomHeadingRow .PRSdcG_eyebrow,.PRSdcG_trackCount,.PRSdcG_roomFooter{display:none}.PRSdcG_learnScrim{padding:max(.5rem,var(--safe-top)) max(.5rem,var(--safe-right)) max(.5rem,var(--safe-bottom)) max(.5rem,var(--safe-left));justify-content:center;align-items:center}.PRSdcG_learnShelf{width:min(50rem,100%);max-height:calc(100dvh - max(.5rem,var(--safe-top)) - max(.5rem,var(--safe-bottom)));grid-template:"PRSdcG_heading PRSdcG_setlist""PRSdcG_description PRSdcG_setlist""PRSdcG_footnote PRSdcG_setlist"1fr/minmax(13rem,.72fr) minmax(22rem,1.28fr);align-self:auto;gap:.5rem 1.25rem;padding:1rem 1.15rem;display:grid}.PRSdcG_learnShelfHeading{grid-area:PRSdcG_heading}.PRSdcG_learnShelfHeading h2{max-width:9ch;font-size:max(1.65rem,min(5.5vw,2.2rem))}.PRSdcG_learnShelf>p:not(.PRSdcG_learnShelfFootnote){grid-area:PRSdcG_description;margin-top:0}.PRSdcG_learnSetlist{grid-area:PRSdcG_setlist;align-self:center;margin-top:0}.PRSdcG_learnShelf .PRSdcG_learnShelfFootnote{grid-area:PRSdcG_footnote;align-self:end;margin:0;padding-top:.2rem}[data-room-kind=backing] .PRSdcG_transportDeck{grid-template-columns:minmax(11rem,1fr) auto;grid-template-areas:"PRSdcG_rail PRSdcG_controls";gap:.55rem;padding-block-start:.15rem;padding-block-end:.15rem}[data-room-kind=backing] .PRSdcG_transportControls{grid-template-columns:var(--touch-target) 3.25rem minmax(0,1fr) minmax(0,1fr);width:auto}[data-room-kind=score] .PRSdcG_transportDeck{padding-inline:max(.45rem,var(--safe-left)) max(.45rem,var(--safe-right));grid-template-columns:minmax(5.5rem,1fr) auto;grid-template-areas:"PRSdcG_rail PRSdcG_controls";align-items:center;gap:.35rem;padding-block-start:.15rem;padding-block-end:.15rem}[data-room-kind=score] .PRSdcG_timeRail{grid-template-columns:2.15rem minmax(0,1fr) 2.15rem;gap:.25rem}[data-room-kind=score] .PRSdcG_transportControls{flex-wrap:nowrap;gap:.15rem;width:auto}[data-room-kind=score] .PRSdcG_playControl{width:var(--touch-target);height:var(--touch-target)}[data-room-kind=score] .PRSdcG_playbackSpeed{grid-template-columns:var(--touch-target) minmax(2rem,2.2rem) var(--touch-target)}.PRSdcG_scoreMasterVolume{grid-template-columns:var(--touch-target);width:var(--touch-target);min-width:var(--touch-target);flex:none;gap:0}.PRSdcG_scoreMasterVolume>span:not(.PRSdcG_visuallyHidden){display:none}.PRSdcG_scoreMasterVolume input{width:var(--touch-target)}.PRSdcG_scoreRailLoop{display:none}.PRSdcG_scoreRailToggle{width:var(--touch-target);min-width:var(--touch-target);padding-inline-start:.2rem;padding-inline-end:.2rem}.PRSdcG_firstWinBrief{top:.55rem;left:max(.65rem,var(--safe-left));width:min(19rem,42vw);padding:.62rem .7rem}.PRSdcG_firstWinRoom .PRSdcG_stageHeader>div:first-child,.PRSdcG_firstWinBrief .PRSdcG_eyebrow,.PRSdcG_firstWinBrief .PRSdcG_detailCopy{display:none}.PRSdcG_entryPanelLesson .PRSdcG_firstWinBrief h1{font-size:1.45rem}.PRSdcG_firstWinDeck{min-height:4.8rem;padding-top:.32rem;padding-bottom:max(.32rem,var(--safe-bottom));grid-template-columns:minmax(6.5rem,.5fr) minmax(17rem,1.35fr) auto;gap:.45rem}.PRSdcG_firstWinProgress .PRSdcG_previewMeta,.PRSdcG_firstWinProgress .PRSdcG_lessonFeedback{display:none}.PRSdcG_firstWinProgress .PRSdcG_beatRow{margin:0}.PRSdcG_firstWinRoom .PRSdcG_lessonControls{grid-template-columns:minmax(8rem,.85fr) minmax(9rem,1.15fr)}.PRSdcG_firstWinUtilities{justify-content:flex-end}.PRSdcG_noteHuntRoom .PRSdcG_roomHeadingRow .PRSdcG_eyebrow,.PRSdcG_noteHuntProgress>strong{display:none}.PRSdcG_noteHuntDeck{grid-template-columns:minmax(10rem,1fr) auto;min-height:4.8rem;padding-block-start:.3rem;padding-block-end:.3rem}.PRSdcG_noteHuntProgress>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(prefers-reduced-motion:reduce){.PRSdcG_backdrop,.PRSdcG_roomGlow,.PRSdcG_entryPanel{animation:none}.PRSdcG_primaryAction,.PRSdcG_secondaryAction,.PRSdcG_expertAction,.PRSdcG_beatRow span,.PRSdcG_learnShelf{transition:none;animation:none}}.PRSdcG_filePickerBlocked{z-index:60;left:50%;right:50%;border:1px solid var(--gn-warn-border,#e3b34173);background:var(--gn-warn-bg,#241d0c);width:min(560px,92vw);color:var(--gn-text,#f0e9d8);border-radius:14px;justify-items:start;gap:8px;padding:16px 18px;display:grid;position:fixed;bottom:4vh;translate:-50%;box-shadow:0 12px 32px #00000073}.PRSdcG_filePickerBlocked strong{font-size:15px}.PRSdcG_filePickerBlocked small{opacity:.85;font-size:13px;line-height:1.5}.PRSdcG_filePickerBlocked button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff3d;border-radius:999px;padding:6px 14px}.PRSdcG_stageViewTrigger{pointer-events:auto;flex:none;position:relative}.PRSdcG_app{--sheet-bg:#14110e;--sheet-bg-rgb:20, 17, 14;--sheet-border:#f4eadb24;--sheet-border-rgb:244, 234, 219;--sheet-backdrop:#0605049e;--sheet-backdrop-rgb:6, 5, 4}@media(max-width:720px),(max-height:540px){.PRSdcG_doctorCue{right:auto;bottom:max(.55rem,var(--safe-bottom));left:max(.55rem,var(--safe-left));width:auto}.PRSdcG_doctorCue>button{border-radius:50%;grid-template-columns:auto;gap:0;width:auto;min-height:0;padding:.32rem}.PRSdcG_doctorCue>button>b,.PRSdcG_doctorCueCopy{display:none}}[data-room-kind=score] .PRSdcG_transportDeck{grid-template-columns:auto minmax(18rem,1fr) auto;grid-template-areas:"PRSdcG_listening PRSdcG_rail PRSdcG_loop""PRSdcG_controls PRSdcG_controls PRSdcG_controls";align-items:center;gap:.28rem .72rem;padding-top:.62rem;position:relative}.PRSdcG_scoreClockChip{z-index:5;top:0;left:max(1rem,var(--safe-left));color:#f4eadba3;pointer-events:none;background:#0c0907f0;border:1px solid #f4eadb1f;border-radius:999px;align-items:center;gap:.34rem;max-width:calc(100% - 2rem);min-height:1.3rem;padding:.12rem .48rem;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 .35rem 1rem #00000038}.PRSdcG_scoreClockChip>span{background:var(--teal);border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 .45rem #6acabd66}.PRSdcG_scoreClockChip strong,.PRSdcG_scoreClockChip small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1;overflow:hidden}.PRSdcG_scoreClockChip strong{color:#f4eadbd1;letter-spacing:.045em;text-transform:uppercase;font-weight:720}.PRSdcG_scoreClockChip small{color:#f4eadb7a;font-variant-numeric:tabular-nums}.PRSdcG_scoreListeningDock{grid-area:PRSdcG_listening;align-items:center;width:min(8.45rem,135px);min-width:0;display:flex}.PRSdcG_scoreListeningSupport{grid-area:PRSdcG_support;justify-self:start;align-items:center;gap:.4rem;min-width:0;display:flex}.PRSdcG_scoreListeningMix{flex:none;gap:.22rem;width:auto;display:flex}.PRSdcG_scoreListeningMixToggle{min-width:0;min-height:var(--touch-target);color:#f4eadb94;font:inherit;cursor:pointer;background:#f4eadb06;border:1px solid #f4eadb1a;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:.2rem;padding:.2rem .32rem;transition:border-color .15s,color .15s,background-color .15s;display:grid}.PRSdcG_scoreListeningMixToggle>span{place-items:center;display:grid}.PRSdcG_scoreListeningMixToggle svg{width:.78rem;height:.78rem}.PRSdcG_scoreListeningMixToggle small{text-overflow:ellipsis;white-space:nowrap;font-size:max(10px,min(.62rem,11px));font-weight:680;line-height:1;overflow:hidden}.PRSdcG_scoreListeningMixToggle:hover:not(:disabled){color:var(--ivory);background:#e0a45d11;border-color:#e0a45d52}.PRSdcG_scoreListeningMixToggleActive,.PRSdcG_scoreListeningMixToggleActive:hover:not(:disabled){color:var(--ivory);background:#3c281cb8;border-color:#e0a45d66}.PRSdcG_scoreListeningMixToggle:disabled{opacity:.5;cursor:not-allowed}.PRSdcG_scoreListeningWarning{color:#f4dab5d1;white-space:nowrap;background:#2c1d12d1;border:1px solid #f0bd7833;border-radius:999px;flex:auto;align-items:center;gap:.25rem;width:auto;min-width:0;max-width:14rem;margin:0;padding:.18rem .36rem;font-size:max(10px,min(.64rem,11px));line-height:1;display:inline-flex}.PRSdcG_scoreListeningWarning>span:first-child{place-items:center;display:grid}.PRSdcG_scoreListeningWarning svg{width:.72rem;height:.72rem}.PRSdcG_scoreListeningWarningCopy{gap:.08rem;min-width:0;line-height:1.05;display:grid}.PRSdcG_scoreListeningWarningCopy strong,.PRSdcG_scoreListeningWarningCopy small{text-overflow:ellipsis;overflow:hidden}.PRSdcG_scoreListeningWarningCopy strong{color:#f4eadbd6;font-size:inherit;font-weight:680}.PRSdcG_scoreListeningWarningCopy small{color:#f0bd78c7;font-size:max(9px,min(.56rem,10px))}[data-room-kind=score] .PRSdcG_scoreRailLoop{grid-area:PRSdcG_loop;justify-self:end}[data-room-kind=score] .PRSdcG_scoreRailLoop .PRSdcG_loopControls output{display:none}[data-room-kind=score] .PRSdcG_scoreRailLoop .PRSdcG_loopClear{min-width:var(--touch-target);padding-inline-start:.5rem;padding-inline-end:.5rem}[data-room-kind=score] .PRSdcG_transportControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"PRSdcG_support PRSdcG_core PRSdcG_utilities";justify-content:stretch;align-items:center;gap:.72rem;width:100%;max-width:none;display:grid}.PRSdcG_scoreTransportCore,.PRSdcG_scoreMixStrip,.PRSdcG_scoreUtilities{align-items:center;display:flex}.PRSdcG_scoreTransportCore{grid-area:PRSdcG_core;justify-self:center;gap:.55rem}.PRSdcG_scorePrimaryTransport{grid-template-columns:3.4rem var(--touch-target);align-items:center;gap:.35rem;display:grid}.PRSdcG_scoreMixStrip{justify-content:center;justify-self:center;gap:.55rem;min-width:0}.PRSdcG_scoreUtilities{grid-area:PRSdcG_utilities;justify-content:flex-end;justify-self:end;gap:.35rem}[data-room-kind=score] .PRSdcG_scoreMasterVolume{grid-template-columns:var(--touch-target) minmax(6rem,10rem) 2.4rem;width:min(15rem,100%);min-width:11rem;max-width:15rem;min-height:var(--touch-target);background:#f4eadb09;border:1px solid #f4eadb1a;border-radius:999px;flex:0 15rem;align-items:center;gap:.3rem;padding-right:.42rem}[data-room-kind=score] .PRSdcG_scoreMasterVolume>span:not(.PRSdcG_visuallyHidden){align-self:stretch;place-items:center;display:grid}[data-room-kind=score] .PRSdcG_scoreMasterVolume input{width:100%;min-width:0}[data-room-kind=score] .PRSdcG_scoreMasterVolume output{color:#f4eadb8a;font-variant-numeric:tabular-nums;text-align:right;font-size:.58rem}.PRSdcG_timeRail [data-testid*=loop-marker]>span{color:#100c08;font-size:.55rem}@media(min-width:721px)and (max-width:1320px){.PRSdcG_scoreListeningMixToggle{width:var(--touch-target);grid-template-columns:1fr;padding:0}.PRSdcG_scoreListeningMixToggle small,.PRSdcG_scoreListeningWarningCopy small{display:none}.PRSdcG_scoreListeningWarning{max-width:8.5rem}}@media(min-width:721px)and (max-width:1100px){[data-room-kind=score] .PRSdcG_transportDeck{grid-template-columns:auto minmax(12rem,1fr) auto;grid-template-areas:"PRSdcG_listening PRSdcG_rail PRSdcG_loop""PRSdcG_controls PRSdcG_controls PRSdcG_controls"}[data-room-kind=score] .PRSdcG_transportControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"PRSdcG_support PRSdcG_core PRSdcG_utilities"}[data-room-kind=score] .PRSdcG_scoreMasterVolume{grid-template-columns:var(--touch-target) minmax(4.5rem,1fr);min-width:8.5rem;max-width:11rem;padding-right:.55rem}[data-room-kind=score] .PRSdcG_scoreMasterVolume output{display:none}}@media(max-width:720px){[data-room-kind=score] .PRSdcG_transportDeck{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"PRSdcG_listening PRSdcG_rail""PRSdcG_controls PRSdcG_controls";gap:.18rem .45rem;padding-top:.22rem}.PRSdcG_scoreClockChip,[data-room-kind=score] .PRSdcG_scoreRailLoop,[data-room-kind=score] .PRSdcG_scoreMixStrip,[data-room-kind=score] .PRSdcG_scoreUtilities{display:none}[data-room-kind=score] .PRSdcG_transportControls{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"PRSdcG_support PRSdcG_core";gap:.3rem;width:100%;display:grid}.PRSdcG_scoreListeningDock{width:auto}.PRSdcG_scoreListeningSupport{gap:.26rem}.PRSdcG_scoreListeningMix{width:auto}.PRSdcG_scoreListeningMixToggle{width:var(--touch-target);grid-template-columns:1fr;padding:0}.PRSdcG_scoreListeningMixToggle small{display:none}.PRSdcG_scoreListeningWarning{width:auto;min-height:var(--touch-target);pointer-events:none;flex:0 6.8rem;padding:.24rem .4rem}.PRSdcG_scoreListeningWarningCopy small{display:none}.PRSdcG_scoreTransportCore{gap:0}.PRSdcG_scorePrimaryTransport{grid-template-columns:54px var(--touch-target);gap:.3rem}[data-room-kind=score] .PRSdcG_playControl{width:min(3.35rem,54px);height:min(3.35rem,54px)}}@media(max-height:540px)and (min-width:560px){[data-room-kind=score] .PRSdcG_transportDeck{grid-template-columns:auto minmax(7rem,1fr) auto;grid-template-areas:"PRSdcG_listening PRSdcG_rail PRSdcG_controls";gap:.32rem;padding-block-start:.12rem;padding-block-end:.12rem}.PRSdcG_scoreClockChip,[data-room-kind=score] .PRSdcG_scoreRailLoop,[data-room-kind=score] .PRSdcG_scoreMixStrip,[data-room-kind=score] .PRSdcG_scoreUtilities{display:none}[data-room-kind=score] .PRSdcG_transportControls{grid-template-columns:auto auto;grid-template-areas:"PRSdcG_support PRSdcG_core";gap:.2rem;width:auto;display:grid}.PRSdcG_scoreListeningDock{width:auto}.PRSdcG_scoreListeningSupport{gap:.2rem}.PRSdcG_scoreListeningMix{width:auto}.PRSdcG_scoreListeningMixToggle{width:var(--touch-target);grid-template-columns:1fr;padding:0}.PRSdcG_scoreListeningMixToggle small{display:none}.PRSdcG_scoreListeningWarning{width:var(--touch-target);min-height:var(--touch-target);pointer-events:none;flex:none;justify-content:center;padding:0}.PRSdcG_scoreListeningWarningCopy,[data-room-kind=score] .PRSdcG_timeRail>output:last-child{display:none}[data-room-kind=score] .PRSdcG_timeRail{grid-template-columns:2.15rem minmax(0,1fr)}}@media(max-width:360px){.PRSdcG_scoreListeningWarning{flex-basis:var(--touch-target);width:var(--touch-target);justify-content:center;padding:0}.PRSdcG_scoreListeningWarningCopy{display:none}}.ERbzkG_panel{z-index:5;color:#f4eadb;background:rgb(9 7 6/calc(.9 * var(--gn-surface-scale,1)));opacity:0;pointer-events:auto;max-width:calc(100% - 24px);-webkit-backdrop-filter:blur(calc(12px * var(--gn-blur-scale,1)));backdrop-filter:blur(calc(12px * var(--gn-blur-scale,1)));contain:layout style;border-radius:12px;transition:opacity .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 36px #00000057}.ERbzkG_panel[data-positioned=true]{opacity:1}.ERbzkG_panel.ERbzkG_interacting{will-change:transform,width;box-shadow:0 18px 44px #0000006b}.ERbzkG_chrome{min-height:max(var(--touch-target,44px),44px);isolation:isolate;grid-template-columns:minmax(0,1fr) 44px;display:grid;position:relative}.ERbzkG_chrome:before{z-index:0;content:"";pointer-events:none;background:#f4eadb09;border:1px solid #f4eadb13;border-radius:7px;transition:border-color .14s,background-color .14s,box-shadow .14s;position:absolute;inset:6px 5px}.ERbzkG_chrome:hover:before{background:#f4eadb0e;border-color:#f4eadb21}.ERbzkG_chrome:focus-within:before{background:#f4eadb0e;border-color:#f0bd7894;box-shadow:inset 0 0 0 1px #f0bd781a}.ERbzkG_chrome>*{z-index:1;position:relative}.ERbzkG_moveHandle,.ERbzkG_reset,.ERbzkG_collapse{min-width:44px;min-height:max(var(--touch-target,44px),44px);color:#ded2c1;font:inherit;background:0 0;border:0;padding:0}.ERbzkG_moveHandle{text-align:left;cursor:grab;touch-action:none;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;padding-inline-start:.65rem;padding-inline-end:.35rem;display:grid}.ERbzkG_moveHandle:active{cursor:grabbing}.ERbzkG_moveHandle svg{color:#f4eadb94;width:1.05rem;height:1.05rem}.ERbzkG_moveHandle strong{color:#e7dccd;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.67rem;font-weight:720;overflow:hidden}.ERbzkG_reset{cursor:pointer;place-items:center;display:grid}.ERbzkG_collapse{cursor:pointer;place-items:center;display:none}.ERbzkG_reset:before,.ERbzkG_collapse:before{content:"";pointer-events:none;background:#f4eadb1a;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ERbzkG_reset:hover,.ERbzkG_collapse:hover,.ERbzkG_moveHandle:not(:disabled):hover{color:#f4eadb;outline:0}.ERbzkG_reset:focus-visible{color:#f4eadb;outline:0}.ERbzkG_collapse:focus-visible{color:#f4eadb;outline:0}.ERbzkG_moveHandle:not(:disabled):focus-visible{color:#f4eadb;outline:0}.ERbzkG_moveHandle:not(:disabled):hover svg{color:#f4eadbd1}.ERbzkG_moveHandle:not(:disabled):focus-visible svg{color:#f4eadbd1}.ERbzkG_moveHandle:not(:disabled):hover strong{color:#f4eadb}.ERbzkG_moveHandle:not(:disabled):focus-visible strong{color:#f4eadb}.ERbzkG_body{width:100%;min-height:max(var(--touch-target,44px),44px);color:#d8ccbd;text-align:left;background:0 0;border:0;padding:.55rem 1.75rem .65rem .65rem;display:block}button.ERbzkG_body{cursor:pointer}button.ERbzkG_body:hover{color:#f4eadb;background:#e0a45d13}button.ERbzkG_body:focus-visible{color:#f4eadb;background:#e0a45d13}.ERbzkG_strip{gap:1px;display:grid;position:relative}.ERbzkG_playhead{z-index:2;background:#f0bd78c7;width:1px;position:absolute;top:-2px;bottom:-2px}.ERbzkG_playhead:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18%}.ERbzkG_playhead:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18%}.ERbzkG_playhead:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18%}.ERbzkG_playhead:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18%}.ERbzkG_playhead:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18%}.ERbzkG_playhead:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18%}.ERbzkG_string{grid-template-columns:.8rem minmax(0,1fr);align-items:center;gap:.25rem;height:.85rem;display:grid}.ERbzkG_string>span{color:#f4eadba3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.ERbzkG_string>i{display:none}.ERbzkG_string>div{border-block-start:1px solid #f4eadb2e;height:100%;position:relative;overflow:hidden;transform:translateY(50%)}.ERbzkG_string b{color:#f4eadbc2;background:#090706f0;padding-inline-start:.12rem;padding-inline-end:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.ERbzkG_noteActive{color:var(--amber-bright,#f0bd78)!important}.ERbzkG_notePast{color:#f4eadb7a!important}.ERbzkG_resizeHandle{z-index:3;top:max(var(--touch-target,44px),44px);cursor:ew-resize;touch-action:none;width:44px;min-height:44px;position:absolute;bottom:0;right:0}.ERbzkG_resizeHandle:before{content:"";background:#f4eadb47;border-radius:1px;width:2px;height:min(2.6rem,54%);position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ERbzkG_resizeHandle:hover:before{background:var(--amber-bright,#f0bd78)}.ERbzkG_resizeHandle:focus-visible:before{background:var(--amber-bright,#f0bd78)}.ERbzkG_body:focus-visible{outline:3px solid var(--amber-bright,#f0bd78);outline-offset:-3px}.ERbzkG_resizeHandle:focus-visible{outline:3px solid var(--amber-bright,#f0bd78);outline-offset:-3px}.ERbzkG_hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:720px){.ERbzkG_panel{top:auto;right:auto;bottom:max(.6rem,var(--safe-bottom,0px));left:max(.6rem,var(--safe-left,0px));width:min(18rem,52%);min-width:min(10rem,100% - 1.2rem);max-width:calc(100% - 1.2rem);transform:none!important}.ERbzkG_chrome{grid-template-columns:minmax(0,1fr) 44px}.ERbzkG_moveHandle:disabled{color:#ded2c1;cursor:default;opacity:1;touch-action:auto}.ERbzkG_moveHandle:disabled svg{opacity:.42}.ERbzkG_reset,.ERbzkG_resizeHandle{display:none}.ERbzkG_collapse{display:grid}.ERbzkG_panel[data-collapsed=true]{width:min(18rem,100% - 1.2rem);min-width:min(10rem,100% - 1.2rem)}.ERbzkG_body{padding:.45rem .55rem .55rem}.ERbzkG_string{height:.72rem}}@media(prefers-reduced-motion:reduce){.ERbzkG_panel,.ERbzkG_chrome:before{transition:none}}.HtX6ca_sheet{--score-sheet-page:#14110e;--score-sheet-page-rgb:20, 17, 14;--score-sheet-staff-line:#f4eadb2e;--score-sheet-staff-line-rgb:244, 234, 219;--score-sheet-bar-line:#f4eadb6b;--score-sheet-bar-line-rgb:244, 234, 219;--score-sheet-lane-label:#f4eadb8f;--score-sheet-lane-label-rgb:244, 234, 219;--score-sheet-note-text:#f4eadb;--score-sheet-note-text-rgb:244, 234, 219;--score-sheet-note-backdrop:#14110e;--score-sheet-note-backdrop-rgb:20, 17, 14;--score-sheet-scored-accent:#e0a45d;--score-sheet-scored-accent-rgb:224, 164, 93;--score-sheet-muted-note-text:#f4eadb80;--score-sheet-muted-note-text-rgb:244, 234, 219;background:var(--score-sheet-page);border:1px solid #f4eadb1f;border-radius:.9rem;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:clip}.HtX6ca_scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0a45d6b transparent;min-height:0;padding:.75rem 1rem;position:relative;overflow:hidden auto}.HtX6ca_scroll::-webkit-scrollbar{width:5px}.HtX6ca_scroll::-webkit-scrollbar-track{background:0 0}.HtX6ca_scroll::-webkit-scrollbar-thumb{background:#e0a45d6b;border-radius:999px}.HtX6ca_page{width:100%;position:relative}.HtX6ca_system{left:0;right:0;will-change:transform;position:absolute;top:0;overflow:clip}.HtX6ca_canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:relative}.HtX6ca_systemSeek{z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:-3px;cursor:pointer;background:0 0;border:0;min-width:0;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0}.HtX6ca_systemSeek::-webkit-slider-runnable-track{background:0 0;height:100%}.HtX6ca_systemSeek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;width:1px;height:100%}.HtX6ca_systemSeek::-moz-range-track{background:0 0;border:0;height:100%}.HtX6ca_systemSeek::-moz-range-thumb{background:0 0;border:0;width:1px;height:100%}.HtX6ca_systemSeek:focus-visible{outline:2px solid #e0a45de6}.HtX6ca_systemSeek:disabled{cursor:default}.HtX6ca_loopRegion{z-index:0;pointer-events:none;background:#6acabd0b;border-block-start:1px solid #6acabd2e;border-block-end:1px solid #6acabd2e;position:absolute;top:.2rem;bottom:.2rem}.HtX6ca_loopRegion[data-active=true]{background:#6acabd13;border-block-start-color:#6acabd57;border-block-end-color:#6acabd57}.HtX6ca_loopMarker{z-index:4;cursor:ew-resize;touch-action:none;border-inline-start:1px dashed #6acabdad;width:0;position:absolute;top:0;bottom:0}.HtX6ca_loopMarker:after{top:0;bottom:0;content:"";width:44px;position:absolute;left:0}.HtX6ca_loopMarker[data-mark=B]{border-inline-start-color:#e0a45db8}.HtX6ca_loopMarker[data-mark=B]:after{left:-44px}.HtX6ca_loopMarker[data-active=true]{border-inline-start-style:solid;border-inline-start-width:2px}.HtX6ca_loopMarker[aria-disabled=true],.HtX6ca_loopMarker[aria-hidden=true]{cursor:default;pointer-events:none}.HtX6ca_loopMarker:focus-visible:after{outline-offset:3px;outline:2px solid #f4eadb}.HtX6ca_loopMarker span{color:#100c08;background:#6acabd;border-radius:.2rem;min-width:1rem;padding:.08rem .22rem;font-size:.53rem;font-weight:800;line-height:1;position:absolute;top:.1rem;left:0}.HtX6ca_loopMarker[data-mark=B] span{background:#e0a45d;transform:translate(-100%)}.HtX6ca_laneName{z-index:5;color:var(--score-sheet-lane-label);letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:0 0;border:0;align-items:center;padding:0;font-size:.72rem;display:flex;position:absolute}.HtX6ca_laneName:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_laneName:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_laneName:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_laneName:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_laneName:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_laneName:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_laneNameButton{pointer-events:auto;cursor:pointer;border-radius:.35rem;padding-inline-start:.2rem;padding-inline-end:.2rem}.HtX6ca_laneNameButton:hover{color:#f4eadb;background:#f4eadb14}.HtX6ca_laneNameButton:focus-visible{color:#f4eadb;background:#f4eadb14}.HtX6ca_laneNameScored{color:var(--score-sheet-scored-accent);font-weight:600}.HtX6ca_playhead{z-index:3;top:0;background:var(--score-sheet-scored-accent);pointer-events:none;will-change:transform;width:2px;position:absolute;box-shadow:0 0 10px #e0a45d8c}.HtX6ca_playhead:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_playhead:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_playhead:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.HtX6ca_playhead:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_playhead:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_playhead:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.HtX6ca_empty{text-align:center;color:#f4eadb8f;margin:0;padding:2rem 1rem;font-size:.9rem}@media(prefers-reduced-motion:reduce){.HtX6ca_playhead{box-shadow:none}}.i2u19a_tuner{--tuner-night:var(--night,#0d0b09);--tuner-night-rgb:var(--night-rgb,13, 11, 9);--tuner-faceplate:var(--faceplate,#16110ef5);--tuner-faceplate-rgb:var(--faceplate-rgb,22, 17, 14);--tuner-ivory:var(--ivory,#f4eadb);--tuner-ivory-rgb:var(--ivory-rgb,244, 234, 219);--tuner-muted:var(--muted,#baac99);--tuner-muted-rgb:var(--muted-rgb,186, 172, 153);--tuner-amber:var(--amber,#e0a45d);--tuner-amber-rgb:var(--amber-rgb,224, 164, 93);--tuner-amber-bright:var(--amber-bright,#f0bd78);--tuner-amber-bright-rgb:var(--amber-bright-rgb,240, 189, 120);--tuner-teal:var(--teal,#6acabd);--tuner-teal-rgb:var(--teal-rgb,106, 202, 189);--tuner-line:var(--line,#f4eadb24);--tuner-line-rgb:var(--line-rgb,244, 234, 219);--tuner-touch:var(--touch-target,44px);--tuner-touch-rgb:var(--touch-target-rgb);isolation:isolate;width:100%;min-height:100vh;min-height:100dvh;color:var(--tuner-ivory);background:linear-gradient(90deg,#070605d1,#0706055c,#070605c7),linear-gradient(180deg,#080605b8,#08060561 40%,#080605e0),url(/guitar-night/velvet-rehearsal.webp) center / cover no-repeat,var(--tuner-night);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:relative;overflow-x:hidden}.i2u19a_tuner[data-surface-mode=overlay]{z-index:30;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow-y:auto}.i2u19a_tuner:before{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 47%,#e0a45d21,#0000 28%),radial-gradient(circle at 73% 51%,#6acabd12,#0000 19%);position:absolute;inset:0}.i2u19a_tuner :where(button){min-height:var(--tuner-touch);color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.i2u19a_topRail{z-index:2;min-height:4.5rem;padding:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .7rem max(1rem,env(safe-area-inset-left));background:linear-gradient(#080706d6,#0807064d);border-bottom:1px solid #f4eadb17;grid-template-columns:minmax(6rem,1fr) auto minmax(6rem,1fr);align-items:center;gap:1rem;display:grid}.i2u19a_backControl{min-width:var(--tuner-touch);color:#f4eadbb8;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-self:start;align-items:center;gap:.4rem;padding:.35rem .55rem .35rem .35rem;display:inline-flex}.i2u19a_backControl:hover{color:var(--tuner-ivory);background:#f4eadb0d}.i2u19a_backControl svg{width:1.1rem;height:1.1rem}.i2u19a_backControl span{font-size:.75rem;font-weight:680}.i2u19a_roomIdentity{justify-items:center;line-height:1.2;display:grid}.i2u19a_roomIdentity span{color:#f4eadb7a;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:730}.i2u19a_roomIdentity strong{color:#f4eadbdb;font-size:.78rem;font-weight:620}.i2u19a_roomContext{text-align:right;grid-template-columns:auto auto;justify-self:end;align-items:baseline;gap:.08rem .5rem;min-width:0;display:grid}.i2u19a_roomContext span,.i2u19a_roomContext small{color:#f4eadb7a;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.i2u19a_roomContext strong{color:#f4eadbd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:650;overflow:hidden}.i2u19a_roomContext small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.i2u19a_stage{width:min(100%,76rem);min-height:0;padding:clamp(1.15rem,4vh,3rem) max(1rem,env(safe-area-inset-right)) clamp(1.2rem,4vh,2.6rem) max(1rem,env(safe-area-inset-left));align-content:center;justify-items:center;gap:max(1rem,min(2.6vh,1.8rem));margin-inline-start:auto;margin-inline-end:auto;display:grid}.i2u19a_stageIntroduction{text-align:center;justify-items:center;max-width:42rem;display:grid}.i2u19a_stageIntroduction p{color:var(--tuner-amber-bright);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:760}.i2u19a_stageIntroduction h1{color:#fff5e7;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(2rem,min(5vw,4rem));font-weight:400;line-height:.98}.i2u19a_stageIntroduction h1:focus{outline:none}.i2u19a_stageIntroduction span{color:#f4eadb9c;margin-top:.65rem;font-size:max(.8rem,min(1.4vw,.9rem));line-height:1.5}.i2u19a_gauge{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px),linear-gradient(#1d1612fa,#0c0a09fa);border:1px solid #f4eadb21;border-radius:.5rem;width:min(100%,62rem);padding:max(1rem,min(2.4vw,1.6rem)) max(1rem,min(3vw,2.1rem)) max(.9rem,min(2vw,1.35rem));position:relative;box-shadow:0 1.8rem 5rem #0000006b,inset 0 1px #ffffff0b,inset 0 -1.2rem 3rem #00000038}.i2u19a_pitchReadout{z-index:2;justify-items:center;min-height:7.25rem;line-height:1;display:grid;position:relative}.i2u19a_pitchReadout>span{color:#f4eadb85;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:720}.i2u19a_pitchReadout>strong{color:#fff5e7;letter-spacing:-.05em;text-shadow:0 .3rem 2.4rem #e0a45d2e;margin-top:.25rem;font-family:Georgia,Times New Roman,serif;font-size:max(3rem,min(7vw,5rem));font-weight:400}.i2u19a_pitchReadout p{color:var(--tuner-amber-bright);letter-spacing:.025em;margin:.3rem 0 0;font-size:.76rem;font-weight:720}.i2u19a_gauge[data-state=in-tune] .i2u19a_pitchReadout p{color:var(--tuner-teal)}.i2u19a_gaugeMeter{grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.8rem;width:100%;display:grid}.i2u19a_rangeLabel{color:#f4eadba3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.i2u19a_rangeLabel:last-child{text-align:right}.i2u19a_gaugeRail{height:4.6rem;position:relative}.i2u19a_gaugeRail:before{content:"";background:#d8c8af80;height:1px;position:absolute;top:1.55rem;left:0;right:0;box-shadow:0 1px #000c,0 0 .8rem #e0a45d1a}.i2u19a_scaleMarks{grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:absolute;inset:0}.i2u19a_scaleMarks>span{justify-items:center;display:grid}.i2u19a_scaleMarks i{background:#f4eadb57;width:1px;height:1rem;margin-top:1.05rem}.i2u19a_scaleMarks small{color:#f4eadb94;font-variant-numeric:tabular-nums;margin-top:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.i2u19a_scaleMarks [data-centre=true] i{background:#6acabd8f;height:1.65rem;margin-top:.72rem}.i2u19a_scaleMarks [data-centre=true] small{color:#6acabdb8}.i2u19a_tuningWindow{background:#6acabd06;border:1px solid #6acabd33;border-radius:50%;width:max(1.5rem,min(5vw,2.6rem));height:2.35rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1.4rem #6acabd0d}.i2u19a_needle{z-index:2;top:.1rem;left:var(--tuner-needle-position);background:var(--tuner-amber-bright);opacity:1;border-radius:99px;width:2px;height:3rem;position:absolute;transform:translate(-50%);box-shadow:0 0 1rem #e0a45d9e}.i2u19a_gauge[data-has-reading=false] .i2u19a_needle{opacity:0}.i2u19a_gauge[data-state=in-tune] .i2u19a_needle{background:var(--tuner-teal);width:3px;box-shadow:0 0 .4rem #6acabdb8,0 0 1.5rem #6acabd66}.i2u19a_gauge[data-state=in-tune] .i2u19a_tuningWindow{background:#6acabd17;border-color:#6acabd99;box-shadow:inset 0 0 1.5rem #6acabd1f,0 0 2rem #6acabd1f}.i2u19a_overflowCue{z-index:3;min-width:2.5rem;color:var(--tuner-amber-bright);filter:drop-shadow(0 0 .65rem #e0a45d80);pointer-events:none;justify-items:center;line-height:1;display:grid;position:absolute;top:.05rem}.i2u19a_overflowCue[data-direction=low]{left:0}.i2u19a_overflowCue[data-direction=high]{right:0}.i2u19a_overflowCue b{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.i2u19a_overflowCue small{letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.65rem;font-weight:760}.i2u19a_readingEvidence{justify-content:center;gap:max(2rem,min(9vw,7rem));margin:.2rem 0 0;display:flex}.i2u19a_readingEvidence>div{justify-items:center;gap:.18rem;display:grid}.i2u19a_readingEvidence dt{color:#f4eadb6b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:680}.i2u19a_readingEvidence dd{color:#f4eadbc7;font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.i2u19a_statusGuidance{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:36rem;min-height:1.25rem;margin:.75rem auto 0;display:flex}.i2u19a_pitchDetail{color:#f4eadb8f;text-align:center;margin:0;font-size:.75rem;line-height:1.45}.i2u19a_recoveryControl{min-height:var(--tuner-touch);color:#f8d6aa;cursor:pointer;background:#e0a45d14;border:1px solid #e0a45d57;border-radius:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:720}.i2u19a_recoveryControl:hover:not(:disabled){background:#e0a45d21;border-color:#e0a45d94}.i2u19a_setupRail{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.65rem max(1rem,min(4vw,2.5rem));width:min(100%,62rem);padding-block-start:.15rem;padding-block-end:.15rem;display:flex}.i2u19a_inputProfiles{align-items:center;gap:.65rem;display:flex}.i2u19a_inputProfiles>span,.i2u19a_presetDisclosure summary>span{color:#f4eadb8f;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:720}.i2u19a_inputProfiles>div{background:#f4eadb17;border:1px solid #f4eadb1c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.i2u19a_inputProfiles button{color:#f4eadb9e;cursor:pointer;background:#0b0908e6;border:0;border-radius:0;min-width:6.2rem;padding:.4rem .65rem;font-size:.75rem;font-weight:680}.i2u19a_inputProfiles button[aria-pressed=true]{color:#e4f7f3;box-shadow:inset 0 -2px var(--tuner-teal);background:#6acabd14}.i2u19a_presetDisclosure{z-index:5;min-width:13rem;position:relative}.i2u19a_presetDisclosure summary{min-height:var(--tuner-touch);color:#f4eadbc2;cursor:pointer;background:#0b0908e6;border:1px solid #f4eadb1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.35rem .65rem;list-style:none;display:grid}.i2u19a_presetDisclosure summary::-webkit-details-marker{display:none}.i2u19a_presetDisclosure summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:680;overflow:hidden}.i2u19a_presetDisclosure summary svg{color:#f4eadb80}.i2u19a_presetDisclosure[open] summary svg{transform:rotate(180deg)}.i2u19a_presetChoices{z-index:6;background:#f4eadb14;border:1px solid #f4eadb1c;grid-template-columns:repeat(2,minmax(7.5rem,1fr));gap:1px;width:max(100%,18rem);max-width:calc(100vw - 2rem);padding:1px;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 1.25rem 3rem #00000085}.i2u19a_presetChoices button{min-height:var(--tuner-touch);color:#f4eadb9e;text-align:left;cursor:pointer;background:#0b0908;border:0;border-radius:0;align-content:center;padding:.45rem .6rem;display:grid}.i2u19a_presetChoices button[aria-pressed=true]{color:#fff5e7;box-shadow:inset 2px 0 var(--tuner-amber-bright);background:linear-gradient(#e0a45d21,#e0a45d21),#0b0908}.i2u19a_presetChoices strong,.i2u19a_presetChoices small{font-size:.75rem}.i2u19a_presetChoices strong{font-weight:680}.i2u19a_presetChoices small{color:#f4eadb80;margin-top:.15rem;line-height:1.35}.i2u19a_stringRail{width:min(100%,62rem)}.i2u19a_stringRailLabel{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.i2u19a_stringRailLabel strong{color:#f4eadbcc;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:720}.i2u19a_stringRailLabel span{color:#f4eadb7a;font-size:.75rem}.i2u19a_stringTargets{grid-template-columns:repeat(var(--tuner-string-count),minmax(var(--tuner-touch),1fr));background:#f4eadb17;border-block-start:1px solid #f4eadb1f;border-block-end:1px solid #f4eadb1f;gap:1px;padding-block-start:1px;padding-block-end:1px;display:grid}.i2u19a_stringTargets button{color:#f4eadb9e;cursor:pointer;touch-action:manipulation;background:#0b0908e8;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;width:100%;min-width:0;min-height:3.9rem;padding:.55rem max(.35rem,min(1vw,.7rem));display:grid;position:relative}.i2u19a_stringTargets button>*,.i2u19a_stringTargets button:after{pointer-events:none}.i2u19a_stringTargets button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:.45rem;right:.45rem}.i2u19a_stringTargets button:hover:not(:disabled){color:var(--tuner-ivory);background:#1a1410f5}.i2u19a_stringTargets button[data-selected=true]{color:#fff5e7;background:#e0a45d1a}.i2u19a_stringTargets button[data-selected=true]:after{background:var(--tuner-amber-bright);box-shadow:0 0 .8rem #e0a45d73}.i2u19a_stringTargets button[data-reference=true]:after{background:var(--tuner-teal);box-shadow:0 0 .8rem #6acabd8c}.i2u19a_stringTargets button[data-ready=true]{padding-right:2rem;box-shadow:inset 0 1px #6acabd3d}.i2u19a_stringTargets small{color:#f4eadbad;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.75rem}.i2u19a_stringTargets strong{font-family:Georgia,Times New Roman,serif;font-size:max(1.25rem,min(2.4vw,1.65rem));font-weight:400;line-height:1}.i2u19a_stringTargets .i2u19a_stringOctave{color:#f4eadbad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.i2u19a_readyMark{color:#dff7f2;background:#132723f0;border:1px solid #6acabd61;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:.45rem;right:.45rem;box-shadow:0 0 .7rem #6acabd1f}.i2u19a_readyMark svg{width:.72rem;height:.72rem}.i2u19a_stringTargets button:disabled,.i2u19a_controlDeck button:disabled,.i2u19a_setupRail button:disabled,.i2u19a_recoveryControl:disabled{cursor:default;opacity:.42}.i2u19a_controlDeck{z-index:3;padding:.6rem max(1rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px),#080706f5;border-top:1px solid #f4eadb1f;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.8rem;display:grid;box-shadow:0 -1rem 3rem #00000047,inset 0 1px #ffffff09}.i2u19a_targetModes{justify-self:start;align-items:center;gap:.65rem;display:flex}.i2u19a_targetModes>span{color:#f4eadb6e;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:720}.i2u19a_targetModes>div{background:#f4eadb17;border:1px solid #f4eadb1c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.i2u19a_targetModes button{color:#f4eadb8f;cursor:pointer;background:#0b0908f5;border:0;border-radius:0;min-width:5rem;padding:.4rem .65rem;font-size:.75rem;font-weight:680}.i2u19a_targetModes button[aria-pressed=true]{color:#fff5e7;box-shadow:inset 0 -2px var(--tuner-amber-bright);background:#e0a45d21}.i2u19a_referenceControl,.i2u19a_listeningControl{min-height:var(--tuner-touch);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:720;display:inline-flex}.i2u19a_referenceControl{color:#f4eadbc2;background:#f4eadb09;border:1px solid #f4eadb29;justify-self:center;min-width:9.5rem}.i2u19a_referenceControl[aria-pressed=true]{color:#dff7f2;background:#6acabd14;border-color:#6acabd61}.i2u19a_listeningControl{color:#1a1109;-webkit-text-fill-color:#1a1109;background:var(--tuner-amber-bright);border:0;justify-self:end;min-width:10.5rem;box-shadow:0 .8rem 2.6rem #e0a45d33,inset 0 1px #ffffff59}.i2u19a_listeningControl span,.i2u19a_listeningControl svg{color:#1a1109}.i2u19a_listeningControl span{-webkit-text-fill-color:#1a1109}.i2u19a_listeningControl:hover:not(:disabled):not([data-active=true]){background:#f7c98a}.i2u19a_listeningControl[data-active=true]{color:#e7f7f3;-webkit-text-fill-color:#e7f7f3;background:#172724;box-shadow:inset 0 0 0 1px #6acabd6b,0 0 1.5rem #6acabd17}.i2u19a_listeningControl[data-active=true] span,.i2u19a_listeningControl[data-active=true] svg{color:#e7f7f3}.i2u19a_listeningControl[data-active=true] span{-webkit-text-fill-color:#e7f7f3}.i2u19a_referenceControl svg,.i2u19a_listeningControl svg{width:1rem;height:1rem}.i2u19a_tuner button:focus-visible{outline:3px solid var(--tuner-amber-bright);outline-offset:3px}.i2u19a_tuner summary:focus-visible{outline:3px solid var(--tuner-amber-bright);outline-offset:3px}.i2u19a_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:no-preference){.i2u19a_needle{transition:left .13s cubic-bezier(.2,.75,.3,1),opacity .16s,background-color .18s}.i2u19a_stringTargets button,.i2u19a_inputProfiles button,.i2u19a_presetChoices button,.i2u19a_presetDisclosure summary svg,.i2u19a_recoveryControl,.i2u19a_referenceControl,.i2u19a_listeningControl{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.i2u19a_listeningControl{transition:box-shadow .16s,transform .16s}}@media(max-width:44rem){.i2u19a_tuner{background-position:64%;grid-template-rows:auto auto auto;align-content:start}.i2u19a_topRail{background:#080706;grid-template-columns:auto 1fr auto;gap:.5rem;min-height:4rem;position:sticky;top:0}.i2u19a_backControl span,.i2u19a_roomContext span,.i2u19a_roomContext small{display:none}.i2u19a_roomIdentity{justify-self:start;justify-items:start}.i2u19a_roomIdentity span{display:none}.i2u19a_roomContext{max-width:8rem;display:block}.i2u19a_stage{align-content:start;gap:.9rem;min-height:auto;padding-top:1.1rem;padding-bottom:1.2rem}.i2u19a_stageIntroduction h1{font-size:max(1.8rem,min(10vw,2.65rem))}.i2u19a_stageIntroduction span{max-width:22rem}.i2u19a_gauge{padding-inline-start:.8rem;padding-inline-end:.8rem}.i2u19a_pitchReadout{min-height:6.4rem}.i2u19a_gaugeMeter{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.3rem}.i2u19a_rangeLabel{font-size:.75rem}.i2u19a_stringRailLabel{gap:.2rem;display:grid}.i2u19a_setupRail{grid-template-columns:minmax(0,1fr);display:grid}.i2u19a_inputProfiles{grid-template-columns:auto minmax(0,1fr);display:grid}.i2u19a_inputProfiles>div,.i2u19a_presetDisclosure{width:100%}.i2u19a_presetChoices{width:100%;top:auto;bottom:calc(100% + .35rem)}.i2u19a_stringTargets{grid-template-columns:repeat(var(--tuner-mobile-string-count),minmax(var(--tuner-touch),1fr))}.i2u19a_stringTargets button{min-height:3.5rem}.i2u19a_controlDeck{background:#080706;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;position:sticky;bottom:0}.i2u19a_targetModes{min-width:0}.i2u19a_targetModes>span{display:none}.i2u19a_targetModes>div{width:100%}.i2u19a_targetModes button{min-width:var(--tuner-touch);padding-inline-start:.45rem;padding-inline-end:.45rem}.i2u19a_referenceControl{justify-self:stretch;min-width:0}.i2u19a_listeningControl{grid-column:1/-1;justify-self:stretch;min-width:0}}@media(max-height:46rem)and (not (max-width:44rem)){.i2u19a_stage{align-content:start;gap:.8rem;padding-block-start:.9rem;padding-block-end:.9rem}.i2u19a_stageIntroduction span{display:none}.i2u19a_stageIntroduction h1{font-size:2.2rem}.i2u19a_gauge{padding-block-start:.7rem;padding-block-end:.7rem}.i2u19a_pitchReadout{min-height:5.5rem}.i2u19a_pitchReadout>strong{font-size:3.25rem}.i2u19a_pitchDetail{margin-top:.35rem}}@media(prefers-contrast:more){.i2u19a_topRail,.i2u19a_gauge,.i2u19a_controlDeck,.i2u19a_stringTargets{border-color:#f4eadb57}.i2u19a_roomContext span,.i2u19a_roomContext small,.i2u19a_rangeLabel,.i2u19a_pitchDetail,.i2u19a_stringRailLabel span{color:#f4eadbc2}}@media(forced-colors:active){.i2u19a_tuner,.i2u19a_gauge,.i2u19a_controlDeck,.i2u19a_inputProfiles>div,.i2u19a_inputProfiles button,.i2u19a_presetDisclosure summary,.i2u19a_presetChoices,.i2u19a_presetChoices button,.i2u19a_stringTargets,.i2u19a_stringTargets button,.i2u19a_targetModes>div,.i2u19a_targetModes button{background:canvas}.i2u19a_listeningControl{color:buttontext;-webkit-text-fill-color:ButtonText;background:buttonface;border:1px solid buttontext}.i2u19a_listeningControl span,.i2u19a_listeningControl svg{color:buttontext;-webkit-text-fill-color:ButtonText}.i2u19a_listeningControl[data-active=true]{color:highlighttext;-webkit-text-fill-color:HighlightText;background:highlight}.i2u19a_listeningControl[data-active=true] span,.i2u19a_listeningControl[data-active=true] svg{color:highlighttext;-webkit-text-fill-color:HighlightText}.i2u19a_targetModes button[aria-pressed=true]{border:2px solid highlight}.i2u19a_needle,.i2u19a_stringTargets button[data-selected=true]:after{background:highlight}.i2u19a_tuningWindow,.i2u19a_gauge,.i2u19a_stringTargets,.i2u19a_controlDeck{border-color:canvastext}}
