._stage_1bo8y_1{display:flex;flex-direction:column;min-height:220px;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-sm);position:relative;transition:border-color var(--esa-transition-normal),transform .1s ease,box-shadow .15s ease;overflow:hidden;touch-action:pan-y;box-sizing:border-box;z-index:1;container-type:inline-size;container-name:stage}._fullBleed_1bo8y_15{height:100%!important;min-height:0!important;max-height:100%!important;flex:1 1 0%!important;width:100%!important}._swipeLeft_1bo8y_23{transform:translate(-6px);opacity:.88}._swipeRight_1bo8y_24{transform:translate(6px);opacity:.88}._longPressPulse_1bo8y_25{box-shadow:0 0 24px var(--esa-accent-primary-glow)!important;border-color:var(--esa-accent-primary)!important}._empty_1bo8y_30{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--esa-space-2);color:var(--esa-text-tertiary);font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-style:italic;text-align:center;margin:auto;padding:var(--esa-space-6) var(--esa-space-4)}._contextRibbon_1bo8y_46,._header_1bo8y_46{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--esa-space-3) var(--esa-space-4);font-size:var(--esa-text-xs);gap:var(--esa-space-2);box-sizing:border-box}._ribbonLeft_1bo8y_52{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap;flex:1;min-width:0}._unifiedRolePill_1bo8y_53{display:inline-flex;align-items:center;gap:var(--esa-space-1);padding:2px 4px 2px 2px;background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full);box-shadow:var(--esa-shadow-sm);flex-shrink:0}._speakerSegment_1bo8y_67{display:inline-flex;align-items:center;gap:var(--esa-space-2, 8px);padding:2px 8px 2px 2px;background:transparent;border:none;box-shadow:none;transition:opacity var(--esa-transition-fast, .15s ease)}._speakerSegment_1bo8y_67[data-speaking=false]{opacity:.45}._speakerSegment_1bo8y_67[data-speaking=true]{opacity:1}._segmentDivider_1bo8y_86{display:inline-block;width:1px;height:16px;background:var(--esa-border-subtle);flex-shrink:0;margin:0 2px}._speakerAvatar_1bo8y_95{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:var(--esa-radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);position:relative;box-sizing:border-box;flex-shrink:0;transition:opacity var(--esa-transition-fast, .15s ease),border-color var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._speakerAvatar_1bo8y_95[data-speaking=false]{opacity:.45}._speakerAvatar_1bo8y_95[data-speaking=true]{opacity:1}._speakerAvatar_1bo8y_95[data-speaking=true][data-audio-source=reference],._speakerAvatar_1bo8y_95[data-speaking=true]:not([data-audio-source=learner]){border-color:var(--esa-wave-reference);box-shadow:0 0 0 2px var(--esa-wave-reference),0 0 8px var(--esa-accent-primary-glow)}._speakerAvatar_1bo8y_95[data-speaking=true][data-audio-source=learner]{border-color:var(--esa-wave-learner);box-shadow:0 0 0 2px var(--esa-wave-learner),0 0 8px var(--esa-accent-primary-glow)}._speakerName_1bo8y_136{font-weight:600;font-size:var(--esa-text-xs, 12px);color:var(--esa-text-primary);letter-spacing:.04em;text-transform:uppercase}._ribbonCenter_1bo8y_143{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}._ribbonRight_1bo8y_144{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap;margin-left:auto;justify-content:flex-end;flex:1;min-width:0}._modeCluster_1bo8y_145{display:flex;align-items:center;justify-content:center;width:100%;max-width:380px}@media(max-width:1023px){._ribbonLeft_1bo8y_52{flex:0 1 auto}._ribbonCenter_1bo8y_143{flex:1 1 auto}._ribbonRight_1bo8y_144{flex:0 1 auto}._modeCluster_1bo8y_145{max-width:380px}}@container stage (max-width: 620px){._contextRibbon_1bo8y_46{flex-wrap:wrap;gap:var(--esa-space-2)}._ribbonLeft_1bo8y_52{order:1;flex:1 1 auto}._ribbonRight_1bo8y_144{order:2;flex:0 0 auto;margin-left:auto}._ribbonCenter_1bo8y_143{order:3;width:100%;flex:1 0 100%;margin-top:var(--esa-space-1)}._modeCluster_1bo8y_145{max-width:100%;width:100%}}._promptSlot_1bo8y_181{display:flex;align-items:center;justify-content:center;min-height:28px;width:100%;box-sizing:border-box}._translationSlot_1bo8y_186{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;box-sizing:border-box;flex-shrink:0;padding:var(--esa-space-1, 4px) var(--esa-space-4, 16px)}._dialogueBody_1bo8y_193{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:var(--esa-space-2) var(--esa-space-4);min-height:0;width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;mask-image:linear-gradient(to bottom,transparent 0%,black 8px,black calc(100% - 8px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8px,black calc(100% - 8px),transparent 100%)}@media(max-height:650px){._dialogueBody_1bo8y_193{padding:var(--esa-space-1) var(--esa-space-3)}}._studyToolbar_1bo8y_210{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--esa-space-2) var(--esa-space-4);border-top:1px solid var(--esa-border-subtle);background:var(--esa-surface-frosted);border-bottom-left-radius:var(--esa-radius-xl);border-bottom-right-radius:var(--esa-radius-xl);flex-wrap:wrap;gap:var(--esa-space-2);margin-top:auto;box-sizing:border-box}@media(max-width:767px){._stage_1bo8y_1{min-height:200px;height:auto;max-height:48dvh}._contextRibbon_1bo8y_46{padding:var(--esa-space-1, 4px) var(--esa-space-3, 12px);gap:var(--esa-space-1, 4px)}._studyToolbar_1bo8y_210{justify-content:center;gap:var(--esa-space-1, 4px);padding:var(--esa-space-1, 4px) var(--esa-space-2, 8px)}._promptSlot_1bo8y_181:empty{min-height:0}._dialogueBody_1bo8y_193{padding:var(--esa-space-1, 4px) var(--esa-space-2, 8px)}._translationSlot_1bo8y_186{min-height:20px;padding:2px var(--esa-space-2, 8px)}._stage_1bo8y_1[data-length=dense] ._words_1bo8y_230,._stage_1bo8y_1[data-size=s] ._words_1bo8y_230,._words_1bo8y_230[data-length=dense],._words_1bo8y_230[data-size=s],._denseWords_1bo8y_219{font-size:clamp(1.125rem,4.5vw,1.5rem);line-height:1.8}._stage_1bo8y_1[data-length=dense][data-font-size=s] ._words_1bo8y_230,._words_1bo8y_230[data-length=dense][data-font-size=s],._stage_1bo8y_1[data-size=s][data-font-size=s] ._words_1bo8y_230,._words_1bo8y_230[data-size=s][data-font-size=s]{font-size:1rem;line-height:1.75}._stage_1bo8y_1[data-length=dense][data-font-size=m] ._words_1bo8y_230,._words_1bo8y_230[data-length=dense][data-font-size=m],._stage_1bo8y_1[data-size=s][data-font-size=m] ._words_1bo8y_230,._words_1bo8y_230[data-size=s][data-font-size=m]{font-size:1.125rem;line-height:1.8}._stage_1bo8y_1[data-length=dense][data-font-size=l] ._words_1bo8y_230,._words_1bo8y_230[data-length=dense][data-font-size=l],._stage_1bo8y_1[data-size=s][data-font-size=l] ._words_1bo8y_230,._words_1bo8y_230[data-size=s][data-font-size=l]{font-size:1.25rem;line-height:1.8}}._modeLoop_1bo8y_248{border-color:var(--esa-warning);box-shadow:0 0 16px var(--esa-warning-glow)}._modeEchoic_1bo8y_249{border-color:var(--esa-wave-learner);box-shadow:0 0 16px var(--esa-accent-primary-glow)}._stageRecording_1bo8y_250{border-color:var(--esa-danger)!important;box-shadow:0 0 20px var(--esa-danger-glow)!important;animation:_stagePulse_1bo8y_1 1.8s ease-in-out infinite}@keyframes _stagePulse_1bo8y_1{0%,to{border-color:var(--esa-danger);box-shadow:0 0 16px var(--esa-danger-glow)}50%{border-color:var(--esa-danger);box-shadow:0 0 28px var(--esa-danger-glow)}}._learnerTurn_1bo8y_259{border-color:var(--esa-accent-primary);box-shadow:0 0 20px var(--esa-success-glow)}._partnerTurn_1bo8y_260{border-color:var(--esa-border-subtle);opacity:.92}._sourceBadgeLearner_1bo8y_262,._sourceBadgeNative_1bo8y_262,._pitchBadge_1bo8y_262,._recBadge_1bo8y_262{padding:2px 8px;border-radius:var(--esa-radius-full);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._sourceBadgeLearner_1bo8y_262{background:var(--esa-interactive-hover);color:var(--esa-wave-learner);border:1px solid var(--esa-wave-learner-dim)}._sourceBadgeNative_1bo8y_262{background:var(--esa-interactive-hover);color:var(--esa-wave-reference);border:1px solid var(--esa-success)}._cueCounter_1bo8y_268{color:var(--esa-text-tertiary);font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);text-overflow:ellipsis;white-space:nowrap}._pitchBadge_1bo8y_262{background:var(--esa-bg-raised);color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._recBadge_1bo8y_262{background:var(--esa-danger);color:var(--esa-text-on-accent);font-family:var(--esa-font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;box-shadow:0 0 10px var(--esa-danger-glow);font-variant-numeric:tabular-nums;animation:_recBadgePulse_1bo8y_1 1.8s ease-in-out infinite;text-overflow:ellipsis;white-space:nowrap}@keyframes _recBadgePulse_1bo8y_1{0%,to{opacity:1}50%{opacity:.85}}._words_1bo8y_230{position:relative;font-family:var(--esa-font-display);font-size:1.375rem;font-weight:500;line-height:1.8;color:var(--esa-text-secondary);max-width:min(94%,1150px);margin:auto 0;padding:0 var(--esa-space-2, 8px);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;word-wrap:break-word;text-wrap:balance;transition:filter var(--esa-transition-fast),font-size var(--esa-transition-fast)}._stage_1bo8y_1[data-font-size=s] ._words_1bo8y_230,._words_1bo8y_230[data-font-size=s]{font-size:1.125rem}._stage_1bo8y_1[data-font-size=m] ._words_1bo8y_230,._stage_1bo8y_1:not([data-font-size]) ._words_1bo8y_230,._words_1bo8y_230[data-font-size=m],._words_1bo8y_230:not([data-font-size]){font-size:1.375rem}._stage_1bo8y_1[data-font-size=l] ._words_1bo8y_230,._words_1bo8y_230[data-font-size=l]{font-size:1.625rem}._word_1bo8y_230{display:inline-block;padding:2px 4px;border-radius:var(--esa-radius-sm);font-weight:500;transition:color var(--esa-transition-fast, .15s ease),background-color var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._wordActive_1bo8y_306,.cue-word-active{color:var(--esa-word-active-ink)!important;background:var(--esa-cadence-glow)!important;border:1px solid var(--esa-cadence-active)!important;box-shadow:0 0 0 2px var(--esa-cadence-active)!important;font-weight:700!important;border-radius:var(--esa-radius-sm, 6px)}._wordActive_1bo8y_306 rt{color:var(--esa-text-tertiary);font-weight:400}._translation_1bo8y_186{font-family:var(--esa-font-translation);font-size:.85rem;color:var(--esa-text-tertiary);max-width:min(94%,1150px);line-height:var(--esa-leading-normal);transition:all var(--esa-transition-fast, .15s ease);cursor:pointer;user-select:none;padding:6px 14px;border-radius:var(--esa-radius-sm);text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:44px;position:relative;text-overflow:ellipsis}._translation_1bo8y_186:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._translation_1bo8y_186:hover{color:var(--esa-text-secondary)}._translation_1bo8y_186:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._translationMasked_1bo8y_349{filter:blur(5px);opacity:.35}._translationMasked_1bo8y_349:hover,._translationMasked_1bo8y_349:active{filter:blur(0px);opacity:.95}._translationContainer_1bo8y_352{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1, 4px);position:relative;max-width:100%}._maskToggleBtn_1bo8y_361{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:var(--esa-radius-sm, 4px);border:1px solid transparent;background:transparent;color:var(--esa-text-tertiary);cursor:pointer;padding:0;transition:all var(--esa-transition-fast, .15s ease);flex-shrink:0}._maskToggleBtn_1bo8y_361:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover, rgba(255, 255, 255, .08));border-color:var(--esa-border-subtle)}._maskToggleBtn_1bo8y_361:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary);color:var(--esa-text-primary)}._maskedBlur_1bo8y_391{filter:blur(8px);opacity:.4;user-select:none;transition:filter var(--esa-transition-fast, .15s ease),opacity var(--esa-transition-fast, .15s ease)}._maskedBlur_1bo8y_391:hover,._peekActive_1bo8y_392{filter:blur(0px)!important;opacity:1!important}._echoicArenaChip_1bo8y_394{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--esa-space-2, 8px);margin:auto;padding:var(--esa-space-4, 16px) var(--esa-space-6, 24px);background:var(--esa-surface-frosted);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-md);animation:_esa-prompt-fade-in_1bo8y_1 .15s ease-out}._echoicArenaIcon_1bo8y_400{font-size:2rem;line-height:1}._echoicArenaTitle_1bo8y_401{font-family:var(--esa-font-display, sans-serif);font-size:var(--esa-text-lg, 1.125rem);font-weight:600;color:var(--esa-text-primary)}._echoicArenaSubtext_1bo8y_402{font-family:var(--esa-font-mono, monospace);font-size:var(--esa-text-xs, .75rem);color:var(--esa-cadence-active);letter-spacing:.05em;text-transform:uppercase}._echoicPrompt_1bo8y_404{display:flex;align-items:center;justify-content:center;padding:4px 14px;margin-bottom:var(--esa-space-3);background:var(--esa-interactive-hover);border:1px solid var(--esa-warning);border-radius:var(--esa-radius-full);font-family:var(--esa-font-mono, monospace);font-size:var(--esa-text-xs);color:var(--esa-cadence-active);text-align:center;animation:_esa-prompt-fade-in_1bo8y_1 var(--esa-transition-fast, .15s ease-out)}@keyframes _esa-prompt-fade-in_1bo8y_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._liaisonConnector_1bo8y_407{color:var(--esa-accent-primary);font-weight:700;margin:0 -2px;user-select:none;transition:opacity var(--esa-transition-fast, .15s ease)}._linkedPair_1bo8y_408{white-space:nowrap}._stage_1bo8y_1[data-temporal-decoupled=true] ._liaisonConnector_1bo8y_407,._stage_1bo8y_1._decoupled_1bo8y_411 ._liaisonConnector_1bo8y_407,._stage_1bo8y_1[data-temporal-decoupled=true] [data-testid=elision],._stage_1bo8y_1._decoupled_1bo8y_411 [data-testid=elision],._stage_1bo8y_1[data-temporal-decoupled=true] rt,._stage_1bo8y_1._decoupled_1bo8y_411 rt,._stage_1bo8y_1[data-temporal-decoupled=true] [data-testid=pitch-arrow],._stage_1bo8y_1._decoupled_1bo8y_411 [data-testid=pitch-arrow]{opacity:.35}._stage_1bo8y_1[data-temporal-decoupled=true] [data-testid=syllable-stressed],._stage_1bo8y_1._decoupled_1bo8y_411 [data-testid=syllable-stressed]{border-bottom-color:var(--esa-annotation-stress)}@media(min-width:1920px){._words_1bo8y_230{max-width:min(94%,1150px);margin-left:auto;margin-right:auto}}._contextualPhraseContainer_1bo8y_424{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--esa-space-2);width:100%;padding:0 var(--esa-space-3) var(--esa-space-3);box-sizing:border-box;max-height:120px;opacity:1;transition:max-height .15s ease,opacity .15s ease,margin .15s ease,padding .15s ease;overflow:hidden}._contextualPhraseCollapsed_1bo8y_439{max-height:0!important;opacity:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none}._contextualPhraseBtn_1bo8y_448{display:inline-flex;align-items:center;gap:var(--esa-space-1);padding:6px 14px;min-height:44px;border-radius:var(--esa-radius-full);background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);cursor:pointer;position:relative;text-overflow:ellipsis;transition:all var(--esa-transition-fast)}._contextualPhraseBtn_1bo8y_448:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._contextualPhraseBtn_1bo8y_448:hover{background:var(--esa-interactive-hover);border-color:var(--esa-accent-primary);color:var(--esa-text-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow)}._contextualPhraseBtn_1bo8y_448:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._phraseCueLabel_1bo8y_492{font-weight:500;color:var(--esa-text-tertiary)}._phraseHeader_1bo8y_497,._phraseHeaderLeft_1bo8y_503{display:inline-flex;align-items:center;gap:var(--esa-space-1)}._phraseIcon_1bo8y_509{display:inline-flex;align-items:center;justify-content:center;color:var(--esa-accent-primary);flex-shrink:0}._phraseChunk_1bo8y_517{font-weight:700;color:var(--esa-accent-primary)}._phraseMeaning_1bo8y_522{font-family:var(--esa-font-translation);color:var(--esa-text-secondary);font-style:italic}._phraseAction_1bo8y_528{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--esa-text-tertiary);flex-shrink:0}@media(max-width:767px){._contextualPhraseContainer_1bo8y_424{padding:0 var(--esa-space-1) var(--esa-space-2)}._contextualPhraseBtn_1bo8y_448{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;padding:10px 14px;min-height:48px;border-radius:var(--esa-radius-lg);gap:4px}._phraseHeader_1bo8y_497{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--esa-space-1)}._phraseHeaderLeft_1bo8y_503{display:inline-flex;align-items:center;gap:var(--esa-space-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._phraseMeaning_1bo8y_522{padding-left:20px;font-size:11px;text-align:left}}._stressed_18vbg_3{color:var(--esa-text-primary);font-weight:700;letter-spacing:-.01em}._syllableStressed_18vbg_9{font-weight:700;color:var(--esa-text-primary);border-bottom:2px solid var(--esa-annotation-stress);transition:border-bottom-color var(--esa-transition-fast, .15s ease)}._syllableSecondaryStressed_18vbg_16{font-weight:600;color:var(--esa-text-secondary);border-bottom:1.5px dotted var(--esa-annotation-stress);opacity:.85;transition:border-bottom-color var(--esa-transition-fast, .15s ease)}._stressMark_18vbg_24,.esa-stress-mark{color:var(--esa-annotation-stress);font-family:var(--esa-font-mono);font-weight:700;user-select:none}._secondaryStressMark_18vbg_32,.esa-secondary-stress-mark{color:var(--esa-annotation-stress);font-family:var(--esa-font-mono);font-weight:600;opacity:.85;user-select:none}._syllableToken_18vbg_41{display:inline}._rhythmDot_18vbg_45,.esa-rhythm-dot{font-size:.65em;vertical-align:super;color:var(--esa-annotation-stress);line-height:0;margin-right:1px;user-select:none}._stressedText_18vbg_56{font-weight:700;color:var(--esa-text-primary)}._syllableInterpunct_18vbg_61{color:var(--esa-text-tertiary);opacity:.6;font-size:.8em;margin:0 1px;user-select:none}._reduced_18vbg_69{opacity:.7}._elision_18vbg_73{opacity:.5;color:var(--esa-annotation-elision);text-decoration:line-through;transition:opacity var(--esa-transition-fast, .15s ease)}._weakForm_18vbg_80{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;line-height:1.35;gap:var(--esa-space-1-5, 6px)}._weakForm_18vbg_80 rt{font-size:.6em;font-family:var(--esa-font-mono);color:var(--esa-text-tertiary);font-style:normal;display:block;user-select:none;line-height:1;margin:0;transition:opacity var(--esa-transition-fast, .15s ease)}._ipaGloss_18vbg_101{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;line-height:1.35;gap:var(--esa-space-1-5, 6px)}._ipaGloss_18vbg_101 rt{font-size:.65em;font-family:var(--esa-font-mono);color:var(--esa-text-tertiary);font-style:normal;display:block;user-select:none;line-height:1;margin:0;transition:opacity var(--esa-transition-fast, .15s ease)}._syllableRuby_18vbg_122{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;line-height:1.35;gap:var(--esa-space-1-5, 6px)}._syllableRuby_18vbg_122 rt{font-size:.65em;font-family:var(--esa-font-mono);color:var(--esa-text-tertiary);font-style:normal;display:block;user-select:none;letter-spacing:.02em;line-height:1;margin:0;transition:opacity var(--esa-transition-fast, .15s ease)}._pitchArrow_18vbg_144{display:inline-block;margin-left:6px;font-family:var(--esa-font-sans);font-weight:700;font-size:.9em;vertical-align:baseline;user-select:none;transition:opacity var(--esa-transition-fast, .15s ease),color var(--esa-transition-fast, .15s ease)}._pitchRising_18vbg_155{color:var(--esa-annotation-rising)}._pitchFalling_18vbg_159{color:var(--esa-annotation-falling)}._pitchFallRise_18vbg_163{color:var(--esa-annotation-fall-rise)}._layerDock_18vbg_167{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}._layerBtn_18vbg_175{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;font-size:11px;font-family:var(--esa-font-mono);background:var(--esa-bg-raised);color:var(--esa-text-tertiary);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-sm);cursor:pointer;transition:all var(--esa-transition-fast);line-height:1.2}._layerBtnActive_18vbg_191{background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary-dim)}._dialogueStage_zisbs_1{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:auto;box-sizing:border-box;z-index:3}._connectedSpeechStage_zisbs_7{position:relative;width:100%;max-width:1560px;pointer-events:auto;background:var(--esa-broadcast-dialogue-bg, rgba(16, 14, 24, .65));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:2px solid var(--esa-broadcast-dialogue-border, rgba(255, 215, 0, .28));border-radius:28px;padding:18px 32px;box-shadow:0 16px 48px var(--esa-broadcast-dialogue-shadow, rgba(0, 0, 0, .6));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}._connectedSpeechStage_zisbs_7[data-density=compact]{padding:14px 24px}._connectedSpeechStage_zisbs_7[data-density=dense]{padding:10px 18px}._dialogueTextContainer_zisbs_28{position:relative;font-family:Poppins,Inter,system-ui,-apple-system,sans-serif;font-size:36pt;font-weight:800;line-height:1.28;text-wrap:balance;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:20px;row-gap:20px}._connectedSpeechStage_zisbs_7[data-density=compact] ._dialogueTextContainer_zisbs_28{font-size:31pt;line-height:1.24;row-gap:14px;column-gap:16px}._connectedSpeechStage_zisbs_7[data-density=dense] ._dialogueTextContainer_zisbs_28{font-size:26pt;line-height:1.2;row-gap:10px;column-gap:14px}._wordToken_zisbs_44{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--esa-text-on-accent);-webkit-text-stroke:3px var(--esa-broadcast-karaoke-stroke);paint-order:stroke fill;text-shadow:0 4px 16px var(--esa-broadcast-card-shadow);transition:color .12s ease,transform .12s ease}._wordTokenActive_zisbs_45{color:var(--esa-broadcast-karaoke-gold);-webkit-text-stroke:3px var(--esa-broadcast-karaoke-stroke);paint-order:stroke fill;text-shadow:0 0 24px var(--esa-broadcast-karaoke-gold-glow),0 4px 16px var(--esa-broadcast-card-shadow);transform:scale(1.08);font-weight:900;z-index:2}._wordTokenSpoken_zisbs_46{color:var(--esa-broadcast-karaoke-gold);opacity:1;-webkit-text-stroke:3px var(--esa-broadcast-karaoke-stroke);paint-order:stroke fill;text-shadow:0 4px 16px var(--esa-broadcast-card-shadow)}._wordActiveSweep_zisbs_47{position:absolute;bottom:-4px;left:0;height:5px;background:var(--esa-broadcast-karaoke-gold);border-radius:9999px;pointer-events:none}._ipaRuby_zisbs_48{display:inline-flex;flex-direction:column;align-items:center}._ipaRt_zisbs_49{font-size:18px;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--esa-broadcast-text-muted);line-height:1;margin-bottom:4px;order:-1;user-select:none}._stressMarker_zisbs_50{display:inline;font-weight:900}._elision_zisbs_51{color:var(--esa-annotation-elision);text-decoration:line-through;opacity:.7;font-weight:700}._pitchContourInline_zisbs_52{display:inline-block;margin-left:6px;vertical-align:baseline;font-size:1.1em;color:var(--esa-annotation-rising);font-weight:900}._pitchContourInline_zisbs_52[data-pitch=falling]{color:var(--esa-annotation-falling)}._pitchContourInline_zisbs_52[data-pitch=fall-rise]{color:var(--esa-annotation-fall-rise)}._pitchContourInline_zisbs_52[data-pitch=rise-fall]{color:var(--esa-annotation-rising)}._pitchContourBadge_zisbs_63{position:absolute;top:-36px;right:0;font-size:32px;color:var(--esa-annotation-rising);font-weight:800}._pitchContourBadge_zisbs_63[data-pitch=falling]{color:var(--esa-annotation-falling)}._pitchContourBadge_zisbs_63[data-pitch=fall-rise]{color:var(--esa-annotation-fall-rise)}._pitchContourBadge_zisbs_63[data-pitch=rise-fall]{color:var(--esa-annotation-rising)}._liaisonSvgLayer_zisbs_67{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:10}._liaisonArc_zisbs_68{stroke:var(--esa-annotation-liaison);stroke-width:5;fill:none;stroke-linecap:round;filter:drop-shadow(0 2px 6px var(--esa-broadcast-card-shadow))}._liaisonLabel_zisbs_69{fill:var(--esa-annotation-liaison);font-size:16px;font-weight:800;font-family:Montserrat,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}._wordLiaisonConnected_zisbs_70{margin-right:-10px;font-feature-settings:"liga" 1}._translationText_zisbs_71{font-size:22px;font-weight:500;color:var(--esa-text-on-accent);line-height:1.4;max-width:1400px;margin-top:14px}._connectedSpeechStage_zisbs_7[data-density=compact] ._translationText_zisbs_71{font-size:20px;margin-top:12px}._connectedSpeechStage_zisbs_7[data-density=dense] ._translationText_zisbs_71{font-size:18px;margin-top:10px}._vocabCalloutCard_zisbs_75{position:relative;width:100%;max-width:var(--card-max-width, 1400px);pointer-events:auto;background:var(--esa-broadcast-vocab-glass-bg);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:2px solid var(--esa-broadcast-vocab-glass-border);border-radius:28px;padding:40px 56px;display:flex;align-items:center;gap:48px;box-shadow:0 24px 60px var(--esa-broadcast-vocab-glass-shadow);box-sizing:border-box}._vocabCalloutCard_zisbs_75[data-density=compact]{padding:28px 44px;gap:32px}._vocabCalloutCard_zisbs_75[data-density=dense]{padding:22px 36px;gap:24px}._vocabPropWrap_zisbs_84{width:140px;height:140px;flex-shrink:0;border-radius:24px;background:var(--esa-bg-surface);border:2px solid var(--esa-accent-primary);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;color:var(--esa-broadcast-karaoke-gold)}._vocabDetails_zisbs_85{display:flex;flex-direction:column;gap:12px;flex:1}._vocabPill_zisbs_86{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--esa-broadcast-karaoke-gold);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary);padding:4px 14px;border-radius:9999px;width:fit-content}._vocabHeadword_zisbs_87{font-size:56px;font-weight:900;color:var(--esa-broadcast-karaoke-gold);letter-spacing:-.02em;line-height:1.15}._vocabCalloutCard_zisbs_75[data-density=compact] ._vocabHeadword_zisbs_87{font-size:46px}._vocabCalloutCard_zisbs_75[data-density=dense] ._vocabHeadword_zisbs_87{font-size:38px}._vocabMeaning_zisbs_90{font-size:32px;font-weight:600;color:var(--esa-broadcast-text-primary)}._vocabContext_zisbs_91{font-size:28px;color:var(--esa-broadcast-text-secondary);line-height:1.4;margin-top:4px}._vocabCalloutCard_zisbs_75[data-density=compact] ._vocabContext_zisbs_91{font-size:24px}._vocabCalloutCard_zisbs_75[data-density=dense] ._vocabContext_zisbs_91{font-size:21px}._vocabHighlight_zisbs_94{color:var(--esa-broadcast-karaoke-gold);font-weight:900;text-decoration:underline;text-decoration-thickness:3px}._questionBannerCard_zisbs_96{position:relative;width:100%;max-width:var(--card-max-width, 1560px);pointer-events:auto;background:var(--esa-broadcast-vocab-glass-bg);backdrop-filter:blur(28px);border:2px solid var(--esa-accent-primary);border-radius:28px;padding:40px 64px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;box-shadow:0 20px 50px var(--esa-broadcast-vocab-glass-shadow);box-sizing:border-box}._questionBannerCard_zisbs_96[data-density=compact]{padding:28px 48px;gap:14px}._questionBannerCard_zisbs_96[data-density=dense]{padding:22px 36px;gap:10px}._questionCategoryPill_zisbs_105{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 18px;border-radius:9999px;background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);border:1px solid var(--esa-accent-primary)}._questionText_zisbs_106{font-size:38px;line-height:1.35;font-weight:700;color:var(--esa-broadcast-text-primary);letter-spacing:-.01em;text-transform:none}._questionBannerCard_zisbs_96[data-density=compact] ._questionText_zisbs_106,._questionBannerCard_zisbs_96[data-density=dense] ._questionText_zisbs_106{font-size:38px}._questionTimerNotice_zisbs_109{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--esa-accent-primary)}[data-testid=comprehension-quiz-card],[data-testid=comprehension-quiz-card] *,[data-testid=comprehension-quiz-card] ._questionCategoryPill_zisbs_105,[data-testid=comprehension-quiz-card] ._questionText_zisbs_106{text-transform:none}._countdownTickIndicator_zisbs_120{position:absolute;top:-80px;right:48px;width:60px;height:60px;border-radius:50%;background:var(--esa-broadcast-karaoke-gold);color:var(--esa-broadcast-karaoke-stroke);font-size:30px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px var(--esa-broadcast-karaoke-gold-glow);pointer-events:auto}._endSlateCard_zisbs_121{position:relative;width:100%;max-width:var(--card-max-width, 1300px);pointer-events:auto;background:var(--esa-broadcast-vocab-glass-bg);backdrop-filter:blur(28px);border:2px solid var(--esa-accent-primary);border-radius:28px;padding:40px 56px;display:flex;align-items:center;justify-content:space-between;gap:48px;box-shadow:0 0 50px var(--esa-accent-primary-glow);box-sizing:border-box}._endSlateInfo_zisbs_128{display:flex;flex-direction:column;gap:14px;flex:1}._endSlateHeadline_zisbs_129{font-size:40px;font-weight:900;color:var(--esa-broadcast-text-primary)}._endSlateSubtext_zisbs_130{font-size:22px;color:var(--esa-broadcast-text-secondary);line-height:1.45}._endSlateUrlBadge_zisbs_131{display:inline-flex;align-items:center;gap:10px;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-strong);padding:8px 18px;border-radius:10px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--esa-accent-primary);width:fit-content}._endSlateQrWrap_zisbs_132{width:312px;height:312px;padding:4px;margin:0;position:relative;border-radius:28px;border:4px solid var(--esa-broadcast-dialogue-border, rgba(255, 255, 255, .15));background:var(--esa-broadcast-karaoke-white, #ffffff);color:var(--esa-broadcast-karaoke-stroke, #000000);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 12px 32px var(--esa-broadcast-card-shadow);box-sizing:border-box}._qrSvg_zisbs_149{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._qrSvg_zisbs_149 svg{width:100%;height:100%;display:block}._qrCenterBadge_zisbs_151{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:12px;background:var(--esa-broadcast-karaoke-white, #ffffff);border:2px solid var(--esa-broadcast-dialogue-border, rgba(255, 255, 255, .15));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--esa-broadcast-card-shadow);padding:4px;box-sizing:border-box}._qrCenterImg_zisbs_168{width:100%;height:100%;object-fit:contain}._container_1c86i_1{display:flex;align-items:center;justify-content:center;position:relative}._bar_1c86i_8{max-width:480px;margin:0 auto;position:relative}._tab_1c86i_15{flex:1 1 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1, 4px);min-height:44px;position:relative;text-overflow:ellipsis;overflow:hidden}._tab_1c86i_15:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._tabLabel_1c86i_41{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width:640px){._tabLabel_1c86i_41{display:none}}._tab_1c86i_15:active,._tab_1c86i_15[data-shortcut-active=true]{transform:var(--esa-btn-active-translate)}._tabContinuous_1c86i_63._tabActive_1c86i_59{color:var(--esa-accent-primary);border-color:var(--esa-accent-primary-dim)}._tabLoop_1c86i_64._tabActive_1c86i_59{color:var(--esa-cadence-active);border-color:var(--esa-cadence-glow)}._tabEchoic_1c86i_65._tabActive_1c86i_59{color:var(--esa-wave-learner);border-color:var(--esa-wave-learner-dim)}._tabContinuous_1c86i_63[data-shortcut-active=true]{color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);box-shadow:0 0 14px var(--esa-accent-primary-glow)}._tabLoop_1c86i_64[data-shortcut-active=true]{color:var(--esa-cadence-active);border-color:var(--esa-cadence-active);box-shadow:0 0 14px var(--esa-cadence-glow)}._tabEchoic_1c86i_65[data-shortcut-active=true]{color:var(--esa-wave-learner);border-color:var(--esa-wave-learner);box-shadow:0 0 14px var(--esa-wave-learner-dim)}@media(prefers-reduced-motion:reduce){._tab_1c86i_15[data-shortcut-active=true]{transform:none;transition:none}}html[data-reduced-motion=reduce] ._tab_1c86i_15[data-shortcut-active=true]{transform:none;transition:none}._dot_1c86i_80{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}._kbdHint_1c86i_81{font-family:var(--esa-font-mono);font-size:10px;color:var(--esa-text-tertiary);margin-left:2px}._dropdownContainer_1c86i_84{display:none;position:relative}._dropdownTrigger_1c86i_89{display:inline-flex;align-items:center;gap:var(--esa-space-1, 4px);min-height:48px;min-width:48px;padding:4px 12px;border-radius:var(--esa-radius-full);font-family:var(--esa-font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-subtle);color:var(--esa-text-primary);cursor:pointer;user-select:none;white-space:nowrap;position:relative;text-overflow:ellipsis;transition:all var(--esa-transition-fast)}._dropdownTrigger_1c86i_89:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._dropdownTrigger_1c86i_89:hover{border-color:var(--esa-border-default)}._dropdownTrigger_1c86i_89:focus-visible{outline:2px solid var(--esa-accent-primary);outline-offset:2px}._dropdownLabel_1c86i_135{display:inline-block;line-height:1}._chevron_1c86i_140{font-size:9px;line-height:1;opacity:.7;transition:transform var(--esa-transition-fast)}._chevronOpen_1c86i_147{transform:rotate(180deg)}._dropdownMenu_1c86i_151{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:100;min-width:160px;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-md);box-shadow:var(--esa-shadow-lg);padding:4px;display:flex;flex-direction:column;gap:2px;animation:_dropdownFadeIn_1c86i_1 var(--esa-transition-fast)}@keyframes _dropdownFadeIn_1c86i_1{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}._dropdownMenuItem_1c86i_174{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:10px 14px;border-radius:var(--esa-radius-sm);background:transparent;border:none;font-family:var(--esa-font-mono, monospace);font-size:11px;color:var(--esa-text-secondary);cursor:pointer;text-align:left;position:relative;transition:background var(--esa-transition-fast),color var(--esa-transition-fast)}._dropdownMenuItem_1c86i_174:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._dropdownMenuItem_1c86i_174:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary)}._dropdownMenuItem_1c86i_174:focus-visible{background:var(--esa-interactive-hover);color:var(--esa-text-primary);outline:2px solid var(--esa-accent-primary);outline-offset:-2px}._dropdownMenuItemActive_1c86i_217{background:var(--esa-interactive-active);color:var(--esa-accent-primary);font-weight:700}._menuItemLeft_1c86i_223{display:inline-flex;align-items:center;gap:6px}._checkMark_1c86i_229{font-size:11px;color:var(--esa-accent-primary)}@media(max-width:767px){._bar_1c86i_8{display:none!important}._dropdownContainer_1c86i_84{display:inline-flex}}@media(pointer:coarse){._dropdownTrigger_1c86i_89{min-height:48px;min-width:48px;position:relative}._dropdownTrigger_1c86i_89:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._dropdownMenuItem_1c86i_174{min-height:48px}}._container_15fri_1{position:relative;display:inline-flex;align-items:center}._chip_15fri_7{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--esa-radius-full);font-family:var(--esa-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);transition:all var(--esa-transition-fast);user-select:none;white-space:nowrap}._chip_15fri_7:hover{border-color:var(--esa-border-default)}._chip_15fri_7:focus-visible{outline:2px solid var(--esa-accent-primary);outline-offset:2px}._learner_15fri_31{background:var(--esa-interactive-hover);color:var(--esa-success);border-color:var(--esa-success);box-shadow:0 0 14px var(--esa-accent-primary-glow)}._learner_15fri_31:hover{background:var(--esa-interactive-active);border-color:var(--esa-success);box-shadow:0 0 18px var(--esa-accent-primary-glow)}._partner_15fri_44{background:var(--esa-interactive-hover);color:var(--esa-text-tertiary);border-color:var(--esa-border-subtle);opacity:.88}._partner_15fri_44:hover{background:var(--esa-interactive-active);border-color:var(--esa-border-default);opacity:1}._all_15fri_57{background:var(--esa-bg-surface);color:var(--esa-text-secondary);border-color:var(--esa-border-subtle)}._all_15fri_57:hover{border-color:var(--esa-border-default);color:var(--esa-text-primary)}._chip_15fri_7._segment_15fri_65{background:transparent;border-color:transparent;box-shadow:none;padding:3px 8px}._chip_15fri_7._segment_15fri_65:hover{background:var(--esa-interactive-hover);border-color:transparent}._chip_15fri_7._segment_15fri_65._learner_15fri_31{background:transparent;color:var(--esa-success);border-color:transparent;box-shadow:none}._chip_15fri_7._segment_15fri_65._learner_15fri_31:hover{background:var(--esa-interactive-hover);border-color:transparent;box-shadow:none}._chip_15fri_7._segment_15fri_65._partner_15fri_44{background:transparent;color:var(--esa-text-tertiary);border-color:transparent;box-shadow:none;opacity:.88}._chip_15fri_7._segment_15fri_65._partner_15fri_44:hover{background:var(--esa-interactive-hover);border-color:transparent;opacity:1}._chip_15fri_7._segment_15fri_65._all_15fri_57{background:transparent;color:var(--esa-text-secondary);border-color:transparent;box-shadow:none}._chip_15fri_7._segment_15fri_65._all_15fri_57:hover{background:var(--esa-interactive-hover);border-color:transparent;color:var(--esa-text-primary)}._label_15fri_117{display:inline-flex;align-items:center;line-height:1}._roleTextFull_15fri_118{display:inline}._roleTextCompact_15fri_119{display:none}._chevron_15fri_120{display:inline-flex;align-items:center;justify-content:center;opacity:.7;transition:transform var(--esa-transition-fast)}._chevronOpen_15fri_127{transform:rotate(180deg)}@media(max-width:1023px){._roleTextFull_15fri_118{display:none}._roleTextCompact_15fri_119{display:inline}._chip_15fri_7{padding:4px 10px;font-size:10px;gap:4px}}@media(pointer:coarse),(max-width:1023px){._chip_15fri_7{min-height:36px;position:relative}._chip_15fri_7:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._popover_15fri_154{position:absolute;top:calc(100% + 6px);left:0;z-index:100;min-width:260px;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-md);box-shadow:var(--esa-shadow-lg);padding:6px;display:flex;flex-direction:column;gap:3px;animation:_popoverFadeIn_15fri_1 var(--esa-transition-fast)}@keyframes _popoverFadeIn_15fri_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._menuItem_15fri_176{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border-radius:var(--esa-radius-sm);background:transparent;border:1px solid transparent;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);cursor:pointer;text-align:left;transition:all var(--esa-transition-fast);position:relative}._menuItem_15fri_176:hover{background:var(--esa-bg-raised);color:var(--esa-text-primary)}._menuItem_15fri_176:focus-visible{outline:2px solid var(--esa-accent-primary);outline-offset:-2px}._menuItemActive_15fri_196{background:var(--esa-interactive-active);color:var(--esa-text-primary);font-weight:600;border-color:var(--esa-border-subtle)}._menuItemContent_15fri_197{display:flex;flex-direction:column;gap:2px}._menuItemTitle_15fri_198{font-weight:600;font-size:var(--esa-text-xs);color:var(--esa-text-primary)}._menuItemDesc_15fri_199{font-family:var(--esa-font-sans);font-size:11px;color:var(--esa-text-tertiary);font-weight:400;text-transform:none;line-height:1.3}._checkMark_15fri_207{display:inline-flex;align-items:center;justify-content:center;color:var(--esa-success);margin-left:8px;flex-shrink:0}@media(pointer:coarse),(max-width:1023px){._menuItem_15fri_176{min-height:48px;padding:10px 12px}._menuItem_15fri_176:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._srOnly_15fri_234{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hudContainer_11l6k_1{position:relative;margin:var(--esa-space-2, .5rem) auto;z-index:100}._pillTrigger_11l6k_8{font-size:.8rem;font-weight:500;padding:6px 14px;min-height:32px;position:relative;box-shadow:var(--esa-shadow-hardware);display:inline-flex;align-items:center;justify-content:center;transition:all var(--esa-transition-fast)}._pillTrigger_11l6k_8:hover{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._pillOpen_11l6k_28{background:var(--esa-bg-surface-elevated);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);box-shadow:0 0 16px var(--esa-accent-primary-glow),var(--esa-shadow-hardware)}@media(pointer:coarse),(max-width:768px){._pillTrigger_11l6k_8:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._tray_11l6k_49{position:fixed;display:flex;flex-direction:column;gap:var(--esa-space-3, .75rem);padding:var(--esa-space-3, .75rem);border-radius:var(--esa-radius-lg, 12px);border:1px solid var(--esa-border-subtle);box-shadow:var(--esa-shadow-hardware);background:var(--esa-bg-surface-elevated);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);width:min(92vw,480px);min-width:0;height:auto!important;min-height:0!important;max-height:calc(100vh - 120px);overflow-y:auto;animation:_popIn_11l6k_1 .15s cubic-bezier(.16,1,.3,1);z-index:var(--esa-z-popover, 300)}._trayMobile_11l6k_72{height:auto!important;min-height:0!important;max-height:calc(100vh - 120px);overflow-y:auto;padding:var(--esa-space-3, .75rem)}@keyframes _popIn_11l6k_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._section_11l6k_91{gap:var(--esa-space-1-5, .375rem)}._sectionTitle_11l6k_96{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--esa-text-tertiary);font-weight:600;padding-left:var(--esa-space-1, .25rem)}._btnRow_11l6k_105,._stageRow_11l6k_111{grid-template-columns:repeat(4,1fr);gap:var(--esa-space-1-5, .375rem)}._layerRow_11l6k_117{grid-template-columns:repeat(6,1fr);gap:var(--esa-space-1, .25rem)}._btn_11l6k_105{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--esa-space-1-5, .375rem) var(--esa-space-1, .25rem);border-radius:var(--esa-radius-sm, 6px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-size:.75rem;font-weight:500;min-height:48px;position:relative;transition:all var(--esa-transition-fast)}._btn_11l6k_105:hover{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._btnActive_11l6k_147{background:var(--esa-accent-primary-subtle);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);font-weight:600}._btnActiveGreen_11l6k_154{background:var(--esa-accent-primary-subtle);border-color:var(--esa-wave-reference);color:var(--esa-wave-reference);font-weight:600}._shortcut_11l6k_161{font-size:.62rem;color:var(--esa-text-tertiary);font-weight:400}._btnActive_11l6k_147 ._shortcut_11l6k_161{color:var(--esa-accent-primary)}._btnActiveGreen_11l6k_154 ._shortcut_11l6k_161{color:var(--esa-wave-reference)}@media(max-width:767px){._hudContainer_11l6k_1{margin:var(--esa-space-1, .25rem) auto}._pillTrigger_11l6k_8{font-size:.8rem;padding:8px 16px;min-height:48px}}@media(max-width:520px){._tray_11l6k_49{min-width:0;width:calc(100vw - 1.5rem);padding:var(--esa-space-2, .5rem)}._stageRow_11l6k_111,._trayMobile_11l6k_72 ._stageRow_11l6k_111{grid-template-columns:repeat(2,1fr)!important;gap:var(--esa-space-2, .5rem)}._layerRow_11l6k_117,._trayMobile_11l6k_72 ._layerRow_11l6k_117{grid-template-columns:repeat(3,1fr)!important;gap:var(--esa-space-2, .5rem)}._btn_11l6k_105{padding:var(--esa-space-2, .5rem) var(--esa-space-1, .25rem);font-size:.72rem;min-height:48px}._shortcut_11l6k_161{font-size:.65rem}}._speakerBadge_1vpqw_1,._speakerSegment_1vpqw_2{display:inline-flex;align-items:center;gap:var(--esa-space-2, 8px);padding:2px 8px 2px 2px;background:transparent;border:none;box-shadow:none;transition:opacity var(--esa-transition-fast, .15s ease)}._speakerBadge_1vpqw_1[data-speaking=false],._speakerSegment_1vpqw_2[data-speaking=false]{opacity:.45}._speakerBadge_1vpqw_1[data-speaking=true],._speakerSegment_1vpqw_2[data-speaking=true]{opacity:1}._speakerAvatar_1vpqw_23{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:var(--esa-radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);position:relative;box-sizing:border-box;flex-shrink:0;transition:opacity var(--esa-transition-fast, .15s ease),border-color var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._speakerAvatar_1vpqw_23[data-speaking=false]{opacity:.45}._speakerAvatar_1vpqw_23[data-speaking=true]{opacity:1}._speakerAvatar_1vpqw_23[data-speaking=true][data-audio-source=reference],._speakerAvatar_1vpqw_23[data-speaking=true]:not([data-audio-source=learner]){border-color:var(--esa-wave-reference);box-shadow:0 0 0 2px var(--esa-wave-reference),0 0 8px var(--esa-accent-primary-glow)}._speakerAvatar_1vpqw_23[data-speaking=true][data-audio-source=learner]{border-color:var(--esa-wave-learner);box-shadow:0 0 0 2px var(--esa-wave-learner),0 0 8px var(--esa-accent-primary-glow)}._avatarImg_1vpqw_64{width:100%;height:100%;object-fit:cover;display:block}._avatarMonogram_1vpqw_71{font-family:var(--esa-font-display, sans-serif);font-size:var(--esa-text-sm, 14px);font-weight:700;color:var(--esa-text-primary);text-transform:uppercase;user-select:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._avatarMonogram_1vpqw_71:before{content:attr(data-initial)}._speakerName_1vpqw_89{font-weight:600;font-size:var(--esa-text-xs, 12px);color:var(--esa-text-primary);letter-spacing:.04em;text-transform:uppercase}._scrubber_1lkzz_1{display:flex;flex-direction:column;gap:var(--esa-space-2);width:100%;padding:0 var(--esa-space-2, 8px);box-sizing:border-box;user-select:none;-webkit-user-select:none}._disabled_1lkzz_12{opacity:.5}._track_1lkzz_16{position:relative;width:100%;height:8px;background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full);cursor:pointer;touch-action:none;direction:ltr;transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._track_1lkzz_16:after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:48px;min-height:48px}._track_1lkzz_16:hover{border-color:var(--esa-border-strong)}._track_1lkzz_16:focus-visible{border-color:var(--esa-border-focus);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._track_1lkzz_16._disabled_1lkzz_12,._track_1lkzz_16[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}._fill_1lkzz_58{position:absolute;top:0;left:0;height:100%;background:var(--esa-accent-primary);border-radius:var(--esa-radius-full);pointer-events:none;width:0%;will-change:width}._playhead_1lkzz_70{position:absolute;top:50%;width:14px;height:14px;background:var(--esa-text-primary);border:2px solid var(--esa-accent-primary);border-radius:var(--esa-radius-full);transform:translate(-50%,-50%);pointer-events:none;left:0%;transition:transform var(--esa-transition-fast),box-shadow var(--esa-transition-fast);will-change:left}._track_1lkzz_16:hover ._playhead_1lkzz_70{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 0 3px var(--esa-accent-primary-glow)}._track_1lkzz_16[data-dragging=true] ._playhead_1lkzz_70{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 0 4px var(--esa-accent-primary-glow)}._tick_1lkzz_95{position:absolute;top:0;width:2px;height:100%;background:var(--esa-border-default);pointer-events:none;opacity:.6;transition:opacity var(--esa-transition-fast)}._track_1lkzz_16:hover ._tick_1lkzz_95{opacity:.85}._time_1lkzz_110{display:flex;justify-content:flex-end;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-variant-numeric:tabular-nums;user-select:none;text-overflow:ellipsis;white-space:nowrap}._deck_1irkt_1{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;width:100%;max-width:960px;margin:0 auto;padding:0 var(--esa-space-2);gap:var(--esa-space-3);box-sizing:border-box}._dockWingLeft_1irkt_7{grid-area:left;display:flex;align-items:center;justify-content:flex-start;gap:var(--esa-space-2);flex-shrink:0}._dockWingRight_1irkt_8{grid-area:right;display:flex;align-items:center;justify-content:flex-end;gap:var(--esa-space-2);flex-shrink:0}._dockCenter_1irkt_10{grid-area:center;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-2) var(--esa-space-4);background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:var(--esa-glass-rim);border-radius:var(--esa-radius-full);box-shadow:var(--esa-shadow-hardware);gap:var(--esa-space-2);flex-shrink:0;transition:box-shadow var(--esa-transition-normal),border-color var(--esa-transition-normal)}._dockCenterRecording_1irkt_23{border-color:var(--esa-danger);box-shadow:var(--esa-shadow-hardware),0 0 20px var(--esa-danger-glow);animation:_dockHaloPulse_1irkt_1 2s ease-in-out infinite}@keyframes _dockHaloPulse_1irkt_1{0%,to{box-shadow:var(--esa-shadow-hardware),0 0 16px var(--esa-danger-glow);border-color:var(--esa-danger)}50%{box-shadow:var(--esa-shadow-hardware),0 0 28px var(--esa-danger-glow);border-color:var(--esa-danger)}}._centerBtn_1irkt_34,._playBtn_1irkt_34,._recBtn_1irkt_34,._controlBtn_1irkt_34,._wingPill_1irkt_34,._wingNavBtn_1irkt_34{transition:transform var(--esa-transition-spring),box-shadow var(--esa-transition-fast),border-color var(--esa-transition-fast),background-color var(--esa-transition-fast),color var(--esa-transition-fast)}._centerBtn_1irkt_34:active,._centerBtn_1irkt_34[data-shortcut-active=true],._playBtn_1irkt_34:active,._playBtn_1irkt_34[data-shortcut-active=true],._recBtn_1irkt_34:active,._recBtn_1irkt_34[data-shortcut-active=true],._controlBtn_1irkt_34:active,._controlBtn_1irkt_34[data-shortcut-active=true],._wingPill_1irkt_34:active,._wingPill_1irkt_34[data-shortcut-active=true],._wingNavBtn_1irkt_34:active,._wingNavBtn_1irkt_34[data-shortcut-active=true]{transform:var(--esa-btn-active-translate)}._centerBtn_1irkt_34{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:var(--esa-radius-full);display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-size:1.1rem;cursor:pointer}._centerBtn_1irkt_34:hover{background:var(--esa-bg-overlay);color:var(--esa-text-primary)}._centerBtn_1irkt_34[data-shortcut-active=true]{border-color:var(--esa-border-strong);background:var(--esa-interactive-hover);color:var(--esa-text-primary);box-shadow:var(--esa-shadow-sm)}._playBtn_1irkt_34{width:48px;height:48px;min-width:48px;min-height:48px;aspect-ratio:1 / 1;flex-shrink:0;padding:0;border-radius:var(--esa-radius-full);display:flex;align-items:center;justify-content:center;background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border:none;cursor:pointer;box-shadow:0 0 16px var(--esa-accent-primary-glow);position:relative;transition:transform var(--esa-transition-spring),box-shadow var(--esa-transition-fast)}._playBtn_1irkt_34:hover{box-shadow:0 0 24px var(--esa-accent-primary-glow)}._playBtn_1irkt_34[data-shortcut-active=true]{transform:var(--esa-btn-active-translate);box-shadow:0 0 0 2px var(--esa-accent-primary),0 0 24px var(--esa-accent-primary-glow)}._recContainer_1irkt_71{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px}._recBtn_1irkt_34{position:relative;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:var(--esa-radius-full);display:flex;align-items:center;justify-content:center;color:var(--esa-text-primary);background:var(--esa-bg-surface-elevated);border:1.5px solid var(--esa-danger);box-shadow:0 0 12px var(--esa-danger-glow);font-size:1.15rem;cursor:pointer;transition:color var(--esa-transition-fast),border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast),background var(--esa-transition-fast),transform var(--esa-transition-spring)}._recBtn_1irkt_34._recording_1irkt_80{background:var(--esa-danger);color:var(--esa-text-on-accent);border-color:var(--esa-danger);box-shadow:0 0 16px var(--esa-danger-glow);animation:_recBeaconPulse_1irkt_1 1.8s cubic-bezier(.24,0,.38,1) infinite}._recBtn_1irkt_34._recDenied_1irkt_84{color:var(--esa-text-muted);border-color:var(--esa-border-strong);background:var(--esa-interactive-hover)}._recBtn_1irkt_34[data-shortcut-active=true]{transform:var(--esa-btn-active-translate);border-color:var(--esa-danger);color:var(--esa-danger);background:var(--esa-interactive-hover);box-shadow:0 0 0 2px var(--esa-danger),0 0 24px var(--esa-danger-glow)}@keyframes _recBeaconPulse_1irkt_1{0%,to{box-shadow:0 0 0 0 var(--esa-danger-glow),0 0 16px var(--esa-danger-glow)}70%{box-shadow:0 0 0 10px transparent,0 0 24px var(--esa-danger-glow)}}._recBadge_1irkt_96{position:absolute;top:-4px;right:-4px;background:var(--esa-accent-primary);color:var(--esa-bg-void);font-family:var(--esa-font-mono);font-size:10px;font-weight:700;padding:2px 5px;border-radius:var(--esa-radius-full)}._countdownRingSvg_1irkt_102{position:absolute;top:-4px;left:-4px;width:56px;height:56px;pointer-events:none;transform:rotate(-90deg);z-index:1}._countdownRingBg_1irkt_103{fill:none;stroke:var(--esa-border-subtle);stroke-width:2.5px}._countdownRingCircle_1irkt_104{fill:none;stroke:var(--esa-cadence-active);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}._recTimer_1irkt_106{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--esa-cadence-active);color:var(--esa-bg-void);font-family:var(--esa-font-mono);font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--esa-radius-sm);letter-spacing:.05em;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px var(--esa-cadence-glow);z-index:20;font-variant-numeric:tabular-nums;min-width:90px;text-align:center;display:inline-flex;align-items:center;justify-content:center}._timerPause_1irkt_114{background:var(--esa-bg-overlay);color:var(--esa-cadence-active);border:1px solid var(--esa-cadence-active)}._timerRecording_1irkt_115{background:var(--esa-danger);color:var(--esa-text-on-accent);border:1px solid var(--esa-danger);box-shadow:0 4px 14px var(--esa-danger-glow)}._wingPill_1irkt_34,._controlBtn_1irkt_34{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);height:44px;min-height:44px;min-width:44px;padding:0 14px;border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);background:var(--esa-bg-surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;position:relative;text-overflow:ellipsis;overflow:hidden;transition:transform var(--esa-transition-spring),background var(--esa-transition-fast),color var(--esa-transition-fast),border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._wingPill_1irkt_34:hover,._controlBtn_1irkt_34:hover{background:var(--esa-bg-overlay);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._speedBtn_1irkt_129[data-shortcut-active=true]{border-color:var(--esa-cadence-active);color:var(--esa-cadence-active);background:var(--esa-interactive-hover);box-shadow:0 0 0 1px var(--esa-cadence-active),0 0 14px var(--esa-cadence-glow)}._takesBtn_1irkt_135[data-shortcut-active=true]{border-color:var(--esa-wave-learner);color:var(--esa-wave-learner);background:var(--esa-interactive-hover);box-shadow:0 0 0 1px var(--esa-wave-learner),0 0 14px var(--esa-wave-learner-dim)}._vocabBtn_1irkt_141[data-shortcut-active=true]{border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);background:var(--esa-interactive-hover);box-shadow:0 0 0 1px var(--esa-accent-primary),0 0 14px var(--esa-accent-primary-glow)}._scriptBtn_1irkt_147[data-shortcut-active=true]{border-color:var(--esa-cadence-active);color:var(--esa-cadence-active);background:var(--esa-interactive-hover);box-shadow:0 0 0 1px var(--esa-cadence-active),0 0 14px var(--esa-cadence-glow)}._wingNavBtn_1irkt_34{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--esa-radius-full);display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-size:1.1rem;cursor:pointer;transition:transform var(--esa-transition-spring),background var(--esa-transition-fast),color var(--esa-transition-fast),border-color var(--esa-transition-fast)}._wingNavBtn_1irkt_34:hover{background:var(--esa-bg-overlay);color:var(--esa-text-primary)}._wingNavBtn_1irkt_34._pinned_1irkt_156{color:var(--esa-karaoke-active);border-color:var(--esa-karaoke-active)}._dockToggleBtn_1irkt_158{display:inline-flex;align-items:center;gap:var(--esa-space-1);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary)}._dockToggleBtn_1irkt_158:hover{background:var(--esa-interactive-hover);border-color:var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow)}@media(max-width:1023px)and (min-width:768px){._wingPill_1irkt_34,._controlBtn_1irkt_34,._wingNavBtn_1irkt_34{min-height:44px;min-width:44px}}@media(pointer:coarse){._centerBtn_1irkt_34,._playBtn_1irkt_34,._recBtn_1irkt_34,._wingNavBtn_1irkt_34{min-width:48px;min-height:48px}._recContainer_1irkt_71{width:48px;height:48px;min-width:48px;min-height:48px}._wingPill_1irkt_34,._controlBtn_1irkt_34{min-height:48px;min-width:48px;padding:0 16px}}@media(pointer:fine){._centerBtn_1irkt_34,._wingNavBtn_1irkt_34{width:36px;height:36px;min-width:36px;min-height:36px}._playBtn_1irkt_34,._recContainer_1irkt_71,._recBtn_1irkt_34{width:38px;height:38px;min-width:38px;min-height:38px}._recBtn_1irkt_34{font-size:1rem}._countdownRingSvg_1irkt_102{top:-5px;left:-5px;width:48px;height:48px}._wingPill_1irkt_34,._controlBtn_1irkt_34{height:36px;min-height:36px;padding:0 12px}}@media(max-width:767px){._deck_1irkt_1{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-1, 4px);width:100%;padding:0 var(--esa-space-1, 4px);box-sizing:border-box}._dockWingLeft_1irkt_7{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}._dockWingRight_1irkt_8{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}._dockCenter_1irkt_10{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;gap:4px;flex:1 1 auto;max-width:calc(100% - 90px);box-sizing:border-box}._centerBtn_1irkt_34{width:40px;height:40px;min-width:40px;min-height:40px;font-size:.95rem;position:relative}._playBtn_1irkt_34{width:44px;height:44px;min-width:44px;min-height:44px;font-size:1.1rem;position:relative}._recContainer_1irkt_71,._recBtn_1irkt_34{width:44px;height:44px;min-width:44px;min-height:44px;position:relative}._recBtn_1irkt_34{font-size:1.1rem}._recBtn_1irkt_34._recording_1irkt_80{box-shadow:0 0 14px var(--esa-danger-glow)}._countdownRingSvg_1irkt_102{top:-4px;left:-4px;width:52px;height:52px}._wingPill_1irkt_34,._controlBtn_1irkt_34{min-height:44px;min-width:48px;height:44px;padding:0 10px;font-size:11px;position:relative;text-overflow:ellipsis;overflow:hidden}._dockToggleBtn_1irkt_158{padding:0 10px}._wingNavBtn_1irkt_34{width:44px;height:44px;min-width:44px;min-height:44px;font-size:.95rem;position:relative}._centerBtn_1irkt_34:after,._playBtn_1irkt_34:after,._recBtn_1irkt_34:after,._wingPill_1irkt_34:after,._controlBtn_1irkt_34:after,._wingNavBtn_1irkt_34:after,._dockToggleBtn_1irkt_158:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}@media(prefers-reduced-motion:reduce){._centerBtn_1irkt_34[data-shortcut-active=true],._playBtn_1irkt_34[data-shortcut-active=true],._recBtn_1irkt_34[data-shortcut-active=true],._wingPill_1irkt_34[data-shortcut-active=true],._controlBtn_1irkt_34[data-shortcut-active=true],._speedBtn_1irkt_129[data-shortcut-active=true],._takesBtn_1irkt_135[data-shortcut-active=true],._vocabBtn_1irkt_141[data-shortcut-active=true],._scriptBtn_1irkt_147[data-shortcut-active=true],._wingNavBtn_1irkt_34[data-shortcut-active=true]{transform:none;transition:none}}html[data-reduced-motion=reduce] ._centerBtn_1irkt_34[data-shortcut-active=true],html[data-reduced-motion=reduce] ._playBtn_1irkt_34[data-shortcut-active=true],html[data-reduced-motion=reduce] ._recBtn_1irkt_34[data-shortcut-active=true],html[data-reduced-motion=reduce] ._wingPill_1irkt_34[data-shortcut-active=true],html[data-reduced-motion=reduce] ._controlBtn_1irkt_34[data-shortcut-active=true],html[data-reduced-motion=reduce] ._speedBtn_1irkt_129[data-shortcut-active=true],html[data-reduced-motion=reduce] ._takesBtn_1irkt_135[data-shortcut-active=true],html[data-reduced-motion=reduce] ._vocabBtn_1irkt_141[data-shortcut-active=true],html[data-reduced-motion=reduce] ._scriptBtn_1irkt_147[data-shortcut-active=true],html[data-reduced-motion=reduce] ._wingNavBtn_1irkt_34[data-shortcut-active=true]{transform:none;transition:none}._sheet_d2e5x_5{background:var(--esa-bg-base);max-height:80vh}._handle_d2e5x_11{width:36px;height:4px;border-radius:var(--esa-radius-sm);background:var(--esa-border-default);margin:0 auto var(--esa-space-1);flex-shrink:0}._header_d2e5x_20{width:100%}._closeBtn_d2e5x_33{position:relative;font-size:1rem;width:32px;height:32px}@media(pointer:coarse),(max-width:768px){._closeBtn_d2e5x_33:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px}}._legend_d2e5x_53{font-size:11px;color:var(--esa-text-secondary)}._legendDot_d2e5x_59{width:8px;height:8px;border-radius:var(--esa-radius-full);display:inline-block}._dotRef_d2e5x_66{background:var(--esa-wave-reference)}._dotLearner_d2e5x_70{background:var(--esa-wave-learner)}._canvasContainer_d2e5x_74{width:100%;height:90px;overflow:hidden}._canvas_d2e5x_74{width:100%;height:100%;display:block}._deltaBadge_d2e5x_87{font-size:10px}._isMatched_d2e5x_92{background:var(--esa-interactive-hover);color:var(--esa-wave-reference);border:1px solid var(--esa-border-subtle)}._isDragged_d2e5x_98{background:var(--esa-interactive-hover);color:var(--esa-warning);border:1px solid var(--esa-border-subtle)}._isRushed_d2e5x_104{background:var(--esa-interactive-hover);color:var(--esa-danger);border:1px solid var(--esa-border-subtle)}._takeDeck_d2e5x_110{width:100%}._takeList_d2e5x_115{overflow-x:auto;padding-bottom:2px}._takePill_d2e5x_121{position:relative;font-size:11px}._takePillActive_d2e5x_127{background:var(--esa-bg-raised);border-color:var(--esa-accent-primary);color:var(--esa-text-primary)}._pinIcon_d2e5x_133{color:var(--esa-karaoke-active)}._actionBtn_d2e5x_141{position:relative;font-size:11px}._pinnedBtn_d2e5x_147{color:var(--esa-karaoke-active);border-color:var(--esa-karaoke-active)}._abBtnActive_d2e5x_152{background:var(--esa-interactive-active, var(--esa-bg-raised));color:var(--esa-cadence-active)!important;border-color:var(--esa-cadence-active)!important;box-shadow:0 0 10px var(--esa-cadence-glow)}._discardBtn_d2e5x_159{color:var(--esa-danger)}._emptyPrompt_d2e5x_163{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-style:italic;text-align:center;padding:var(--esa-space-2) 0}@media(pointer:coarse),(max-width:768px){._takePill_d2e5x_121{min-height:44px;padding:var(--esa-space-2) var(--esa-space-3)}._takePill_d2e5x_121:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._actionBtn_d2e5x_141{min-height:44px;padding:var(--esa-space-2) var(--esa-space-3)}._actionBtn_d2e5x_141:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._box_p02b4_1{width:100%;background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl);padding:var(--esa-space-3) var(--esa-space-4);display:flex;flex-direction:column;gap:var(--esa-space-2)}._header_p02b4_12{display:flex;justify-content:space-between;align-items:center;font-size:var(--esa-text-xs);font-family:var(--esa-font-mono);color:var(--esa-text-tertiary);gap:var(--esa-space-2)}._headerRight_p02b4_22{display:flex;align-items:center;gap:var(--esa-space-2)}._toggleBtn_p02b4_28{font-family:var(--esa-font-mono, monospace);font-size:11px;color:var(--esa-text-tertiary);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full);padding:4px 10px;min-height:30px;position:relative;cursor:pointer;transition:all var(--esa-transition-fast);white-space:nowrap}._toggleBtn_p02b4_28:hover{color:var(--esa-text-primary);border-color:var(--esa-border-default)}@media(pointer:coarse){._toggleBtn_p02b4_28:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}}._sheetTriggerBtn_p02b4_61{display:none;font-family:var(--esa-font-mono, monospace);font-size:11px;color:var(--esa-accent-primary);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-full);padding:2px 8px;cursor:pointer;white-space:nowrap}._boxCollapsed_p02b4_74{height:32px;min-height:32px;max-height:32px;padding:0 var(--esa-space-3);border-radius:var(--esa-radius-full);justify-content:center}._boxCollapsed_p02b4_74 ._header_p02b4_12{height:100%;margin:0}._desktopHint_p02b4_87{display:inline-flex;align-items:center;gap:6px}._mobileHint_p02b4_88{display:none}._legend_p02b4_90{display:flex;align-items:center;gap:var(--esa-space-2)}._legendDot_p02b4_91{width:8px;height:8px;border-radius:50%}._dotRef_p02b4_92{background:var(--esa-wave-reference)}._dotLearner_p02b4_93{background:var(--esa-wave-learner)}._legendLabelDesktop_p02b4_94{display:inline}._legendLabelMobile_p02b4_95{display:none}._canvas_p02b4_97{width:100%;height:clamp(48px,10vh,80px);display:block}@media(max-width:767px){._box_p02b4_1{padding:var(--esa-space-2) var(--esa-space-3)}._boxCollapsed_p02b4_74{height:28px;min-height:28px;max-height:28px;padding:0 var(--esa-space-3);border-radius:var(--esa-radius-full);justify-content:center}._boxCollapsed_p02b4_74 ._header_p02b4_12{height:100%;margin:0}._canvas_p02b4_97{height:44px}._legendLabelDesktop_p02b4_94{display:none}._legendLabelMobile_p02b4_95{display:inline;font-size:11px}._sheetTriggerBtn_p02b4_61{display:none!important}._desktopHint_p02b4_87{display:none}._mobileHint_p02b4_88{display:inline-flex;align-items:center;gap:6px}}@media(hover:none)and (pointer:coarse){._desktopHint_p02b4_87{display:none!important}._mobileHint_p02b4_88{display:inline-flex!important;align-items:center;gap:6px}}._countdownBadge_p02b4_124{background:var(--esa-cadence-bg);color:var(--esa-karaoke-active);border:1px solid var(--esa-border-default);font-family:var(--esa-font-mono, monospace);font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--esa-radius-sm);font-variant-numeric:tabular-nums;min-width:58px;text-align:center;display:inline-flex;align-items:center;justify-content:center}._deltaBadge_p02b4_141{font-family:var(--esa-font-mono);font-size:10px;font-weight:700;padding:1px 5px;border-radius:var(--esa-radius-sm)}._isDragged_p02b4_148{background:var(--esa-interactive-hover);color:var(--esa-karaoke-active);border:1px solid var(--esa-border-subtle)}._isRushed_p02b4_149{background:var(--esa-interactive-hover);color:var(--esa-wave-learner);border:1px solid var(--esa-border-subtle)}._isMatched_p02b4_150{background:var(--esa-interactive-hover);color:var(--esa-wave-reference);border:1px solid var(--esa-border-subtle)}._emptyPrompt_p02b4_152{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--esa-font-mono);font-size:clamp(.65rem,2.2vw,var(--esa-text-xs));color:var(--esa-wave-learner);opacity:.9;padding:8px clamp(10px,2vw,16px);min-height:44px;background:var(--esa-interactive-hover);border-radius:var(--esa-radius-full);border:1px dashed var(--esa-border-default);margin-top:6px;max-width:100%;box-sizing:border-box;white-space:nowrap}._emptyPrompt_p02b4_152 kbd{background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);padding:1px 4px;border-radius:var(--esa-radius-xs);font-size:.9em}._takeDeck_p02b4_179{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-3);padding-top:var(--esa-space-2);border-top:1px solid var(--esa-border-subtle);flex-wrap:wrap}._takeList_p02b4_188{display:flex;align-items:center;gap:var(--esa-space-2);overflow-x:auto}._takePill_p02b4_189{display:inline-flex;align-items:center;gap:4px;background:var(--esa-bg-raised);color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full);padding:2px 8px;font-size:var(--esa-text-xs);font-family:var(--esa-font-mono);cursor:pointer;transition:all var(--esa-transition-fast)}._takePill_p02b4_189:hover,._takePillActive_p02b4_196{border-color:var(--esa-wave-learner);color:var(--esa-wave-learner)}._takePillActive_p02b4_196{background:var(--esa-interactive-hover);font-weight:600}._pinIcon_p02b4_198{color:var(--esa-karaoke-active);font-size:11px}._takeActions_p02b4_200{display:flex;align-items:center;gap:var(--esa-space-2)}._actionBtn_p02b4_201{background:var(--esa-bg-surface);color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:2px 8px;font-size:var(--esa-text-xs);cursor:pointer}._actionBtn_p02b4_201:hover{border-color:var(--esa-text-tertiary);color:var(--esa-text-primary)}._pinnedBtn_p02b4_207{color:var(--esa-karaoke-active);border-color:var(--esa-border-strong)}._abBtnActive_p02b4_208{background:var(--esa-interactive-active, var(--esa-bg-raised));color:var(--esa-cadence-active, #38bdf8)!important;border-color:var(--esa-cadence-active, #38bdf8)!important;box-shadow:0 0 10px var(--esa-cadence-glow, rgba(56, 189, 248, .35));font-weight:600}._discardBtn_p02b4_215:hover{color:var(--esa-danger);border-color:var(--esa-danger)}._content_1o1vd_1{padding:var(--esa-space-3) 0}._stat_1o1vd_2{text-align:center;margin-bottom:var(--esa-space-5)}._statValue_1o1vd_3{font-size:2.5rem;font-weight:700;color:var(--esa-accent-primary);font-family:var(--esa-font-mono)}._statLabel_1o1vd_4{font-size:var(--esa-text-sm);color:var(--esa-text-secondary)}._roles_1o1vd_5{margin-bottom:var(--esa-space-5)}._rolesTitle_1o1vd_6{margin:0 0 var(--esa-space-2);font-size:var(--esa-text-sm);font-weight:500;color:var(--esa-text-secondary)}._roleList_1o1vd_7{gap:var(--esa-space-2)}._roleRow_1o1vd_8{font-size:var(--esa-text-sm);padding:var(--esa-space-1) 0}._roleSpeaker_1o1vd_9{font-weight:500;color:var(--esa-text-primary)}._roleStats_1o1vd_10{color:var(--esa-text-secondary);font-family:var(--esa-font-mono);font-size:var(--esa-text-xs)}._actions_1o1vd_11{gap:var(--esa-space-3)}._container_1fggy_1{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);overflow:hidden;box-shadow:var(--esa-shadow-md)}._docked_1fggy_16{border:none;border-radius:0;box-shadow:none;background:transparent}._roleFilterHeader_1fggy_23{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2);padding:8px 12px;background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border-bottom:1px solid var(--esa-border-subtle);position:sticky;top:0;z-index:10}._roleFilters_1fggy_38{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._collapseBtn_1fggy_45{font-family:var(--esa-font-mono);font-size:11px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;min-height:28px;border-radius:var(--esa-radius-full);background:transparent;border:1px solid var(--esa-border-subtle);color:var(--esa-text-tertiary);cursor:pointer;transition:all var(--esa-transition-spring);position:relative;flex-shrink:0}._collapseBtn_1fggy_45:hover{color:var(--esa-text-primary);border-color:var(--esa-border-strong);background:var(--esa-interactive-hover)}._collapseBtn_1fggy_45:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._collapseBtn_1fggy_45:active{transform:translateY(1px)}._filterBtn_1fggy_75{font-family:var(--esa-font-mono);font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;min-height:28px;border-radius:var(--esa-radius-full);background:transparent;border:1px solid transparent;color:var(--esa-text-tertiary);cursor:pointer;transition:all var(--esa-transition-spring);position:relative}._filterBtn_1fggy_75:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._filterBtn_1fggy_75:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._filterBtn_1fggy_75:active{transform:translateY(1px)}._filterBtnActive_1fggy_102{background:var(--esa-bg-raised);border-color:var(--esa-border-subtle);color:var(--esa-text-primary);font-weight:600}@media(pointer:coarse),(max-width:1023px){._roleFilterHeader_1fggy_23{padding:8px 10px;gap:8px}._filterBtn_1fggy_75{min-height:36px;padding:6px 12px}._filterBtn_1fggy_75:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._collapseBtn_1fggy_45{min-height:36px;padding:6px 12px}._collapseBtn_1fggy_45:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._scrollArea_1fggy_146{flex:1;overflow-y:auto;padding:var(--esa-space-3);display:flex;flex-direction:column;gap:var(--esa-space-2);scroll-behavior:smooth;outline:none}._scrollArea_1fggy_146:focus-visible{box-shadow:inset 0 0 0 2px var(--esa-accent-primary)}._cueRow_1fggy_160{display:flex;flex-direction:column;gap:var(--esa-space-2);padding:var(--esa-space-3) var(--esa-space-4);min-height:48px;flex-shrink:0;box-sizing:border-box;background:var(--esa-bg-overlay);border:1px solid transparent;border-radius:var(--esa-radius-md);cursor:pointer;transition:all var(--esa-transition-fast);opacity:.55;outline:none;position:relative}._cueRow_1fggy_160:hover{opacity:.9;border-color:var(--esa-border-default);background:var(--esa-bg-surface-elevated)}._cueRow_1fggy_160:focus-visible{outline:2px solid var(--esa-accent-primary);outline-offset:1px}._cueRowActive_1fggy_186{opacity:1;border-color:var(--esa-wave-reference);background:var(--esa-interactive-hover);box-shadow:0 0 16px var(--esa-success-glow);transform:scale(1.008)}._dimmedRole_1fggy_193{opacity:.3!important}._cueHeader_1fggy_197{display:flex;justify-content:space-between;align-items:center;font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);gap:var(--esa-space-2)}._cueHeaderLeft_1fggy_205{display:flex;align-items:center;gap:6px}._playIndicator_1fggy_211{display:inline-flex;align-items:center;justify-content:center;color:var(--esa-wave-reference);animation:_pulseIndicator_1fggy_1 1.2s infinite ease-in-out}@keyframes _pulseIndicator_1fggy_1{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.15)}}._speakerBadge_1fggy_223{font-weight:600;font-size:11px;color:var(--esa-text-primary);background:var(--esa-bg-base);padding:2px 8px;border-radius:var(--esa-radius-sm);border:1px solid var(--esa-border-subtle);letter-spacing:.02em}._timeTag_1fggy_234{font-family:var(--esa-font-mono);font-size:11px;letter-spacing:.03em;color:var(--esa-text-tertiary);white-space:nowrap}._dialogueText_1fggy_242{font-size:var(--esa-text-md);line-height:1.5;color:var(--esa-text-primary);font-weight:400;word-break:break-word}._dialogueTranslation_1fggy_250{font-family:var(--esa-font-translation);font-size:var(--esa-text-sm);color:var(--esa-text-secondary);margin-top:2px;line-height:1.4;word-break:break-word}._maskedBlur_1fggy_259{filter:blur(5px);user-select:none}._resumePill_1fggy_264{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border:none;font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;padding:8px 18px;min-height:40px;border-radius:var(--esa-radius-full);box-shadow:var(--esa-shadow-md);cursor:pointer;z-index:10;transition:transform var(--esa-transition-fast),background var(--esa-transition-fast);white-space:nowrap}._resumePill_1fggy_264:hover{transform:translate(-50%) scale(1.04);background:var(--esa-accent-primary-dim)}._resumePill_1fggy_264:active{transform:translate(-50%) translateY(1px)}._resumePill_1fggy_264:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-accent-primary)}@media(pointer:coarse),(max-width:1023px){._resumePill_1fggy_264{min-height:48px;padding:10px 20px}._resumePill_1fggy_264:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._emptyContainer_1fggy_319{display:flex;flex-direction:column;gap:var(--esa-space-3);padding:var(--esa-space-2)}._skeletonRow_1fggy_326{display:flex;flex-direction:column;gap:var(--esa-space-2);padding:var(--esa-space-3) var(--esa-space-4);background:var(--esa-bg-overlay);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md)}._skeletonHeader_1fggy_336{display:flex;justify-content:space-between;align-items:center}._skeletonBadge_1fggy_342{width:60px;height:18px;border-radius:var(--esa-radius-sm);background:var(--esa-bg-raised);animation:_pulseSkeleton_1fggy_1 1.8s infinite ease-in-out}._skeletonTime_1fggy_350{width:52px;height:14px;border-radius:var(--esa-radius-xs, 2px);background:var(--esa-bg-raised);animation:_pulseSkeleton_1fggy_1 1.8s infinite ease-in-out}._skeletonLine_1fggy_358{width:82%;height:16px;border-radius:var(--esa-radius-xs, 2px);background:var(--esa-bg-raised);animation:_pulseSkeleton_1fggy_1 1.8s infinite ease-in-out}._skeletonLineShort_1fggy_366{width:50%;height:14px;border-radius:var(--esa-radius-xs, 2px);background:var(--esa-bg-raised);animation:_pulseSkeleton_1fggy_1 1.8s infinite ease-in-out}@keyframes _pulseSkeleton_1fggy_1{0%,to{opacity:.35}50%{opacity:.75}}._sheetPanel_kkld9_5{height:75vh}._sheetHeader_kkld9_10{position:relative}._dragHandle_kkld9_15{position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:var(--esa-radius-full);background:var(--esa-border-strong)}._sheetTitle_kkld9_26{margin-top:var(--esa-space-2)}._closeBtn_kkld9_31{min-width:48px;min-height:48px}._sheetBody_kkld9_37{overflow:hidden}@media(min-width:1024px){._sheetOverlay_kkld9_1,._sheetPanel_kkld9_5{display:none!important}}._studioHeader_10keh_1{width:100%;height:44px;min-height:44px;max-height:44px;padding:0 var(--esa-space-3, .75rem);border:var(--esa-glass-rim);border-radius:var(--esa-radius-md);box-shadow:var(--esa-shadow-hardware);gap:var(--esa-space-2);position:relative;z-index:30}._studioHeaderLeft_10keh_10,._zoneLeft_10keh_11{min-width:0}._studioHeaderCenter_10keh_12,._zoneCenter_10keh_13{flex-shrink:0}._studioHeaderRight_10keh_14,._zoneRight_10keh_15{gap:var(--esa-space-2);flex-shrink:0}._scenarioMeta_10keh_19{gap:6px;min-width:0}._scenarioTitle_10keh_20{font-size:var(--esa-text-xs);font-weight:700;color:var(--esa-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._badgeLevel_10keh_24{flex-shrink:0}._badgeAccent_10keh_25{display:inline-flex;flex-shrink:0}._telemetryCoverage_10keh_27{gap:4px;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);white-space:nowrap}._streakBadge_10keh_28{gap:4px;font-size:var(--esa-text-xs);font-weight:700;color:var(--esa-streak)}._overflowBtn_10keh_30{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--esa-radius-sm);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer}._overflowBtn_10keh_30:hover,._overflowBtnActive_10keh_36{background:var(--esa-bg-overlay);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._menuBackdrop_10keh_38{position:fixed;inset:0;z-index:150}._overflowMenu_10keh_40{position:absolute;top:48px;right:8px;z-index:151;width:200px;background:var(--esa-bg-base);border:1px solid var(--esa-border-strong);border-radius:var(--esa-radius-lg);box-shadow:var(--esa-shadow-lg);padding:8px;display:flex;flex-direction:column;gap:6px;animation:_fadeIn_10keh_1 .15s ease-out}._menuHeader_10keh_46{padding:4px 6px}._menuTitle_10keh_47{font-size:11px;font-weight:700;color:var(--esa-text-tertiary);text-transform:uppercase}._menuSubtitle_10keh_48{font-size:10px;color:var(--esa-accent-primary);font-family:var(--esa-font-mono)}._menuItem_10keh_49{padding:4px 6px;font-size:11px;color:var(--esa-text-secondary)}._menuItemValue_10keh_50{gap:4px;font-weight:600;color:var(--esa-text-primary);font-family:var(--esa-font-mono)}._menuDivider_10keh_51{height:1px;background:var(--esa-border-subtle);margin:2px 0}._menuActionBtn_10keh_53{width:100%;font-size:11px}._exitBtn_10keh_54:hover{background:var(--esa-bg-overlay);color:var(--esa-danger);border-color:var(--esa-danger)}._exitIcon_10keh_56{font-size:.875rem;font-weight:700}._dailyPhaseStatus_10keh_58{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:700;color:var(--esa-text-primary);white-space:nowrap}._dailyPhaseDesktop_10keh_59{display:inline}._dailyPhaseMobile_10keh_60{display:none}@media(max-width:768px){._studioHeader_10keh_1{height:44px;min-height:44px;padding:0 8px}._backLink_10keh_17{min-width:44px;min-height:44px;flex-shrink:0}._backFull_10keh_65{display:none}._scenarioTitle_10keh_20{max-width:140px}._badgeAccent_10keh_25,._coverageDetail_10keh_67,._streakBadge_10keh_28,._zoneRight_10keh_15>*:not(._overflowBtn_10keh_30){display:none!important}._overflowBtn_10keh_30{display:inline-flex}._zoneCenter_10keh_13,._studioHeaderCenter_10keh_12,._telemetryCoverage_10keh_27{display:none}._studioHeaderDaily_10keh_71{padding:0 8px;display:flex;justify-content:space-between;flex-direction:row-reverse}._studioHeaderDaily_10keh_71 ._scenarioMeta_10keh_19,._studioHeaderDaily_10keh_71 ._exitText_10keh_72,._studioHeaderDaily_10keh_71 ._dailyPhaseDesktop_10keh_59{display:none}._studioHeaderDaily_10keh_71 ._exitBtn_10keh_54{padding:4px 8px;min-width:32px;justify-content:center}._studioHeaderDaily_10keh_71 ._zoneCenter_10keh_13,._studioHeaderDaily_10keh_71 ._studioHeaderCenter_10keh_12{display:flex}._studioHeaderDaily_10keh_71 ._dailyPhaseMobile_10keh_60{display:inline}}._backdrop_k6qjs_1{position:fixed;inset:0;z-index:1040;background:var(--esa-bg-backdrop)}.esa-popover-backdrop{z-index:1040}._popover_k6qjs_12{position:fixed;top:48px;right:8px;z-index:1050;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);overflow-y:auto;background:var(--esa-bg-surface-elevated);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-strong);border-radius:var(--esa-radius-lg, 12px);box-shadow:var(--esa-shadow-lg);padding:var(--esa-space-4, 1rem);display:flex;flex-direction:column;gap:var(--esa-space-3, .75rem)}._header_k6qjs_34{padding-bottom:var(--esa-space-2, .5rem);position:sticky;top:0;background:var(--esa-bg-surface-elevated);z-index:10}._title_k6qjs_43{gap:var(--esa-space-2, .5rem);margin:0;font-size:.95rem;font-weight:700;color:var(--esa-text-primary);align-items:center}._closeBtn_k6qjs_53{min-width:48px;min-height:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-full, 9999px);color:var(--esa-text-secondary);transition:all var(--esa-transition-fast)}._closeBtn_k6qjs_53:hover{color:var(--esa-text-primary);background:var(--esa-bg-surface)}._closeIconWrapper_k6qjs_71{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}._settingsCard_k6qjs_79{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-3, .75rem) var(--esa-space-4, 1rem);display:flex;flex-direction:column;gap:var(--esa-space-2, .5rem)}._settingGroup_k6qjs_89{gap:var(--esa-space-1, .25rem);margin-bottom:var(--esa-space-2, .5rem)}._sectionLabel_k6qjs_95{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;color:var(--esa-text-secondary)}._select_k6qjs_104{width:100%;padding:.55rem .75rem;background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-md, 8px);color:var(--esa-text-primary);font-family:var(--esa-font-sans);font-size:.875rem;font-weight:500;min-height:48px;transition:all var(--esa-transition-fast)}._select_k6qjs_104:focus-visible{border-color:var(--esa-border-focus);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._sliderRow_k6qjs_125{gap:var(--esa-space-2, .5rem);margin-bottom:var(--esa-space-1, .25rem);align-items:center;min-height:48px}._slider_k6qjs_125{flex:1;height:8px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-border-default);cursor:pointer;accent-color:var(--esa-accent-primary);min-height:32px;transition:all var(--esa-transition-fast)}._slider_k6qjs_125:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._latencyBadge_k6qjs_150{min-width:56px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--esa-font-mono);font-size:.75rem}._hint_k6qjs_162{font-size:.72rem;color:var(--esa-text-tertiary);line-height:var(--esa-leading-relaxed, 1.4)}._vuMeter_k6qjs_169{display:flex;align-items:center;gap:3px;width:100%;height:12px;padding:2px 4px;background:var(--esa-bg-overlay);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-sm, 4px);box-sizing:border-box;margin-top:var(--esa-space-1-5, .375rem)}._vuBar_k6qjs_183{flex:1;height:100%;background:var(--esa-border-subtle);border-radius:1px;transition:background-color var(--esa-transition-fast, 80ms ease)}._vuBarActive_k6qjs_191{background:var(--esa-wave-reference)}._vuBarPeak_k6qjs_195{background:var(--esa-accent-gold)}._vuBarWarn_k6qjs_199{background:var(--esa-danger)}@media(max-width:767px){._popover_k6qjs_12{position:fixed;inset:auto 0 0;width:100%;max-width:100vw;max-height:85vh;border-radius:var(--esa-radius-lg, 16px) var(--esa-radius-lg, 16px) 0 0;border-bottom:none;padding:var(--esa-space-4, 1rem);z-index:1050;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:var(--esa-shadow-lg);animation:_slideUp_k6qjs_1 .2s cubic-bezier(.16,1,.3,1)}._header_k6qjs_34{position:sticky;top:calc(-1 * var(--esa-space-4, 1rem));background:var(--esa-bg-surface-elevated);z-index:10;margin:calc(-1 * var(--esa-space-4, 1rem)) calc(-1 * var(--esa-space-4, 1rem)) var(--esa-space-2, .5rem);padding:var(--esa-space-3, .75rem) var(--esa-space-4, 1rem);border-bottom:1px solid var(--esa-border-subtle)}._select_k6qjs_104{min-height:48px;font-size:.9rem;padding:.6rem .75rem}._sliderRow_k6qjs_125{min-height:48px}._slider_k6qjs_125{height:8px;min-height:32px}._closeBtn_k6qjs_53{min-width:48px;min-height:48px}}@keyframes _slideUp_k6qjs_1{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@media(pointer:coarse),(max-width:768px){._closeBtn_k6qjs_53:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._wrapper_1g44d_1{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:800;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}._container_1g44d_14{position:relative;display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-surface-frosted, rgba(15, 23, 42, .88));backdrop-filter:var(--esa-glass-blur, blur(12px));-webkit-backdrop-filter:var(--esa-glass-blur, blur(12px));border:1px solid var(--esa-border-strong, rgba(255, 255, 255, .12));box-shadow:var(--esa-shadow-lg);transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),visibility .15s cubic-bezier(.16,1,.3,1);pointer-events:auto;user-select:none}._hidden_1g44d_31{opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden}._chip_1g44d_38{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;font-size:11px;color:var(--esa-text-secondary);border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}._chipActive_1g44d_50{background:var(--esa-accent-primary-subtle)!important;border-color:var(--esa-accent-primary)!important;color:var(--esa-accent-primary)!important}._kbd_1g44d_56{display:inline-block;min-width:14px;padding:1px 4px;font-family:var(--esa-font-mono, monospace);font-size:10px;font-weight:700;line-height:1.2;text-align:center;color:var(--esa-text-primary);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:4px;box-shadow:var(--esa-shadow-sm);transition:background .15s ease,border-color .15s ease}._kbdActive_1g44d_73{background:var(--esa-accent-primary-dim)!important;border-color:var(--esa-accent-primary)!important;color:var(--esa-text-primary)!important}._label_1g44d_79{font-weight:500;white-space:nowrap}._divider_1g44d_84{width:1px;height:14px;background:var(--esa-border-subtle);margin:0 2px}._btnGhost_1g44d_91{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--esa-text-secondary);border:1px solid transparent;border-radius:var(--esa-radius-sm, 6px);font-family:var(--esa-font-sans, sans-serif);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--esa-transition-fast)}._btnGhost_1g44d_91:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._btnGhost_1g44d_91:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._closeBtn_1g44d_118{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:var(--esa-text-muted);cursor:pointer;font-size:12px;padding:0;margin-left:2px;transition:color .15s ease,background .15s ease}._closeBtn_1g44d_118:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._closeBtn_1g44d_118:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._allShortcutsBtn_1g44d_146{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin-left:4px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-border-default);color:var(--esa-text-primary);font-family:var(--esa-font-sans, sans-serif);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--esa-transition-fast)}._allShortcutsBtn_1g44d_146:hover{background:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary);color:var(--esa-text-primary);box-shadow:0 0 8px var(--esa-accent-primary-glow)}._activeBtn_1g44d_171{background:var(--esa-accent-primary-dim)!important;border-color:var(--esa-accent-primary)!important;color:var(--esa-text-primary)!important}._clickableChip_1g44d_177{cursor:pointer}._clickableChip_1g44d_177:hover{background:var(--esa-interactive-hover);border-color:var(--esa-border-strong)}._clickableChip_1g44d_177:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}@media(max-width:1023px),(max-height:520px){._wrapper_1g44d_1{display:none!important}}._tray_1hwo7_1{position:fixed;bottom:64px;left:50%;transform:translate(-50%);z-index:850;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;padding:var(--esa-space-3, .75rem) var(--esa-space-4, 1rem);border-radius:var(--esa-radius-lg, 16px);border:1px solid var(--esa-border-strong);box-shadow:var(--esa-shadow-lg);color:var(--esa-text-primary);background:var(--esa-bg-surface-elevated);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);pointer-events:auto;user-select:none;animation:_slideUp_1hwo7_1 .16s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_1hwo7_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}._header_1hwo7_35{margin-bottom:var(--esa-space-3, .75rem);padding-bottom:var(--esa-space-2, .5rem)}._headerLeft_1hwo7_41{gap:var(--esa-space-2, .5rem);align-items:center}._headerIcon_1hwo7_47{display:inline-flex;align-items:center;color:var(--esa-accent-primary)}._title_1hwo7_53{font-size:.85rem;font-weight:700;letter-spacing:-.01em;color:var(--esa-text-primary)}._badge_1hwo7_60{font-size:.65rem;padding:2px 6px}._closeBtn_1hwo7_66{min-width:36px;min-height:36px;border-radius:var(--esa-radius-full, 9999px);position:relative;display:inline-flex;align-items:center;justify-content:center}._closeBtn_1hwo7_66:hover{background:var(--esa-bg-surface);color:var(--esa-text-primary)}._grid_1hwo7_82{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--esa-space-3, .75rem)}._column_1hwo7_88{gap:var(--esa-space-2, .5rem);min-width:0}._columnHeader_1hwo7_94{gap:var(--esa-space-1-5, .375rem);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--esa-text-secondary);align-items:center}._entriesList_1hwo7_105{gap:var(--esa-space-1-5, .375rem)}._card_1hwo7_110{gap:var(--esa-space-1, .25rem);padding:var(--esa-space-1-5, .375rem) var(--esa-space-2, .5rem);border-radius:var(--esa-radius-sm, 6px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);transition:all var(--esa-transition-fast)}._card_1hwo7_110:hover{background:var(--esa-bg-surface-elevated);border-color:var(--esa-border-default)}._cardActive_1hwo7_125{background:var(--esa-accent-primary-subtle)!important;border-color:var(--esa-accent-primary)!important;box-shadow:0 0 10px var(--esa-accent-primary-glow)}._keysRow_1hwo7_131{gap:var(--esa-space-1, .25rem);align-items:center}._kbd_1hwo7_137{display:inline-block;min-width:16px;padding:1px 5px;font-family:var(--esa-font-mono);font-size:.65rem;font-weight:700;line-height:1.2;text-align:center;color:var(--esa-text-primary);background:var(--esa-bg-overlay);border:1px solid var(--esa-border-strong);border-radius:var(--esa-radius-sm, 4px);box-shadow:var(--esa-shadow-sm)}._kbdActive_1hwo7_153{background:var(--esa-accent-primary)!important;border-color:var(--esa-accent-primary)!important;color:var(--esa-text-on-accent)!important}._entryLabel_1hwo7_159{font-size:.68rem;font-weight:500;color:var(--esa-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){._tray_1hwo7_1{width:calc(100vw - 24px);max-height:calc(100dvh - 80px)}._grid_1hwo7_82{grid-template-columns:repeat(2,1fr);gap:var(--esa-space-3, .75rem)}}@media(max-width:640px){._tray_1hwo7_1{width:calc(100vw - 16px);padding:var(--esa-space-3, .75rem)}._grid_1hwo7_82{grid-template-columns:1fr;gap:var(--esa-space-2, .5rem)}._card_1hwo7_110{min-height:48px;padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);justify-content:center}._entryLabel_1hwo7_159{font-size:.75rem}}@media(pointer:coarse),(max-width:768px){._closeBtn_1hwo7_66{min-width:48px;min-height:48px}._closeBtn_1hwo7_66:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._btnGhost_1c6r5_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1, .25rem);padding:4px 10px;min-height:28px;border-radius:var(--esa-radius-sm, 6px);background:transparent;border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative;transition:all var(--esa-transition-fast)}._btnGhost_1c6r5_1:hover{background:var(--esa-interactive-hover);border-color:var(--esa-border-strong);color:var(--esa-text-primary)}._btnGhost_1c6r5_1:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._allShortcutsBtn_1c6r5_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1, .25rem);padding:4px 10px;min-height:32px;border-radius:var(--esa-radius-sm, 6px);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-border-default);color:var(--esa-text-primary);font-family:var(--esa-font-sans);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;position:relative;transition:all var(--esa-transition-fast)}._allShortcutsBtn_1c6r5_33:hover{background:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary);color:var(--esa-text-primary);box-shadow:0 0 8px var(--esa-accent-primary-glow)}._btnIcon_1c6r5_60{display:inline-flex;align-items:center;justify-content:center;color:var(--esa-accent-primary)}._triggerPill_1c6r5_67{bottom:12px;left:50%;transform:translate(-50%);z-index:800;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5, .375rem);padding:6px 14px;min-height:36px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-bg-surface-elevated);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-strong);box-shadow:var(--esa-shadow-md);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:11px;font-weight:600;cursor:pointer;pointer-events:auto;user-select:none;position:fixed;transition:all var(--esa-transition-fast)}._triggerPill_1c6r5_67:hover{background:var(--esa-bg-surface-elevated);border-color:var(--esa-accent-primary);color:var(--esa-text-primary);box-shadow:0 0 10px var(--esa-accent-primary-glow)}._pillIcon_1c6r5_103{display:inline-flex;align-items:center;justify-content:center;color:var(--esa-text-primary)}@media(pointer:coarse),(max-width:768px){._btnGhost_1c6r5_1,._allShortcutsBtn_1c6r5_33{min-height:48px;padding:8px 14px;font-size:12px}._btnGhost_1c6r5_1:after,._allShortcutsBtn_1c6r5_33:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._triggerPill_1c6r5_67{min-height:48px;min-width:130px;padding:8px 16px;font-size:12px;bottom:16px}._triggerPill_1c6r5_67:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._backdrop_13ixc_1{position:fixed;inset:0;background:var(--esa-bg-backdrop);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);z-index:var(--esa-z-overlay, 200);animation:_fadeIn_13ixc_1 .15s ease-out}._modal_13ixc_11,._spotlight_13ixc_12{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:620px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--esa-space-4, 1rem);padding:var(--esa-space-6, 1.5rem);background:var(--esa-surface-frosted-heavy);backdrop-filter:var(--esa-glass-blur-heavy, blur(20px));-webkit-backdrop-filter:var(--esa-glass-blur-heavy, blur(20px));border:1px solid var(--esa-border-focus);border-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-lg);z-index:calc(var(--esa-z-overlay, 200) + 1);animation:_modalIn_13ixc_1 .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes _fadeIn_13ixc_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_13ixc_1{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._header_13ixc_52{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esa-space-3, .75rem);border-bottom:1px solid var(--esa-border-subtle);padding-bottom:var(--esa-space-3, .75rem)}._titleWrap_13ixc_61{display:flex;flex-direction:column;gap:var(--esa-space-1, .25rem);min-width:0;flex:1}._badgeRow_13ixc_69{display:flex;align-items:center;gap:var(--esa-space-2, .5rem);flex-wrap:wrap}._stepIndicator_13ixc_76{font-size:var(--esa-text-xs, .75rem);font-weight:600;color:var(--esa-text-tertiary);font-family:var(--esa-font-mono, monospace);letter-spacing:.02em}._badge_13ixc_69{display:inline-flex;align-items:center;gap:var(--esa-space-1, .25rem);font-size:var(--esa-text-xs, .75rem);font-weight:700;color:var(--esa-accent-primary);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full, 9999px);padding:2px var(--esa-space-2, .5rem);white-space:nowrap}._title_13ixc_61{margin:0;font-size:var(--esa-text-lg, 1.125rem);font-weight:700;color:var(--esa-text-primary);letter-spacing:-.01em;line-height:1.35}._actions_13ixc_107{display:flex;align-items:center;gap:var(--esa-space-2, .5rem);flex-shrink:0}._gotItBtn_13ixc_114{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:var(--esa-space-2, .5rem) var(--esa-space-4, 1rem);font-size:var(--esa-text-sm, .875rem);font-weight:600;color:var(--esa-text-on-accent);background:var(--esa-accent-primary);border:1px solid transparent;border-radius:var(--esa-radius-full, 9999px);cursor:pointer;transition:all var(--esa-transition-fast, .15s ease);white-space:nowrap;box-sizing:border-box}._gotItBtn_13ixc_114:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._gotItBtn_13ixc_114:hover{background:var(--esa-accent-primary-dim);box-shadow:0 0 12px var(--esa-accent-primary-glow)}._closeBtn_13ixc_151{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:var(--esa-radius-full, 9999px);border:1px solid transparent;background:transparent;color:var(--esa-text-secondary);cursor:pointer;font-size:14px;transition:all var(--esa-transition-fast, .15s ease);box-sizing:border-box}._closeBtn_13ixc_151:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._closeBtn_13ixc_151:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary)}._steps_13ixc_187{display:flex;flex-direction:column;gap:var(--esa-space-3, .75rem)}._step_13ixc_76{display:flex;flex-direction:column;gap:var(--esa-space-2, .5rem);padding:var(--esa-space-3, .75rem) var(--esa-space-4, 1rem);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);transition:border-color var(--esa-transition-fast, .15s ease);box-sizing:border-box}._step_13ixc_76:hover{border-color:var(--esa-border-focus)}._stepHeader_13ixc_209{display:flex;align-items:center;gap:var(--esa-space-3, .75rem)}._stepNum_13ixc_215{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-accent-primary);color:var(--esa-text-on-accent);font-size:var(--esa-text-xs, .75rem);font-weight:800;font-family:var(--esa-font-mono, monospace);flex-shrink:0}._stepAction_13ixc_230{display:inline-flex;align-items:center;gap:var(--esa-space-2, .5rem);font-size:var(--esa-text-sm, .875rem);font-weight:700;color:var(--esa-text-primary);flex-wrap:wrap}._stepDesc_13ixc_240{margin:0;font-size:var(--esa-text-sm, .875rem);color:var(--esa-text-secondary);line-height:1.5}._modesList_13ixc_247{margin:var(--esa-space-1, .25rem) 0 0 0;padding-left:var(--esa-space-4, 1rem);font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary);display:flex;flex-direction:column;gap:var(--esa-space-1, .25rem)}._kbd_13ixc_257{display:inline-block;padding:1px 6px;font-family:var(--esa-font-mono, monospace);font-size:var(--esa-text-xs, .75rem);font-weight:700;color:var(--esa-text-primary);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-strong);border-radius:var(--esa-radius-sm, 4px);line-height:1.4}@media(max-width:640px){._modal_13ixc_11,._spotlight_13ixc_12{padding:var(--esa-space-4, 1rem);width:calc(100% - 20px);max-height:94vh;gap:var(--esa-space-3, .75rem)}._title_13ixc_61{font-size:var(--esa-text-md, 1rem)}._header_13ixc_52{gap:var(--esa-space-2, .5rem)}._gotItBtn_13ixc_114{min-height:48px;padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);font-size:var(--esa-text-xs, .75rem)}._closeBtn_13ixc_151{width:48px;height:48px}}._card_kysna_1{background:var(--esa-accent-primary-subtle);border-color:var(--esa-accent-primary-dim);animation:_fadeIn_kysna_1 .25s ease-out;margin-top:var(--esa-space-2, .5rem)}@keyframes _fadeIn_kysna_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._title_kysna_18{margin:0;font-size:var(--esa-text-base, 1rem);font-weight:700;color:var(--esa-text-primary)}._subtitle_kysna_25{margin:0;font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary)}._continueBtn_kysna_35{min-width:200px;text-decoration:none;text-align:center}._levelRow_kysna_46{padding-top:var(--esa-space-1, .25rem)}._levelLabel_kysna_51{font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary)}._levelBtn_kysna_60{padding:.2rem .5rem;background:var(--esa-bg-base);color:var(--esa-text-secondary)}._levelBtnSelected_kysna_67{background:var(--esa-accent-primary);color:var(--esa-bg-base);border-color:var(--esa-accent-primary)}._guideRow_kysna_73{font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-tertiary, #71717a)}._guideLink_kysna_78{color:var(--esa-accent-primary, #38bdf8);text-decoration:underline}._guideLink_kysna_78:hover{opacity:.85}._backdrop_14tz0_1{z-index:var(--esa-z-overlay, 200)}._drawer_14tz0_3{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;background:var(--esa-bg-base);border-left:1px solid var(--esa-border-subtle);box-shadow:var(--esa-shadow-lg);z-index:calc(var(--esa-z-overlay, 200) + 1)}._docked_14tz0_10{position:static;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;flex:1;display:flex;flex-direction:column;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:auto;overflow:hidden}@media(min-width:1024px){._backdrop_14tz0_1{display:none!important}._drawer_14tz0_3:not(._docked_14tz0_10){position:static;grid-area:collocations;width:320px;min-width:320px;max-width:320px;height:100%;min-height:0;box-shadow:none;border-left:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);background:var(--esa-surface-frosted);z-index:1;overflow:hidden}._drawer_14tz0_3._docked_14tz0_10{width:100%;min-width:0;max-width:100%;height:100%;border:none}}._header_14tz0_49{padding:var(--esa-space-4) var(--esa-space-6)}._title_14tz0_50{gap:var(--esa-space-2);font-size:var(--esa-text-md);font-weight:600;color:var(--esa-text-primary)}._closeBtn_14tz0_51{font-size:1.1rem}._closeBtn_14tz0_51:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._list_14tz0_54{flex:1;overflow-y:auto;padding:var(--esa-space-4);gap:var(--esa-space-3)}._docked_14tz0_10 ._list_14tz0_54{padding:var(--esa-space-3);gap:var(--esa-space-2)}._item_14tz0_56{gap:var(--esa-space-2);padding:var(--esa-space-3) var(--esa-space-4);transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast),background var(--esa-transition-fast)}._itemActive_14tz0_57{border-color:var(--esa-wave-reference, #10b981)!important;background:var(--esa-interactive-hover)!important;box-shadow:0 0 16px var(--esa-success-glow)}._activeCueBadge_14tz0_62{font-family:var(--esa-font-mono, monospace);font-size:10px;font-weight:700;color:var(--esa-wave-reference, #10b981);background:var(--esa-bg-base);border:1px solid var(--esa-wave-reference, #10b981);border-radius:var(--esa-radius-full);padding:1px 6px;white-space:nowrap}._chunk_14tz0_73{font-weight:600;color:var(--esa-text-primary)}._meaning_14tz0_74{color:var(--esa-accent-primary, #10b981);font-style:italic}._meta_14tz0_75{font-size:.75rem;color:var(--esa-text-tertiary)}._actions_14tz0_76{margin-top:.5rem}._gradingRow_14tz0_77{display:flex;gap:var(--esa-space-2);margin-top:var(--esa-space-2);flex-wrap:wrap}._bipolarContainer_1u4y9_1{display:flex;flex-direction:column;gap:var(--esa-space-4);width:100%}._categoryGroup_1u4y9_8{display:flex;flex-direction:column;gap:var(--esa-space-2);width:100%}._categoryHeader_1u4y9_15{display:flex;align-items:center;gap:var(--esa-space-1-5);font-size:var(--esa-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--esa-tracking-wider)}._headerStrengths_1u4y9_25{color:var(--esa-success)}._headerCalibration_1u4y9_29{color:var(--esa-amber, var(--esa-warning))}._categoryDot_1u4y9_33{width:6px;height:6px;border-radius:var(--esa-radius-full)}._dotStrengths_1u4y9_39{background:var(--esa-success);box-shadow:0 0 6px var(--esa-success)}._dotCalibration_1u4y9_44{background:var(--esa-amber, var(--esa-warning));box-shadow:0 0 6px var(--esa-amber, var(--esa-warning))}._chipsGrid_1u4y9_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--esa-space-2);width:100%}._chipBtn_1u4y9_56{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5);min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);border-radius:var(--esa-radius-lg);font-family:var(--esa-font-ui);font-size:var(--esa-text-sm);font-weight:600;cursor:pointer;text-align:center;transition:all var(--esa-transition-fast);user-select:none;-webkit-tap-highlight-color:transparent}._chipBtn_1u4y9_56:focus-visible{outline:2px solid transparent;box-shadow:var(--esa-focus-ring)}._strengthSelected_1u4y9_80{background:var(--esa-interactive-hover);border:1px solid var(--esa-success);color:var(--esa-success)}._strengthSelected_1u4y9_80:hover{background:var(--esa-interactive-hover)}._calibrationSelected_1u4y9_90{background:var(--esa-interactive-hover);border:1px solid var(--esa-amber, var(--esa-warning));color:var(--esa-amber, var(--esa-warning))}._calibrationSelected_1u4y9_90:hover{background:var(--esa-interactive-hover)}._chipUnselected_1u4y9_100{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary)}._chipUnselected_1u4y9_100:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._compactContainer_1u4y9_113{display:flex;flex-direction:column;gap:4px;margin-top:6px}._compactRow_1u4y9_120{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._compactDropdown_1u4y9_127{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:var(--esa-bg-surface-elevated);border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle);margin-top:2px}._drawer_6w667_5{width:100%;max-width:440px;background:var(--esa-bg-base)}._docked_6w667_12{position:static;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;flex:1;display:flex;flex-direction:column;margin:0;padding:0;box-shadow:none;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:auto;overflow:hidden}._title_6w667_39{font-size:var(--esa-text-md);font-weight:600;color:var(--esa-text-primary)}._closeBtn_6w667_46{position:relative;min-width:36px;min-height:36px}._closeBtn_6w667_46:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}@media(pointer:coarse),(max-width:768px){._closeBtn_6w667_46:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px}}._summaryBar_6w667_69{padding:var(--esa-space-3) var(--esa-space-6);background:var(--esa-bg-surface);border-bottom:1px solid var(--esa-border-subtle)}._docked_6w667_12 ._summaryBar_6w667_69{padding:var(--esa-space-2) var(--esa-space-3)}._summaryText_6w667_80{font-size:var(--esa-text-xs);color:var(--esa-text-secondary)}._progressBarTrack_6w667_86{width:100%;height:6px;background:var(--esa-bg-overlay);border-radius:var(--esa-radius-full);overflow:hidden}._progressBarFill_6w667_91{height:100%;background:var(--esa-wave-learner);border-radius:var(--esa-radius-full);transition:width var(--esa-transition-normal) ease}._list_6w667_98{gap:var(--esa-space-3)}._docked_6w667_12 ._list_6w667_98{flex:1;min-height:0;overflow-y:auto;padding:var(--esa-space-4) var(--esa-space-3);gap:var(--esa-space-3)}._skeletonContainer_6w667_111{display:flex;flex-direction:column;gap:var(--esa-space-3);padding:var(--esa-space-2) 0}._skeletonCard_6w667_118{background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-3) var(--esa-space-4);display:flex;flex-direction:column;gap:var(--esa-space-2);animation:_pulseSkeleton_6w667_1 1.8s ease-in-out infinite}._skeletonHeader_6w667_129{height:14px;width:35%;background:var(--esa-bg-overlay);border-radius:var(--esa-radius-sm)}._skeletonText_6w667_136{height:12px;width:80%;background:var(--esa-bg-overlay);border-radius:var(--esa-radius-sm)}@keyframes _pulseSkeleton_6w667_1{0%,to{opacity:.6}50%{opacity:.3}}._cueGroup_6w667_148{margin-bottom:var(--esa-space-2, .5rem);background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md, 8px);padding:var(--esa-space-3, .75rem);box-shadow:var(--esa-shadow-sm);transition:all var(--esa-transition-fast)}._cueGroupCollapsed_6w667_159{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;gap:var(--esa-space-3, .75rem)}._cueGroupCollapsed_6w667_159:hover{background:var(--esa-interactive-hover);border-color:var(--esa-border-default)}._cueGroupCollapsed_6w667_159:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._cueIndexBadge_6w667_179{font-family:var(--esa-font-mono);font-size:11px;font-weight:600;color:var(--esa-text-secondary);background:var(--esa-bg-overlay);padding:2px 6px;border-radius:var(--esa-radius-sm);white-space:nowrap;flex-shrink:0}._cueSpeakerTag_6w667_191{font-size:11px;white-space:nowrap;flex-shrink:0}._cueSnippetText_6w667_198{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._quickRecBtn_6w667_209{position:relative;font-size:var(--esa-text-xs);padding:var(--esa-space-1) var(--esa-space-2);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1);border-radius:var(--esa-radius-md);flex-shrink:0}._quickRecBtn_6w667_209:focus-visible,._recordLineBtn_6w667_224:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}@media(pointer:coarse),(max-width:768px){._quickRecBtn_6w667_209:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._cueGroupActive_6w667_243{border-color:var(--esa-wave-reference)!important;background:var(--esa-interactive-hover)!important;box-shadow:0 0 16px var(--esa-success-glow)}._cueGroupHeader_6w667_249{padding-bottom:var(--esa-space-2);border-bottom:1px solid var(--esa-border-subtle)}._cueIdentity_6w667_255{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:var(--esa-space-2, .5rem);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-primary)}._cueGroupPartner_6w667_267{opacity:.45}._cueSpeaker_6w667_191{font-size:11px}._cueTextPreview_6w667_276{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noTakesPrompt_6w667_281{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);padding:var(--esa-space-2) 0}._recordLineBtn_6w667_224{position:relative;font-size:var(--esa-text-xs);padding:var(--esa-space-1) var(--esa-space-2);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1);border-radius:var(--esa-radius-md);flex-shrink:0}@media(pointer:coarse),(max-width:768px){._recordLineBtn_6w667_224:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._recordDot_6w667_310{display:inline-block;width:8px;height:8px;border-radius:var(--esa-radius-full);background:var(--esa-danger);flex-shrink:0}._recordText_6w667_319{font-weight:600;font-size:var(--esa-text-xs)}._duetReadinessBadge_6w667_324{font-family:var(--esa-font-mono);font-size:11px;font-weight:600;color:var(--esa-cadence-active);background:var(--esa-cadence-glow);padding:2px 6px;border-radius:var(--esa-radius-full)}._takeItem_6w667_334{padding:var(--esa-space-2);border-radius:var(--esa-radius-sm);background:var(--esa-bg-overlay);border:1px solid transparent}._takeItemActive_6w667_341{border-color:var(--esa-wave-learner)}._takeMetaRow_6w667_342{font-size:var(--esa-text-xs)}._takeTitle_6w667_346{font-weight:600;color:var(--esa-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pinStar_6w667_355{color:var(--esa-streak)}._takeActions_6w667_356{margin-top:var(--esa-space-1);justify-content:flex-end;flex-wrap:wrap}@media(pointer:coarse),(max-width:768px){._takeActions_6w667_356 button{position:relative;min-height:36px;padding:var(--esa-space-1) var(--esa-space-2)}._takeActions_6w667_356 button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._docked_6w667_12 ._footer_6w667_382{padding:var(--esa-space-2) var(--esa-space-3);background:var(--esa-bg-surface)}@media(pointer:coarse),(max-width:768px){._footer_6w667_382 button{position:relative;min-height:44px;padding:var(--esa-space-2) var(--esa-space-3)}._footer_6w667_382 button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._exportBtnDisabled_6w667_410{opacity:.45!important;cursor:not-allowed!important;border:1px solid var(--esa-border-subtle)!important;background:var(--esa-bg-surface-elevated)!important;color:var(--esa-text-tertiary)!important;box-shadow:none!important}@media(min-width:1024px){._backdrop_6w667_1{display:none!important}._drawer_6w667_5:not(._docked_6w667_12){position:static;grid-area:takes;width:300px;min-width:300px;max-width:300px;height:100%;min-height:0;box-shadow:none;border-right:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);z-index:1;overflow:hidden}._drawer_6w667_5._docked_6w667_12{width:100%;min-width:0;max-width:100%;height:100%;border:none}}._dockContainer_oxzeq_1{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);-webkit-backdrop-filter:var(--esa-glass-blur);border:1px solid var(--esa-border-strong);border-radius:var(--esa-radius-lg);box-shadow:var(--esa-shadow-md);overflow:hidden;box-sizing:border-box}._docked_oxzeq_17{position:static}._tabBar_oxzeq_21{display:flex;align-items:center;gap:var(--esa-space-1);padding:var(--esa-space-2);background:var(--esa-bg-surface);border-bottom:1px solid var(--esa-border-subtle);flex-shrink:0}._tabBtn_oxzeq_31{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px var(--esa-space-2);border-radius:var(--esa-radius-sm);background:transparent;border:1px solid transparent;color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--esa-transition-fast)}._tabBtn_oxzeq_31:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary)}._tabBtn_oxzeq_31:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._tabBtnActive_oxzeq_60{background:var(--esa-bg-surface-elevated);border-color:var(--esa-border-default);color:var(--esa-accent-primary);box-shadow:var(--esa-shadow-sm)}._collapseBtn_oxzeq_67{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--esa-radius-sm);background:transparent;border:none;color:var(--esa-text-tertiary);cursor:pointer;font-size:var(--esa-text-sm);transition:color var(--esa-transition-fast),background var(--esa-transition-fast)}._collapseBtn_oxzeq_67:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._collapseBtn_oxzeq_67:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._slimRail_oxzeq_94{width:48px;min-width:48px;max-width:48px;padding:var(--esa-space-2) 0;align-items:center}._slimRailList_oxzeq_102{display:flex;flex-direction:column;align-items:center;gap:var(--esa-space-2);width:100%}._slimRailBtn_oxzeq_110{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--esa-radius-md);background:transparent;border:1px solid transparent;color:var(--esa-text-secondary);cursor:pointer;position:relative;transition:all var(--esa-transition-fast)}._slimRailBtn_oxzeq_110:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-subtle)}._slimRailBtn_oxzeq_110:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary)}._slimRailBtnActive_oxzeq_139{background:var(--esa-bg-surface-elevated);border-color:var(--esa-border-default);color:var(--esa-accent-primary);box-shadow:var(--esa-shadow-sm)}._slimRailExpandBtn_oxzeq_146{color:var(--esa-text-tertiary);margin-bottom:var(--esa-space-1)}._slimRailExpandBtn_oxzeq_146:hover{color:var(--esa-accent-primary)}._railBadge_oxzeq_155{position:absolute;top:2px;right:2px;font-family:var(--esa-font-mono);font-size:9px;font-weight:700;line-height:1;padding:1px 3px;border-radius:var(--esa-radius-full);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle)}._slimRailBtnActive_oxzeq_139 ._railBadge_oxzeq_155{background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary)}._tabContent_oxzeq_176,._panel_oxzeq_184{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._player_gqbna_1{display:flex;flex-direction:column;flex:1;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;box-sizing:border-box;margin:0 auto;padding:var(--esa-space-2, .5rem) var(--esa-space-4, 1rem);gap:var(--esa-space-2, .5rem);user-select:none;position:relative}._embeddedWorkout_gqbna_8{height:100%!important;max-height:100%!important;padding:0!important;flex:1;min-height:0}._workstationGrid_gqbna_16{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden;gap:var(--esa-space-2, .5rem);box-sizing:border-box}._rehearsalStage_gqbna_21{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;gap:var(--esa-space-4, 1rem);box-sizing:border-box}._scrubberRail_gqbna_27{width:100%;box-sizing:border-box;flex-shrink:0}._modeCluster_gqbna_28{display:flex;justify-content:center;width:100%;flex-shrink:0}._mobileDeck_gqbna_30{display:flex;flex-direction:column;align-items:center;gap:var(--esa-space-4, 1rem);width:100%;max-width:960px;margin:0 auto;flex-shrink:0}._mobileWorkstationSwitcher_gqbna_35{display:flex;align-items:center;gap:var(--esa-space-1, 4px);padding:4px;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);width:100%;box-sizing:border-box;flex-shrink:0}._mobileSwitchBtn_gqbna_48{flex:1;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-2, 8px);padding:6px var(--esa-space-3, 12px);border-radius:var(--esa-radius-md, 8px);background:transparent;border:1px solid transparent;color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs, 12px);font-weight:600;cursor:pointer;transition:all var(--esa-transition-fast)}._mobileSwitchBtnActive_gqbna_68{background:var(--esa-bg-surface-elevated);border-color:var(--esa-border-default);color:var(--esa-accent-primary);box-shadow:var(--esa-shadow-sm)}._scriptColumn_gqbna_75{display:none;width:100%}._scriptScrim_gqbna_76,._expandScriptBtn_gqbna_77{display:none}@media(max-width:767px){._player_gqbna_1{padding:var(--esa-space-1) var(--esa-space-2) 0;gap:var(--esa-space-1)}._modeCluster_gqbna_28{margin-bottom:2px}._workstationGrid_gqbna_16{gap:var(--esa-space-1)}._rehearsalStage_gqbna_21{gap:var(--esa-space-2, .5rem)}._scriptColumn_gqbna_75{display:block;position:static;width:100%;height:100%;flex:1;min-height:0}._scriptColumnHidden_gqbna_94{display:none!important}._mobileDeck_gqbna_30{position:sticky;bottom:0;z-index:var(--esa-z-sticky, 100);background:var(--esa-surface-frosted-heavy, rgba(15, 23, 42, .95));backdrop-filter:var(--esa-glass-blur-heavy, blur(16px));-webkit-backdrop-filter:var(--esa-glass-blur-heavy, blur(16px));border-top:1px solid var(--esa-border-subtle, rgba(255, 255, 255, .12));border-top-left-radius:var(--esa-radius-xl, 16px);border-top-right-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-lg);padding:var(--esa-space-2) var(--esa-space-2) calc(env(safe-area-inset-bottom,12px) + var(--esa-space-1));margin-left:calc(-1 * var(--esa-space-2));margin-right:calc(-1 * var(--esa-space-2));width:calc(100% + 2 * var(--esa-space-2));box-sizing:border-box;gap:var(--esa-space-2)}}@media(min-width:768px)and (max-width:1023px){._workstationGrid_gqbna_16{display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);grid-template-areas:"stage context";gap:var(--esa-space-3);height:100%;min-height:0;align-items:stretch}._rehearsalStage_gqbna_21{grid-area:stage;flex:1 1 auto;max-height:100%;min-height:0;min-width:0}._scriptColumn_gqbna_75{grid-area:context;position:static;display:flex;height:100%;min-height:0;width:100%;max-width:100%;border-top:none;border-left:1px solid var(--esa-border-subtle);z-index:1}._workstationGrid_gqbna_16._collapsedScript_gqbna_142{grid-template-columns:1fr 48px}._workstationGrid_gqbna_16._collapsedScript_gqbna_142 ._rehearsalStage_gqbna_21{max-height:100%}._workstationGrid_gqbna_16._collapsedScript_gqbna_142 ._scriptColumn_gqbna_75,._workstationGrid_gqbna_16._collapsedScript_gqbna_142 ._scriptColumnHidden_gqbna_94{display:flex!important;width:48px;max-width:48px}._scriptColumnHidden_gqbna_94,._scriptScrim_gqbna_76{display:none!important}}@media(min-width:1024px){._workstationGrid_gqbna_16{display:grid;grid-template-columns:minmax(480px,7fr) clamp(320px,30vw,420px);grid-template-areas:"stage context";gap:var(--esa-space-4);align-items:stretch;height:100%;min-height:0;padding-bottom:56px;box-sizing:border-box}._workstationGrid_gqbna_16._orientationLeft_gqbna_78{grid-template-columns:clamp(320px,30vw,420px) minmax(480px,7fr);grid-template-areas:"context stage"}._workstationGrid_gqbna_16._collapsedScript_gqbna_142{grid-template-columns:minmax(480px,1fr) 48px;grid-template-areas:"stage context"}._workstationGrid_gqbna_16._orientationLeft_gqbna_78._collapsedScript_gqbna_142{grid-template-columns:48px minmax(480px,1fr);grid-template-areas:"context stage"}._rehearsalStage_gqbna_21{grid-area:stage;min-width:480px}._contextColumn_gqbna_191,._scriptColumn_gqbna_75{grid-area:context;position:static;display:block;width:100%;height:100%;min-height:0;overflow:hidden}._workstationGrid_gqbna_16._collapsedScript_gqbna_142 ._scriptColumn_gqbna_75,._workstationGrid_gqbna_16._collapsedScript_gqbna_142 ._scriptColumnHidden_gqbna_94{display:block!important;width:48px;max-width:48px}._contextColumnHidden_gqbna_207,._contextScrim_gqbna_210,._scriptScrim_gqbna_76{display:none!important}}@media(min-width:1920px){._player_gqbna_1{max-width:1680px;width:min(94vw,1680px);margin:0 auto}._mobileDeck_gqbna_30{max-width:1200px;width:100%}}@media(max-height:800px){._player_gqbna_1{padding:var(--esa-space-1, .25rem) var(--esa-space-2, .5rem);gap:var(--esa-space-1, .25rem)}._workstationGrid_gqbna_16,._rehearsalStage_gqbna_21,._mobileDeck_gqbna_30{gap:var(--esa-space-2, .5rem)}}._toastContainer_gqbna_239{position:fixed;bottom:24px;right:24px;z-index:2000;pointer-events:none}._toast_gqbna_239{background:var(--esa-bg-overlay);border:1px solid var(--esa-border-strong);color:var(--esa-text-primary);padding:8px 16px;border-radius:var(--esa-radius-md);box-shadow:var(--esa-shadow-md);font-size:var(--esa-text-sm);pointer-events:auto}._trialPlayer_gqbna_246{max-width:760px;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-lg);height:auto;max-height:none;overflow:visible}@media(max-width:767px){._trialPlayer_gqbna_246{height:auto;max-height:none;overflow:visible;padding:var(--esa-space-3)}._trialPlayer_gqbna_246 ._mobileDeck_gqbna_30{position:static;background:transparent;border:none;box-shadow:none;padding:0;margin:0;width:100%}}._capsuleRoot_i6tmk_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-4, 16px);margin-top:var(--esa-space-3, 12px);display:flex;flex-direction:column;gap:var(--esa-space-3, 12px);color:var(--esa-text-primary);font-family:var(--esa-font-sans, system-ui, sans-serif)}._capsuleHeader_i6tmk_14{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._titleArea_i6tmk_22{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._capsuleTitle_i6tmk_29{font-weight:700;font-size:14px;color:var(--esa-accent-primary);display:flex;align-items:center;gap:6px}._badgesRow_i6tmk_38{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._tempoBadge_i6tmk_45{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;border:1px solid currentColor}._tempoMatched_i6tmk_53{color:var(--esa-accent-primary);background:var(--esa-accent-primary-subtle)}._tempoFluid_i6tmk_54{color:var(--esa-success);background:var(--esa-interactive-hover)}._tempoDragged_i6tmk_55{color:var(--esa-warning);background:var(--esa-interactive-hover)}._pauseBadge_i6tmk_57{font-size:11px;padding:2px 8px;border-radius:9999px;background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary)}._actionsRow_i6tmk_66{display:flex;align-items:center;gap:8px}._waveformsBox_i6tmk_72{display:flex;flex-direction:column;gap:8px;position:relative;background:var(--esa-bg-base);padding:12px;border-radius:8px;border:1px solid var(--esa-border-subtle)}._traceRow_i6tmk_83{display:flex;flex-direction:column;gap:4px;transition:opacity .2s ease}._traceRowDimmed_i6tmk_90{opacity:.35}._traceMeta_i6tmk_94{display:flex;justify-content:space-between;align-items:center;font-size:12px}._waveformTrack_i6tmk_101{position:relative;display:flex;align-items:center;gap:2px;height:36px;width:100%;background:var(--esa-interactive-hover);border-radius:4px;overflow:hidden;padding:2px 0}._waveformBar_i6tmk_114{flex:1;border-radius:1px;min-height:4px;transition:height .15s ease}._overlayTrack_i6tmk_121{position:relative;height:48px;width:100%;background:var(--esa-interactive-hover);border-radius:4px;overflow:hidden;display:flex;align-items:center;gap:2px}._isiBridge_i6tmk_133{display:flex;align-items:center;justify-content:center;padding:2px 8px;font-size:10px;font-weight:600;color:var(--esa-accent-primary);background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary);border-radius:9999px;align-self:center;animation:_pulse_i6tmk_1 .8s infinite alternate}@keyframes _pulse_i6tmk_1{0%{transform:scale(.98);opacity:.7}to{transform:scale(1.04);opacity:1;box-shadow:0 0 8px var(--esa-accent-primary-glow)}}._playhead_i6tmk_153{position:absolute;top:0;bottom:0;width:2px;background:var(--esa-text-primary);box-shadow:0 0 6px var(--esa-accent-primary-glow);pointer-events:none;z-index:2;transition:left .05s linear}._modal_1omlo_3{padding:var(--esa-space-6);width:92%;max-width:560px;max-height:90vh;overflow-y:auto}._header_1omlo_8{padding:0 0 var(--esa-space-3);margin-bottom:var(--esa-space-4)}._title_1omlo_9{margin:0;font-size:1.25rem;font-weight:600;color:var(--esa-text-primary);gap:var(--esa-space-2)}._closeBtn_1omlo_10{font-size:1.25rem;padding:4px 8px}._metaCard_1omlo_12{background:var(--esa-interactive-hover);padding:var(--esa-space-4);margin-bottom:var(--esa-space-5)}._metaHeader_1omlo_13{font-size:.825rem;text-transform:uppercase;letter-spacing:.05em;color:var(--esa-text-tertiary);margin-bottom:var(--esa-space-3);font-weight:600}._metaGrid_1omlo_14{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--esa-space-3)}._metaItem_1omlo_15{display:flex;flex-direction:column;gap:2px}._metaLabel_1omlo_16{font-size:.75rem;color:var(--esa-text-tertiary)}._metaValue_1omlo_17{font-size:.95rem;font-weight:600;color:var(--esa-text-primary)}._sectionTitle_1omlo_19{font-size:.9rem;font-weight:600;color:var(--esa-text-secondary);margin-bottom:var(--esa-space-3)}._modeOptions_1omlo_20{gap:var(--esa-space-3);margin-bottom:var(--esa-space-5)}._modeCard_1omlo_21{display:flex;align-items:flex-start;gap:var(--esa-space-3);background:var(--esa-interactive-hover);padding:var(--esa-space-3) var(--esa-space-4)}._modeCard_1omlo_21:hover{background:var(--esa-interactive-active)}._modeCardSelected_1omlo_26{border-color:var(--esa-accent-primary, #6366f1);background:var(--esa-interactive-hover, rgba(99, 102, 241, .06))}._modeCard_1omlo_21 input[type=radio]{margin-top:3px;cursor:pointer;accent-color:var(--esa-accent-primary, #6366f1)}._modeDetails_1omlo_28{display:flex;flex-direction:column;gap:2px}._modeLabel_1omlo_29{font-size:.9rem;font-weight:600;color:var(--esa-text-primary)}._modeDesc_1omlo_30{font-size:.8rem;color:var(--esa-text-secondary);line-height:1.4}._replaceWarning_1omlo_32{background:var(--esa-interactive-hover, rgba(239, 68, 68, .1));border:1px solid var(--esa-danger, rgba(239, 68, 68, .3));border-radius:var(--esa-radius-sm);color:var(--esa-danger, #fca5a5);padding:8px 12px;margin-bottom:var(--esa-space-4);line-height:1.4}._journalRoot_f1y9j_1{width:100%;max-width:900px;margin:0 auto;padding:var(--esa-space-6) var(--esa-space-4);color:var(--esa-text-primary);font-family:var(--esa-font-sans)}._header_f1y9j_10{margin-bottom:var(--esa-space-6)}._titleRow_f1y9j_14{display:flex;align-items:center;gap:var(--esa-space-3);margin-bottom:var(--esa-space-2)}._title_f1y9j_14{font-size:var(--esa-text-2xl);font-weight:700;margin:0;color:var(--esa-text-primary)}._subtitle_f1y9j_28{color:var(--esa-text-secondary);font-size:var(--esa-text-sm);margin:0}._storageBar_f1y9j_34{display:flex;flex-direction:column;gap:var(--esa-space-2);padding:var(--esa-space-3) var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);margin-bottom:var(--esa-space-5)}._storageMeta_f1y9j_45{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2);font-size:var(--esa-text-xs);color:var(--esa-text-secondary)}._storageTrack_f1y9j_55{height:6px;background:var(--esa-bg-raised);border-radius:var(--esa-radius-full);overflow:hidden}._storageFill_f1y9j_62{height:100%;background:linear-gradient(90deg,var(--esa-wave-reference),var(--esa-wave-learner));transition:width var(--esa-transition-normal) ease}._toolbar_f1y9j_68{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-3);margin-bottom:var(--esa-space-6)}._filterChips_f1y9j_77{display:flex;gap:var(--esa-space-2);flex-wrap:wrap}._filterChips_f1y9j_77 button{position:relative;min-height:36px;display:inline-flex;align-items:center}._scenarioCard_f1y9j_90{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);margin-bottom:var(--esa-space-4);overflow:hidden;transition:border-color var(--esa-transition-fast) ease}._scenarioCard_f1y9j_90:hover{border-color:var(--esa-border-strong)}._scenarioHeader_f1y9j_103{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:var(--esa-space-4);cursor:pointer;user-select:none;background:var(--esa-interactive-hover);transition:background var(--esa-transition-fast) ease}._scenarioHeader_f1y9j_103:hover{background:var(--esa-interactive-active)}._scenarioMeta_f1y9j_119{display:flex;align-items:center;gap:var(--esa-space-3)}._scenarioTitle_f1y9j_125{font-size:var(--esa-text-md);font-weight:600;color:var(--esa-text-primary)}._scenarioTakesCount_f1y9j_131{display:inline-flex;align-items:center;gap:var(--esa-space-2);font-size:13px;color:var(--esa-text-tertiary)}._chevronCollapsed_f1y9j_139{display:inline-flex;align-items:center;transform:rotate(90deg);transition:transform var(--esa-transition-fast) ease}._chevronExpanded_f1y9j_146{display:inline-flex;align-items:center;transform:rotate(-90deg);transition:transform var(--esa-transition-fast) ease}._cuesList_f1y9j_153{display:flex;flex-direction:column;border-top:1px solid var(--esa-border-subtle);background:var(--esa-interactive-hover)}._cueRow_f1y9j_160{padding:var(--esa-space-4);border-bottom:1px solid var(--esa-border-subtle);display:flex;flex-direction:column;gap:var(--esa-space-2)}._cueRow_f1y9j_160:last-child{border-bottom:none}._cueMetaRow_f1y9j_172{display:flex;justify-content:space-between;align-items:center}._emptyState_f1y9j_178{text-align:center;padding:var(--esa-space-12) var(--esa-space-4);background:var(--esa-bg-surface);border:1px dashed var(--esa-border-strong);border-radius:var(--esa-radius-lg)}._skeletonList_f1y9j_186{display:flex;flex-direction:column;gap:var(--esa-space-4);margin-bottom:var(--esa-space-6)}._skeletonCard_f1y9j_193{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);display:flex;flex-direction:column;gap:var(--esa-space-2);animation:_pulseJournalSkeleton_f1y9j_1 1.8s ease-in-out infinite}._skeletonTitle_f1y9j_204{height:18px;width:40%;background:var(--esa-bg-overlay);border-radius:var(--esa-radius-sm)}._skeletonSubtitle_f1y9j_211{height:14px;width:70%;background:var(--esa-bg-overlay);border-radius:var(--esa-radius-sm)}@keyframes _pulseJournalSkeleton_f1y9j_1{0%,to{opacity:.6}50%{opacity:.3}}@media(pointer:coarse),(max-width:768px){._filterChips_f1y9j_77 button{min-height:44px;padding:var(--esa-space-2) var(--esa-space-3)}._filterChips_f1y9j_77 button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._toolbar_f1y9j_68 button{position:relative;min-height:44px}._toolbar_f1y9j_68 button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._scenarioHeader_f1y9j_103{min-height:52px}._cueMetaRow_f1y9j_172 button{position:relative;min-height:44px}._cueMetaRow_f1y9j_172 button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}}._container_17gbk_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5) var(--esa-space-6);margin:var(--esa-space-4) 0;text-align:left;box-shadow:var(--esa-shadow-md)}._fallbackCard_17gbk_11{background:var(--esa-bg-surface);border:1px dashed var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:var(--esa-space-5);text-align:center;margin:var(--esa-space-4) 0;color:var(--esa-text-secondary)}._headerRow_17gbk_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--esa-space-3)}._badge_17gbk_28{display:inline-flex;align-items:center;gap:var(--esa-space-1);padding:var(--esa-space-1) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:700;border-radius:var(--esa-radius-full);background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);border:1px solid var(--esa-accent-primary)}._cueText_17gbk_41{font-size:var(--esa-text-md);font-weight:500;color:var(--esa-text-primary);line-height:var(--esa-leading-relaxed);margin:var(--esa-space-2) 0 var(--esa-space-4)}._actionRow_17gbk_49{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esa-space-3)}._compareBothBtn_17gbk_56{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--esa-space-2) var(--esa-space-5);font-size:var(--esa-text-sm);font-weight:600;border-radius:var(--esa-radius-md);background:var(--esa-accent-primary);border:1px solid transparent;color:var(--esa-text-on-accent);cursor:pointer;transition:all var(--esa-transition-fast) ease}._compareBothBtn_17gbk_56:hover{filter:brightness(1.1)}._compareBothBtn_17gbk_56:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary-glow)}._chipBtn_17gbk_82{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--esa-space-2) var(--esa-space-4);font-size:var(--esa-text-sm);font-weight:500;border-radius:var(--esa-radius-md);background:transparent;border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);cursor:pointer;transition:all var(--esa-transition-fast) ease}._chipBtn_17gbk_82:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._chipBtn_17gbk_82:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-accent-primary-glow)}._chipBtnActive_17gbk_110{background:var(--esa-accent-primary);border-color:var(--esa-accent-primary);color:var(--esa-text-on-accent)}._statusIndicator_17gbk_116{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);margin-top:var(--esa-space-2);font-style:italic}@media(max-width:768px),(pointer:coarse){._actionRow_17gbk_49{flex-direction:column;align-items:stretch;gap:var(--esa-space-2)}._compareBothBtn_17gbk_56,._chipBtn_17gbk_82{min-height:48px;width:100%;justify-content:center}}._adaptiveBar_psc9l_1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;min-height:44px;max-height:44px;padding:0 var(--esa-space-3, .75rem);border:var(--esa-glass-rim, 1px solid rgba(255, 255, 255, .1));border-radius:var(--esa-radius-md);box-shadow:var(--esa-shadow-hardware, 0 4px 16px rgba(0, 0, 0, .25));color:var(--esa-text-primary, #f9fafb);width:100%;gap:var(--esa-space-2, .5rem)}._leftZone_psc9l_10{min-width:0;gap:.5rem}._centerZone_psc9l_11{flex-shrink:0}._rightZone_psc9l_12{gap:.5rem;flex:1;flex-shrink:0}._exitShortcut_psc9l_15{margin-left:.375rem;font-size:.75rem;opacity:.6}._scenarioTitle_psc9l_17{font-size:var(--esa-text-xs, .75rem);font-weight:700;color:var(--esa-text-primary, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._phaseLabel_psc9l_21{font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary, #9ca3af);white-space:nowrap}._badgeLevel_psc9l_23{background:var(--esa-interactive-hover, rgba(16, 185, 129, .15));border-color:var(--esa-success, rgba(16, 185, 129, .4));color:var(--esa-success, #10b981)}._badgeAccent_psc9l_24{border-color:var(--esa-accent-primary);color:var(--esa-accent-primary)}._stepperTrack_psc9l_28{gap:.375rem}._stepPill_psc9l_29{padding:2px 8px;font-size:.75rem;border-color:var(--esa-border-subtle, #374151);color:var(--esa-text-secondary, #9ca3af)}._stepPillActive_psc9l_34{background:var(--esa-accent-primary, #3b82f6);border-color:var(--esa-accent-primary, #3b82f6);color:var(--esa-text-on-accent, #ffffff);font-weight:600;box-shadow:0 0 10px var(--esa-accent-primary-glow, rgba(59, 130, 246, .35))}._stepPillCompleted_psc9l_38{background:var(--esa-interactive-hover, rgba(16, 185, 129, .15));border-color:var(--esa-success, #10b981);color:var(--esa-success, #10b981)}._stepDot_psc9l_42{width:8px;height:8px;border-radius:50%;background:var(--esa-border-subtle, #4b5563);transition:all .2s ease}._stepDotActive_psc9l_43{background:var(--esa-accent-primary, #3b82f6);box-shadow:0 0 8px var(--esa-accent-primary-glow, rgba(59, 130, 246, .5));transform:scale(1.3)}._stepDotCompleted_psc9l_44{background:var(--esa-success, #10b981)}._mobilePhaseSummary_psc9l_46{display:none;font-size:.75rem;font-weight:600;color:var(--esa-text-secondary, #9ca3af);white-space:nowrap}._timerDisplay_psc9l_48{font-family:var(--esa-font-mono, monospace);font-size:.8125rem;color:var(--esa-text-secondary, #9ca3af);font-variant-numeric:tabular-nums;padding:2px 6px;background:var(--esa-bg-void, rgba(0, 0, 0, .3));border-radius:4px;border:1px solid var(--esa-border-subtle, #374151);white-space:nowrap}._advanceBtn_psc9l_56{border-radius:var(--esa-radius-full, 9999px);box-shadow:0 0 12px var(--esa-accent-primary-glow, rgba(59, 130, 246, .35))}._advanceBtn_psc9l_56:hover{filter:brightness(1.1);box-shadow:0 0 16px var(--esa-accent-primary-glow, rgba(59, 130, 246, .5))}._finishBtn_psc9l_62{background:var(--esa-success, #10b981)!important;box-shadow:0 0 12px var(--esa-success-glow, rgba(16, 185, 129, .4))!important}._shortcutHint_psc9l_63{margin-left:.375rem;font-size:.75rem;opacity:.7}@media(max-width:767px){._adaptiveBar_psc9l_1{display:flex;justify-content:space-between;align-items:center;padding:0 .5rem;gap:.25rem}._scenarioTitle_psc9l_17,._phaseLabel_psc9l_21,._badgeLevel_psc9l_23,._badgeAccent_psc9l_24,._exitText_psc9l_73,._exitShortcut_psc9l_15,._shortcutHint_psc9l_63,._desktopPills_psc9l_73,._mobileDots_psc9l_73{display:none!important}._mobilePhaseSummary_psc9l_46{display:inline-flex!important;font-size:.75rem;font-weight:600}._timerDisplay_psc9l_48{display:none!important}._leftZone_psc9l_10{flex:0 0 auto}._centerZone_psc9l_11{flex:1;display:flex;justify-content:center;min-width:0}._rightZone_psc9l_12{flex:0 0 auto;gap:.25rem}._skipBtn_psc9l_55,._advanceBtn_psc9l_56{padding:.25rem .5rem;font-size:.75rem}}@media(min-width:768px)and (max-width:1023px){._desktopPills_psc9l_73{display:none!important}._mobileDots_psc9l_73{display:flex!important}._mobilePhaseSummary_psc9l_46{display:none!important}._scenarioTitle_psc9l_17{max-width:130px}}@media(min-width:1024px){._mobileDots_psc9l_73,._mobilePhaseSummary_psc9l_46{display:none!important}._desktopPills_psc9l_73{display:flex!important}}._recordingActive_psc9l_104{border-color:var(--esa-danger)!important;box-shadow:0 0 16px var(--esa-danger-glow),var(--esa-shadow-hardware)!important;animation:_recordingPulse_psc9l_1 1.5s infinite ease-in-out}@keyframes _recordingPulse_psc9l_1{0%,to{border-color:var(--esa-danger);box-shadow:0 0 12px var(--esa-danger-glow)}50%{border-color:var(--esa-danger);box-shadow:0 0 20px var(--esa-danger-glow)}}._recordingBadge_psc9l_115{background:var(--esa-danger);color:var(--esa-text-on-accent);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;animation:_recordingPulse_psc9l_1 1.5s infinite ease-in-out}._recordingDot_psc9l_121{width:6px;height:6px;border-radius:50%;background:var(--esa-text-on-accent)}._completionDeck_ildxq_1{position:relative;align-items:center;gap:1.5rem;padding:2rem 1.5rem;width:100%;max-width:720px;margin:0 auto;text-align:center;overflow:hidden;box-sizing:border-box}._milestoneAura_ildxq_15{position:absolute;top:0;left:50%;transform:translate(-50%);width:320px;height:240px;background:radial-gradient(circle at center,var(--esa-accent-gold) 0%,transparent 70%);opacity:.18;filter:blur(28px);pointer-events:none;border-radius:50%;z-index:0;animation:_auraPulse_ildxq_1 3s ease-in-out infinite alternate}@keyframes _auraPulse_ildxq_1{0%{transform:translate(-50%) scale(.95);opacity:.15}to{transform:translate(-50%) scale(1.05);opacity:.25}}._celebrationHeader_ildxq_40{align-items:center}._trophyEmoji_ildxq_42{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;animation:_popIn_ildxq_1 .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes _popIn_ildxq_1{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}._title_ildxq_55{font-size:1.85rem;font-weight:800;color:var(--esa-text-primary);margin:0}._subtitle_ildxq_62{font-size:1.05rem;color:var(--esa-text-secondary);max-width:520px;margin:0;line-height:1.5}._statsGrid_ildxq_70{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}@media(max-width:640px){._statsGrid_ildxq_70{grid-template-columns:1fr}}._statCard_ildxq_81{align-items:center;padding:1.25rem 1rem;width:100%;box-sizing:border-box}._statIcon_ildxq_89{display:flex;align-items:center;justify-content:center;font-size:1.25rem}._statValue_ildxq_96{font-size:1.5rem;font-weight:800;color:var(--esa-text-primary)}._statLabel_ildxq_102{font-size:.8125rem;font-weight:600;color:var(--esa-text-secondary)}._actionDeck_ildxq_109{gap:.75rem;justify-content:center;width:100%}._actionBtn_ildxq_116{min-height:44px;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}._shareToast_ildxq_127{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:var(--esa-bg-base);color:var(--esa-text-primary);padding:.65rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;box-shadow:0 4px 14px var(--esa-bg-void);z-index:1000;animation:_fadeIn_ildxq_1 .2s ease-out}@keyframes _fadeIn_ildxq_1{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}._deckContainer_18rkr_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:1rem;padding:var(--esa-space-6);display:flex;flex-direction:column;gap:var(--esa-space-5);box-shadow:var(--esa-shadow-md)}._headerRow_18rkr_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esa-space-3);padding-bottom:var(--esa-space-4);border-bottom:1px solid var(--esa-border-subtle)}._headerLeft_18rkr_10,._headerRight_18rkr_10{display:flex;align-items:center;gap:var(--esa-space-3)}._activeTrackBadge_18rkr_11{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:700;text-transform:uppercase;color:var(--esa-brand-primary);background:var(--esa-brand-primary-dim);padding:.2rem .6rem;border-radius:9999px;border:1px solid var(--esa-brand-primary)}._trackTitle_18rkr_16{font-family:var(--esa-font-sans);font-size:var(--esa-text-lg);font-weight:700;color:var(--esa-text-primary);margin:0}._progressPill_18rkr_20{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-streak);background:var(--esa-bg-surface-elevated);padding:.25rem .75rem;border-radius:9999px;border:1px solid var(--esa-border-subtle)}._switchTrackLink_18rkr_25{text-decoration:none}._stepperTrack_18rkr_28{display:flex;align-items:center;justify-content:space-between;position:relative;overflow-x:auto;padding:var(--esa-space-3) 0;gap:var(--esa-space-2)}._connectorLine_18rkr_32{flex:1;height:2px;min-width:24px;background:var(--esa-border-subtle)}._connectorLineCompleted_18rkr_33{background:var(--esa-success)}._nodeBox_18rkr_34{display:flex;align-items:center;gap:var(--esa-space-2);padding:.375rem .75rem;border-radius:.5rem;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:600;border:1px solid var(--esa-border-default);background:var(--esa-bg-raised);color:var(--esa-text-tertiary);white-space:nowrap}._nodeLabel_18rkr_40{display:inline-flex;align-items:center;gap:.375rem}._nodeCompleted_18rkr_45{background:var(--esa-bg-surface-elevated);border-color:var(--esa-success);color:var(--esa-success)}._nodeActive_18rkr_46{background:var(--esa-bg-surface-elevated);border-color:var(--esa-brand-primary);color:var(--esa-text-primary);box-shadow:0 0 12px var(--esa-brand-primary-dim)}._nodeUpcoming_18rkr_50{opacity:.65}._activeDot_18rkr_51{display:inline-block;color:var(--esa-brand-primary)}._slatedCard_18rkr_52{background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:.75rem;padding:var(--esa-space-5);display:flex;flex-direction:column;gap:var(--esa-space-4)}._slatedMeta_18rkr_56{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esa-space-3)}._slatedScenarioTitle_18rkr_57{font-family:var(--esa-font-sans);font-size:var(--esa-text-base);font-weight:700;color:var(--esa-text-primary);margin:0}._slatedActions_18rkr_61{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esa-space-3)}._launchWorkoutBtn_18rkr_62,._theoryGuideLink_18rkr_65{text-decoration:none}._curatedTracksGrid_18rkr_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esa-space-4)}._curatedTrackCard_18rkr_69{background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-default);border-radius:.75rem;padding:var(--esa-space-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--esa-space-3)}._trackHeader_18rkr_74{display:flex;align-items:center;justify-content:space-between}._difficultyBadge_18rkr_75{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:700;text-transform:uppercase;color:var(--esa-accent-primary)}._curatedTrackTitle_18rkr_79{font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-weight:700;color:var(--esa-text-primary);margin:0}._curatedTrackDesc_18rkr_83{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal);margin:0}._quickEnrollBtn_18rkr_87{width:100%}._toast_iwha0_1{position:fixed;bottom:calc(var(--esa-space-12) + var(--esa-space-4));left:50%;transform:translate(-50%);z-index:var(--esa-z-toast);width:calc(100% - var(--esa-space-6));max-width:580px;background:var(--esa-surface-frosted);backdrop-filter:var(--esa-glass-blur);border:var(--esa-glass-rim);border-radius:var(--esa-radius-lg);box-shadow:var(--esa-shadow-lg);overflow:hidden;animation:_slideUp_iwha0_1 var(--esa-transition-spring)}@keyframes _slideUp_iwha0_1{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}._glowAura_iwha0_29{position:absolute;inset:0;background:var(--esa-accent-primary-subtle);opacity:.3;pointer-events:none}._content_iwha0_37{position:relative;display:flex;align-items:center;gap:var(--esa-space-3);padding:var(--esa-space-3) var(--esa-space-4)}._iconCol_iwha0_45{display:flex;align-items:center;justify-content:center;color:var(--esa-accent-primary)}._toastIcon_iwha0_52{display:flex;align-items:center;justify-content:center;padding:var(--esa-space-2);background:var(--esa-accent-primary-subtle);border-radius:var(--esa-radius-full)}._textCol_iwha0_61{display:flex;flex-direction:column;gap:2px;flex:1}._headlineRow_iwha0_68{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._headline_iwha0_68{font-size:var(--esa-text-sm);font-weight:700;color:var(--esa-text-primary)}._countdownBadge_iwha0_81{font-family:var(--esa-font-mono);font-size:11px;font-weight:600;color:var(--esa-cadence-active);background:var(--esa-cadence-glow);padding:1px 6px;border-radius:var(--esa-radius-xs)}._subtext_iwha0_91{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);margin:0}._actionsCol_iwha0_97{display:flex;align-items:center;gap:var(--esa-space-2)}._keepPracticingBtn_iwha0_103{display:inline-flex;align-items:center;gap:var(--esa-space-1);padding:var(--esa-space-1-5) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-secondary);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);cursor:pointer;transition:all var(--esa-transition-fast);white-space:nowrap}._keepPracticingBtn_iwha0_103:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary)}._keepPracticingBtn_iwha0_103:focus-visible{outline:2px solid transparent;box-shadow:var(--esa-focus-ring)}._advanceNowBtn_iwha0_129{display:inline-flex;align-items:center;gap:var(--esa-space-1);padding:var(--esa-space-1-5) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-on-accent);background:var(--esa-accent-primary);border:1px solid var(--esa-accent-primary);border-radius:var(--esa-radius-md);cursor:pointer;transition:all var(--esa-transition-fast);white-space:nowrap}._advanceNowBtn_iwha0_129:hover{background:var(--esa-accent-primary-dim)}._advanceNowBtn_iwha0_129:focus-visible{outline:2px solid transparent;box-shadow:var(--esa-focus-ring)}._progressTrack_iwha0_154{position:absolute;bottom:0;left:0;height:3px;width:var(--progress-ratio, 100%);background:var(--esa-cadence-active);transition:width 1s linear}@media(max-width:600px){._toast_iwha0_1{bottom:calc(var(--esa-space-12) + var(--esa-space-8))}._content_iwha0_37{flex-direction:column;align-items:flex-start}._actionsCol_iwha0_97{width:100%;justify-content:flex-end}}._levelSelector_dgfqh_1{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--esa-space-1, .25rem);padding:var(--esa-space-1, .25rem);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md, 8px);max-width:100%;box-sizing:border-box;overflow-x:auto}._levelBtn_dgfqh_15{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1, .25rem);min-height:44px;min-width:44px;padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);font-size:var(--esa-text-xs, .75rem);font-weight:600;border-radius:var(--esa-radius-sm, 6px);border:1px solid transparent;cursor:pointer;background:transparent;color:var(--esa-text-secondary);transition:all var(--esa-transition-fast, .15s ease);user-select:none;white-space:nowrap;box-sizing:border-box}._levelBtn_dgfqh_15:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._levelBtn_dgfqh_15:hover:not(:disabled){background:var(--esa-interactive-hover);color:var(--esa-text-primary)}._levelBtnActive_dgfqh_54{background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border-color:var(--esa-accent-primary)}._levelBtn_dgfqh_15:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._levelName_dgfqh_66{font-weight:700}._levelCount_dgfqh_70{font-size:var(--esa-text-xs, .75rem);font-family:var(--esa-font-mono, monospace);opacity:.8}@media(max-width:640px){._levelSelector_dgfqh_1{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._levelSelector_dgfqh_1::-webkit-scrollbar{display:none}._levelBtn_dgfqh_15{scroll-snap-align:start;flex-shrink:0;min-height:48px;min-width:48px}}._launcherCard_cxyhw_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;box-shadow:var(--esa-shadow-md)}._levelRow_cxyhw_14{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._levelLabel_cxyhw_22{font-size:var(--esa-text-xs);font-weight:500;color:var(--esa-text-secondary);text-transform:uppercase;letter-spacing:.05em}._levelPills_cxyhw_30{display:flex;gap:.375rem}._scenarioPreview_cxyhw_35{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:.875rem 1rem}._scenarioInfo_cxyhw_46{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._scenarioTitleRow_cxyhw_54{display:flex;align-items:center;gap:.5rem;overflow:hidden}._scenarioTitle_cxyhw_54{font-weight:600;font-size:var(--esa-text-sm);color:var(--esa-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scenarioMeta_cxyhw_70{display:flex;align-items:center;gap:.5rem;font-size:var(--esa-text-xs);color:var(--esa-text-tertiary)}._shuffleBtn_cxyhw_78{white-space:nowrap}._actions_cxyhw_82{display:flex;gap:.75rem;flex-wrap:wrap}._startBtn_cxyhw_88{flex:1;min-width:200px}._subvocalRingContainer_1fn24_1{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;background:var(--esa-bg-surface);border:1px solid var(--esa-accent-primary-dim);border-radius:var(--esa-radius-lg, 12px);width:100%;box-sizing:border-box}._subvocalRing_1fn24_1{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._countdownSvg_1fn24_24{width:36px;height:36px;transform:rotate(-90deg)}._countdownTrack_1fn24_30{fill:none;stroke:var(--esa-border-subtle);stroke-width:3}._countdownProgress_1fn24_36{fill:none;stroke:var(--esa-accent-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .8s linear}._countdownNumber_1fn24_44{position:absolute;font-size:.8125rem;font-weight:700;font-family:var(--esa-font-mono, monospace);color:var(--esa-accent-primary)}._subvocalPrompt_1fn24_52{font-size:.875rem;color:var(--esa-text-primary);font-weight:500}._duckingIndicator_1fn24_58{font-size:.8125rem;min-height:28px;display:inline-flex;align-items:center;gap:.5rem}._duckingIdle_1fn24_67{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary)}._duckingPlaying_1fn24_73{background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary-dim);color:var(--esa-accent-primary)}._duckingActive_1fn24_79{background:var(--esa-streak);border:1px solid var(--esa-warning);color:var(--esa-warning);box-shadow:0 0 14px var(--esa-warning-glow);animation:_pulsePill_1fn24_1 1.5s infinite ease-in-out}@keyframes _pulsePill_1fn24_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}._duckingRevealed_1fn24_92{background:var(--esa-interactive-hover);border:1px solid var(--esa-success);color:var(--esa-success);box-shadow:0 0 12px var(--esa-success-glow)}._duckingQuiet_1fn24_99{background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary-dim);color:var(--esa-accent-primary);font-weight:500}._ratingControls_quhol_1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;width:100%;max-width:680px;box-sizing:border-box}._ratingBtn_quhol_10{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;min-height:44px;padding:.5rem 1rem;border-radius:var(--esa-radius-lg, 12px);border:1px solid var(--esa-border-subtle);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;touch-action:manipulation;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;user-select:none}._ratingBtn_quhol_10:active{transform:scale(.97) translateY(1px)}._ratingBtn_quhol_10:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._keyPip_quhol_40{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--esa-radius-xs, 4px);font-family:var(--esa-font-mono, monospace);font-size:.75rem;font-weight:700;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);color:inherit}._ratingAgain_quhol_56{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-danger)}._ratingAgain_quhol_56:hover,._ratingAgain_quhol_56:focus-visible{background:var(--esa-danger);border-color:var(--esa-danger);color:var(--esa-text-on-accent);box-shadow:0 0 14px var(--esa-danger-glow)}._ratingGood_quhol_71{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-success)}._ratingPreselected_quhol_77{background:var(--esa-accent-primary-subtle);border:1.5px solid var(--esa-success);box-shadow:0 0 16px var(--esa-success-glow)}._ratingGood_quhol_71:hover,._ratingGood_quhol_71:focus-visible{background:var(--esa-success);border-color:var(--esa-success);color:var(--esa-text-on-accent);box-shadow:0 0 20px var(--esa-success-glow)}._ratingEasy_quhol_92{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-success)}._ratingEasy_quhol_92:hover,._ratingEasy_quhol_92:focus-visible{background:var(--esa-success);border-color:var(--esa-success);color:var(--esa-text-on-accent);box-shadow:0 0 14px var(--esa-success-glow)}._modeToggleRow_4x1r3_1{display:flex;justify-content:flex-end;margin-bottom:var(--esa-space-3, 12px)}._modeToggleBtn_4x1r3_7{background:var(--esa-interactive-hover);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-full, 9999px);height:36px;min-height:36px;padding:.35rem .85rem;font-size:.78rem;color:var(--esa-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;box-sizing:border-box}._modeToggleBtn_4x1r3_7:hover{background:var(--esa-interactive-active);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._modeToggleBtn_4x1r3_7:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._modeToggleBtnActive_4x1r3_36{background:var(--esa-accent-primary-subtle);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);font-weight:600}._typingInput_4x1r3_43{display:inline-block;background:var(--esa-interactive-hover);border:1.5px solid var(--esa-border-default);border-radius:var(--esa-radius-sm, 4px);color:var(--esa-text-primary);font-family:inherit;font-size:inherit;font-weight:600;padding:2px 8px;min-width:140px;max-width:280px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}._typingInput_4x1r3_43:focus,._typingInput_4x1r3_43:focus-visible{border-color:var(--esa-border-focus);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._typingInputSuccess_4x1r3_67{border-color:var(--esa-success);background:var(--esa-interactive-hover);box-shadow:0 0 0 2px var(--esa-success)}._typingInputError_4x1r3_73{border-color:var(--esa-danger);background:var(--esa-interactive-hover)}._successCue_4x1r3_78{margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:var(--esa-success);font-weight:600;font-size:.9rem;animation:_esa-pop_4x1r3_1 .2s ease-out}._diffContainer_4x1r3_89{margin-top:14px;background:var(--esa-interactive-hover);border:1px solid var(--esa-danger);border-radius:var(--esa-radius-md, 8px);padding:10px 14px;text-align:center;animation:_esa-fade-in_4x1r3_1 .15s ease}._diffComparison_4x1r3_99{font-size:.95rem;margin-bottom:8px;font-family:monospace}._diffLabel_4x1r3_105{font-size:.78rem;color:var(--esa-text-tertiary);margin-right:6px}._diffTyped_4x1r3_111{letter-spacing:.5px}._charCorrect_4x1r3_115{color:var(--esa-success)}._charIncorrect_4x1r3_119{color:var(--esa-danger);text-decoration:underline;background:var(--esa-interactive-hover);border-radius:2px;padding:0 1px}._diffActions_4x1r3_127{display:flex;justify-content:center;gap:10px;margin-top:8px}._retryBtn_4x1r3_134{background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-sm, 6px);padding:4px 12px;font-size:.8rem;color:var(--esa-text-primary);cursor:pointer;transition:all .15s ease}._retryBtn_4x1r3_134:hover{background:var(--esa-interactive-active)}._showAnswerBtn_4x1r3_149{background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary);border-radius:var(--esa-radius-sm, 6px);padding:4px 12px;font-size:.8rem;color:var(--esa-accent-primary);cursor:pointer;transition:all .15s ease}._showAnswerBtn_4x1r3_149:hover{background:var(--esa-accent-primary-dim)}._gradePreselected_4x1r3_164{outline:2px solid var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow)}._outerContainer_1sw0u_1{align-items:center;gap:1rem;border-radius:var(--esa-radius-xl, 16px);padding:1.5rem;text-align:center;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}._focusDeck_1sw0u_18{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;box-sizing:border-box}._stageHeader_1sw0u_29{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}._headerBadges_1sw0u_39{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._quietModeToggle_1sw0u_47{display:inline-flex;align-items:center;gap:.375rem;height:36px;min-height:36px;padding:.35rem .85rem;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);color:var(--esa-text-secondary);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:all .15s ease;user-select:none;box-sizing:border-box}._quietModeToggle_1sw0u_47:hover{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._quietModeToggle_1sw0u_47:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._quietModeToggleActive_1sw0u_65{background:var(--esa-accent-primary-subtle);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow)}._modeToggleBtn_1sw0u_70{display:inline-flex;align-items:center;gap:.375rem;height:36px;min-height:36px;padding:.35rem .85rem;border-radius:var(--esa-radius-full, 9999px);border:1px solid var(--esa-border-default);background:var(--esa-interactive-hover);color:var(--esa-text-secondary);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:all .15s ease;user-select:none;box-sizing:border-box}._modeToggleBtn_1sw0u_70:hover{background:var(--esa-interactive-active);color:var(--esa-text-primary)}._modeToggleBtn_1sw0u_70:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._modeToggleBtnActive_1sw0u_88{background:var(--esa-accent-primary-subtle);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary)}._loadingSkipBtn_1sw0u_93{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:36px;min-height:36px;padding:.35rem 1rem;border-radius:var(--esa-radius-full, 9999px);border:1px solid var(--esa-border-default);background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-sizing:border-box}._loadingSkipBtn_1sw0u_93:hover{background:var(--esa-interactive-hover);border-color:var(--esa-border-strong)}._loadingSkipBtn_1sw0u_93:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._clozeGapTargetPill_1sw0u_111{background:var(--esa-accent-primary-subtle);border:1px solid var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow);color:var(--esa-text-primary);font-size:.875rem}._cardDeck_1sw0u_120{width:100%;display:flex;justify-content:center;animation:_cardSlideFade_1sw0u_1 .18s cubic-bezier(.16,1,.3,1)}@keyframes _cardSlideFade_1sw0u_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._shortcutBar_1sw0u_138{display:flex;justify-content:center;align-items:center;gap:1.25rem;padding:.5rem 1rem;background:var(--esa-bg-void);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);font-size:.75rem;color:var(--esa-text-secondary);width:100%;box-sizing:border-box}._shortcutBar_1sw0u_138 kbd{display:inline-flex;align-items:center;justify-content:center;background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);padding:2px 6px;border-radius:var(--esa-radius-xs);font-family:var(--esa-font-mono);font-size:.75rem;color:var(--esa-text-primary);line-height:1;box-sizing:border-box;margin-right:.25rem}._teaserDeck_17ofa_1{width:100%;animation:_cardSlideFade_17ofa_1 .18s cubic-bezier(.16,1,.3,1)}@keyframes _cardSlideFade_17ofa_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._teaserCard_17ofa_17{width:100%;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl, 16px);padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;box-sizing:border-box;text-align:center}._teaserSpeakerRow_17ofa_31{display:flex;align-items:center;justify-content:space-between;width:100%}._teaserSpeakerInfo_17ofa_38{display:flex;align-items:center;gap:.5rem}._teaserSpeakerAvatar_17ofa_39{width:24px;height:24px;border-radius:9999px;object-fit:cover;border:1px solid var(--esa-border-subtle);background:var(--esa-bg-raised)}._teaserSettingPlate_17ofa_40{width:100%;aspect-ratio:16 / 9;max-height:140px;border-radius:var(--esa-radius-lg, 12px);overflow:hidden;border:1px solid var(--esa-border-subtle);background:var(--esa-bg-skeleton);margin-bottom:.5rem}._teaserSettingImg_17ofa_41{width:100%;height:100%;object-fit:cover}._teaserSpeakerBadge_17ofa_43{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--esa-text-secondary);background:var(--esa-bg-surface-elevated);padding:2px 8px;border-radius:var(--esa-radius-sm);border:1px solid var(--esa-border-subtle)}._audioBtn_17ofa_55{display:inline-flex;align-items:center;gap:.25rem;height:36px;min-height:36px;padding:.25rem .6rem;border-radius:var(--esa-radius-md, 8px);border:1px solid var(--esa-border-default);color:var(--esa-text-secondary);box-sizing:border-box}._audioBtn_17ofa_55:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._audioPlaying_17ofa_74{color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);box-shadow:0 0 8px var(--esa-accent-primary-glow)}._teaserSentence_17ofa_80{font-size:1.25rem;line-height:1.5;color:var(--esa-text-primary);font-weight:500;margin:.5rem 0}._teaserActions_17ofa_88{width:100%;max-width:680px}._teaserBtn_17ofa_93{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border:none;border-radius:var(--esa-radius-lg, 12px);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;touch-action:manipulation;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 0 16px var(--esa-accent-primary-glow)}._teaserBtn_17ofa_93:hover,._teaserBtn_17ofa_93:focus-visible{background:var(--esa-accent-primary);box-shadow:0 0 24px var(--esa-accent-primary-glow);transform:translateY(-1px)}._teaserBtn_17ofa_93:active{transform:scale(.98) translateY(1px)}._teaserBeginBtn_17ofa_124{background:var(--esa-success);box-shadow:0 0 16px var(--esa-success-glow)}._teaserBeginBtn_17ofa_124:hover,._teaserBeginBtn_17ofa_124:focus-visible{background:var(--esa-success);box-shadow:0 0 24px var(--esa-success-glow)}._runner_vt0gk_1{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}._readingLayout_vt0gk_9{max-width:100vw;margin:0 auto;padding:1.5rem 1rem;width:100%;box-sizing:border-box}@media(min-width:1024px){._readingLayout_vt0gk_9{padding:2rem 1.5rem}}._activeRunner_vt0gk_24{height:100dvh;max-height:100dvh;overflow:hidden;padding:var(--esa-space-2, .5rem) var(--esa-space-4, 1rem);gap:var(--esa-space-2, .5rem);box-sizing:border-box}@media(max-height:800px){._activeRunner_vt0gk_24{padding:.25rem .5rem;gap:.25rem}}@media(max-width:767px){._activeRunner_vt0gk_24{padding:.25rem .5rem 0;gap:.25rem}}._header_vt0gk_41{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:720px;margin:0 auto;text-align:center;box-sizing:border-box}._headerTopRow_vt0gk_53{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;flex-wrap:wrap}._title_vt0gk_62{font-size:1.75rem;margin:0;color:var(--esa-text-primary);font-weight:700;text-align:center}._card_vt0gk_70{padding:2rem;text-align:center;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg)}._playlist_vt0gk_80{list-style:none;padding:0;margin:1rem 0 2rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}._playlistItem_vt0gk_90{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-bottom:1px solid var(--esa-border-subtle)}._activeStage_vt0gk_98{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;height:100%;overflow:hidden}._scenarioBar_vt0gk_108{display:flex;justify-content:space-between;align-items:center;background:var(--esa-bg-surface);padding:.5rem 1rem;border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle)}._cadenceStage_vt0gk_118[data-cadence-mode=sprint]{border:1px solid var(--esa-warning, #f59e0b);border-radius:var(--esa-radius-lg, 12px);padding:.5rem;background:radial-gradient(circle at top right,var(--esa-warning-glow),transparent 70%);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._cadenceSprintHeader_vt0gk_129{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}._cadenceSprintBadge_vt0gk_130{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;color:var(--esa-warning);background:var(--esa-interactive-hover);border:1px solid var(--esa-warning, #f59e0b);border-radius:9999px;width:fit-content}._cadenceMotivationalBanner_vt0gk_136{display:flex;align-items:center;padding:.5rem .875rem;background:var(--esa-bg-surface);border:1px solid var(--esa-warning, #f59e0b);border-radius:6px;color:var(--esa-text-primary);font-size:.8125rem;font-weight:500}._modal_4ec58_3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:var(--esa-bg-surface);width:calc(100% - 32px);max-width:680px;max-height:88vh;overflow-y:auto;padding:var(--esa-space-6, 1.5rem);gap:var(--esa-space-4, 1rem);box-sizing:border-box}._header_4ec58_20{align-items:flex-start}._headerContent_4ec58_21{display:flex;flex-direction:column;gap:.25rem}._badge_4ec58_22{color:var(--esa-accent-primary, #38bdf8);background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .12));border-color:var(--esa-accent-primary-dim, rgba(56, 189, 248, .3))}._title_4ec58_23{margin:0;font-size:1.375rem;font-weight:700;color:var(--esa-text-primary, #ffffff)}._subtitle_4ec58_24{margin:0;font-size:.875rem;color:var(--esa-text-secondary, #94a3b8)}._cardDeck_4ec58_27{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}._phaseCard_4ec58_28{display:flex;gap:1rem;padding:.875rem 1rem;align-items:flex-start}._phaseCard_4ec58_28:hover{border-color:var(--esa-border-default, rgba(255, 255, 255, .2))}._phaseIconWrapper_4ec58_30{width:40px;height:40px;border-radius:10px;background:var(--esa-bg-void, rgba(0, 0, 0, .3));border:1px solid var(--esa-border-subtle, rgba(255, 255, 255, .1));font-size:1.25rem;flex-shrink:0}._phaseContent_4ec58_31{display:flex;flex-direction:column;gap:.25rem;flex:1}._phaseTitle_4ec58_33{margin:0;font-size:.9375rem;font-weight:700;color:var(--esa-text-primary, #ffffff)}._phaseTimebox_4ec58_34{font-family:var(--esa-font-mono, monospace);font-size:.75rem;font-weight:600;color:var(--esa-accent-primary, #38bdf8);background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .1));padding:1px 6px;border-radius:4px}._phaseDescription_4ec58_35{margin:0;font-size:.8125rem;color:var(--esa-text-secondary, #94a3b8);line-height:1.45}._phaseRationale_4ec58_36{margin:.125rem 0 0;font-size:.75rem;color:var(--esa-accent-gold, #f59e0b);font-style:italic}._ctaBtn_4ec58_39{border-radius:9999px}._streakSection_1lgwr_1{align-items:center;width:100%}._streakBadge_1lgwr_7{background:var(--esa-streak);border-color:var(--esa-streak);color:var(--esa-danger);font-size:.875rem;animation:_flamePulse_1lgwr_1 2s infinite ease-in-out}@keyframes _flamePulse_1lgwr_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}._streakWeekStrip_1lgwr_21{gap:.65rem;padding:.35rem;contain:paint}._dayIndicator_1lgwr_28{align-items:center;width:36px}._dayLabel_1lgwr_34{font-size:.75rem;font-weight:600;color:var(--esa-text-secondary, #94a3b8);text-transform:uppercase}._dayDot_1lgwr_41{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:.875rem;font-weight:700;background:var(--esa-bg-surface-elevated, rgba(255, 255, 255, .06));border:1.5px solid var(--esa-border-subtle, rgba(255, 255, 255, .15));color:var(--esa-text-muted, #94a3b8);transition:all .2s ease;box-sizing:border-box}._dayDot_1lgwr_41 svg{display:block}._dayActive_1lgwr_61 ._dayDot_1lgwr_41,._dayCompleted_1lgwr_62 ._dayDot_1lgwr_41{background:var(--esa-success);border-color:var(--esa-success);color:var(--esa-text-on-accent);box-shadow:0 0 10px var(--esa-success)}._dayGrace_1lgwr_69 ._dayDot_1lgwr_41{background:var(--esa-status-info);border-color:var(--esa-status-info);color:var(--esa-text-on-accent);box-shadow:0 0 10px var(--esa-status-info)}._dayToday_1lgwr_76 ._dayDot_1lgwr_41,._dayActiveToday_1lgwr_77 ._dayDot_1lgwr_41{border-color:var(--esa-warning);color:var(--esa-warning);background:var(--esa-warning-glow);box-shadow:0 0 0 2px var(--esa-warning);animation:_activeTodayPulse_1lgwr_1 2s infinite ease-in-out}@keyframes _activeTodayPulse_1lgwr_1{0%,to{box-shadow:0 0 0 2px var(--esa-warning)}50%{box-shadow:0 0 0 2px var(--esa-warning-glow)}}._dayUpcoming_1lgwr_94 ._dayDot_1lgwr_41{background:var(--esa-bg-surface-elevated, rgba(255, 255, 255, .06));border:1.5px solid var(--esa-border-subtle, rgba(255, 255, 255, .15));color:var(--esa-text-muted, #94a3b8)}._roadmapSection_f0ck9_1{gap:var(--esa-space-4, 1rem);width:100%;margin:.25rem 0}._roadmapHeader_f0ck9_8{align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:0 .25rem}._roadmapTitle_f0ck9_16{font-size:.9375rem;font-weight:700;margin:0;color:var(--esa-text-primary, #ffffff)}._tutorialTriggerBtn_f0ck9_23{color:var(--esa-accent-primary, #38bdf8);background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .1));border-color:var(--esa-accent-primary-dim, rgba(56, 189, 248, .3))}._tutorialTriggerBtn_f0ck9_23:hover{background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .2));border-color:var(--esa-accent-primary, #38bdf8);box-shadow:0 0 12px var(--esa-accent-primary-glow, rgba(56, 189, 248, .3))}._roadmapGrid_f0ck9_36{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%}._roadmapCard_f0ck9_43{padding:.75rem;text-align:left}._roadmapIcon_f0ck9_53{font-size:1.25rem}._roadmapTimebox_f0ck9_57{font-family:var(--esa-font-mono, monospace);font-size:.75rem;font-weight:700;color:var(--esa-accent-primary, #38bdf8);background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .1));padding:1px 6px;border-radius:4px}._roadmapPhaseTitle_f0ck9_68{font-size:.8125rem;font-weight:700;margin:0;color:var(--esa-text-primary, #ffffff)}._roadmapPhaseDesc_f0ck9_75{font-size:.75rem;color:var(--esa-text-secondary, #94a3b8);margin:0;line-height:1.35}._roadmapMicroRail_f0ck9_82{display:none;align-items:center;justify-content:space-between;width:100%;padding:.65rem .75rem;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md, 8px);box-sizing:border-box}._microRailStep_f0ck9_94{display:flex;align-items:center;gap:.35rem}._microRailDot_f0ck9_100{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--esa-accent-primary-subtle, rgba(56, 189, 248, .15));color:var(--esa-accent-primary, #38bdf8);font-size:.6875rem;font-weight:700}._microRailLabel_f0ck9_113{font-size:.75rem;font-weight:600;color:var(--esa-text-secondary, #94a3b8)}._microRailArrow_f0ck9_119{color:var(--esa-text-muted, #64748b);font-size:.75rem}@media(max-width:640px){._roadmapSection_f0ck9_1{gap:var(--esa-space-3, 12px)}._roadmapGrid_f0ck9_36{display:none}._roadmapMicroRail_f0ck9_82{display:flex}}._landingHero_1qlid_1{align-items:center;gap:1.25rem;padding:1.25rem 1rem;width:100%;max-width:720px;margin:0 auto;text-align:center;box-sizing:border-box}._levelSelectorAnchor_1qlid_12{width:100%;display:flex;justify-content:center;margin-bottom:.25rem}._dialogueHeroCard_1qlid_14{align-items:center;border-radius:var(--esa-radius-lg, 1rem);padding:1.25rem;gap:.85rem;width:100%;box-sizing:border-box}._heroChips_1qlid_24{justify-content:center;align-items:center;gap:.5rem}._chip_1qlid_26{height:28px;min-height:28px;border-radius:9999px;padding:0 .75rem;font-size:var(--esa-text-xs, .75rem);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:var(--esa-surface-glass, oklch(.2 .03 135 / .6));border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);box-shadow:var(--esa-shadow-sm, 0 1px 2px rgba(0, 0, 0, .2));box-sizing:border-box}._chip_1qlid_26 svg{width:14px;height:14px}._heroTitle_1qlid_46,._scenarioTitle_1qlid_47{font-size:clamp(1.15rem,4vw,1.35rem);font-weight:700;line-height:1.4;margin:.25rem 0;white-space:normal;overflow:visible;word-break:break-word;color:var(--esa-text-primary, #ffffff)}._heroControls_1qlid_58,._heroActions_1qlid_59{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;align-items:center;width:100%}._previewBtn_1qlid_69{height:42px;min-height:42px;border-radius:9999px;background:var(--esa-surface-glass, oklch(.2 .03 135 / .6));border:1px solid var(--esa-border-subtle);color:var(--esa-text-primary, #ffffff);font-size:var(--esa-text-sm, .875rem);font-weight:600;padding:0 1rem;gap:.45rem;box-shadow:var(--esa-shadow-sm, 0 1px 2px rgba(0, 0, 0, .2));backdrop-filter:blur(8px);white-space:nowrap;box-sizing:border-box;user-select:none}._audioPreviewBtn_1qlid_87:hover:not(:disabled),._previewBtn_1qlid_69:hover:not(:disabled),._shuffleBtn_1qlid_88:hover:not(:disabled){background:var(--esa-interactive-hover, rgba(255, 255, 255, .1));border-color:var(--esa-border-default)}._previewWord_1qlid_97{display:inline}@media(max-width:375px){._heroControls_1qlid_58,._heroActions_1qlid_59{flex-wrap:nowrap;gap:.375rem}._audioPreviewBtn_1qlid_87,._previewBtn_1qlid_69,._shuffleBtn_1qlid_88{height:42px;min-height:42px;padding:0 .625rem;font-size:var(--esa-text-xs, .75rem);gap:.35rem;flex-shrink:0}._previewWord_1qlid_97{display:none}}@media(max-width:640px){._heroTitle_1qlid_46,._scenarioTitle_1qlid_47{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}._equalizer_1qlid_129{display:inline-flex;align-items:flex-end;gap:2px;height:14px;margin-right:.35rem}._equalizerBar_1qlid_137{width:3px;background:currentColor;border-radius:1px;animation:_eqBounce_1qlid_1 .8s ease-in-out infinite alternate}._equalizerBar_1qlid_137:nth-child(1){height:6px}._equalizerBar_1qlid_137:nth-child(2){height:13px;animation-delay:.2s}._equalizerBar_1qlid_137:nth-child(3){height:8px;animation-delay:.4s}@keyframes _eqBounce_1qlid_1{0%{height:4px}to{height:14px}}._cardCtaContainer_1qlid_153{align-items:center;margin-top:.5rem;width:100%}._topicSettingPlate_1qlid_155{width:100%;aspect-ratio:16 / 9;max-height:180px;border-radius:var(--esa-radius-lg, 1rem);overflow:hidden;position:relative;border:1px solid var(--esa-border-subtle);background:var(--esa-bg-skeleton)}._topicSettingImg_1qlid_156{width:100%;height:100%;object-fit:cover}._topicSettingScrim_1qlid_157{position:absolute;inset:0;background:var(--esa-broadcast-scrim-gradient);pointer-events:none}._topicAvatars_1qlid_158{position:absolute;bottom:.5rem;left:.5rem;display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}._avatarBadge_1qlid_159{display:inline-flex;align-items:center;gap:.25rem;background:var(--esa-surface-frosted);border-radius:9999px;padding:2px 8px 2px 2px;font-size:11px;color:var(--esa-text-primary);border:1px solid var(--esa-border-subtle)}._avatarImg_1qlid_160{width:24px;height:24px;border-radius:9999px;object-fit:cover}._avatarName_1qlid_161{font-size:11px;font-weight:500}._heroSectionTitle_1qlid_164{font-size:1.15rem;font-weight:700;margin:0;color:var(--esa-text-primary, #ffffff)}._startWorkoutCta_1qlid_166{min-height:52px;min-width:260px;padding:.875rem 2.5rem;font-size:1.0625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--esa-accent-primary, #38bdf8);border:1px solid var(--esa-accent-primary, #38bdf8);color:var(--esa-text-on-accent, #ffffff);box-shadow:0 0 24px var(--esa-accent-primary-glow, rgba(56, 189, 248, .45));cursor:pointer;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}._startWorkoutCta_1qlid_166:hover{transform:scale(1.03);box-shadow:0 0 32px var(--esa-accent-primary-glow, rgba(56, 189, 248, .65))}._startWorkoutCta_1qlid_166:active{transform:scale(.98)}._actionsFooter_19fnz_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--esa-space-3);width:100%;margin-top:var(--esa-space-2)}._finishBtn_19fnz_12{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-2);width:100%;max-width:420px;min-height:48px;padding:var(--esa-space-3) var(--esa-space-8);background:var(--esa-accent-gold);color:var(--esa-bg-base);font-family:var(--esa-font-ui);font-size:var(--esa-text-base);font-weight:700;border:1px solid var(--esa-accent-gold);border-radius:var(--esa-radius-full);cursor:pointer;transition:all var(--esa-transition-fast);box-shadow:0 4px 14px var(--esa-streak);text-align:center;user-select:none}._finishBtn_19fnz_12:hover{background:var(--esa-accent-gold);filter:brightness(1.08);box-shadow:0 6px 18px var(--esa-streak);transform:translateY(-1px)}._finishBtn_19fnz_12:focus-visible{outline:2px solid transparent;box-shadow:var(--esa-focus-ring)}._secondaryActionsRow_19fnz_47{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--esa-space-3);width:100%}._shareBtn_19fnz_56,._vaultBtn_19fnz_57,._exploreBtn_19fnz_58,._restartBtn_19fnz_59{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5);min-height:44px;padding:var(--esa-space-2) var(--esa-space-4);background:var(--esa-bg-surface);color:var(--esa-text-secondary);font-family:var(--esa-font-ui);font-size:var(--esa-text-sm);font-weight:600;text-decoration:none;border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);cursor:pointer;transition:all var(--esa-transition-fast);user-select:none}._shareBtn_19fnz_56:hover,._vaultBtn_19fnz_57:hover,._exploreBtn_19fnz_58:hover,._restartBtn_19fnz_59:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._shareBtn_19fnz_56:focus-visible,._vaultBtn_19fnz_57:focus-visible,._exploreBtn_19fnz_58:focus-visible,._restartBtn_19fnz_59:focus-visible{outline:2px solid transparent;box-shadow:var(--esa-focus-ring)}._journalLink_19fnz_96{margin-top:var(--esa-space-2);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);text-decoration:none;transition:color var(--esa-transition-fast)}._journalLink_19fnz_96:hover{color:var(--esa-text-primary);text-decoration:underline}._copiedToast_19fnz_109{position:fixed;bottom:var(--esa-space-6);left:50%;transform:translate(-50%);background:var(--esa-surface-frosted-heavy);backdrop-filter:var(--esa-glass-blur);border:var(--esa-glass-rim);padding:var(--esa-space-2) var(--esa-space-4);border-radius:var(--esa-radius-full);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-primary);box-shadow:var(--esa-shadow-md);z-index:var(--esa-z-toast)}@media(max-width:600px){._actionsFooter_19fnz_1{width:100%}._finishBtn_19fnz_12{max-width:100%;width:100%}._secondaryActionsRow_19fnz_47{flex-direction:column;width:100%;gap:var(--esa-space-2)}._shareBtn_19fnz_56,._vaultBtn_19fnz_57,._exploreBtn_19fnz_58,._restartBtn_19fnz_59{width:100%;justify-content:center}}._deck_zb2ab_1{position:relative;display:flex;flex-direction:column;align-items:center;max-width:800px;width:100%;margin:var(--esa-space-4) auto var(--esa-space-12);padding:var(--esa-space-8) var(--esa-space-6);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl);box-shadow:var(--esa-shadow-lg);overflow:hidden}._celebrationHeader_zb2ab_17{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--esa-space-6);z-index:var(--esa-z-base)}._title_zb2ab_26{font-family:var(--esa-font-display);font-size:var(--esa-text-3xl);font-weight:800;letter-spacing:-.02em;color:var(--esa-text-primary);margin:0 0 var(--esa-space-2)}._debriefHeading_zb2ab_35{font-size:var(--esa-text-lg);font-weight:600;color:var(--esa-text-secondary);margin:0 0 var(--esa-space-2)}._subtitle_zb2ab_42{font-size:var(--esa-text-sm);color:var(--esa-text-secondary);max-width:480px;margin:0;line-height:var(--esa-leading-relaxed)}._statsGrid_zb2ab_50{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--esa-space-4);width:100%;margin-bottom:var(--esa-space-6)}._statCard_zb2ab_58{display:flex;flex-direction:column;align-items:center;padding:var(--esa-space-4);background:var(--esa-bg-surface-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);gap:var(--esa-space-1)}._statIcon_zb2ab_69{color:var(--esa-accent-gold);display:flex;align-items:center;justify-content:center}._statValue_zb2ab_76{font-family:var(--esa-font-mono);font-size:var(--esa-text-xl);font-weight:700;color:var(--esa-text-primary)}._statLabel_zb2ab_83{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);text-transform:uppercase;letter-spacing:var(--esa-tracking-wider)}._primingPill_zb2ab_90{display:flex;align-items:center;justify-content:center;gap:var(--esa-space-2);padding:var(--esa-space-2) var(--esa-space-4);background:var(--esa-bg-surface-hover);border:1px dashed var(--esa-border-subtle);border-radius:var(--esa-radius-full);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);margin:0 auto var(--esa-space-4);width:fit-content}@media(max-width:600px){._deck_zb2ab_1{padding:var(--esa-space-6) var(--esa-space-4)}._statsGrid_zb2ab_50{grid-template-columns:1fr;gap:var(--esa-space-2)}._statCard_zb2ab_58{flex-direction:row;justify-content:space-between;padding:var(--esa-space-3) var(--esa-space-4)}}._milestoneAura_n304e_1{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:320px;height:200px;background:radial-gradient(circle,var(--esa-accent-gold) 0%,transparent 70%);opacity:.15;filter:blur(40px);pointer-events:none}._confettiBurst_n304e_14{position:absolute;top:20px;left:50%;transform:translate(-50%);width:100%;height:120px;pointer-events:none}._confettiParticle_n304e_24{position:absolute;width:8px;height:8px;border-radius:var(--esa-radius-xs);background:var(--esa-accent-gold);opacity:.8;animation:_confettiFloat_n304e_1 2.5s ease-out forwards}._confettiParticle_n304e_24:nth-child(1){left:20%;background:var(--esa-cadence-active);animation-delay:.1s}._confettiParticle_n304e_24:nth-child(2){left:40%;background:var(--esa-accent-primary);animation-delay:.25s}._confettiParticle_n304e_24:nth-child(3){left:60%;background:var(--esa-wave-learner);animation-delay:.15s}._confettiParticle_n304e_24:nth-child(4){left:75%;background:var(--esa-accent-gold);animation-delay:.3s}._confettiParticle_n304e_24:nth-child(5){left:50%;background:var(--esa-success);animation-delay:.05s}@keyframes _confettiFloat_n304e_1{0%{transform:translateY(0) scale(1) rotate(0);opacity:1}to{transform:translateY(80px) scale(.5) rotate(180deg);opacity:0}}._checkRing_n304e_75{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--esa-radius-full);background:var(--esa-success);color:var(--esa-text-on-accent);font-weight:700;margin-bottom:var(--esa-space-2)}._trophyWrapper_n304e_88{color:var(--esa-accent-gold);margin-bottom:var(--esa-space-3);animation:_trophyPop_n304e_1 var(--esa-transition-spring)}@keyframes _trophyPop_n304e_1{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}._sectionWrapper_x3lgs_1{width:100%;margin-bottom:var(--esa-space-6)}._trackAdvanceBanner_x3lgs_6{width:100%;background:var(--esa-bg-surface-hover);border:1px solid var(--esa-accent-primary);padding:var(--esa-space-3) var(--esa-space-4);border-radius:var(--esa-radius-lg);margin-bottom:var(--esa-space-6);display:flex;flex-direction:column;gap:var(--esa-space-1);text-align:center}._trackAdvanceRow_x3lgs_19{display:flex;align-items:center;justify-content:center;gap:var(--esa-space-2)}._trackAdvanceTitle_x3lgs_26{color:var(--esa-accent-gold);font-weight:700;display:inline-flex;align-items:center;gap:var(--esa-space-1)}._trackTitle_x3lgs_34{color:var(--esa-text-secondary);font-size:var(--esa-text-sm)}._trackAdvanceDesc_x3lgs_39{margin:0;font-size:var(--esa-text-sm);color:var(--esa-text-primary);font-weight:600}._auditionSection_x3lgs_46{width:100%;margin-bottom:var(--esa-space-6)}._capsuleHeaderRow_x3lgs_51{display:flex;align-items:center;gap:var(--esa-space-2);margin-bottom:var(--esa-space-2);text-align:left}._capsuleBadge_x3lgs_59{background:var(--esa-success);color:var(--esa-text-on-accent);font-weight:700;font-size:var(--esa-text-xs);padding:var(--esa-space-1) var(--esa-space-2);border-radius:var(--esa-radius-md)}._capsuleSubtext_x3lgs_68{font-size:var(--esa-text-xs);color:var(--esa-text-secondary)}._auditSection_x3lgs_73{width:100%;padding:var(--esa-space-4);background:var(--esa-bg-surface-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);margin-bottom:var(--esa-space-6);text-align:left}._sectionHeadingRow_x3lgs_83{display:flex;flex-direction:column;gap:var(--esa-space-1);margin-bottom:var(--esa-space-3)}._sectionHeading_x3lgs_83{display:flex;align-items:center;gap:var(--esa-space-2);font-size:var(--esa-text-sm);font-weight:700;color:var(--esa-text-primary);margin:0}._sectionHint_x3lgs_100,._sectionSub_x3lgs_101{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);margin:0}._drawer_1136a_1{width:100%;max-width:480px;background:var(--esa-bg-base)}._drawerTitle_1136a_12{font-size:1.25rem;font-weight:700}._drawerClose_1136a_16{font-size:1.5rem}._deckCardHeader_1136a_27{align-items:flex-start}._deckCardTitle_1136a_28{font-size:.95rem;font-weight:600;color:var(--esa-text-primary);margin:0}._deckCardMeta_1136a_29{font-size:.75rem;color:var(--esa-text-tertiary)}._deckCardActions_1136a_30{margin-top:.25rem}._sandboxContainer_14ahq_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl, 16px);padding:var(--esa-space-5, 1.25rem);display:flex;flex-direction:column;gap:var(--esa-space-4, 1rem);width:100%;max-width:680px;margin:0 auto;box-shadow:var(--esa-shadow-lg);box-sizing:border-box}._stepIndicator_14ahq_16{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--esa-border-subtle);padding-bottom:var(--esa-space-2, .5rem);flex-wrap:wrap;gap:var(--esa-space-2, .5rem)}._stepsRow_14ahq_26{display:flex;gap:var(--esa-space-2, .5rem);align-items:center;flex-wrap:wrap}._stepPill_14ahq_33{display:inline-flex;align-items:center;gap:var(--esa-space-1, .25rem);padding:var(--esa-space-1, .25rem) var(--esa-space-2, .5rem);border-radius:var(--esa-radius-full, 9999px);font-size:var(--esa-text-xs, .75rem);font-weight:600;color:var(--esa-text-tertiary);background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle)}._stepPillActive_14ahq_46{color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);background:var(--esa-interactive-hover)}._stepPillDone_14ahq_52{color:var(--esa-success);border-color:var(--esa-success)}._cueStage_14ahq_57{background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-4, 1rem) var(--esa-space-5, 1.25rem);display:flex;flex-direction:column;gap:var(--esa-space-2, .5rem);box-sizing:border-box}._speakerRow_14ahq_68{display:flex;align-items:center;justify-content:space-between;font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary);font-weight:600}._cueText_14ahq_77{font-size:var(--esa-text-lg, 1.125rem);line-height:1.5;font-weight:500;color:var(--esa-text-primary);display:flex;flex-wrap:wrap;gap:var(--esa-space-1, .25rem)}._wordToken_14ahq_87{border-radius:var(--esa-radius-sm, 4px);padding:0 var(--esa-space-1, .25rem);transition:background-color var(--esa-transition-fast, .1s ease),color var(--esa-transition-fast, .1s ease)}._wordTokenActive_14ahq_93{background:var(--esa-interactive-hover);color:var(--esa-cadence-active);font-weight:700}._translationText_14ahq_99{font-size:var(--esa-text-xs, .8125rem);color:var(--esa-text-tertiary);font-style:italic;border-top:1px dashed var(--esa-border-subtle);padding-top:var(--esa-space-2, .35rem)}._controlDock_14ahq_107{display:flex;align-items:center;justify-content:center;gap:var(--esa-space-4, 1rem);padding:var(--esa-space-1, .25rem) 0;flex-wrap:wrap}._actionBtn_14ahq_116{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-2, .5rem);min-height:48px;min-width:48px;padding:var(--esa-space-2, .5rem) var(--esa-space-4, 1rem);border-radius:var(--esa-radius-full, 9999px);font-size:var(--esa-text-sm, .875rem);font-weight:600;cursor:pointer;transition:all var(--esa-transition-fast, .15s ease);box-sizing:border-box}._actionBtn_14ahq_116:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._skipBtn_14ahq_145{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);font-size:var(--esa-text-xs, .75rem);font-weight:600;color:var(--esa-text-tertiary);cursor:pointer;box-sizing:border-box}._skipBtn_14ahq_145:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._skipBtn_14ahq_145:hover{color:var(--esa-text-primary)}._heroRecordTrigger_14ahq_176{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:var(--esa-radius-full, 9999px);border:none;background:var(--esa-danger);color:var(--esa-text-on-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-shadow:0 0 20px var(--esa-danger-glow);transition:transform var(--esa-transition-fast, .15s ease);flex-shrink:0;box-sizing:border-box}._heroRecordTrigger_14ahq_176:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:64px;min-height:64px;width:100%;height:100%}._heroRecordTrigger_14ahq_176:hover{transform:scale(1.05)}._heroRecordTriggerRecording_14ahq_212{background:var(--esa-danger);animation:_pulseRing_14ahq_1 1.5s infinite ease-in-out}@keyframes _pulseRing_14ahq_1{0%{box-shadow:0 0 0 0 var(--esa-danger-glow)}70%{box-shadow:0 0 0 16px transparent}to{box-shadow:0 0 0 0 transparent}}._radialSvg_14ahq_223{position:absolute;top:-4px;left:-4px;width:72px;height:72px;transform:rotate(-90deg);pointer-events:none}._silentBanner_14ahq_233{background:var(--esa-interactive-hover);border:1px solid var(--esa-border-focus);border-radius:var(--esa-radius-md, 8px);padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);font-size:var(--esa-text-xs, .75rem);color:var(--esa-cadence-active)}._transitionSection_14ahq_242{background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-4, 1rem);display:flex;flex-direction:column;gap:var(--esa-space-3, .75rem);box-sizing:border-box}._levelRow_14ahq_253{display:flex;align-items:center;gap:var(--esa-space-1, .25rem);flex-wrap:wrap}._levelBtn_14ahq_260{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--esa-space-2, .5rem) var(--esa-space-3, .75rem);font-size:var(--esa-text-xs, .75rem);font-weight:600;border-radius:var(--esa-radius-sm, 6px);background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);cursor:pointer;transition:all var(--esa-transition-fast, .15s ease);box-sizing:border-box}._levelBtn_14ahq_260:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:48px;min-height:48px;width:100%;height:100%}._levelBtnSelected_14ahq_291{background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border-color:var(--esa-accent-primary)}@media(max-width:640px){._levelBtn_14ahq_260{min-height:48px;min-width:48px}}._cardContainer_16pg6_2{flex:1;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}._slideLeft_16pg6_10{transform:translate(-60px);opacity:0}._cardFront_16pg6_13{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl);cursor:pointer}._originBadge_16pg6_24{align-self:flex-start;font-size:var(--esa-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:var(--esa-radius-sm);background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary)}._contextSentence_16pg6_36{font-size:var(--esa-text-lg);line-height:var(--esa-leading-relaxed);color:var(--esa-text-primary)}._clozeMask_16pg6_43{display:inline-flex;align-items:center;justify-content:center;background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);border:1px dashed var(--esa-accent-primary);border-radius:var(--esa-radius-sm);padding:.125rem .5rem;margin:0 .25rem;font-family:inherit;font-weight:600;min-width:90px;vertical-align:middle;transition:all .2s ease}._clozeMaskDucked_16pg6_60{background:var(--esa-danger-glow);border-color:var(--esa-danger);box-shadow:0 0 12px var(--esa-danger-glow);animation:_breathingPulse_16pg6_1 1.2s infinite ease-in-out}@keyframes _breathingPulse_16pg6_1{0%,to{box-shadow:0 0 8px var(--esa-danger-glow);border-color:var(--esa-danger)}50%{box-shadow:0 0 16px var(--esa-danger-glow);border-color:var(--esa-danger)}}._pulseContainer_16pg6_72{display:inline-flex;align-items:center;gap:.5rem}._pulseWave_16pg6_73{display:inline-flex;align-items:center;gap:2px;height:14px}._pulseBar_16pg6_75{display:inline-block;width:3px;height:100%;background:var(--esa-accent-primary);border-radius:var(--esa-radius-sm);animation:_waveBar_16pg6_1 .8s infinite ease-in-out alternate}._pulseBar_16pg6_75:nth-child(2){animation-delay:.2s}._pulseBar_16pg6_75:nth-child(3){animation-delay:.4s}@keyframes _waveBar_16pg6_1{0%{height:30%}to{height:100%}}._speakIndicator_16pg6_91{font-size:var(--esa-text-sm);font-weight:700;color:var(--esa-danger);letter-spacing:.02em}._frontGloss_16pg6_98{font-size:var(--esa-text-sm);color:var(--esa-text-tertiary);font-style:italic}._flipHint_16pg6_100{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background:var(--esa-interactive-hover);border-radius:var(--esa-radius-sm)}._cardBack_16pg6_113{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xl)}._revealedTarget_16pg6_123{font-size:var(--esa-text-2xl);font-weight:700;color:var(--esa-accent-primary)}._phonetic_16pg6_124{font-size:var(--esa-text-sm);color:var(--esa-text-secondary);font-family:var(--esa-font-mono)}._backSentence_16pg6_126{font-size:var(--esa-text-base);line-height:var(--esa-leading-normal);color:var(--esa-text-primary);padding:.75rem;background:var(--esa-bg-base);border-radius:var(--esa-radius-md)}._backMeaning_16pg6_135{font-size:var(--esa-text-sm);color:var(--esa-text-secondary)}._gradeControls_16pg6_138{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0}._gradeBtn_16pg6_145{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.875rem .5rem;border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface);font-weight:600;cursor:pointer;transition:all .15s ease}._keyPip_16pg6_160{display:inline-block;font-size:var(--esa-text-xs);font-weight:700;font-family:var(--esa-font-mono);padding:1px 6px;border-radius:var(--esa-radius-sm);background:var(--esa-interactive-active)}._gradeHard_16pg6_170{color:var(--esa-danger);border-color:var(--esa-danger)}._gradeHard_16pg6_170:hover{background:var(--esa-interactive-hover)}._gradeGood_16pg6_173{color:var(--esa-success);border-color:var(--esa-success)}._gradeGood_16pg6_173:hover{background:var(--esa-interactive-hover)}._gradeMastered_16pg6_176{color:var(--esa-warning);border-color:var(--esa-warning)}._gradeMastered_16pg6_176:hover{background:var(--esa-interactive-hover)}._drawerPanel_1hpkh_1{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:520px;background:var(--esa-bg-surface);color:var(--esa-text-primary);border-left:1px solid var(--esa-border-subtle);box-shadow:var(--esa-shadow-lg);z-index:9999;display:flex;flex-direction:column;animation:_slideInRight_1hpkh_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideInRight_1hpkh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._topBar_1hpkh_25{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated)}._progressInfo_1hpkh_34{display:flex;align-items:center;gap:.875rem}._progressText_1hpkh_35{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-secondary)}._maturityDots_1hpkh_36{display:flex;align-items:center;gap:.375rem}._dot_1hpkh_38{width:8px;height:8px;border-radius:50%;background:var(--esa-border-subtle);transition:all .2s ease}._dotActive_1hpkh_39{background:var(--esa-accent-primary);box-shadow:0 0 8px var(--esa-accent-primary);transform:scale(1.2)}._dotFilled_1hpkh_40{background:var(--esa-accent-primary-dim)}._closeBtn_1hpkh_42{background:none;border:none;color:var(--esa-text-secondary);font-size:var(--esa-text-md);cursor:pointer;padding:.25rem .5rem;border-radius:var(--esa-radius-sm);display:flex;align-items:center;gap:.25rem;transition:all .15s ease}._closeBtn_1hpkh_42:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._escHint_1hpkh_61{font-size:var(--esa-text-xs);opacity:.6;padding:2px 4px;border-radius:var(--esa-radius-sm);background:var(--esa-interactive-active)}._content_1hpkh_64{flex:1;display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto}._debriefCard_1hpkh_73{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.5rem;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-success);border-radius:var(--esa-radius-xl);gap:1.25rem;animation:_fadeIn_1hpkh_1 .3s ease-out}@keyframes _fadeIn_1hpkh_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._debriefBadge_1hpkh_92{font-size:var(--esa-text-3xl)}._debriefTitle_1hpkh_94{font-size:var(--esa-text-xl);font-weight:700;color:var(--esa-text-primary);line-height:var(--esa-leading-snug)}._debriefSubtitle_1hpkh_101{font-size:var(--esa-text-sm);color:var(--esa-success);font-weight:600}._debriefActions_1hpkh_107{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:320px;margin-top:1rem}._btnPrimary_1hpkh_116{padding:.875rem 1.25rem;background:var(--esa-accent-primary);color:var(--esa-text-on-accent);border-radius:var(--esa-radius-md);font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease;text-decoration:none;display:inline-block}._btnPrimary_1hpkh_116:hover{opacity:.9}._btnGhost_1hpkh_131{padding:.75rem 1.25rem;background:transparent;color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);font-weight:600;cursor:pointer;transition:all .15s ease}._btnGhost_1hpkh_131:hover{color:var(--esa-text-primary);background:var(--esa-interactive-hover)}._emptyState_1hpkh_147{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;gap:1rem}._emptyIcon_1hpkh_157{font-size:var(--esa-text-3xl)}._page_s8qz9_1{padding:2rem 1rem;max-width:800px;margin:0 auto}._drawerPage_s8qz9_2{padding:.5rem .25rem;max-width:100%;margin:0 auto}._header_s8qz9_3{margin-bottom:1.5rem}._drawerHeader_s8qz9_4{margin-bottom:1rem}._title_s8qz9_5{font-size:2rem;margin:.5rem 0;color:var(--esa-text-primary)}._desc_s8qz9_6{color:var(--esa-text-secondary)}._doneCard_s8qz9_7{text-align:center;padding:3rem 1rem;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg)}._stage_s8qz9_12{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._cardDeck_s8qz9_13{display:flex;justify-content:center;width:100%}._cardContainer_s8qz9_14{width:100%;max-width:580px;min-height:260px;perspective:1000px;margin:0 auto}._cardInner_s8qz9_15{position:relative;width:100%;min-height:260px;cursor:pointer;text-align:center;transition:transform .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;border-radius:var(--esa-radius-xl, 16px);box-shadow:var(--esa-shadow-md)}._cardInner_s8qz9_15._isFlipped_s8qz9_20,._cardInner_s8qz9_15._cardFlipped_s8qz9_20{transform:rotateY(180deg)}._cardFront_s8qz9_21,._cardBack_s8qz9_21{position:absolute;inset:0;width:100%;min-height:260px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-radius:var(--esa-radius-xl, 16px);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface);box-sizing:border-box;text-align:center}._cardFront_s8qz9_21:hover,._cardBack_s8qz9_21:hover{border-color:var(--esa-border-strong)}._cardBack_s8qz9_21{transform:rotateY(180deg);background:var(--esa-bg-base);border-color:var(--esa-accent-primary-dim)}._cardContainerAutoHeight_s8qz9_34{min-height:320px;height:auto}._cardContainerAutoHeight_s8qz9_34 ._cardInner_s8qz9_15,._cardContainerAutoHeight_s8qz9_34 ._cardFront_s8qz9_21{min-height:320px}._faceInactive_s8qz9_37{visibility:hidden!important;pointer-events:none!important}._cardInner_s8qz9_15._isFlipped_s8qz9_20 ._cardFront_s8qz9_21,._cardInner_s8qz9_15._cardFlipped_s8qz9_20 ._cardFront_s8qz9_21{visibility:hidden;pointer-events:none}._cardInner_s8qz9_15:not(._isFlipped_s8qz9_20):not(._cardFlipped_s8qz9_20) ._cardBack_s8qz9_21{visibility:hidden;pointer-events:none}._glossHidden_s8qz9_40{display:none!important;visibility:hidden!important}._faceHeader_s8qz9_41{display:flex;justify-content:space-between;align-items:center;width:100%}._hint_s8qz9_42{font-size:.75rem;text-transform:uppercase;color:var(--esa-text-tertiary)}._originPill_s8qz9_43{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:.72rem;font-weight:600;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}._originPillScenario_s8qz9_49{background:var(--esa-accent-primary-subtle);color:var(--esa-success);border:1px solid var(--esa-border-subtle)}._originPillYouTube_s8qz9_53{background:var(--esa-interactive-hover);color:var(--esa-danger);border:1px solid var(--esa-border-subtle)}._audioBtn_s8qz9_57{display:inline-flex;align-items:center;gap:.25rem;height:36px;min-height:36px;padding:.25rem .6rem;font-size:.8rem;border-radius:var(--esa-radius-md, 8px);border:1px solid var(--esa-border-default);box-sizing:border-box}._audioBtn_s8qz9_57:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._audioPlaying_s8qz9_66{background:var(--esa-accent-primary-dim);color:var(--esa-accent-primary)}._clozeBody_s8qz9_67{margin:1.25rem 0}._sentence_s8qz9_68{font-size:1.35rem;line-height:1.5;color:var(--esa-text-primary);margin:0}._clozeMask_s8qz9_69{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;vertical-align:baseline;font-weight:700;color:var(--esa-cadence-active);background:var(--esa-cadence-bg);padding:.15rem .4rem;border-radius:var(--esa-radius-sm, 4px);border-bottom:2px dashed var(--esa-cadence-active)}._targetHighlight_s8qz9_76{font-weight:700;color:var(--esa-accent-primary);background:var(--esa-accent-primary-subtle);padding:.1rem .35rem;border-radius:4px}._chunk_s8qz9_80{font-size:1.75rem;font-weight:700;margin:1rem 0;color:var(--esa-text-primary)}._chunkRevealed_s8qz9_81{font-size:1.75rem;font-weight:700;color:var(--esa-accent-primary);margin-top:.5rem}._fullSentence_s8qz9_84{font-size:1.15rem;line-height:1.4;color:var(--esa-text-secondary);margin:.75rem 0}._fullSentenceTranslation_s8qz9_85{font-size:1rem;line-height:1.4;color:var(--esa-text-tertiary);margin-bottom:.75rem}._meaningHint_s8qz9_86{font-size:1.05rem;color:var(--esa-text-secondary);font-style:italic}._meaning_s8qz9_86{font-size:1.25rem;color:var(--esa-success);font-style:italic}._meaningVi_s8qz9_88{font-size:1.25rem;color:var(--esa-success);font-weight:600;font-style:normal}._meaningEn_s8qz9_89{font-size:.95rem;color:var(--esa-text-secondary);font-style:italic;margin-top:.25rem}._phoneticHint_s8qz9_90{font-size:.85rem;color:var(--esa-accent-primary);font-family:var(--esa-font-mono);margin:.25rem 0}._maturityPips_s8qz9_91{display:inline-flex;align-items:center;gap:3px;font-size:11px;margin-bottom:.5rem;color:var(--esa-text-secondary)}._pip_s8qz9_92{color:var(--esa-border-strong)}._pipFilled_s8qz9_93{color:var(--esa-success)}._boxLabel_s8qz9_94{font-family:var(--esa-font-mono);font-size:11px;margin-left:6px;font-weight:600}._prompt_s8qz9_95{font-size:.75rem;color:var(--esa-text-tertiary)}._prompt_s8qz9_95 kbd{background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);padding:2px 6px;border-radius:4px}._watchContextBtn_s8qz9_100{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:.75rem;padding:.4rem .85rem;border-radius:var(--esa-radius-md, 8px);background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);border:1px solid var(--esa-border-subtle);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}._watchContextBtn_s8qz9_100:hover{background:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary)}._controls_s8qz9_110{display:flex;gap:.75rem;width:100%;max-width:580px}._gradeBtn_s8qz9_111{flex:1;min-height:48px;border-radius:var(--esa-radius-lg);font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface);color:var(--esa-text-primary);transition:transform var(--esa-transition-spring, .15s cubic-bezier(.16, 1, .3, 1)),box-shadow var(--esa-transition-fast)}._gradeBtn_s8qz9_111:active{transform:var(--esa-btn-active-translate, translateY(1px))}._gradeHard_s8qz9_118{border-color:var(--esa-danger);color:var(--esa-danger)}._gradeHard_s8qz9_118:hover{background:var(--esa-interactive-hover)}._gradeGood_s8qz9_120{border-color:var(--esa-success);color:var(--esa-success)}._gradeGood_s8qz9_120:hover{background:var(--esa-interactive-hover)}._gradeMastered_s8qz9_122{border-color:var(--esa-warning);color:var(--esa-warning)}._gradeMastered_s8qz9_122:hover{background:var(--esa-interactive-hover)}._keyPip_s8qz9_124{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--esa-interactive-hover);font-size:11px;font-family:var(--esa-font-mono)}._topActions_s8qz9_128{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._deckLibraryBtn_s8qz9_129{display:inline-flex;align-items:center;gap:.4rem;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-primary);padding:.35rem .75rem;border-radius:var(--esa-radius-md, 8px);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}._deckLibraryBtn_s8qz9_129:hover{border-color:var(--esa-accent-primary);color:var(--esa-accent-primary)}._filterBar_s8qz9_136{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._filterCategoryBar_s8qz9_140{display:flex;gap:.35rem;margin-bottom:.75rem;overflow-x:auto}._filterTab_s8qz9_143{padding:.3rem .75rem;border-radius:var(--esa-radius-md, 8px);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface);color:var(--esa-text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}._filterTab_s8qz9_143:hover{color:var(--esa-text-primary)}._filterTabActive_s8qz9_150{background:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);font-weight:600}._chip_s8qz9_154{flex-shrink:0;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);padding:.3rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}._chip_s8qz9_154:hover{color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._chipActive_s8qz9_160{background:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary);color:var(--esa-accent-primary);font-weight:600}@media(prefers-reduced-motion:reduce){._cardInner_s8qz9_15{transition:none!important;transform:none!important}._cardInner_s8qz9_15._isFlipped_s8qz9_20 ._cardFront_s8qz9_21,._cardInner_s8qz9_15._cardFlipped_s8qz9_20 ._cardFront_s8qz9_21{display:none!important}._cardInner_s8qz9_15:not(._isFlipped_s8qz9_20):not(._cardFlipped_s8qz9_20) ._cardBack_s8qz9_21{display:none!important}._cardBack_s8qz9_21{transform:none!important}}@media(max-width:640px){._cardContainer_s8qz9_14,._cardInner_s8qz9_15{min-height:330px}._cardFront_s8qz9_21,._cardBack_s8qz9_21{min-height:330px;padding:1.125rem .875rem}._sentence_s8qz9_68{font-size:1.125rem;line-height:1.4}._clozeBody_s8qz9_67{margin:.75rem 0}._fullSentence_s8qz9_84{font-size:1rem;margin:.5rem 0}._originPill_s8qz9_43{max-width:140px}}._ctaWrapper_18ftk_1{display:inline-flex;align-items:center;gap:var(--esa-space-3)}._enrollBtn_18ftk_7{display:inline-flex;align-items:center;gap:var(--esa-space-2);padding:.625rem 1.25rem;border-radius:.75rem;font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-weight:600;cursor:pointer;transition:all .18s ease-in-out;border:1px solid transparent}._variantPrimary_18ftk_21{background:var(--esa-brand-primary);color:var(--esa-text-primary-on-accent);box-shadow:0 4px 14px var(--esa-brand-primary-dim)}._variantPrimary_18ftk_21:hover{filter:brightness(1.1);transform:translateY(-1px)}._variantActive_18ftk_32{background:var(--esa-bg-surface-elevated);color:var(--esa-streak);border-color:var(--esa-streak);cursor:default}._variantSwitch_18ftk_39{background:var(--esa-bg-surface);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary)}._variantSwitch_18ftk_39:hover{background:var(--esa-interactive-hover);transform:translateY(-1px)}._progressPill_18ftk_50{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary)}._progressPillActive_18ftk_62{border-color:var(--esa-streak);color:var(--esa-streak)}._overlay_631c0_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;transition:opacity var(--esa-transition-fast),visibility var(--esa-transition-fast);opacity:1;visibility:visible}._overlayHidden_631c0_14{opacity:0;visibility:hidden}._arc_631c0_19{stroke:var(--esa-annotation-liaison);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 2px var(--esa-accent-primary-glow))}._badge_16du0_1{display:inline-flex;align-items:center;justify-content:center;font-family:var(--esa-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--esa-radius-full);line-height:1;white-space:nowrap;user-select:none;transition:all var(--esa-transition-fast)}._learner_16du0_18{background:var(--esa-interactive-hover);color:var(--esa-success);border:1px solid var(--esa-success);box-shadow:0 0 10px var(--esa-accent-primary-glow)}._partner_16du0_25{background:var(--esa-interactive-hover);color:var(--esa-text-tertiary);border:1px solid var(--esa-border-subtle);opacity:.88}
