.scrollsection_scrollSection__sKY1_{margin:0;padding:1rem;border-radius:8px;transition:all .2s ease;position:relative}.scrollsection_inactive__iJ6yI{opacity:.9;transform:scale(.98)}.scrollsection_farFuture__D1Ihe{margin:-1rem 0}.scrollsection_noTransform__M_Rr3{transform:none;opacity:1}.scrollsection_active__kLG2h{background-color:hsl(var(--active-background));box-shadow:var(--active-shadow);scroll-margin-top:2.5rem;opacity:1;filter:none}@media (max-width:768px){.scrollsection_scrollSection__sKY1_{padding-left:1.6rem;padding-right:1.6rem}}@media print{.scrollsection_active__kLG2h{background-color:transparent;box-shadow:none;margin:0}.scrollsection_inactive__iJ6yI{opacity:1;margin:0;transform:none}}@media (min-height:900px){.scrollsection_active__kLG2h{scroll-margin-top:clamp(2.5rem,6vh,6vh)}}.scrollsection_scrollSection__sKY1_:focus{outline:none}.scrollsection_scrollSection__sKY1_:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px;opacity:1;filter:none}.scrollsection_active__kLG2h:focus-visible{outline:none}.scrollsection_scrollSection__sKY1_:has([data-youtube-video]).scrollsection_active__kLG2h{padding:0;overflow:hidden;margin:28px 0}.scrollsection_scrollSection__sKY1_.scrollsection_collapsibleContent__7SDE2.scrollsection_collapsed__y4LmN{display:none}.scrollsection_scrollSection__sKY1_.scrollsection_collapsibleStart___wTYw.scrollsection_collapsed__y4LmN{margin-bottom:1rem;position:relative;z-index:265}.scrollsection_scrollSection__sKY1_.scrollsection_collapsibleEnd__r9DAN:not(.scrollsection_collapsed__y4LmN):after{content:"";display:block;height:2px;background-color:hsl(var(--accent-gold));margin:2rem auto 1rem;width:100%;border-radius:1px;pointer-events:none}.scrollsection_scrollSection__sKY1_.scrollsection_collapsibleStart___wTYw.scrollsection_collapsed__y4LmN>div{position:relative}.scrollsection_scrollSection__sKY1_.scrollsection_collapsibleStart___wTYw.scrollsection_collapsed__y4LmN>div[data-collapsible-content]>:not(:first-child){display:none}.youtubevideo_youtube-wrapper__SoMth{position:relative;width:100%;--player-control-button-size:32px}.youtubevideo_youtube-iframe-container__nGNmc{width:100%;aspect-ratio:16/9;margin:0 auto;max-height:calc(92vh - var(--control-bar-total-height));overflow:hidden}.youtubevideo_youtube-iframe__7SwTt{width:100%;height:100%}.youtubevideo_youtube-thumbnail__Iy_zk{width:100%;margin:0 auto;position:relative;background-color:#000;cursor:pointer;-o-object-fit:cover;object-fit:cover;opacity:.7;transition:opacity .3s ease-in-out;aspect-ratio:16/9;height:auto;padding-bottom:var(--player-control-button-size);box-sizing:content-box}.youtubevideo_youtube-thumbnail__Iy_zk:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:rgba(0,0,0,.8);border-radius:12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8 5v14l11-7z"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:24px}.youtubevideo_hidden__7y1pt{display:none}.youtubevideo_video-event__I4WWd{min-height:3em;max-height:20vh;padding:.5em;margin-top:10px;background-color:rgba(0,0,0,.8);color:white;border-radius:4px;opacity:1;transition:opacity .3s ease-in-out;overflow:auto;font-size:1em}.youtubevideo_video-event__I4WWd.youtubevideo_hidden__7y1pt{opacity:0;display:block}.youtubevideo_player-controls__4xJPO{display:flex;justify-content:space-between;gap:8px;z-index:100}.youtubevideo_player-control-button__qgwG8{color:hsl(var(--text-primary));background-color:hsl(var(--active-background));border:none;border-radius:50%;width:var(--player-control-button-size);height:var(--player-control-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.youtubevideo_player-control-button__qgwG8:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.youtubevideo_theater-mode__RhMM9 .youtubevideo_player-control-button__qgwG8{color:white;background-color:transparent;margin-bottom:4px}.youtubevideo_video-theater-mini__UJSYT .youtubevideo_player-control-button__qgwG8{color:white;background-color:transparent}.youtubevideo_theater-mode__RhMM9 .youtubevideo_player-control-button__qgwG8:hover,.youtubevideo_video-theater-mini__UJSYT .youtubevideo_player-control-button__qgwG8:hover{background-color:rgba(255,255,255,.4);color:white}.youtubevideo_player-control-button__qgwG8 svg{stroke-width:2px}.youtubevideo_theater-overlay__LtIDt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.youtubevideo_theater-overlay__LtIDt.youtubevideo_active-overlay__hMOtT{visibility:visible;opacity:1}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% - var(--control-bar-total-height) / 2));width:90%;height:calc(92vh - var(--control-bar-total-height));max-width:1200px;z-index:1000;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9{width:98%}}@media (max-height:767px) and (orientation:landscape){.youtubevideo_theater-mode__RhMM9 .youtubevideo_player-controls__4xJPO{display:none}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9{width:100%;height:100vh;max-width:none}}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9 .youtubevideo_youtube-iframe-container__nGNmc{flex:0 1 auto;min-height:100px;border-radius:4px}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9.youtubevideo_vertical-video__YFKq4 .youtubevideo_youtube-iframe-container__nGNmc{aspect-ratio:9/16}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_theater-mode__RhMM9 .youtubevideo_video-event__I4WWd{flex:0 0 auto}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT{position:fixed;bottom:var(--control-bar-total-height);left:0;height:150px;width:auto;background-color:#000;box-shadow:0 -2px 10px rgba(0,0,0,.3);overflow:hidden;border-radius:4px 4px 0 0;z-index:1001;transition:all .3s ease-in-out;display:flex}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_player-controls__4xJPO{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:4px;margin-left:4px}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_theater-button__ydnD3{order:1}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_close-button__w4UvI{order:2}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_info-button__trbPm{order:3}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_watchlist-button__buuOP{order:4}.youtubevideo_youtube-wrapper__SoMth.youtubevideo_video-theater-mini__UJSYT .youtubevideo_video-event__I4WWd{display:none}.youtubevideo_watchlist-button-active__NtncG{background-color:#22c55e;color:white}.youtubevideo_watchlist-button-active__NtncG:hover{background-color:#16a34a;color:white}.youtubevideo_theater-mode__RhMM9 .youtubevideo_watchlist-button-active__NtncG,.youtubevideo_video-theater-mini__UJSYT .youtubevideo_watchlist-button-active__NtncG{background-color:#22c55e;color:white}.youtubevideo_theater-mode__RhMM9 .youtubevideo_watchlist-button-active__NtncG:hover,.youtubevideo_video-theater-mini__UJSYT .youtubevideo_watchlist-button-active__NtncG:hover{background-color:#16a34a;color:white}@keyframes youtubevideo_watchlistAdd__ZWgw1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.youtubevideo_watchlist-button-animating__tEnj4{animation:youtubevideo_watchlistAdd__ZWgw1 .4s ease-in-out}.youtubevideo_player-control-button__qgwG8:focus,.youtubevideo_player-control-button__qgwG8:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.youtubevideo_theater-mode__RhMM9 .youtubevideo_player-control-button__qgwG8:focus,.youtubevideo_theater-mode__RhMM9 .youtubevideo_player-control-button__qgwG8:focus-visible,.youtubevideo_video-theater-mini__UJSYT .youtubevideo_player-control-button__qgwG8:focus,.youtubevideo_video-theater-mini__UJSYT .youtubevideo_player-control-button__qgwG8:focus-visible{outline-color:var(--focus-outline-color)}.youtubevideo_rotate-container__XuErr{display:none}@media (max-width:768px) and (orientation:portrait){.youtubevideo_rotate-container__XuErr{display:block}}.youtubevideo_theater-mode__RhMM9 .youtubevideo_rotate-container__XuErr{margin-right:auto}.youtubevideo_video-theater-mini__UJSYT .youtubevideo_rotate-container__XuErr{display:none}.Footnote_footnoteWrapper__rVtRK{cursor:pointer;display:inline}.Footnote_asterisk__tnI_e{color:hsl(var(--accent));font-weight:700;display:inline}.Footnote_tooltip__O91ND{background-color:hsl(var(--background));border:1px solid hsl(var(--border));padding:.5rem 1rem;border-radius:4px;font-size:.9rem;max-width:300px;box-shadow:var(--active-shadow);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1003;line-height:1.5}.Footnote_tooltip__O91ND[data-state=delayed-open][data-side=top]{animation-name:Footnote_slideDownAndFade__AtPy5}.Footnote_arrow__B_gwq{fill:hsl(var(--background));stroke:hsl(var(--border));width:10px;height:5px}html.dark .Footnote_tooltip__O91ND{border-color:hsl(var(--active-background));box-shadow:0 4px 12px rgba(0,0,0,.5);background-color:hsl(var(--active-background))}html.dark .Footnote_arrow__B_gwq{stroke:hsl(var(--active-background));fill:hsl(var(--active-background))}html.dark .Footnote_asterisk__tnI_e{color:hsl(var(--accent));filter:brightness(1.2);text-shadow:0 0 3px hsl(var(--accent))}@keyframes Footnote_slideDownAndFade__AtPy5{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Footnote_tooltip__O91ND{max-width:calc(100vw - 2rem);font-size:1rem;padding:.75rem 1rem}}@keyframes RotatePhoneIcon_rotate-phone__pRCwy{0%{transform:rotate(0deg)}25%{transform:rotate(-90deg)}50%{transform:rotate(-90deg)}75%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}.RotatePhoneIcon_rotate-phone-icon__wdsFf{width:24px;height:24px;opacity:.8;animation:RotatePhoneIcon_rotate-phone__pRCwy 3s ease-in-out 3 forwards}.youtubeswitcher_video-selector-container__RTVlE{padding:1rem 1rem .5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.youtubeswitcher_video-selector-label__mftW5{color:var(--text-color);font-family:var(--font-family);min-width:-moz-fit-content;min-width:fit-content}.youtubeswitcher_video-selector__27SWI{flex:1;min-width:200px;max-width:100%;padding:.5rem 2rem .5rem .75rem;background-color:hsl(var(--background));box-shadow:var(--active-shadow);border:2px solid var(--text-color);border-radius:.375rem;color:var(--text-color);font-family:var(--font-family);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /></svg>');background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.youtubeswitcher_video-selector__27SWI:hover{border-color:hsl(var(--accent))}.youtubeswitcher_video-selector__27SWI:focus{outline:none;border-color:hsl(var(--accent))}.youtubeswitcher_video-selector__27SWI option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_nav__RLwSp{display:flex;justify-content:center;margin:.5rem 0;min-width:150px;min-height:24px}.styles_navDisabled__0zUTi{visibility:hidden;pointer-events:none}.styles_contentContainer__1N4GM{width:min(100%,768px);margin:0 auto;padding:0 0 8rem;position:relative}.styles_swipeContainer__d_QUj{position:relative;display:flex;width:100%}.styles_scroller__CrW94{margin:0 auto}.styles_progressBar__eQuyo{position:fixed;top:0;left:0;height:3px;background:hsl(var(--accent));transition:width .3s ease;z-index:100}.styles_progressSegments__I1I0e{position:fixed;top:0;left:0;right:0;display:flex;gap:0;padding:6px 6px 0;z-index:100}.styles_progressSegment__bKN5n{flex:1 1 0;height:3px;background:rgba(0,0,0,.12);border-radius:0;overflow:hidden;position:relative}.styles_progressSegmentBreakBefore__R0IRW,.styles_progressSegment__bKN5n:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.styles_progressSegmentBreakAfter__NHMUY,.styles_progressSegment__bKN5n:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.styles_progressSegmentBreakBefore__R0IRW{margin-left:4px}.styles_progressSegmentFill__K_phA{position:absolute;left:0;top:0;bottom:0;width:0;background:hsl(var(--accent));transition:width .3s ease}.dark .styles_progressSegment__bKN5n{background:rgba(255,255,255,.25)}.styles_scrollTapTarget__63amh{position:fixed;top:0;width:44px;height:100vh;cursor:pointer;z-index:250;background:hsl(var(--accent));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s ease}body[data-onboarding-active=true] .styles_scrollTapTarget__63amh{z-index:1050}.styles_scrollTapTarget__63amh:first-child{left:0;width:max(60px,10vw)}.styles_scrollTapTarget__63amh:last-child{right:0;width:max(120px,30vw)}.styles_scrollTapTarget__63amh svg{color:hsl(var(--accent));width:32px;height:32px}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4{opacity:1;background:transparent;justify-content:flex-start}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4:first-child{padding-left:8px}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4:last-child{justify-content:flex-end;padding-right:8px}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4>span{position:absolute;opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4:hover>span{opacity:1}.styles_scrollTapTarget__63amh.styles_nonTouch__KKYa4.styles_flashAnimation__xlJIU>span{animation:styles_flashTargetButton__hYcQ2 2.5s ease-out forwards}@keyframes styles_flashTargetButton__hYcQ2{0%{opacity:0}20%{opacity:1}to{opacity:0}}.styles_commentsSection__is1Nx{position:relative;z-index:300;margin:0;border-top:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;color:hsl(var(--text-primary))}.dark .styles_commentsSection__is1Nx{border-top-color:hsl(var(--border))}.styles_commentsSection__is1Nx .styles_commentsSectionInner__Se1Lt{max-width:56rem;margin:0 auto;padding:0 1rem}.styles_commentsSection__is1Nx .styles_commentsTitle__QF6j2{font-size:1.5rem;font-weight:700;padding:1rem 1rem 0;color:hsl(var(--text-primary))}.styles_commentsSection__is1Nx .replybox-container{width:100%;border-radius:8px;overflow:hidden;padding:1rem}.styles_commentsSection__is1Nx .replybox-container iframe{width:100%;border:none;border-radius:8px}.styles_contentContainer__1N4GM .scrollSection,.styles_contentContainer__1N4GM [role=button],.styles_contentContainer__1N4GM a,.styles_contentContainer__1N4GM button,.styles_contentContainer__1N4GM input,.styles_contentContainer__1N4GM select,.styles_contentContainer__1N4GM textarea{position:relative;z-index:260}@media (min-width:769px){.styles_contentContainer__1N4GM iframe{position:relative;z-index:260}}@keyframes styles_flashTarget__QBeuK{0%{opacity:0}20%{opacity:.5}to{opacity:0}}.styles_flashAnimation__xlJIU{animation:styles_flashTarget__QBeuK 2.5s ease-out forwards}.styles_navigationContainer__RyW7S{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:.25rem .5rem;background:hsl(var(--background));border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.styles_contentsLink__qikje,.styles_feedbackLink__e80Y4,.styles_homeLink__HrtVk,.styles_youtubeLink__JjOxQ{display:flex;align-items:center;gap:.25rem;padding:.4rem .6rem;text-decoration:none;color:hsl(var(--text-primary));border-radius:4px;transition:all .2s ease;font-size:.8rem;font-weight:500;border:none;background:none}.styles_contentsLink__qikje:hover,.styles_feedbackLink__e80Y4:hover,.styles_homeLink__HrtVk:hover,.styles_youtubeLink__JjOxQ:hover{background:hsl(var(--primary));color:white}.styles_logo___60oe{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.styles_contentsText__KvwL_,.styles_feedbackText__vSmHN,.styles_homeText__irc2e,.styles_youtubeText__mUiF4{font-size:.8rem}.styles_contentsIcon__J_WyM,.styles_feedbackIcon__cfzID,.styles_youtubeIcon__WNv97{width:16px;height:16px;stroke-width:2}.dark .styles_navigationContainer__RyW7S{background:hsl(var(--background));border-color:rgba(255,255,255,.1);box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark .styles_contentsLink__qikje,.dark .styles_feedbackLink__e80Y4,.dark .styles_homeLink__HrtVk,.dark .styles_youtubeLink__JjOxQ{color:hsl(var(--text-primary))}.dark .styles_contentsLink__qikje:hover,.dark .styles_feedbackLink__e80Y4:hover,.dark .styles_homeLink__HrtVk:hover,.dark .styles_youtubeLink__JjOxQ:hover{background:hsl(var(--primary))}@media (max-width:768px){.styles_navigationContainer__RyW7S{gap:.75rem;padding:.2rem .4rem}.styles_contentsLink__qikje,.styles_feedbackLink__e80Y4,.styles_homeLink__HrtVk,.styles_youtubeLink__JjOxQ{padding:.3rem .5rem;font-size:.75rem}.styles_logo___60oe{width:14px;height:14px}.styles_contentsText__KvwL_,.styles_feedbackText__vSmHN,.styles_homeText__irc2e,.styles_youtubeText__mUiF4{font-size:.75rem}}.styles_navigationContainer__RyW7S .styles_youtubeLink__JjOxQ:after{content:none}.videocontrols_video-controls__qmwoN{flex:1;margin-right:1rem;max-width:400px}.videocontrols_video-controls__qmwoN *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.videocontrols_video-controls__container__DmsXo{width:100%;margin:0}.videocontrols_video-controls__main-row__m7ZBo{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem;min-height:32px}.videocontrols_video-controls__buttons__F6VS6{display:flex;align-items:center;width:100%;justify-content:space-between}.videocontrols_video-controls__left__sCHBa{display:flex;align-items:center;gap:.5rem}.videocontrols_video-controls__right__5Oa4a{display:flex;gap:.5rem;justify-content:flex-end}.videocontrols_video-controls__button__FjqEX{background:none;border:none;color:white;padding:.25rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.videocontrols_video-controls__button__FjqEX:hover{background-color:rgba(255,255,255,.2)}.videocontrols_video-controls__button__FjqEX:focus,.videocontrols_video-controls__button__FjqEX:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.videocontrols_video-controls__time__gw4lI{font-size:.6rem;font-family:monospace;opacity:.7;text-align:center}.videocontrols_video-controls__progress__kb9U9{height:3px;background-color:rgba(255,255,255,.2);border-radius:2px;position:relative;margin:2px 0;transition:height .1s ease}.videocontrols_video-controls__progress__kb9U9:hover{height:5px;margin:1px 0}.videocontrols_video-controls__progress-fill__SpqWv{height:100%;background-color:white;border-radius:2px;transition:width .1s linear;pointer-events:none}.videocontrols_video-controls__marker__FLw5S{position:absolute;top:50%;width:2px;height:8px;background-color:white;transform:translate(-50%,-50%);pointer-events:none}.videocontrols_video-controls__event-marker__4TNJB{position:absolute;top:50%;width:5px;height:5px;background-color:rgba(255,255,255,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}@media (max-width:400px){.videocontrols_video-controls__button__FjqEX,.videocontrols_video-controls__qmwoN{padding:.25rem}}.videocontrols_video-controls__qmwoN.videocontrols_disabled__H8piJ{pointer-events:none;visibility:hidden}.videocontrols_video-controls__qmwoN.videocontrols_disabled__H8piJ .videocontrols_video-controls__button__FjqEX{cursor:not-allowed;opacity:.5;background-color:rgba(255,255,255,.1)}.videocontrols_video-controls__qmwoN.videocontrols_disabled__H8piJ .videocontrols_video-controls__button__FjqEX:hover{background-color:rgba(255,255,255,.1)}.videocontrols_video-controls__qmwoN.videocontrols_disabled__H8piJ .videocontrols_video-controls__progress__kb9U9{opacity:.5;cursor:not-allowed}.videocontrols_video-controls__progress__kb9U9{cursor:pointer}.videocontrols_video-controls__progress__kb9U9.videocontrols_dragging__FeXVj{cursor:grabbing}.videocontrols_video-controls__progress-fill__SpqWv{transition:width .1s ease-out}.videocontrols_video-controls__progress__kb9U9.videocontrols_dragging__FeXVj .videocontrols_video-controls__progress-fill__SpqWv{transition:none}.controlbar_control-bar__w90nu{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom,0);left:0;right:0;background-color:rgb(0,0,0,1);color:white;padding:.25rem;height:var(--control-bar-total-height);box-shadow:0 -2px 10px rgba(0,0,0,.3);z-index:1000}.controlbar_control-bar__container__EHHtf{max-width:99%;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.controlbar_control-bar__controls__HczDW{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.controlbar_control-bar__button__PLF46,.controlbar_control-bar__button__PLF46:active,.controlbar_control-bar__button__PLF46:focus,.controlbar_control-bar__button__PLF46:visited,.controlbar_control-bar__tts-button__z0_MZ{background-color:transparent;padding:8px;border-radius:50%;transition:all .2s ease;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;line-height:0;color:white;cursor:pointer}.controlbar_control-bar__button__PLF46:focus,.controlbar_control-bar__button__PLF46:focus-visible,.controlbar_control-bar__button__PLF46:focus-within,.controlbar_control-bar__tts-button__z0_MZ:focus,.controlbar_control-bar__tts-button__z0_MZ:focus-visible,.controlbar_control-bar__tts-button__z0_MZ:focus-within{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);box-shadow:0 0 0 var(--focus-outline-width) rgba(255,255,255,.6)}.controlbar_control-bar__tts-button--active__yVK2w{background-color:rgba(0,123,255,.2);color:hsl(var(--accent))}.controlbar_control-bar__button__PLF46:hover,.controlbar_control-bar__tts-button__z0_MZ:hover{color:white;opacity:.8;background-color:rgba(255,255,255,.2)}.controlbar_control-bar__tts-button--active__yVK2w:hover{opacity:.9;background-color:rgba(255,255,255,.15)}.controlbar_skip-link__QYXtn{position:absolute;top:-44px;left:-99999px;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);background:#fff;color:#000;padding:8px;z-index:100;transition:top .2s}.controlbar_skip-link__QYXtn:focus{top:0;left:0;height:auto;width:auto;overflow:visible;clip:auto}.controlbar_control-bar__button__PLF46 svg{display:block;margin:0;color:inherit}@media print{.controlbar_control-bar__w90nu{display:none}}.styles_overlay__74B6j{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-background,rgba(0,0,0,.3));backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_panel__BlMjz{background:hsl(var(--background));border-radius:8px;width:90%;max-width:500px;height:calc(80vh - var(--control-bar-total-height));max-height:calc(600px - var(--control-bar-total-height));display:flex;flex-direction:column;position:relative;border:1px solid hsl(var(--border));box-shadow:0 4px 6px rgba(0,0,0,.1),0 0 0 1px hsl(var(--border)),0 8px 24px rgba(0,0,0,.1);margin-bottom:var(--control-bar-total-height)}.styles_closeButton__2zT_Q{position:absolute;right:10px;top:10px;background:none;border:none;font-size:24px;padding:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:hsl(var(--text-primary))}.styles_closeButton__2zT_Q:hover{background-color:hsl(var(--active-background))}.styles_messages__6wmHj{flex-grow:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.styles_message__V7cpu{padding:10px 15px;border-radius:8px;max-width:80%;word-wrap:break-word;color:hsl(var(--text-primary))}.styles_user__oXywE{background-color:hsl(var(--primary));color:white;align-self:flex-end}.styles_assistant__4w0Gc{background-color:hsl(var(--active-background));align-self:flex-start}.styles_loading__joioP{align-self:center;color:hsl(var(--text-secondary));font-style:italic}.styles_inputForm__HlS0n{padding:15px;border-top:1px solid hsl(var(--active-background));display:flex;gap:10px}.styles_input__7NYB9{flex-grow:1;padding:10px;border:1px solid hsl(var(--border));border-radius:4px;font-size:14px;background-color:hsl(var(--background));color:hsl(var(--text-primary))}.styles_input__7NYB9:disabled{background-color:hsl(var(--active-background));color:hsl(var(--text-secondary))}.styles_sendButton__UxIHY{padding:10px 20px;background-color:hsl(var(--primary));color:white;border:none;border-radius:4px}.styles_sendButton__UxIHY:disabled{background-color:hsl(var(--active-background));color:hsl(var(--text-secondary));cursor:not-allowed}.styles_sendButton__UxIHY:hover:not(:disabled){background-color:hsl(var(--primary)/.85)}.styles_chat-panel__BnH_O{position:fixed;right:0;bottom:var(--control-bar-total-height);transform:translateX(calc(100% + 20px));transition:transform .3s ease-in-out;z-index:100}.styles_chat-panel--open__eFmUl{transform:translateX(0)}.Drawer_overlay__IL4QQ{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100;animation:Drawer_fadeIn__SJFf5 .3s ease-in-out}.Drawer_drawer__xyoSN{position:fixed;top:0;bottom:0;width:75%;max-width:400px;background:hsl(var(--background));z-index:1101;display:flex;flex-direction:column}.Drawer_drawerRight__BckRk{right:0;box-shadow:-2px 0 8px rgba(0,0,0,.2);animation:Drawer_slideInFromRight__xER6Q .5s cubic-bezier(.4,0,.2,1)}.Drawer_drawerLeft__Pyf_h{left:0;box-shadow:2px 0 8px rgba(0,0,0,.2);animation:Drawer_slideInFromLeft__nxRJ9 .5s cubic-bezier(.4,0,.2,1)}.Drawer_header__BJoRz{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--border));gap:1rem}.Drawer_logo__ELfSP{flex-shrink:0}.Drawer_title__LqUgu{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:0;flex:1}.Drawer_closeButton__jRncb{padding:.5rem;border:none;background:none;color:hsl(var(--foreground));border-radius:4px;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.Drawer_closeButton__jRncb:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Drawer_closeButton__jRncb:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.Drawer_closeIcon__GKQuf{width:20px;height:20px}.Drawer_content__2rOiw{flex:1;overflow-y:auto;padding:.75rem 1.5rem 1.5rem}@keyframes Drawer_fadeIn__SJFf5{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slideInFromRight__xER6Q{0%{transform:translateX(calc(100% + 12px))}to{transform:translateX(0)}}@keyframes Drawer_slideInFromLeft__nxRJ9{0%{transform:translateX(calc(-100% - 12px))}to{transform:translateX(0)}}@media (max-width:640px){.Drawer_drawer__xyoSN{width:85%}}.NavigationBar_navigationContainer__kzGvI{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1rem 0;padding:.5rem .75rem;background:hsl(var(--background));border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);position:relative;min-height:48px}.NavigationBar_navigationContainer__kzGvI .NavigationBar_hamburgerButton__AOMG5{position:absolute;left:.75rem}.NavigationBar_homeLink__BYtWU,.NavigationBar_readAloudLink__G1Jc5{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;text-decoration:none;color:hsl(var(--text-primary));border-radius:6px;border:2px solid transparent;box-sizing:border-box;transition:all .2s ease;font-size:.875rem;font-weight:500;white-space:nowrap}@media (max-width:400px){.NavigationBar_homeLink__BYtWU,.NavigationBar_readAloudLink__G1Jc5{display:none}.NavigationBar_navigationContainer__kzGvI{padding:.75rem}}.NavigationBar_homeLink__BYtWU:hover,.NavigationBar_readAloudLink__G1Jc5:hover{background:hsl(var(--accent));color:white}.NavigationBar_homeLink__BYtWU:focus-visible,.NavigationBar_readAloudLink__G1Jc5:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.NavigationBar_logo__rT2Ws{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.NavigationBar_homeText__EXuyr,.NavigationBar_readAloudText__TLMGO{font-size:.875rem}.NavigationBar_readAloudIcon__CSfxl{width:18px;height:18px;stroke-width:2}.NavigationBar_spacer__xIqQH{position:absolute;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.NavigationBar_hamburgerButton__AOMG5{position:absolute;left:.75rem;padding:.5rem;height:auto;width:auto;border:2px solid transparent;box-sizing:border-box;background:none;border-radius:6px;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-primary))}.NavigationBar_hamburgerButton__AOMG5:hover{background:hsl(var(--accent));color:white}.NavigationBar_hamburgerButton__AOMG5:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.NavigationBar_hamburgerIcon__iCrXo{width:20px;height:20px}.NavigationBar_menuNav__qpne3{display:flex;flex-direction:column;gap:.25rem;margin:0}.NavigationBar_menuItem__kwsnk{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;color:hsl(var(--text-primary));border-radius:6px;border:2px solid transparent;box-sizing:border-box;transition:all .2s ease;font-size:.9375rem;font-weight:500;background:none;text-align:left;width:100%}.NavigationBar_menuItem__kwsnk:hover{background:hsl(var(--accent));color:white}.NavigationBar_menuItem__kwsnk:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.NavigationBar_menuIcon__XYcHu{width:20px;height:20px;flex-shrink:0}.NavigationBar_menuIcon__XYcHu:not([src]){stroke-width:2}.NavigationBar_menuIcon__XYcHu[src]{-o-object-fit:contain;object-fit:contain}.NavigationBar_menuDivider__STixM{height:1px;background:rgba(0,0,0,.1);margin:.5rem 0}.dark .NavigationBar_navigationContainer__kzGvI{background:hsl(var(--background));border-color:rgba(255,255,255,.1);box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark .NavigationBar_hamburgerButton__AOMG5{color:hsl(var(--text-primary))}.dark .NavigationBar_hamburgerButton__AOMG5:hover{background:transparent;border-color:hsl(var(--accent))}.dark .NavigationBar_homeLink__BYtWU,.dark .NavigationBar_readAloudLink__G1Jc5{color:hsl(var(--text-primary))}.dark .NavigationBar_homeLink__BYtWU:hover,.dark .NavigationBar_readAloudLink__G1Jc5:hover{background:transparent;border-color:hsl(var(--accent));color:hsl(var(--accent))}.dark .NavigationBar_menuItem__kwsnk{color:hsl(var(--text-primary))}.dark .NavigationBar_menuItem__kwsnk:hover{background:transparent;border-color:hsl(var(--accent));color:hsl(var(--accent))}.dark .NavigationBar_menuDivider__STixM{background:rgba(255,255,255,.1)}@media (max-width:768px){.NavigationBar_navigationContainer__kzGvI{gap:.5rem;padding:.4rem .6rem}.NavigationBar_homeLink__BYtWU,.NavigationBar_readAloudLink__G1Jc5{padding:.4rem .6rem;gap:.25rem}.NavigationBar_logo__rT2Ws{width:16px;height:16px}.NavigationBar_homeText__EXuyr,.NavigationBar_readAloudText__TLMGO{font-size:.8125rem}.NavigationBar_readAloudIcon__CSfxl{width:16px;height:16px}.NavigationBar_hamburgerIcon__iCrXo{width:18px;height:18px}}.NavigationBar_navigationContainer__kzGvI .NavigationBar_readAloudLink__G1Jc5:after{content:none}.KeyboardKey_keyboardKey__hCLPD{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;border-radius:4px;background:rgba(128,128,128,.1);border:1px solid rgba(128,128,128,.2);color:inherit;font-size:14px;vertical-align:middle}.KeyboardKey_small__317Q_{min-width:16px;height:16px;padding:0 2px;font-size:10px}.KeyboardKey_small__317Q_ svg{width:12px;height:12px}.KeyboardKey_large__HAOUW{min-width:72px;height:72px;padding:0 8px;font-size:28px}.KeyboardKey_large__HAOUW svg{width:64px;height:64px}:root.KeyboardKey_dark__lgLnd .KeyboardKey_keyboardKey__hCLPD{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.Instructions_instructionsKeyboardHint__n25iJ{display:inline-flex;align-items:center;gap:.25rem}.OnboardingOverlay_overlay__EIP02{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:all}.OnboardingOverlay_backdrop__cLTA2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:1000}.OnboardingOverlay_tooltip__od8nm{position:absolute;background:hsl(0 0% 100%);color:hsl(193 15% 19%);border:1px solid hsl(var(--border));border-radius:8px;padding:16px;max-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:OnboardingOverlay_fadeIn__hTeV4 .3s ease-out;z-index:1002;pointer-events:auto}.OnboardingOverlay_tooltip__od8nm:before{content:"";position:absolute;width:12px;height:12px;background:inherit;border:inherit;border-width:1px}.OnboardingOverlay_tooltip__od8nm.OnboardingOverlay_left__Cett4:before{right:-7px;top:50%;transform:translateY(-50%) rotate(45deg);border-left:none;border-bottom:none}.OnboardingOverlay_tooltip__od8nm.OnboardingOverlay_top__dZy9h:before{bottom:-7px;left:50%;transform:translateX(-50%) rotate(45deg);border-left:none;border-top:none}.OnboardingOverlay_tooltip__od8nm.OnboardingOverlay_left__Cett4{right:calc(25% + 20px);top:50%;transform:translateY(-50%)}.OnboardingOverlay_tooltip__od8nm.OnboardingOverlay_top__dZy9h{bottom:60px;left:50%;transform:translateX(-50%)}.OnboardingOverlay_keyboardKey__M8gMj{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;border-radius:4px;background:rgba(128,128,128,.1);border:1px solid rgba(128,128,128,.2);color:inherit;font-size:14px;vertical-align:middle;opacity:.3;z-index:1001;pointer-events:auto}.OnboardingOverlay_keyboardHint__Xznxv{font-size:.9em;opacity:.8;margin-top:8px;display:flex;align-items:center;gap:4px}.OnboardingOverlay_buttons__gjnuV{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.OnboardingOverlay_buttons__gjnuV button{padding:8px 16px;border-radius:4px;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:background-color .2s}.OnboardingOverlay_buttons__gjnuV button:hover{background:hsl(var(--primary)/.85)}:root.OnboardingOverlay_dark__lmrY6 .OnboardingOverlay_buttons__gjnuV button{background:hsl(var(--primary)/.7)}:root.OnboardingOverlay_dark__lmrY6 .OnboardingOverlay_buttons__gjnuV button:hover{background:hsl(var(--primary)/.55)}.OnboardingOverlay_buttons__gjnuV button:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}@keyframes OnboardingOverlay_fadeIn__hTeV4{0%{opacity:0}to{opacity:1}}.OnboardingOverlay_highlightArea__RAci2{background:hsl(var(--accent));opacity:.3;z-index:1001;pointer-events:auto}:root.OnboardingOverlay_dark__lmrY6 .OnboardingOverlay_keyboardKey__M8gMj{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.Playlist_playlist__CMsnJ{margin:2rem 0;padding:.25rem .75rem;border-left:2px solid hsl(var(--text-secondary));border-top-left-radius:8px;border-bottom-left-radius:8px;color:hsl(var(--text-secondary));font-size:.9rem}.Playlist_playlist__CMsnJ h3{margin-top:0;margin-bottom:1rem;font-size:1.25rem}.Playlist_playlist__CMsnJ ul{list-style:none;padding:0;margin:0}.Playlist_playlist__CMsnJ li{margin:.5rem 0}.Playlist_playlist__CMsnJ a{color:hsl(var(--text-primary));text-decoration:none;transition:color .2s ease}.Playlist_playlist__CMsnJ a:hover{color:hsl(var(--text-secondary));text-decoration:underline}.Playlist_spotifyIcon__Z5P_0{color:hsl(var(--text-primary));margin-right:.35rem;font-size:1.25rem;display:inline-block;vertical-align:middle}.Playlist_spotifyIcon__Z5P_0:hover{color:hsl(var(--text-secondary))}.HybridProgressBar_hybridProgressBar__RHNwV{position:sticky;top:0;z-index:400;padding:4px;background:rgba(255,255,255,.9);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;backdrop-filter:blur(1px)}.HybridProgressBar_fadeIn__EOaDU{opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}.HybridProgressBar_fadeOut__nWRdD{opacity:0;transform:translateY(-15px);transition:opacity .8s ease-out,transform .8s ease-out}.HybridProgressBar_progressContainer__rfPNu{display:flex;gap:2px;height:3px;transition:all .8s cubic-bezier(.4,0,.2,1);cursor:pointer}.HybridProgressBar_progressContainer__rfPNu:hover{transform:scaleY(1.2)}.HybridProgressBar_zoomed__w9Ldr .HybridProgressBar_progressContainer__rfPNu{gap:0}.HybridProgressBar_chapterSegment__Fz6FV{flex:1 1 0;height:3px;border-radius:2px;overflow:hidden;position:relative;transition:all .8s cubic-bezier(.4,0,.2,1)}.HybridProgressBar_chapterSegmentFill__z4sir{position:absolute;left:0;top:0;bottom:0;width:0;transition:width .3s ease;opacity:.8;background-color:var(--chapter-fill-light)}.dark .HybridProgressBar_chapterSegmentFill__z4sir{background-color:var(--chapter-fill-dark)}.HybridProgressBar_chapterSegmentCompleted__rL7qq .HybridProgressBar_chapterSegmentFill__z4sir{opacity:1}.HybridProgressBar_chapterSegmentCurrent__cJVKB{background-color:var(--chapter-bg-light)}.dark .HybridProgressBar_chapterSegmentCurrent__cJVKB{background-color:var(--chapter-bg-dark)}.HybridProgressBar_chapterSegmentFuture__x4_7N{background-color:var(--chapter-bg-light)}.dark .HybridProgressBar_chapterSegmentFuture__x4_7N{background-color:var(--chapter-bg-dark)}.HybridProgressBar_chapterSegmentCurrent__cJVKB .HybridProgressBar_chapterSegmentFill__z4sir{opacity:.9;box-shadow:0 0 4px rgba(0,0,0,.2)}.HybridProgressBar_zoomed__w9Ldr .HybridProgressBar_chapterSegment__Fz6FV{flex:0 0 0;opacity:0;transform:scaleY(.7);width:0;min-width:0}.HybridProgressBar_zoomed__w9Ldr .HybridProgressBar_chapterSegmentZoomed__t5vR_{flex:1 1 0;opacity:1;transform:scaleY(1);border-radius:2px}.dark .HybridProgressBar_hybridProgressBar__RHNwV{background:hsl(var(--background)/.9)}@media (max-width:768px){.HybridProgressBar_hybridProgressBar__RHNwV{padding:4px 4px 0}.HybridProgressBar_chapterSegment__Fz6FV{height:2px}}.reader_readerContainer__z4rMD{max-width:800px;margin:0 auto;padding:0 1rem}.TableOfContentsList_circularProgress__RB60a{display:block;flex-shrink:0}.TableOfContentsList_progressRing__kG7wR{transition:stroke-dashoffset .3s ease}.TableOfContentsList_tocList__Mm6v7{display:flex;flex-direction:column;gap:1.5rem}.TableOfContentsList_sectionItem__MWsrT{padding-left:.75rem;border-left:3px solid var(--section-color-light)}.dark .TableOfContentsList_sectionItem__MWsrT{border-left-color:var(--section-color-dark)}.TableOfContentsList_sectionTitle__SPX6w{font-size:1rem;font-weight:600;color:hsl(var(--text-primary));margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.TableOfContentsList_chapterCount__0JyC9{font-size:.75rem;font-weight:400;color:hsl(var(--text-secondary))}.TableOfContentsList_chapterList__jR__q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.TableOfContentsList_chapterItem__t_L_1{margin:0}.TableOfContentsList_chapterLink__R5YEJ{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .25rem;text-decoration:none;color:hsl(var(--text-primary));border-radius:4px;border:2px solid transparent;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.TableOfContentsList_chapterLink__R5YEJ:hover{background-color:hsl(var(--accent)/.15)}.TableOfContentsList_chapterLink__R5YEJ:hover .TableOfContentsList_chapterTitle__jJCug{color:var(--section-color-light)}.dark .TableOfContentsList_chapterLink__R5YEJ:hover .TableOfContentsList_chapterTitle__jJCug{color:hsl(var(--foreground))}.TableOfContentsList_chapterLink__R5YEJ:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.TableOfContentsList_currentChapter__L4po_{background-color:hsl(var(--accent)/.2);font-weight:600}.dark .TableOfContentsList_chapterLink__R5YEJ:hover,.dark .TableOfContentsList_currentChapter__L4po_{background-color:transparent;border-color:var(--section-color-dark)}.TableOfContentsList_progressIndicator___xJff{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.TableOfContentsList_chapterTitle__jJCug{flex:1;font-size:1rem;transition:color .2s ease}.TableOfContentsList_comingSoon__drq7t{display:block;padding:.5rem .5rem .5rem .25rem;font-size:.875rem;color:hsl(var(--text-secondary));font-style:italic}.dark .TableOfContentsList_chapterLink__R5YEJ,.dark .TableOfContentsList_sectionTitle__SPX6w{color:hsl(var(--foreground))}.TableOfContentsSheet_logoLink__29QmR{display:flex;align-items:center;border-radius:4px}.TableOfContentsSheet_logoLink__29QmR:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ChapterHeader_header__a8ee0{padding:1rem 1rem .75rem;background:hsl(var(--background));border-bottom:1px solid rgba(0,0,0,.08);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;position:relative;z-index:300}body[data-onboarding-active=true] .ChapterHeader_header__a8ee0{z-index:100}.ChapterHeader_headerContent__VNLzu{max-width:768px;margin:0 auto;display:flex;align-items:center;gap:.5rem}.ChapterHeader_logoLink__4vwUt{display:flex;align-items:center;text-decoration:none;color:hsl(var(--text-primary));transition:opacity .2s ease;flex-shrink:0}.ChapterHeader_logoLink__4vwUt:hover{opacity:.7}.ChapterHeader_logo__YW6Bp{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.ChapterHeader_breadcrumbs__QlzEL{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;font-size:.8rem;text-decoration:none;color:inherit;transition:opacity .2s ease;flex:1;min-width:0;background:none;border:none;padding:0;font-family:inherit}.ChapterHeader_breadcrumbs__QlzEL:hover{opacity:.7}.ChapterHeader_breadcrumbs__QlzEL:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.ChapterHeader_sectionBreadcrumb__zto5s{color:var(--section-color,hsl(var(--text-primary)));background:var(--section-bg,transparent);border-radius:4px;font-weight:600;border:1px solid var(--section-color,rgba(0,0,0,.1));padding:.25rem .5rem}.ChapterHeader_separator__u0aH7{color:hsl(var(--text-secondary));font-weight:300}.ChapterHeader_chapterBreadcrumb__JaIJW{color:hsl(var(--text-secondary));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChapterHeader_chapterCount__FwZhQ{font-size:.8rem;color:hsl(var(--text-secondary));font-weight:500;white-space:nowrap;flex-shrink:0}.dark .ChapterHeader_header__a8ee0{background:rgba(30,30,30,.95);border-bottom-color:rgba(255,255,255,.12);backdrop-filter:blur(10px)}.dark .ChapterHeader_sectionBreadcrumb__zto5s{background:color-mix(in srgb,var(--section-color) 30%,rgba(0,0,0,.6));color:color-mix(in srgb,var(--section-color) 40%,rgba(255,255,255,.9));border-color:color-mix(in srgb,var(--section-color) 50%,rgba(255,255,255,.3))}@media (max-width:768px){.ChapterHeader_sectionBreadcrumb__zto5s{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ChapterHeader_chapterBreadcrumb__JaIJW{max-width:150px;display:inline-block}}.ReplyBox_replyBoxWrapper__Jsg0Z{background-color:#f5f5f5;padding:1rem;border-radius:.5rem}.ReplyBox_signInContainer___LyLq{padding:1rem;text-align:center}.ReplyBox_signInButton__TXKif{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:.5rem;border:1px solid hsl(var(--accent-gold));background-color:hsl(var(--accent-gold));color:hsl(var(--hero-blue));cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.ReplyBox_signInButton__TXKif:hover{background-color:hsl(var(--accent-gold)/.85);border-color:hsl(var(--accent-gold)/.85);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ReplyBox_signInButton__TXKif:focus{outline:2px solid hsl(var(--accent-gold));outline-offset:2px}.ReplyBox_signInButton__TXKif:active{background-color:hsl(var(--accent-gold)/.7);transform:translateY(0)}.CollapsibleHeader_collapsibleHeader__wOvBz{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:1rem 0}.CollapsibleHeader_collapsibleHeader__wOvBz:hover{opacity:.8}.CollapsibleHeader_chevronButton__BZAXm{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-primary));position:relative;z-index:270;flex-shrink:0}.CollapsibleHeader_chevronButton__BZAXm:focus{outline:2px solid hsl(var(--accent));outline-offset:2px;border-radius:4px}.CollapsibleHeader_headerContent__ttxO_{flex:1;display:flex;flex-direction:column;gap:.25rem}.CollapsibleHeader_subtitle__F7ihz{font-size:.8em;font-weight:400;opacity:.7;font-style:italic}.CollapsibleHeader_collapsibleHeader__wOvBz{position:relative;z-index:270}
/*# sourceMappingURL=05df45bc45eb1358.css.map*/