.fQlG3W_Controller{z-index:10;width:100%;min-height:72px;padding:calc(var(--space2) + 6px) var(--space2);padding-bottom:calc(var(--space2) + 6px + env(safe-area-inset-bottom));align-items:center;gap:var(--space2);font-family:system-ui,-apple-system,sans-serif;font-size:var(--font-size2);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border-radius:0;flex-direction:row;transition:all .3s ease-out;display:flex;position:fixed;bottom:0;left:0}.fQlG3W_Controller.fQlG3W_embedded{position:absolute}.fQlG3W_Controller.fQlG3W_ready,.fQlG3W_Controller.fQlG3W_active{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.fQlG3W_Controller.fQlG3W_minimized{background:#0000004d;border-radius:8px;width:auto;padding:8px;bottom:16px;left:16px}@media (hover:hover){.fQlG3W_Controller.fQlG3W_minimized:hover{background:#00000080}}.fQlG3W_bottomLeft,.fQlG3W_bottomRight{bottom:0;left:0;right:0}.fQlG3W_topLeft,.fQlG3W_topRight{inset:0 0 auto}.fQlG3W_SetupOverlay{top:var(--header-height,56px);z-index:1;padding:24px 24px calc(24px + env(safe-area-inset-bottom));pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.fQlG3W_SetupOverlay.fQlG3W_embedded{position:absolute;top:0}.fQlG3W_SetupOverlay[data-tone=light]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000001a}.fQlG3W_SetupOverlay[data-tone=dark]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e}.fQlG3W_SetupCard{max-height:calc(100vh - var(--header-height,56px) - 48px);background:color-mix(in srgb, var(--bg-0) 80%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--bg-6);color:var(--normal);box-shadow:0 20px 60px var(--bg-6);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:auto}.fQlG3W_SetupCard.fQlG3W_embedded{max-height:calc(100% - 48px)}.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_SetupCard{color:#f4ead7;background:linear-gradient(#16100ff5,#0b090afa),#0c090afa;border:1px solid #ffe1b92e;box-shadow:0 24px 64px #00000075,inset 0 1px #ffffff0a}.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_SetupTitle,.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_SetupLabel{color:#f4ead7}.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_SetupHint{color:#8fd48f}@media (hover:hover){.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_InstrumentLabel:hover{color:#f4ead7}}.fQlG3W_SetupOverlay[data-tone=dark] .fQlG3W_InstrumentLabel span{color:#f4ead79e}.fQlG3W_SetupHeader{flex-direction:column;gap:6px;display:flex;position:relative}.fQlG3W_SetupCloseButton{color:#f4ead7;width:38px;height:38px;font:inherit;appearance:none;background:#0a070cc7;border:1px solid #ffe1b938;border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0d}.fQlG3W_SetupTitle{font-size:var(--font-size3);text-align:center;font-weight:600}.fQlG3W_SetupGrid{justify-content:center;align-items:center;gap:var(--space2);display:grid}.fQlG3W_SetupSwitchRow{gap:var(--space2);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.fQlG3W_SetupBlock{gap:var(--space1);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.fQlG3W_SetupBlockWide{grid-column:1/-1}.fQlG3W_SetupLabel{font-size:var(--font-size2);color:var(--normal);text-align:center;white-space:nowrap}.fQlG3W_SetupSelect{min-width:180px}.fQlG3W_SetupActions{justify-content:flex-end;align-items:center;gap:var(--space2);row-gap:var(--space2);flex-wrap:wrap;display:flex}.fQlG3W_SetupHint{font-size:var(--font-size1);color:var(--positive)}.fQlG3W_ReadyInfo{flex-direction:column;gap:6px;min-width:200px;display:flex}.fQlG3W_ReadyTitle{font-size:var(--font-size3);font-weight:600}.fQlG3W_ReadyMeta{font-size:var(--font-size1);color:#cfcfcf;flex-wrap:wrap;gap:12px;display:flex}.fQlG3W_ReadyTime{color:#ffd27d;white-space:nowrap}.fQlG3W_ReadyActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fQlG3W_ActiveControls{align-items:center;gap:var(--space2);flex-wrap:wrap;display:flex}.fQlG3W_ActiveControls button{justify-content:center;align-items:center;min-width:50px;display:flex}.fQlG3W_PlaybackSection{align-items:center;gap:var(--space2);display:flex}.fQlG3W_SpeedAdjust{align-items:center;gap:4px;display:flex}.fQlG3W_SpeedAdjust .fQlG3W_Btn{min-width:36px;padding:var(--space1) var(--space2);font-size:var(--font-size3);line-height:1}.fQlG3W_SpeedValue{font-size:var(--font-size2);color:#4caf50;text-align:center;white-space:nowrap;min-width:38px;font-weight:500}.fQlG3W_MinimalBar{align-items:center;gap:8px;display:flex}.fQlG3W_SettingsPopover{gap:var(--space2);padding:var(--space2);flex-direction:column;width:100%;min-width:min(280px,100%);max-width:100%;display:flex}.fQlG3W_SettingsPopoverContent{box-sizing:border-box;width:min(22rem,100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--space2)*2 - 12px);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--space2)*2 - 12px)}.fQlG3W_SettingRow{flex-direction:column;gap:8px;display:flex}.fQlG3W_SettingControl{align-items:center;gap:var(--space1);grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.fQlG3W_ToggleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.fQlG3W_Divider{background:var(--border-1);height:1px;margin:4px 0}.fQlG3W_LeftSection{align-items:center;gap:var(--space2);display:flex}.fQlG3W_SelectionSection{justify-content:center;align-items:center;gap:var(--space2);flex-wrap:wrap;display:flex}.fQlG3W_SelectionSelect{min-width:160px}.fQlG3W_Btn{padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size2);cursor:pointer;white-space:nowrap;border:none;transition:background .2s,color .2s,opacity .2s,transform .2s}@media (hover:hover){.fQlG3W_Btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}}.fQlG3W_Btn:active:not(:disabled){transform:translateY(0)}.fQlG3W_Btn:disabled{opacity:.5;cursor:not-allowed}.fQlG3W_Btn.fQlG3W_start,.fQlG3W_Btn.fQlG3W_resume{color:#fff;background:#4caf50}.fQlG3W_Btn.fQlG3W_pause{color:#fff;background:#ff9800}.fQlG3W_Btn.fQlG3W_stop{color:#fff;background:#f44336}.fQlG3W_Btn.fQlG3W_countdown{color:#fff;background:#2196f3}.fQlG3W_Btn.fQlG3W_reset{color:#fff;background:#607d8b}.fQlG3W_Btn.fQlG3W_secondary{color:#fff;background:#ffffff26}.fQlG3W_TimeInfo{gap:var(--space2);margin-left:var(--space2);padding-left:var(--space2);border-left:1px solid #fff3;flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.fQlG3W_ActiveControls .fQlG3W_TimeInfo{border-left:none;margin-left:0;padding-left:0}.fQlG3W_TimeItem{font-size:var(--font-size1);color:#888;white-space:nowrap}.fQlG3W_TimeItem:first-child{color:#4caf50}.fQlG3W_TimeItem:nth-child(2){color:#ff9800}.fQlG3W_TimeItem:nth-child(3){color:#2196f3}.fQlG3W_LoadingLabel{font-size:var(--font-size1);color:#ffd27d;opacity:.9;white-space:nowrap}.fQlG3W_CompactToggle{justify-content:center;align-items:center;gap:2px;display:flex}.fQlG3W_CompactToggle .fQlG3W_ModeBtn{padding:var(--space1)}.fQlG3W_ModeBtn{padding:var(--space2);border-radius:var(--radius-input);background:var(--bg-0);border:1px solid var(--bg-6);color:var(--muted);font-size:var(--font-size2);cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.fQlG3W_ModeBtn.fQlG3W_active{color:#fff;background:#4caf50;border-color:#4caf50}@media (hover:hover){.fQlG3W_ModeBtn:hover:not(:disabled):not(.fQlG3W_active){color:#fff;background:#ffffff26}}.fQlG3W_ModeBtn:disabled{opacity:.5;cursor:not-allowed}.fQlG3W_Setting{align-items:center;gap:var(--space2);display:flex}.fQlG3W_NumberInput{width:150px;padding:var(--space2);border-radius:var(--radius-input);background:var(--bg-1);color:#fff;font-size:var(--font-size2);text-align:center}.fQlG3W_NumberInput:disabled{opacity:.5}.fQlG3W_NumberInput::-webkit-inner-spin-button{opacity:1}.fQlG3W_NumberInput::-webkit-outer-spin-button{opacity:1}@media (max-width:720px){.fQlG3W_SetupOverlay{padding:0}}.fQlG3W_Slider{width:100%;height:var(--space2);border-radius:var(--radius-input);background:var(--bg-1);cursor:pointer;appearance:none}.fQlG3W_Slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4caf50;border-radius:50%;width:20px;height:20px;transition:all .2s}@media (hover:hover){.fQlG3W_Slider::-webkit-slider-thumb:hover{transform:scale(1.2)}}.fQlG3W_Slider::-moz-range-thumb{cursor:pointer;background:#4caf50;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s}@media (hover:hover){.fQlG3W_Slider::-moz-range-thumb:hover{transform:scale(1.2)}}.fQlG3W_Value{font-size:var(--font-size2);color:#4caf50;text-align:right;min-width:35px;font-weight:500}.fQlG3W_Instruments{gap:var(--space2);flex-wrap:wrap;align-items:center;display:flex}.fQlG3W_InstrumentLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;transition:all .2s;display:flex}@media (hover:hover){.fQlG3W_InstrumentLabel:hover{color:var(--bg-0)}}.fQlG3W_InstrumentLabel span{font-size:var(--font-size2);color:var(--bg-6);white-space:nowrap}.fQlG3W_InstrumentLabel input:checked+span{color:#4caf50;font-weight:500}.fQlG3W_Switch{appearance:none;background:var(--bg-6);cursor:pointer;border-radius:10px;width:36px;height:20px;transition:all .3s;position:relative}.fQlG3W_Switch:disabled{opacity:.5;cursor:not-allowed}.fQlG3W_Switch:before{content:"";background:var(--bg-0);border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:2px;left:2px}.fQlG3W_Switch:checked{background:#4caf50}.fQlG3W_Switch:checked:before{left:18px}.fQlG3W_SpeedPresets{flex-wrap:wrap;gap:4px;margin-left:8px;display:flex}.fQlG3W_PresetBtn{padding:var(--space1);border-radius:var(--radius-input);background:var(--bg-0);border:none;border:.2px solid var(--bg-6);color:var(--normal);font-size:var(--font-size1);cursor:pointer;white-space:nowrap;margin-left:.5px;margin-right:.5px;transition:background .2s,color .2s}@media (hover:hover){.fQlG3W_PresetBtn:hover{color:#fff;background:#ffffff26}}.fQlG3W_PresetBtn.fQlG3W_active{color:#fff;background:#4caf50}.fQlG3W_SliderRoot{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;min-width:0;height:24px;display:flex;position:relative}.fQlG3W_SliderLabel{font-size:var(--font-size1);color:#4caf50;white-space:nowrap}.fQlG3W_SliderTrack{background:var(--bg-0);border:.2px solid var(--bg-6);border-radius:9999px;flex-grow:1;height:8px;position:relative}.fQlG3W_SliderRange{background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:9999px;height:100%;position:absolute}.fQlG3W_SliderThumb{cursor:grab;background-color:#4caf50;border-radius:50%;width:28px;height:28px;transition:transform .15s,background-color .15s;display:block;box-shadow:0 2px 10px #0006}@media (hover:hover){.fQlG3W_SliderThumb:hover{background-color:#45a049;transform:scale(1.15)}}.fQlG3W_SliderThumb:focus{outline:none;box-shadow:0 0 0 4px #4caf5066}.fQlG3W_SliderThumb:active{cursor:grabbing;transform:scale(1.1)}@media screen and (max-width:599px){.fQlG3W_SettingsPopover{min-width:0;padding:var(--space1)}.fQlG3W_SettingsPopoverContent{width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--space2)*2 - var(--space1)*2);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--space2)*2 - var(--space1)*2)}.fQlG3W_SetupGrid{grid-template-columns:1fr}.fQlG3W_Instruments{column-gap:var(--space1);flex-wrap:wrap;row-gap:0;max-width:180px;display:flex}}@media screen and (min-width:600px){.fQlG3W_SetupOverlay{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.fQlG3W_SetupCard{padding:16px}.fQlG3W_SetupGrid{grid-template-columns:1fr}.fQlG3W_SettingControl{flex-wrap:wrap;justify-content:center;width:100%}.fQlG3W_SpeedPresets,.fQlG3W_SpeedPresetsCompact{justify-content:center;width:100%;margin-left:0}.fQlG3W_Instruments{flex-wrap:wrap;justify-content:center;display:flex}.fQlG3W_SetupActions{justify-content:center}.fQlG3W_Controller{gap:8px}.fQlG3W_ReadyInfo,.fQlG3W_InfoSection,.fQlG3W_QuickSettings,.fQlG3W_TimeInfo{width:100%}.fQlG3W_ReadyActions{justify-content:flex-start;width:100%}.fQlG3W_ActiveControls{width:100%}.fQlG3W_TimeInfo{border-left:none;margin-left:0;padding-left:0}}
.IaR5fW_Root{background-color:#f5dd69cc;flex-direction:column;width:100%;height:100%;font-size:clamp(24px,3.75vw,48px);transition:opacity 1s ease-out;display:flex;position:relative;overflow:hidden}.IaR5fW_Root.IaR5fW_FadingOut{opacity:0}.IaR5fW_Root.IaR5fW_Hidden{opacity:0;visibility:hidden}.IaR5fW_Root.IaR5fW_Transparent{background-color:#0000}.IaR5fW_Root.IaR5fW_DarkTheme{background-color:#000000f9}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_SutraTextContent{color:#fff}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_SectionTitle{color:#fd8;opacity:.9}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_SoloMark{color:#8af}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_JoshuMark{color:#8d8}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current] rt{color:#6cf}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-role=joshu],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-current=joshu],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-role=joshu] rt,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-current=joshu] rt,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-joshu-current=true],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-joshu-current=true] rt{color:#8d8}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_BeatIndicator rect{fill:#aaa}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current] .IaR5fW_BeatIndicator rect{fill:#6cf}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-role=joshu] .IaR5fW_BeatIndicator rect,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-chant-current=joshu] .IaR5fW_BeatIndicator rect,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=current][data-joshu-current=true] .IaR5fW_BeatIndicator rect{fill:#8d8}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=read] .IaR5fW_BeatIndicator rect{fill:#666}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=soloRead] .IaR5fW_BeatIndicator rect{fill:#aaa}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_RepeatBlockCount{color:#fa7}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_RepeatCount{color:#7ee}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-char-type=solo]{color:#8af}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-char-type=repeat]{color:#8d8}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-char-type=overlap]{color:#fd8}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=read],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=read][data-char-type],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=soloRead],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=soloRead][data-char-type],.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=read] rt,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=read][data-char-type] rt,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=soloRead] rt,.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Character[data-state=soloRead][data-char-type] rt{color:#fff}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_Punctuation{color:#999}.IaR5fW_Root.IaR5fW_DarkTheme .IaR5fW_BreathingCountdown{color:#fff}.IaR5fW_ObsMode .IaR5fW_Character{will-change:auto;transition:color .12s linear,opacity .12s linear,transform .12s ease-out;transform:none}.IaR5fW_ObsMode .IaR5fW_Character[data-state=current]{transform:scale(1.04)}.IaR5fW_SutraLoading{color:#fff;letter-spacing:.2em;z-index:2;background:#00000059;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.IaR5fW_SutraTextContainer{flex:1;position:relative;overflow:hidden}.IaR5fW_SutraTextContent{box-sizing:border-box;writing-mode:vertical-rl;height:100%;max-height:100%;font-family:var(--font-ten-text,var(--font-ten)),serif;color:#333;backface-visibility:hidden;padding:clamp(10px,1.5625vw,20px) clamp(30px,4vw,50px) clamp(10px,1.5625vw,20px) clamp(10px,1.5625vw,20px);position:absolute;top:0;right:0}.IaR5fW_Line{writing-mode:vertical-rl;ruby-merge:collapse;ruby-span:none;ruby-overhang:none;ruby-align:center;width:var(--line-width);height:max-content;overflow:visible}.IaR5fW_Line[data-verse-style=true]{display:inline-block}.IaR5fW_NormalLine{height:var(--line-height);white-space:nowrap}.IaR5fW_AlignRightLine{text-align:right}.IaR5fW_SectionLine{height:max-content;display:block}.IaR5fW_SectionTitle{letter-spacing:.2em;color:#5b4a00;opacity:.85;font-size:70%;font-weight:700;display:inline-block}.IaR5fW_SectionTitleReading{letter-spacing:.1em;font-size:55%;font-family:var(--heading-font,var(--font))}.IaR5fW_VerseLineBreak{width:0;height:0;display:block}.IaR5fW_Phrase{white-space:nowrap;display:inline-block}.IaR5fW_Phrase.IaR5fW_HasLineBreak{display:block}.IaR5fW_VerseSpacer,.IaR5fW_Spacer{width:1em;height:1.3em;display:inline-block}.IaR5fW_AlignSpacer{width:1em;height:var(--line-height-unit);display:inline-block}.IaR5fW_VirtualSpacer{width:0;height:var(--line-height);pointer-events:none;flex-shrink:0;display:inline-block}.IaR5fW_Character{will-change:transform,opacity,color,filter;backface-visibility:hidden;opacity:.9;ruby-align:space-around;letter-spacing:.3em;line-height:1.3;display:inline-block;position:relative;transform:translateZ(0)}@-moz-document url-prefix(){.IaR5fW_Character{line-height:1.6}}.IaR5fW_Character{transition:transform .15s ease-out,opacity .15s ease-out}.IaR5fW_Character[data-repeat-round]:after{content:attr(data-repeat-round);letter-spacing:0;white-space:nowrap;color:#b43507;writing-mode:horizontal-tb;pointer-events:none;text-shadow:0 0 2px #fff9;font-size:100%;font-weight:700;position:absolute;bottom:-1.5em;left:0}.IaR5fW_Character .IaR5fW_Reading{writing-mode:vertical-rl;letter-spacing:-.1em;text-align:center;white-space:nowrap;font-size:45%;font-family:var(--font-ten);margin-left:0;position:absolute;top:-.3em;bottom:.3em;left:2.6em}.IaR5fW_Character[data-char-type=solo]{color:#1205a4}.IaR5fW_Character[data-char-type=repeat]{color:#0e3702}.IaR5fW_Character[data-char-type=overlap]{color:#514103}.IaR5fW_Character[data-state=current]{opacity:1;color:#36f;transform:scale(1.08)translateZ(0)}.IaR5fW_Character[data-state=current] rt{color:#36f}.IaR5fW_Character[data-state=current][data-chant-role=joshu],.IaR5fW_Character[data-state=current][data-chant-current=joshu],.IaR5fW_Character[data-state=current][data-chant-role=joshu] rt,.IaR5fW_Character[data-state=current][data-chant-current=joshu] rt,.IaR5fW_Character[data-state=current][data-joshu-current=true],.IaR5fW_Character[data-state=current][data-joshu-current=true] rt{color:#0e7002}.IaR5fW_Character[data-state=read],.IaR5fW_Character[data-state=read][data-char-type]{opacity:.4;color:#333;transform:translateZ(0)}.IaR5fW_Character[data-state=read] rt,.IaR5fW_Character[data-state=read][data-char-type] rt{color:#333}.IaR5fW_Character[data-state=soloRead],.IaR5fW_Character[data-state=soloRead][data-char-type]{opacity:.9;color:#333;transform:translateZ(0)}.IaR5fW_Character[data-state=soloRead] rt,.IaR5fW_Character[data-state=soloRead][data-char-type] rt{color:#333}.IaR5fW_Character[data-state=unread]{opacity:.9;transform:translateZ(0)}.IaR5fW_Character.IaR5fW_OmitBlank{visibility:hidden;pointer-events:none;opacity:0!important}.IaR5fW_Siddham{font-family:chaparral-pro-display,"Chaparral Pro Display","Noto Sans Siddham",ten-mincho-text,"Ten Mincho Text",var(--font-emoji);writing-mode:horizontal-tb;text-align:center;height:1.3em;display:inline-block;transform:translate(.2em)scale(1.1);letter-spacing:0!important}.IaR5fW_SvgChar{vertical-align:middle;width:1em;height:1em;color:inherit;fill:currentColor;display:inline-block}.IaR5fW_SvgChar svg{fill:currentColor;width:100%;height:100%;display:block}.IaR5fW_RepeatCount{color:#4ecdc4;white-space:nowrap;font-size:30%;font-weight:700;position:absolute}.IaR5fW_RepeatBlockCount{color:#b43507;white-space:nowrap;letter-spacing:0;font-size:50%;font-weight:700;position:absolute;top:-2.3em;left:.8em;transform:scaleY(.8)}.IaR5fW_SoloMark{white-space:nowrap;color:#1205a4;font-size:40%;font-weight:700;position:absolute;top:-1.2em;left:1.7em}.IaR5fW_JoshuMark{white-space:nowrap;color:#0e7002;font-size:40%;font-weight:700;position:absolute;top:-1.2em;left:.7em}@keyframes IaR5fW_breathingAnimation{0%,to{color:#36f;filter:drop-shadow(0 0 15px #36f)}50%{color:#888;filter:drop-shadow(0 0 8px #888)}}.IaR5fW_Character.IaR5fW_BreathingChar{filter:drop-shadow(0 0 15px #36f);will-change:color filter!important;animation:1s ease-in-out infinite IaR5fW_breathingAnimation!important}.IaR5fW_BreathingCountdown{color:#333;white-space:nowrap;writing-mode:horizontal-tb;font-size:70%;font-weight:700;animation:1s ease-out IaR5fW_countdownPulse;position:absolute;top:.2em;left:2.7em;transform:none}@keyframes IaR5fW_countdownPulse{0%{opacity:0;transform:scale(1.1)translateZ(0)}30%{opacity:1;transform:scale(1)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}.IaR5fW_Punctuation{pointer-events:none;position:absolute}.IaR5fW_Punctuation[data-is-okurigana=false]{font-size:66%;bottom:-1em;left:1.5em;transform:translate(-66%)}.IaR5fW_Punctuation[data-is-okurigana=true][data-is-okurigroup-len="1"]{font-size:66%;bottom:-.9em;left:1.5em;transform:translate(-66%)}.IaR5fW_Punctuation[data-is-okurigana=true]:not([data-is-okurigroup-len="1"]){font-size:100%;bottom:-1.5em;left:2em;transform:translate(-100%)}.IaR5fW_BeatIndicator{opacity:1;pointer-events:none;position:absolute;top:.2em;left:.1em}.IaR5fW_BeatIndicator rect{fill:#333;transition:fill .1s ease-out}.IaR5fW_Character[data-state=current] .IaR5fW_BeatIndicator{opacity:1}.IaR5fW_Character[data-state=current] .IaR5fW_BeatIndicator rect{fill:#36f;transition-delay:var(--beat-delay,0s)}.IaR5fW_Character[data-state=current][data-joshu-current=true] .IaR5fW_BeatIndicator rect{fill:#0e7002;transition-delay:var(--beat-delay,0s)}.IaR5fW_Character[data-state=read] .IaR5fW_BeatIndicator{opacity:.8}.IaR5fW_Character[data-state=read] .IaR5fW_BeatIndicator rect{fill:#999;transition-delay:0s}.IaR5fW_Character[data-state=soloRead] .IaR5fW_BeatIndicator{opacity:1}.IaR5fW_Character[data-state=soloRead] .IaR5fW_BeatIndicator rect{fill:#333;transition-delay:0s}.IaR5fW_TranslationPanel{color:var(--normal);justify-content:center;min-height:clamp(100px,15.625vw,200px);padding:clamp(10px,1.5625vw,20px) clamp(20px,3.125vw,40px);display:flex}.IaR5fW_TranslationPanel[data-translation-style=practice]{background-color:var(--bg-0);align-items:center}.IaR5fW_TranslationContent{max-width:100%}.IaR5fW_OriginalText{font-family:var(--font-ten);color:var(--warning);letter-spacing:.1em;margin-bottom:clamp(5px,.78vw,10px);font-size:clamp(14px,2vw,28px)}.IaR5fW_Meaning{text-wrap-style:pretty;margin-bottom:clamp(4px,.625vw,8px);font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.4}.IaR5fW_Sanskrit{color:var(--brand);letter-spacing:0;text-wrap-style:pretty;margin-top:clamp(4px,.625vw,8px);margin-bottom:clamp(2px,.3125vw,4px);font-family:Palatino,Times New Roman,serif;font-size:clamp(14px,1.875vw,20px)}.IaR5fW_Controller{z-index:10;color:#fff;background:#000c;border-radius:clamp(5px,.78vw,10px);flex-direction:column;gap:clamp(8px,1.17vw,15px);padding:clamp(10px,1.5625vw,20px);font-family:system-ui,-apple-system,sans-serif;display:flex;position:absolute;bottom:clamp(100px,15.625vw,250px);left:clamp(10px,1.5625vw,20px)}.IaR5fW_Controller>div{flex-wrap:wrap;align-items:center;gap:clamp(5px,.78vw,10px);display:flex}.IaR5fW_ControlButton{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:clamp(3px,.39vw,5px);padding:clamp(4px,.625vw,8px) clamp(8px,1.25vw,16px);font-size:clamp(10px,1.09vw,14px);transition:background-color .2s}@media (hover:hover){.IaR5fW_ControlButton:hover{background:#45a049}}.IaR5fW_ControlButton:disabled{cursor:not-allowed;background:#666}.IaR5fW_ControlButton.IaR5fW_pause{background:#ff9800}@media (hover:hover){.IaR5fW_ControlButton.IaR5fW_pause:hover{background:#e68900}}.IaR5fW_ControlButton.IaR5fW_end{background:#f44336}@media (hover:hover){.IaR5fW_ControlButton.IaR5fW_end:hover{background:#da190b}}.IaR5fW_SpeedControl{align-items:center;gap:clamp(5px,.78vw,10px);margin-left:clamp(10px,1.5625vw,20px);display:flex}.IaR5fW_SpeedControl label{font-size:clamp(10px,1.09vw,14px)}.IaR5fW_SpeedControl input[type=range]{width:clamp(60px,7.8vw,100px)}.IaR5fW_SpeedControl .IaR5fW_speedValue{min-width:clamp(30px,3.9vw,50px);font-size:clamp(8px,.94vw,12px)}@media (max-width:600px){.IaR5fW_TranslationPanel{min-height:80px;padding:8px 12px}.IaR5fW_Controller{padding:8px;bottom:80px;left:5px;right:5px}}.IaR5fW_CountdownOverlay{z-index:1000;pointer-events:none;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.IaR5fW_CountdownNumber{color:#fff;text-shadow:0 0 20px #000c,0 0 40px #0009;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(120px,18.75vw,240px);font-weight:700;animation:.3s ease-out IaR5fW_countdownPop}@keyframes IaR5fW_countdownPop{0%{opacity:0;transform:scale(.8)translateZ(0)}50%{transform:scale(1.1)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}
