._page_1d9jq_1{color:#17201b;background:linear-gradient(#ffffffad,#fff0),#eef2ef;min-height:100vh;padding:clamp(18px,3vw,34px)}._page_1d9jq_1[data-fretboard-theme=wood]{background:linear-gradient(#ffffff8a,#fff0),#f0ebe2}._header_1d9jq_16{justify-content:space-between;align-items:flex-end;gap:18px;width:min(1120px,100%);margin:0 auto;display:flex}._headingGroup_1d9jq_25{min-width:0}._eyebrow_1d9jq_29{color:#4a6d5d;text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:13px;font-weight:800}._title_1d9jq_38{letter-spacing:0;margin:0;font-size:clamp(30px,4vw,56px);line-height:.96}._sessionFacts_1d9jq_45{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(100%,320px);display:flex}._sessionFacts_1d9jq_45 span{color:#28362f;white-space:nowrap;background:#ffffffa3;border:1px solid #17201b29;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}._activityTabs_1d9jq_64{content-visibility:auto;contain-intrinsic-size:auto 170px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;width:100%;margin:0;display:grid}._activityTab_1d9jq_64{color:#17201b;cursor:pointer;text-align:left;min-width:0;min-height:72px;font:inherit;background:#ffffff9e;border:1px solid #17201b24;border-radius:8px;padding:11px 12px}._activityTab_1d9jq_64:hover{background:#dce9e2c2}._activityTab_1d9jq_64[data-active=true]{background:#277a581f;border-color:#277a586b;box-shadow:inset 0 0 0 1px #277a582e}._activityTab_1d9jq_64 span,._activityTab_1d9jq_64 small{display:block}._activityTab_1d9jq_64 span{font-size:15px;font-weight:900;line-height:1.1}._activityTab_1d9jq_64 small{color:#53635b;margin-top:6px;font-size:12px;font-weight:650;line-height:1.25}._sessionBar_1d9jq_116{content-visibility:auto;contain-intrinsic-size:auto 60px;background:#17201b24;border:1px solid #17201b24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1px;width:100%;margin:0;display:grid;overflow:hidden}._sessionBar_1d9jq_116>div,._resetButton_1d9jq_131{color:#17201b;text-align:left;background:#ffffffc7;border:0;min-width:0;min-height:58px;padding:10px 14px}._sessionBar_1d9jq_116 strong{margin-top:4px;font-size:19px;line-height:1;display:block}._metricLabel_1d9jq_148{color:#5d6b64;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800}._resetButton_1d9jq_131{cursor:pointer;text-align:center;min-width:94px;font:inherit;font-weight:800}._resetButton_1d9jq_131:hover{background:#dce9e2}._targetQueue_1d9jq_168{content-visibility:auto;contain-intrinsic-size:auto 50px;gap:8px;width:100%;min-height:46px;margin:0;display:flex}._queueButton_1d9jq_178{color:#17201b;cursor:pointer;text-align:left;min-width:148px;font:inherit;background:#ffffffb3;border:1px solid #17201b24;border-radius:8px;padding:8px 12px}._queueButton_1d9jq_178:hover{background:#dce9e2}._queueButton_1d9jq_178[data-role=primary]{border-color:#277a5857}._queueButton_1d9jq_178[data-role=secondary]{opacity:.75}._queueButton_1d9jq_178 span,._queueButton_1d9jq_178 strong{line-height:1;display:block}._queueButton_1d9jq_178 span{color:#5d6b64;text-transform:uppercase;font-size:11px;font-weight:850}._queueButton_1d9jq_178 strong{margin-top:5px;font-size:17px}._progressTrack_1d9jq_220{content-visibility:auto;contain-intrinsic-size:auto 9px;gap:3px;width:100%;height:9px;margin:0;display:flex}._progressSegment_1d9jq_230{background:#17201b24;border-radius:999px;min-width:8px;transition:background-color .12s,opacity .12s}._progressSegment_1d9jq_230[data-state=active]{background:#53a16d}._progressSegment_1d9jq_230[data-state=complete]{background:#277a58}._progressSegment_1d9jq_230[data-state=missed]{background:#bf4c43}._stage_1d9jq_249{background:radial-gradient(circle at 22% 14%,#277a581f,#0000 34%),linear-gradient(#ffffffb3,#e5ece8db);border:1px solid #17201b24;border-radius:8px;place-items:center;width:min(1120px,100%);min-height:clamp(420px,62vh,680px);margin:clamp(18px,3vw,30px) auto 0;display:grid;overflow:hidden}._page_1d9jq_1[data-fretboard-theme=wood] ._stage_1d9jq_249{background:radial-gradient(circle at 22% 14%,#9f6a2d1f,#0000 34%),linear-gradient(#ffffff9e,#ebe0d2e6)}._fretboardShell_1d9jq_269{--cell:clamp(42px, calc((100vw - 92px) / var(--fret-count)), 76px);--note-label-size:calc(var(--cell) * .27);--note-label-weight:600;--note-label-shadow:none;width:calc(var(--fret-count) * var(--cell));max-width:calc(100vw - 42px);padding:0 0 calc(var(--cell) * .9);position:relative}._previewStage_1d9jq_280{width:100%;color:var(--foreground);justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:inline-size}._previewLandingFrame_1d9jq_290{--preview-height:clamp(260px, 32vw, 380px);height:calc(var(--preview-height) + 4px);pointer-events:none;background:0 0;border:none;border-radius:20px;padding:2px;position:relative}._previewCarouselFrame_1d9jq_301{pointer-events:none;background:0 0;border:none;border-radius:8px;padding:2px;position:relative}._previewShell_1d9jq_310{--cell:clamp(18px, calc((100cqw - 6px) / var(--fret-count)), 40px);--note-label-size:calc(var(--cell) * .3);--note-label-weight:760;--note-label-shadow:0 1px 2px #0000004d;width:calc(var(--fret-count) * var(--cell));max-width:100%;padding:0 0 calc(var(--cell) * .76);position:relative}._previewCell_1d9jq_321{cursor:default;pointer-events:none}._fretboardGrid_1d9jq_326,._statusOverlay_1d9jq_327,._targetOverlay_1d9jq_328,._hotOverlayMount_1d9jq_329{grid-template-columns:repeat(var(--fret-count), var(--cell));grid-template-rows:repeat(var(--string-count), var(--cell));width:calc(var(--fret-count) * var(--cell));height:calc(var(--string-count) * var(--cell));display:grid}._fretboardGrid_1d9jq_326{--fretboard-active-bg:linear-gradient(var(--fretboard-bg), var(--fretboard-bg));--fretboard-active-sheen:var(--fretboard-bg-sheen);--fretboard-active-inlay-color:var(--fretboard-inlay-color);--fretboard-active-grain-light:var(--fretboard-grain-light);--fretboard-active-grain-dark:var(--fretboard-grain-dark);--fretboard-active-shadow:var(--fretboard-shadow);border-radius:calc(var(--cell) * .4);isolation:isolate;background:var(--fretboard-active-sheen), var(--fretboard-active-bg);box-shadow:none;position:relative;overflow:hidden}._fretboardGrid_1d9jq_326[data-open-fret=true]{background-position:var(--cell) 0, var(--cell) 0;background-repeat:no-repeat;background-size:calc(100% - var(--cell)) 100%, calc(100% - var(--cell)) 100%}._fretboardGrid_1d9jq_326[data-theme=wood]{--fretboard-active-bg:var(--fretboard-classic-bg);--fretboard-active-sheen:linear-gradient(transparent, transparent);--fretboard-active-inlay-color:var(--fretboard-classic-inlay-color);--fretboard-active-grain-light:var(--fretboard-classic-grain-light);--fretboard-active-grain-dark:var(--fretboard-classic-grain-dark);--fretboard-active-shadow:var(--fretboard-classic-shadow)}._fretboardGrid_1d9jq_326:before{content:"";z-index:0;clip-path:inset(0);pointer-events:none;background:repeating-linear-gradient(90deg, var(--fretboard-active-grain-light) 0, var(--fretboard-active-grain-light) 3px, var(--fretboard-active-grain-dark) 6px, var(--fretboard-active-grain-dark) 9px);box-shadow:var(--fretboard-active-shadow), inset 0 0 0 1px color-mix(in srgb, var(--foreground) 24%, transparent);opacity:.9;position:absolute;inset:0}._fretboardGrid_1d9jq_326[data-open-fret=true]:before{clip-path:inset(0 0 0 var(--cell))}._fretboardGrid_1d9jq_326:after{content:none}._previewCarouselFrame_1d9jq_301 ._fretboardGrid_1d9jq_326{backface-visibility:hidden;contain:paint}._previewCarouselFrame_1d9jq_301 ._fretCell_1d9jq_402{border-right:0;border-image:}._previewCarouselFrame_1d9jq_301 ._fretboardGrid_1d9jq_326:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--cell) - 2px), var(--fretboard-fret-wire-start) calc(var(--cell) - 2px), var(--fretboard-fret-wire-mid) calc(var(--cell) - 1px), var(--fretboard-fret-wire-end) var(--cell));backface-visibility:hidden;position:absolute;inset:0}._previewCarouselFrame_1d9jq_301 ._fretboardGrid_1d9jq_326[data-open-fret=true]:after{background:linear-gradient(90deg, transparent 0, transparent calc(var(--cell) - 2px), var(--fretboard-nut-wire-start) calc(var(--cell) - 2px), var(--fretboard-nut-wire-mid) calc(var(--cell) - 1px), var(--fretboard-nut-wire-end) var(--cell), transparent var(--cell)), repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--cell) - 2px), var(--fretboard-fret-wire-start) calc(var(--cell) - 2px), var(--fretboard-fret-wire-mid) calc(var(--cell) - 1px), var(--fretboard-fret-wire-end) var(--cell))}._fretboardInlays_1d9jq_445{grid-template-columns:repeat(var(--fret-count), var(--cell));z-index:1;pointer-events:none;grid-template-rows:1fr;display:grid;position:absolute;inset:0}._fretboardInlaySlot_1d9jq_455{grid-row:1;justify-content:center;align-items:center;display:flex}._fretboardInlaySlot_1d9jq_455[data-dot-count="2"]{gap:calc(var(--cell) * 1.68);flex-direction:column}._fretboardInlay_1d9jq_445{width:calc(var(--cell) * .32);height:calc(var(--cell) * .32);background:var(--fretboard-active-inlay-color);box-shadow:0 0 calc(var(--cell) * .2) var(--fretboard-active-inlay-color);border-radius:999px}._fretCell_1d9jq_402{width:var(--cell);height:var(--cell);border:0;border-right:calc(var(--cell) / 16) solid transparent;border-image:linear-gradient(to right, var(--fretboard-fret-wire-start), var(--fretboard-fret-wire-mid) 46%, var(--fretboard-fret-wire-end)) 1;cursor:pointer;z-index:2;background:0 0;place-items:center;display:grid;position:relative}._fretCell_1d9jq_402[data-open-cell=true]{border-image:linear-gradient(to right, var(--fretboard-nut-wire-start), var(--fretboard-nut-wire-mid) 48%, var(--fretboard-nut-wire-end)) 1}._fretCell_1d9jq_402:focus-visible{outline-offset:-6px;outline:3px solid #53a16d}._fretCell_1d9jq_402:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--fretboard-string-start), var(--fretboard-string-mid) 46%, var(--fretboard-string-end));z-index:1;height:3px;position:absolute;top:calc(50% - 1.5px);left:0;right:0}._scaleMarker_1d9jq_527{--marker-color:#4f9a73;width:calc(var(--cell) * .72);height:calc(var(--cell) * .72);color:#fff;text-shadow:var(--note-label-shadow);z-index:3;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative;transform:translateZ(0)}._previewLandingFrame_1d9jq_290 ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._scaleMarker_1d9jq_527{transition:filter .22s,opacity .22s,transform .22s}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=map] ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=map] ._scaleMarker_1d9jq_527{filter:saturate(.86)brightness(.92);opacity:.58;transform:scale(.94)}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=target] ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=target] ._scaleMarker_1d9jq_527{filter:saturate(.96)brightness(.98);opacity:.74;transform:scale(.98)}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527{filter:saturate(1.08)brightness(1.04);opacity:.88;transform:scale(1.04)}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527{filter:saturate(1.26)brightness(1.14);opacity:1;transform:scale(1.12)}._scaleMarker_1d9jq_527[data-marker-color=red]{--marker-color:red}._scaleMarker_1d9jq_527[data-marker-color=darkorange]{--marker-color:darkorange}._scaleMarker_1d9jq_527[data-marker-color=orange]{--marker-color:orange}._scaleMarker_1d9jq_527[data-marker-color=green]{--marker-color:green}._scaleMarker_1d9jq_527[data-marker-color=blue]{--marker-color:blue}._scaleMarker_1d9jq_527[data-marker-color=purple]{--marker-color:purple}._scaleMarker_1d9jq_527[data-marker-color=indigo]{--marker-color:indigo}._scaleMarker_1d9jq_527[data-marker-color=brown]{--marker-color:brown}._scaleMarker_1d9jq_527:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 24%, #ffffff6b, transparent 34%), radial-gradient(circle at 70% 82%, #0000003d, transparent 56%), var(--marker-color);z-index:1;position:absolute;inset:0;box-shadow:0 .42em .84em -.24em #0000005c,inset 0 0 0 2px #ffffff1a}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527:before,._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527:before,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527:before,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527:before{box-shadow:0 0 0 calc(var(--cell) * .055) rgb(var(--preview-marker-ring)), 0 .55em 1em -.24em #0006, 0 0 calc(var(--cell) * .55) rgba(var(--preview-marker-ring), .3), inset 0 0 0 2px #ffffff2e}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527:before,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527:before{--preview-marker-ring:0, 128, 0}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527:before,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=next] ._scaleMarker_1d9jq_527:before{--preview-marker-ring:255, 165, 0}._scaleMarker_1d9jq_527 span{z-index:2;font-size:var(--note-label-size);font-weight:var(--note-label-weight);line-height:1;position:relative}._scaleMarker_1d9jq_527 small{display:none}._statusOverlay_1d9jq_327{z-index:4;pointer-events:none;position:absolute;inset:0 0 auto}._statusMarker_1d9jq_665{width:calc(var(--cell) * .82);height:calc(var(--cell) * .82);border:3px solid #0000;border-radius:50%;place-self:center}._statusMarker_1d9jq_665[data-event-state=matched]{box-shadow:none;border-color:#0000}._statusMarker_1d9jq_665[data-event-state=missed]{border-color:#bf4c43e6;box-shadow:0 0 0 3px #bf4c432e,inset 0 0 0 2px #ffffff1f}._statusMarker_1d9jq_665[data-feedback=incorrect]{animation:.24s ease-out _markerPulse_1d9jq_1}._statusMarker_1d9jq_665[data-feedback=correct]{box-shadow:none;opacity:0;background:0 0;border-color:#0000}._statusMarker_1d9jq_665[data-feedback=incorrect]{box-shadow:0 0 0 4px #bf4c436b,0 12px 18px #0003}._targetOverlay_1d9jq_328{z-index:5;pointer-events:none;position:absolute;inset:0 0 auto}._hotOverlayMount_1d9jq_329{z-index:5;pointer-events:none;contain:layout style paint;position:absolute;inset:0 0 auto}._hotOverlayStatusLayer_1d9jq_718,._hotOverlayFeedbackLayer_1d9jq_719,._hotOverlayTargetLayer_1d9jq_720{pointer-events:none;contain:layout style paint;position:absolute;inset:0}._hotOverlayStatusLayer_1d9jq_718{z-index:1}._hotOverlayFeedbackLayer_1d9jq_719{z-index:2}._hotOverlayTargetLayer_1d9jq_720{z-index:3}._targetButton_1d9jq_739._hotTargetButton_1d9jq_739,._statusMarker_1d9jq_665._hotStatusMarker_1d9jq_740,._statusMarker_1d9jq_665._hotFeedbackMarker_1d9jq_741{transform:translate3d(calc(var(--cell) * var(--overlay-column)), calc(var(--cell) * var(--overlay-row)), 0);position:absolute}._targetButton_1d9jq_739._hotTargetButton_1d9jq_739{left:calc(var(--cell) * .11);top:calc(var(--cell) * .11);pointer-events:auto;will-change:transform}._targetButton_1d9jq_739._hotTargetButton_1d9jq_739:focus-visible{outline:3px solid rgba(var(--target-ring), .82);outline-offset:4px}._statusMarker_1d9jq_665._hotStatusMarker_1d9jq_740,._statusMarker_1d9jq_665._hotFeedbackMarker_1d9jq_741{left:calc(var(--cell) * .09);top:calc(var(--cell) * .09)}._statusMarker_1d9jq_665._hotStatusMarker_1d9jq_740{will-change:transform}._statusMarker_1d9jq_665._hotFeedbackMarker_1d9jq_741{will-change:transform, box-shadow}._targetButton_1d9jq_739{--target-primary:255, 90, 120;--target-secondary:150, 50, 60;--target-ring:var(--target-primary);width:calc(var(--cell) * .75);height:calc(var(--cell) * .75);box-sizing:border-box;color:#fff;pointer-events:auto;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--note-label-size);font-weight:var(--note-label-weight);letter-spacing:0;outline:3px solid rgb(var(--target-ring));text-shadow:var(--note-label-shadow);touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:7;background:0 0;border:none;border-radius:50%;place-self:center;line-height:1;position:relative}._targetButton_1d9jq_739[data-role=primary]{--target-primary:0, 128, 0;--target-secondary:0, 64, 0;z-index:8}._targetButton_1d9jq_739[data-role=secondary]{--target-primary:255, 165, 0;--target-secondary:150, 100, 0;--target-ring:var(--target-primary);z-index:7}._targetButton_1d9jq_739[data-role=primary][data-overlaps-next=true]{--target-ring:255, 165, 0}._targetButton_1d9jq_739[data-cue-state=missed]{--target-primary:197, 82, 73;--target-secondary:126, 45, 39;--target-ring:var(--target-primary)}._targetBack_1d9jq_829,._targetFront_1d9jq_830{border-radius:50%;position:absolute;inset:0}._targetBack_1d9jq_829{background:linear-gradient(180deg, rgba(var(--target-primary), .62) 0%, rgba(var(--target-secondary), .94) 72%, rgba(var(--target-secondary), 1) 100%);z-index:1;box-shadow:inset 0 1px #ffffff24,inset 0 -2px 4px #00000047}._targetFront_1d9jq_830{font:inherit;will-change:transform;z-index:2;place-items:center;transition:transform .15s;display:grid;transform:translateY(-15%)}._targetFront_1d9jq_830:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 18%, #ffffff6b 0%, #ffffff1a 35%, #fff0 42%), linear-gradient(180deg, rgba(var(--target-primary), 1) 0%, rgba(var(--target-primary), .94) 52%, rgba(var(--target-primary), .86) 100%);box-shadow:0 .42em .84em -.24em rgba(var(--target-secondary), .38), inset 0 1px 0 #ffffff3d;z-index:1;position:absolute;inset:0}._targetFront_1d9jq_830>span{z-index:2;position:relative}._targetButton_1d9jq_739:active ._targetFront_1d9jq_830{transform:translate(0,0)}._fretNumbers_1d9jq_892{grid-template-columns:repeat(var(--fret-count), var(--cell));height:calc(var(--cell) * .7);display:grid;position:absolute;bottom:0;left:0;right:0}._fretNumber_1d9jq_892{color:color-mix(in srgb, var(--foreground) 34%, transparent);font-size:calc(var(--cell) * .34);place-items:center;font-weight:800;line-height:1;display:grid}._fretNumber_1d9jq_892[data-fret-state=position-span]{color:color-mix(in srgb, var(--foreground) 82%, transparent)}._fretNumber_1d9jq_892[data-position-start=true]{color:#32cd32;font-weight:950}._fretboardFooter_1d9jq_920{gap:10px;width:min(1120px,100%);margin:clamp(14px,2vw,22px) auto 0;display:grid}._footerControls_1d9jq_927{background:#ffffffb3;border:1px solid #17201b24;border-radius:8px;justify-content:space-between;align-items:stretch;gap:10px;padding:10px;display:flex}._controlGroup_1d9jq_938{gap:7px;min-width:min(100%,210px);display:grid}._segmentedControl_1d9jq_944{background:#17201b1f;border:1px solid #17201b24;border-radius:8px;display:flex;overflow:hidden}._segmentedControl_1d9jq_944 button{color:#17201b;cursor:pointer;min-width:0;min-height:38px;font:inherit;background:#ffffffc2;border:0;padding:7px 10px;font-size:13px;font-weight:850}._segmentedControl_1d9jq_944 button:hover{background:#dce9e2}._segmentedControl_1d9jq_944 button[data-active=true]{color:#fff;background:#277a58}@keyframes _markerPulse_1d9jq_1{0%{transform:scale(1)}45%{transform:scale(.88)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._previewLandingFrame_1d9jq_290 ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._scaleMarker_1d9jq_527{transition:none}._previewLandingFrame_1d9jq_290 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527,._previewCarouselFrame_1d9jq_301 ._previewCell_1d9jq_321[data-preview-state=active] ._scaleMarker_1d9jq_527{transform:translateZ(0)}}@media (width<=720px){._page_1d9jq_1{padding:14px;overflow-x:hidden}._header_1d9jq_16{flex-direction:column;align-items:flex-start}._sessionFacts_1d9jq_45{justify-content:flex-start;min-width:0}._footerControls_1d9jq_927{flex-direction:column}._controlGroup_1d9jq_938{width:100%;min-width:0}._segmentedControl_1d9jq_944 button{flex:1 1 0;padding-inline:8px}._sessionBar_1d9jq_116{grid-template-columns:repeat(3,minmax(0,1fr))}._activityTabs_1d9jq_64{grid-template-columns:1fr}._activityTab_1d9jq_64{min-height:58px}._targetQueue_1d9jq_168{flex-direction:column}._resetButton_1d9jq_131{grid-column:1/-1;min-height:46px}._stage_1d9jq_249{min-height:430px}._fretboardShell_1d9jq_269{--cell:clamp(46px, calc((100vw - 34px) / var(--fret-count)), 64px)}}
