.ScrollProgress_scrollProgress__LXfB3{position:fixed;top:0;left:0;right:0;z-index:1001;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(99,102,241,.3);box-shadow:0 2px 10px rgba(0,0,0,.1)}.ScrollProgress_progressBar__3K9bz{height:4px;background:rgba(0,0,0,.2);position:relative;overflow:hidden}.ScrollProgress_progressFill__cA622{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .05s linear;box-shadow:0 0 10px rgba(99,102,241,.5);will-change:width}.ScrollProgress_currentTab__DD5yH{font-weight:600;color:#374151}.ScrollProgress_nextTab__q4h0j{opacity:.8;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.ScrollProgress_progressInfo__dtGK5{flex-direction:column;gap:.25rem;text-align:center}.ScrollProgress_nextTab__q4h0j{max-width:none}}.ThemeToggle_themeToggle__DIHRM{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--theme-toggle-bg);color:var(--theme-toggle-color);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.ThemeToggle_themeToggle__DIHRM:hover{background:var(--accent-active);transform:scale(1.05)}.ThemeToggle_themeToggle__DIHRM:active{transform:scale(.95)}.ThemeToggle_themeToggle__DIHRM:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ThemeToggle_themeToggle__DIHRM:has(.ThemeToggle_sunIcon__3ldnL){color:#f59e0b}.ThemeToggle_themeToggle__DIHRM:has(.ThemeToggle_sunIcon__3ldnL):hover{background:rgba(245,158,11,.1)}.ThemeToggle_sunIcon__3ldnL{color:#f59e0b!important;filter:drop-shadow(0 0 2px rgba(245,158,11,.3))}.ThemeToggle_iconContainer__aSmhd{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.ThemeToggle_icon__EHaEN{transition:transform .3s ease}.ThemeToggle_themeToggle__DIHRM:hover .ThemeToggle_icon__EHaEN{transform:rotate(15deg)}@keyframes ThemeToggle_iconSwitch__cQ590{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(.8) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.ThemeToggle_themeToggle__DIHRM:active .ThemeToggle_icon__EHaEN{animation:ThemeToggle_iconSwitch__cQ590 .3s ease}.FixedSidebar_sidebar__MesBR{position:fixed;left:0;top:0;width:280px;height:100vh;background:var(--bg-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid var(--border-light);z-index:1000;overflow-y:auto;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.FixedSidebar_sidebarHeader__esKmy{padding:1.5rem;border-bottom:1px solid var(--border-color)}.FixedSidebar_logo__EOZVk{font-size:1.25rem;font-weight:700;background:linear-gradient(to right,var(--logo-gradient-start),var(--logo-gradient-end));background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);text-decoration:none;transition:all .3s ease}.FixedSidebar_sidebarContent__4J6bF{padding:1.5rem;flex:1 1;overflow-y:auto}.FixedSidebar_sidebarTitle__CjFse{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.FixedSidebar_tabNavigation__r_BAK{display:flex;flex-direction:column;gap:.5rem}.FixedSidebar_tabNavItem__S5IJe{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;background:none;border-radius:.5rem;cursor:pointer;transition:all .2s;text-align:left;width:100%;text-decoration:none;color:inherit}.FixedSidebar_tabNavItem__S5IJe:hover{background:var(--accent-hover)}.FixedSidebar_tabNavItem__S5IJe:target{background:linear-gradient(90deg,#00039e,#240077);color:#fff}.FixedSidebar_tabNavItem__S5IJe.FixedSidebar_active__e0eP_{background:var(--accent-hover)}.FixedSidebar_tabNavItem__S5IJe.FixedSidebar_active__e0eP_ .FixedSidebar_tabTitle__L2lz_{font-weight:700;background:linear-gradient(to right,var(--logo-gradient-start),var(--logo-gradient-end));background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.FixedSidebar_tabTitle__L2lz_{font-size:.875rem;font-weight:500;line-height:1.4}.FixedSidebar_sidebarFooter__3B7aU{padding:1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(max-width:1024px){.FixedSidebar_sidebar__MesBR{position:fixed;transform:translateX(-100%);transition:transform .3s ease-in-out;width:280px;box-shadow:4px 0 12px rgba(0,0,0,.15)}.FixedSidebar_sidebar__MesBR.FixedSidebar_sidebarOpen__SJFen{transform:translateX(0)}}@media(max-width:640px){.FixedSidebar_sidebar__MesBR{width:85%;max-width:320px}.FixedSidebar_sidebarContent__4J6bF,.FixedSidebar_sidebarFooter__3B7aU,.FixedSidebar_sidebarHeader__esKmy{padding:1rem}.FixedSidebar_logo__EOZVk{font-size:1.125rem}.FixedSidebar_sidebarTitle__CjFse{font-size:1rem}.FixedSidebar_tabNavItem__S5IJe{padding:.625rem}.FixedSidebar_tabTitle__L2lz_{font-size:.8125rem}}.RichTextRenderer_richTextContainer__wlWzY{max-width:none;line-height:1.8;color:var(--text-primary)}.RichTextRenderer_noContent__roCol{text-align:center;color:var(--text-secondary);font-style:italic;padding:2rem 0;font-size:1.125rem}.RichTextRenderer_paragraph__giOuR{margin-bottom:1.5rem;line-height:1.8;font-size:1.125rem}.RichTextRenderer_paragraph__giOuR:last-child{margin-bottom:0}.RichTextRenderer_heading1__jVEmV{font-size:3rem;font-weight:700;margin:2.5rem 0 2rem;color:var(--text-primary);line-height:1.1}.RichTextRenderer_heading2__dEs04{font-size:2.5rem;font-weight:700;margin:2rem 0 1.5rem;color:var(--text-primary);line-height:1.2}.RichTextRenderer_heading3__cGG8W{font-size:2rem;font-weight:700;margin:1.75rem 0 1.25rem;color:var(--text-primary);line-height:1.3}.RichTextRenderer_heading4___wLzC{font-size:1.75rem;font-weight:700;margin:1.5rem 0 1rem;color:var(--text-primary);line-height:1.3}.RichTextRenderer_heading5__Ez_tw{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .75rem;color:var(--text-primary);line-height:1.4}.RichTextRenderer_heading6__JFzy7{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem;color:var(--text-primary);line-height:1.4}.RichTextRenderer_subtitle__2w3Ba{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--text-primary);line-height:1.3}.RichTextRenderer_heading__jv45E{font-size:2.5rem;font-weight:700;margin:2rem 0 1.5rem;color:var(--text-primary);line-height:1.2}.RichTextRenderer_textRun__yB_nY{display:inline}.RichTextRenderer_bold__5Xawi{font-weight:700}.RichTextRenderer_italic__ygBw3{font-style:italic}.RichTextRenderer_link__cULwD{color:var(--link-color,#2563eb);text-decoration:underline;cursor:pointer;transition:color .2s ease,opacity .2s ease}.RichTextRenderer_link__cULwD:hover{opacity:.8}.RichTextRenderer_link__cULwD:visited{color:var(--link-visited-color,#7c3aed)}.RichTextRenderer_justified__uoqlE{text-align:justify}.RichTextRenderer_left__xmxys{text-align:left}.RichTextRenderer_center__YLAdq{text-align:center}.RichTextRenderer_right__6yEuy{text-align:right}.RichTextRenderer_horizontalRule__xqaa9{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.RichTextRenderer_sectionBreak__7nSk5{height:2rem}.RichTextRenderer_excerpt__mCYqq{border-left:4px solid var(--text-secondary);margin:1.5rem 0;font-style:italic;color:var(--text-secondary);background-color:var(--bg-secondary);padding:1rem 1.5rem;border-radius:.5rem;position:relative}.RichTextRenderer_excerpt__mCYqq:before{content:'"';font-size:2rem;color:var(--text-secondary);position:absolute;left:.5rem;top:-.5rem;opacity:.7}@media(max-width:768px){.RichTextRenderer_heading1__jVEmV{font-size:2.25rem}.RichTextRenderer_heading2__dEs04{font-size:1.875rem}.RichTextRenderer_heading3__cGG8W{font-size:1.5rem}.RichTextRenderer_heading4___wLzC{font-size:1.375rem}.RichTextRenderer_heading5__Ez_tw{font-size:1.25rem}.RichTextRenderer_heading6__JFzy7{font-size:1.125rem}}@media(max-width:640px){.RichTextRenderer_heading__jv45E{font-size:2rem;margin:1.5rem 0 1rem}.RichTextRenderer_heading1__jVEmV{font-size:2rem;margin:1.75rem 0 1.25rem}.RichTextRenderer_heading2__dEs04{font-size:1.75rem;margin:1.5rem 0 1rem}.RichTextRenderer_heading3__cGG8W{font-size:1.5rem;margin:1.25rem 0 .875rem}.RichTextRenderer_heading4___wLzC{font-size:1.25rem;margin:1rem 0 .75rem}.RichTextRenderer_heading5__Ez_tw{font-size:1.125rem;margin:.875rem 0 .625rem}.RichTextRenderer_heading6__JFzy7{font-size:1rem;margin:.75rem 0 .5rem}.RichTextRenderer_subtitle__2w3Ba{font-size:1.25rem;margin:1rem 0 .75rem}.RichTextRenderer_paragraph__giOuR{font-size:1rem;margin-bottom:1rem;line-height:1.7}.RichTextRenderer_excerpt__mCYqq{padding:.75rem 1rem;margin:1rem 0}.RichTextRenderer_excerpt__mCYqq:before{font-size:1.5rem;left:.25rem}}@media(max-width:480px){.RichTextRenderer_paragraph__giOuR{font-size:.9375rem}.RichTextRenderer_heading1__jVEmV{font-size:1.75rem}.RichTextRenderer_heading2__dEs04{font-size:1.5rem}.RichTextRenderer_heading3__cGG8W{font-size:1.375rem}}.MainContent_mainContent__ShmIe{flex:1 1;margin-left:280px;min-height:100vh}.MainContent_header__pbUMg{text-align:center;padding:2rem;background:var(--bg-tertiary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light)}@media(max-width:640px){.MainContent_header__pbUMg{text-align:left}}.MainContent_title__443uz{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px var(--shadow);color:var(--text-primary)}@media(max-width:640px){.MainContent_title__443uz{font-size:2.5rem}}.MainContent_bookContent__P1ZAA{padding:2rem;max-width:100%;width:900px;margin:0 auto}.MainContent_tabSection__h319q{margin-bottom:4rem;scroll-margin-top:2rem}.MainContent_tabSection__h319q:last-child{margin-bottom:2rem}.MainContent_tabHeader__t0t1z{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--accent-hover)}.MainContent_tabTitle__rtyno{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}@media(max-width:640px){.MainContent_tabTitle__rtyno{font-size:2rem}}.MainContent_tabNumber__FQAHC{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500}.MainContent_tabContent__ez964{background:var(--bg-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;padding:2.5rem;transition:all .3s ease}.MainContent_prose__3AW7q{color:var(--text-primary);max-width:none}.MainContent_prose__3AW7q p{margin-bottom:1.5rem;line-height:1.8;font-size:1.125rem}.MainContent_prose__3AW7q p:last-child{margin-bottom:0}.MainContent_noContent__0vaky{text-align:center;color:var(--text-secondary);font-style:italic;padding:2rem 0;font-size:1.125rem}@media(max-width:1024px){.MainContent_mainContent__ShmIe{margin-left:0;width:100%}.MainContent_header__pbUMg{padding:1.5rem 1rem}.MainContent_bookContent__P1ZAA{padding:1.5rem 1rem;width:100%}}@media(max-width:768px){.MainContent_header__pbUMg{padding:1.25rem 1rem}.MainContent_title__443uz{font-size:2rem}.MainContent_bookContent__P1ZAA{padding:1rem}.MainContent_tabContent__ez964{padding:1.5rem 1rem}}@media(max-width:640px){.MainContent_title__443uz{font-size:1.75rem}.MainContent_tabContent__ez964{padding:1.25rem .875rem;border-radius:.5rem}.MainContent_prose__3AW7q p{font-size:1rem;margin-bottom:1rem}.MainContent_tabHeader__t0t1z{flex-direction:column;gap:1rem;text-align:center}.MainContent_tabTitle__rtyno{font-size:1.5rem}}@media(max-width:480px){.MainContent_header__pbUMg{padding:1rem .75rem}.MainContent_title__443uz{font-size:1.5rem}.MainContent_bookContent__P1ZAA{padding:.75rem}.MainContent_tabContent__ez964{padding:1rem .75rem}.MainContent_prose__3AW7q p{font-size:.9375rem}}.MobileMenuButton_menuButton__subOb{position:fixed;top:1rem;right:1rem;z-index:9999;width:3rem;height:3rem;border-radius:.5rem;display:flex!important;flex-direction:column;justify-content:center;align-items:center;border:none;gap:.375rem;cursor:pointer;transition:all .3s ease;padding:0}.MobileMenuButton_menuButton__subOb:hover{background:var(--accent-hover);transform:scale(1.05)}.MobileMenuButton_menuButton__subOb:active{transform:scale(.95)}.MobileMenuButton_line__yzpGI{width:1.5rem;height:2px;background-color:#000;transition:all .3s ease;border-radius:2px}.MobileMenuButton_menuButton__subOb.MobileMenuButton_open__uYtE_ .MobileMenuButton_line__yzpGI:first-child{transform:translateY(.5rem) rotate(45deg)}.MobileMenuButton_menuButton__subOb.MobileMenuButton_open__uYtE_ .MobileMenuButton_line__yzpGI:nth-child(2){opacity:0;transform:translateX(-1rem)}.MobileMenuButton_menuButton__subOb.MobileMenuButton_open__uYtE_ .MobileMenuButton_line__yzpGI:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}@media(min-width:1025px){.MobileMenuButton_menuButton__subOb{display:none!important}}.page_container__LLik5,.page_loadingContainer__rjvKh{display:flex;min-height:100vh;background:var(--bg-primary)}.page_loadingContainer__rjvKh{align-items:center;justify-content:center}.page_loadingContent__FqItj{text-align:center;color:var(--text-primary)}.page_spinner__o5tJF{animation:page_spin__3FWvx 1s linear infinite;border-radius:50%;height:3rem;width:3rem;border-bottom:2px solid #fff;margin:0 auto 1rem}@keyframes page_spin__3FWvx{to{transform:rotate(1turn)}}.page_errorContainer__ihzpy{min-height:100vh;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;padding:1rem}.page_errorCard__TVFT_{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;padding:2rem;text-align:center;max-width:28rem;width:100%}.page_errorTitle__PcbWT{font-size:1.5rem;font-weight:700;color:#ef4444;margin-bottom:1rem}.page_errorMessage__EKORM{color:var(--text-secondary);margin-bottom:1.5rem}.page_retryButton__TA3ER{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_retryButton__TA3ER:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-1px)}.page_overlay__pj6ni{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:page_fadeIn__rpXfV .3s ease}@keyframes page_fadeIn__rpXfV{0%{opacity:0}to{opacity:1}}@media(min-width:1025px){.page_overlay__pj6ni{display:none}}