.DropdownTable_tableMenu__6u7bo{display:flex;align-items:center;gap:4px;padding:6px 8px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.DropdownTable_tableMenu__6u7bo::-webkit-scrollbar{display:none}.DropdownTable_menuItem__RRM_V{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;font-size:13px;font-weight:500;color:#475569;background:white;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.DropdownTable_menuItem__RRM_V:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.DropdownTable_menuItem__RRM_V:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.04)}.DropdownTable_menuItem__RRM_V svg{width:16px;height:16px;color:#64748b;flex-shrink:0}.DropdownTable_menuItem__RRM_V:hover svg{color:#3b82f6}.DropdownTable_exitItem__9zXkv{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border-color:transparent}.DropdownTable_exitItem__9zXkv svg{color:white}.DropdownTable_exitItem__9zXkv:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:transparent;box-shadow:0 2px 8px rgba(59,130,246,.3)}.DropdownTable_exitItem__9zXkv:hover svg{color:white}.DropdownTable_deleteItem__ChGGb{color:#ef4444;border-color:#fecaca}.DropdownTable_deleteItem__ChGGb svg{color:#ef4444}.DropdownTable_deleteItem__ChGGb:hover{background:#fef2f2;border-color:#fca5a5}.DropdownTable_deleteItem__ChGGb:hover svg{color:#dc2626}.DropdownTable_addItem__BqGMd{color:#059669;border-color:#a7f3d0}.DropdownTable_addItem__BqGMd svg{color:#059669}.DropdownTable_addItem__BqGMd:hover{background:#ecfdf5;border-color:#6ee7b7}.DropdownTable_addItem__BqGMd:hover svg{color:#047857}.DropdownTable_divider__T2x4U{width:1px;height:24px;background:#e2e8f0;margin:0 4px;flex-shrink:0}.dark .DropdownTable_tableMenu__6u7bo{background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .DropdownTable_menuItem__RRM_V{background:#334155;border-color:#475569;color:#e2e8f0}.dark .DropdownTable_menuItem__RRM_V svg{color:#94a3b8}.dark .DropdownTable_menuItem__RRM_V:hover{background:#475569;border-color:#64748b}.dark .DropdownTable_menuItem__RRM_V:hover svg{color:#60a5fa}.dark .DropdownTable_exitItem__9zXkv{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent}.dark .DropdownTable_deleteItem__ChGGb{color:#f87171;border-color:#7f1d1d}.dark .DropdownTable_deleteItem__ChGGb:hover{background:#450a0a;border-color:#991b1b}.dark .DropdownTable_addItem__BqGMd{color:#34d399;border-color:#064e3b}.dark .DropdownTable_addItem__BqGMd:hover{background:#022c22;border-color:#047857}.dark .DropdownTable_divider__T2x4U{background:#475569}@media only screen and (max-width:768px){.DropdownTable_tableMenu__6u7bo{padding:4px 6px;gap:3px}.DropdownTable_menuItem__RRM_V{padding:6px 10px;font-size:12px;gap:4px}.DropdownTable_menuItem__RRM_V svg{width:14px;height:14px}.DropdownTable_divider__T2x4U{height:20px;margin:0 2px}}.DropdownTable_dropdown-menu__5s3nl{background-color:white;position:absolute;border:1px solid grey;z-index:100;overflow-wrap:break-word}.DropdownTable_dropdown-item__VtMC1{padding:.3rem .5rem;border:1px solid grey;border-radius:7px;margin-left:.3rem;cursor:pointer}.DropdownTable_editor-icon___IZY_{border:1px solid grey;height:40px;width:40px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:.35rem;cursor:pointer}.TableGridSelector_overlay__Fdkud{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000;animation:TableGridSelector_fadeIn__sinNi .15s ease-out}@keyframes TableGridSelector_fadeIn__sinNi{0%{opacity:0}to{opacity:1}}.TableGridSelector_container___22Br{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:TableGridSelector_slideIn__VugGF .15s ease-out}@keyframes TableGridSelector_slideIn__VugGF{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TableGridSelector_title__OSXGg{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;text-align:center}.TableGridSelector_grid__3fKHh{display:grid;gap:4px;cursor:pointer}.TableGridSelector_cell__TPn5M{width:24px;height:24px;border:1px solid #d1d5db;border-radius:4px;background:#f9fafb;transition:all .1s ease}.TableGridSelector_cell__TPn5M:hover{border-color:#3b82f6}.TableGridSelector_cell__TPn5M.TableGridSelector_selected__e4OsD{background:#3b82f6;border-color:#2563eb}.TableGridSelector_sizeLabel__5O_wY{margin-top:12px;text-align:center;font-size:14px;color:#6b7280;font-weight:500;min-height:20px}.dark .TableGridSelector_overlay__Fdkud{background:rgba(0,0,0,.5)}.dark .TableGridSelector_container___22Br{background:#1f2937;border-color:#374151}.dark .TableGridSelector_title__OSXGg{color:#e5e7eb}.dark .TableGridSelector_cell__TPn5M{background:#374151;border-color:#4b5563}.dark .TableGridSelector_cell__TPn5M.TableGridSelector_selected__e4OsD{background:#3b82f6;border-color:#2563eb}.dark .TableGridSelector_sizeLabel__5O_wY{color:#9ca3af}.Wedit_wedit___vkVX{resize:none}@keyframes Wedit_slideUp__Tiv2R{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.Wedit_animate-slideUp__uNce0{animation:Wedit_slideUp__Tiv2R .3s ease-out forwards}.Wedit_ai-menu__t5AZQ{display:flex;justify-content:flex-end;align-items:center;position:fixed;z-index:100;bottom:15px;right:24px;pointer-events:none}@media screen and (min-width:1200px){.Wedit_ai-menu__t5AZQ{right:calc(360px + 24px)}}.Wedit_ai-menu__t5AZQ>div,.Wedit_chatbot-button__YaD1P{pointer-events:auto}@media only screen and (max-width:600px){.Wedit_scroll-margin-top-mobile__TjKxr{padding-top:74px}.Wedit_menu__QaybI{position:sticky;top:0;z-index:100}.Wedit_ai-menu__t5AZQ{bottom:15px;right:16px;left:auto;transform:none;z-index:1000}.Wedit_write-tap__3vGva{margin-bottom:1rem;overflow-wrap:break-word;display:flex;justify-content:space-between;background-color:white;z-index:3;height:48px}.Wedit_rag-button__dpV_4{padding-left:10px}.Wedit_chatbot-button__YaD1P{padding-right:10px;display:flex!important;z-index:1001}}.Wedit_menu__QaybI{display:flex;align-items:center;white-space:nowrap;overflow-x:auto;padding:6px 12px;margin-bottom:0;border-bottom:1px solid #e5e5e5;background:#FFFFFF;position:sticky;top:60px;z-index:80;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:0;gap:4px}.Wedit_menu__QaybI::-webkit-scrollbar{height:.75rem}.Wedit_menu__QaybI::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px}.Wedit_menu__QaybI::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.Wedit_menu__QaybI::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.Wedit_scroll-menu__LnD1M{display:flex;position:sticky;top:0;padding-top:10px;padding-bottom:10px;z-index:10;background-color:rgb(255,255,255);width:100%;overflow-x:auto;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media only screen and (min-width:601px){.Wedit_write-tap__3vGva{max-width:716px;margin:0 auto;overflow-wrap:break-word;position:fixed;bottom:0;display:flex;width:100%;justify-content:space-between;align-items:center;background-color:white;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;height:48px}.Wedit_ai-menu__t5AZQ{bottom:15px;border-radius:12px}@keyframes Wedit_fadeIn__0Grc8{0%{opacity:0}to{opacity:1}}.Wedit_fadeIn__0Grc8{animation-duration:3s;animation-fill-mode:both;animation-name:Wedit_fadeIn__0Grc8}}.Wedit_editor-icon__dT7p1{border:1px solid #e5e5e5;height:40px;width:40px;border-radius:10px;display:flex;justify-content:center;align-items:center;margin-right:.35rem;cursor:pointer;flex-shrink:0;background:#FFFFFF;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#374151;font-weight:500}.Wedit_editor-icon__dT7p1:hover{border-color:#4338CA;background:#FFFFFF;box-shadow:0 2px 8px rgba(67,56,202,.15);transform:translateY(-1px)}.Wedit_editor-icon__dT7p1:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.12)}.Wedit_editor-icon__dT7p1.Wedit_active__Ol8oX{background:#4338CA;border-color:#4338CA;color:#FAFAFA;box-shadow:none}.Wedit_editor-icon__dT7p1:focus{outline:2px solid #4338CA;outline-offset:2px}.Wedit_editor-icon__dT7p1:focus:not(:focus-visible){outline:none}.Wedit_editor-icon-inline__W3aGA{width:auto;font-size:.8rem;min-width:4.5rem;padding:0 .75rem;white-space:nowrap}.Wedit_menu-group__tPwRY{display:flex;align-items:center;gap:4px}.Wedit_menu-divider__HMBRe{width:1px;height:24px;background:rgba(0,0,0,.12);margin:0 8px;flex-shrink:0}.Wedit_code-block-button__dhp6P{background:#dbeafe;color:#1d4ed8;border-color:transparent}.Wedit_code-block-button__dhp6P:hover{background:#bfdbfe;border-color:transparent}.Wedit_color-popup__oHEYI{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;margin-top:8px}.Wedit_color-option__1eYRI{width:28px;height:28px;border-radius:50%;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;border:2px solid transparent}.Wedit_color-option__1eYRI:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Wedit_color-option-active__EVF9G{border-color:#333;box-shadow:0 0 0 2px white,0 0 0 4px #333}@media only screen and (max-width:600px){.Wedit_menu__QaybI{padding:8px 12px;gap:2px;border-radius:0;top:60px}.Wedit_editor-icon__dT7p1{height:36px;width:36px;margin-right:.25rem}.Wedit_editor-icon-inline__W3aGA{width:auto;font-size:.75rem;min-width:4rem;padding:0 .5rem;white-space:nowrap}.Wedit_menu-divider__HMBRe{height:20px;margin:0 6px}}@media only screen and (max-width:400px){.Wedit_menu__QaybI{top:56px}}.Wedit_summary-loading__X_x4P{width:200px;height:60px;background-color:white;position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;z-index:10000;border:1px solid #1e3a8a;color:#1e3a8a}.Wedit_markdownEditorWrapper__DMcLF{margin-top:8px;padding:16px;background:#FAFAFA;border-radius:8px}.Wedit_markdownTextarea__vkhPQ{width:100%;min-height:60vh;border:none;background:transparent;resize:none;field-sizing:content;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:15px;line-height:1.7;color:#171717;outline:none}.Wedit_markdownTextarea__vkhPQ::-moz-placeholder{color:#A3A3A3}.Wedit_markdownTextarea__vkhPQ::placeholder{color:#A3A3A3}.Wedit_markdownPreview__NnvJT{min-height:60vh;padding:16px;color:#171717}.Wedit_markdownPlaceholder__SL9oi{color:#A3A3A3;font-size:14px;text-align:center;padding-top:24px}@media only screen and (max-width:768px){.Wedit_markdownEditorWrapper__DMcLF,.Wedit_markdownPreview__NnvJT{padding:12px}.Wedit_markdownTextarea__vkhPQ{font-size:14px}}.DropdownHeading_dropdown-menu__tD3_U{background-color:white;position:fixed;border:1px solid grey;z-index:100;overflow-wrap:break-word;margin-left:10px;animation:DropdownHeading_fadein__nW1Mr .2s}@keyframes DropdownHeading_fadein__nW1Mr{0%{opacity:0}to{opacity:1}}.DropdownHeading_dropdown-item__QhvBx{display:flex;justify-content:center;align-items:center;padding:.3125rem;border-bottom:1px solid #d2d2d2;border-top:none;cursor:pointer;min-width:3.5rem}.DropdownHeading_dropdown-item__QhvBx:last-child{border-bottom:none}@media only screen and (max-width:600px){.DropdownHeading_dropdown-menu__tD3_U{position:fixed;bottom:75px;width:150px}}.DropdownHeading_editor-icon__XR5rh{border:1px solid grey;height:36px;width:36px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:.35rem;cursor:pointer}.NoteOnboarding_header__61eOF{background:#4A90E2;color:white;padding:1.5rem 2rem;text-align:center}@keyframes NoteOnboarding_pulse__AWMOu{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NoteOnboarding_title__LUmbP{font-weight:700!important;margin-bottom:0!important;position:relative;z-index:1}.NoteOnboarding_subtitle__ylw97{font-size:1.1rem!important;color:#333!important;margin-bottom:.5rem!important;font-weight:500!important}.NoteOnboarding_content__R97fy{padding:2rem;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.NoteOnboarding_inputContainer__9mWrW{background:white;border-radius:16px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.NoteOnboarding_keywordInput__H6uUj{margin-bottom:1.5rem!important}.NoteOnboarding_keywordInput__H6uUj .NoteOnboarding_MuiOutlinedInput-root__VWr28{border-radius:12px!important;font-size:1.1rem!important;padding:.5rem 0!important}.NoteOnboarding_keywordInput__H6uUj .NoteOnboarding_MuiOutlinedInput-root__VWr28:hover{box-shadow:0 4px 12px rgba(102,126,234,.15)}.NoteOnboarding_inputIcon__k6gWb{color:#667eea!important;margin-right:1rem!important}.NoteOnboarding_categoryTabs__e_Fft{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap;justify-content:center}.NoteOnboarding_categoryChip__fgJWZ{transition:all .3s ease!important}.NoteOnboarding_categoryChip__fgJWZ:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.NoteOnboarding_trendingKeywords__VjJ1R{margin-bottom:2rem}.NoteOnboarding_trendingTitle__vJo4z{color:#666!important;margin-bottom:1rem!important;text-align:center;font-weight:500!important}.NoteOnboarding_keywordChips__5ICUi{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.NoteOnboarding_keywordChip__2ioxW{cursor:pointer!important;transition:all .3s ease!important;border-color:#667eea!important;color:#667eea!important}.NoteOnboarding_keywordChip__2ioxW:hover{background-color:#667eea!important;color:white!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(102,126,234,.3)}.NoteOnboarding_successContainer__ShV14{text-align:center;padding:2rem;background:linear-gradient(135deg,#667eea20,#764ba220);border-radius:12px;margin:1rem 0}.NoteOnboarding_successTitle__DO6Fk{color:#333!important;margin-bottom:1rem!important;font-weight:700!important}.NoteOnboarding_successMessage__nme_P{color:#666!important;font-size:1.1rem!important;margin-bottom:1.5rem!important}.NoteOnboarding_noteTags__4ojbh{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.NoteOnboarding_noteTags__4ojbh .NoteOnboarding_MuiChip-root__GTkc_{background-color:#667eea20!important;color:#667eea!important;border:1px solid #667eea40!important}.NoteOnboarding_footer__tc32c{padding:1.5rem 2rem;background:#f8f9fa;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-shrink:0;border-top:1px solid #e0e0e0}.NoteOnboarding_skipButton__Zgma4{color:#666!important;font-weight:500!important}.NoteOnboarding_skipButton__Zgma4:hover{color:#333!important;background-color:rgba(0,0,0,.04)!important}.NoteOnboarding_generateButton__ZZbiU{background:#4A90E2!important;color:white!important;font-weight:600!important;padding:.75rem 2rem!important;border-radius:8px!important;transition:all .2s ease!important}.NoteOnboarding_generateButton__ZZbiU:hover{background:#357ABD!important;box-shadow:0 4px 12px rgba(74,144,226,.3)!important}.NoteOnboarding_generateButton__ZZbiU:disabled{background:#ccc!important;transform:none!important;box-shadow:none!important}@media (max-width:768px){.NoteOnboarding_header__61eOF{padding:1rem 1.5rem}.NoteOnboarding_title__LUmbP{font-size:1.25rem!important}.NoteOnboarding_content__R97fy{padding:1.5rem}.NoteOnboarding_footer__tc32c{flex-direction:column;gap:.75rem;padding:1rem 1.5rem}.NoteOnboarding_footer__tc32c>*{width:100%}}.ResearchBlogTab_container__8TFRj{padding:.75rem 1rem}.ResearchBlogTab_header__5y_HL{border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.ResearchBlogTab_headerIcon__EvuEs{font-size:1.25rem;line-height:1}.ResearchBlogTab_headerText__RPZej{flex:1}.ResearchBlogTab_headerTitle__0gyWR{font-size:.9rem;font-weight:600;color:#111827;margin-bottom:.25rem}.ResearchBlogTab_headerDescription__8dpu2{font-size:.75rem;color:#6b7280;line-height:1.4}.ResearchBlogTab_inputSection__3A_1x{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;padding:1rem;margin-bottom:1rem}.ResearchBlogTab_sectionTitle__IVu0g{font-size:.95rem;font-weight:700;color:#111827;margin:0 0 .75rem}.ResearchBlogTab_guideText__gGj4k{font-size:.75rem;color:#6b7280;line-height:1.5;margin:.75rem 0 0}.ResearchBlogTab_modeToggle__nwDJg{display:flex;gap:.5rem;margin-bottom:1rem}.ResearchBlogTab_modeButton__La7gv{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:1px solid #e5e5e5;border-radius:10px;background:white;color:#737373;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ResearchBlogTab_modeButton__La7gv:hover:not(:disabled){border-color:#d4d4d4;color:#262626;background:#f5f5f5}.ResearchBlogTab_modeButton__La7gv:disabled{opacity:.5;cursor:not-allowed}.ResearchBlogTab_modeButtonActive__nscs8{border-color:#d4d4d4;background:#e5e5e5;color:#262626}.ResearchBlogTab_modeIcon___0VEI{font-size:1rem}.ResearchBlogTab_inputWrapper__9X_B1{margin-bottom:1rem}.ResearchBlogTab_textInput__LL3Be{width:100%;padding:.875rem;border:1px solid #d4d4d4;border-radius:10px;font-size:.9375rem;transition:all .2s;resize:vertical;min-height:2.5rem;font-family:inherit;line-height:1.5;background:#fafafa}.ResearchBlogTab_textInput__LL3Be:focus{outline:none;border-color:#a1a1a1;box-shadow:0 0 0 3px rgba(38,38,38,.08);background:white}.ResearchBlogTab_textInput__LL3Be:disabled{background:#f5f5f5;cursor:not-allowed;border-color:#e5e5e5}.ResearchBlogTab_noteSelector__D6enX{margin-bottom:1rem}.ResearchBlogTab_noteSearchWrapper__j1UFC{position:relative}.ResearchBlogTab_selectedNote__ivDK9{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;font-size:.875rem}.ResearchBlogTab_noteIcon__0B0eO{font-size:1rem}.ResearchBlogTab_noteTitle___23Yc{flex:1;color:#262626;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResearchBlogTab_noteLength__EKmXa{color:#a1a1a1;font-size:.75rem}.ResearchBlogTab_clearNoteButton__sf7km{padding:.25rem .5rem;background:transparent;border:none;color:#a1a1a1;cursor:pointer;font-size:.875rem}.ResearchBlogTab_clearNoteButton__sf7km:hover{color:#262626}.ResearchBlogTab_noteDropdown__J5M4b{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:white;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 10px 10px;z-index:100;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ResearchBlogTab_noteDropdownItem__Zznd7{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.625rem .75rem;background:white;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left}.ResearchBlogTab_noteDropdownItem__Zznd7:hover{background:#fafafa}.ResearchBlogTab_noteDropdownItem__Zznd7:last-child{border-bottom:none}.ResearchBlogTab_noteDropdownTitle__dUOIf{font-size:.875rem;font-weight:500;color:#262626}.ResearchBlogTab_noteDropdownMeta__J6x1A{font-size:.75rem;color:#a1a1a1;margin-top:.125rem}.ResearchBlogTab_noteDropdownLabel__v6nOr{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.05em;background:#fafafa;border-bottom:1px solid #e5e5e5}.ResearchBlogTab_searchRounds__ZAh3e{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.ResearchBlogTab_searchRoundsLabel__kVTnT{font-size:.875rem;color:#737373;font-weight:500;white-space:nowrap}.ResearchBlogTab_searchRoundsButtons__neSQi{display:flex;gap:.5rem;flex:1}.ResearchBlogTab_roundButton__pPDot{flex:1;padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:6px;background:white;color:#737373;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.ResearchBlogTab_roundButton__pPDot:hover:not(:disabled){border-color:#d4d4d4;color:#262626;background:#f5f5f5}.ResearchBlogTab_roundButton__pPDot:disabled{opacity:.5;cursor:not-allowed}.ResearchBlogTab_roundButtonActive__tQhrZ{border-color:#d4d4d4;background:#e5e5e5;color:#262626}.ResearchBlogTab_promptSelector__CbHid{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ResearchBlogTab_promptSelectorHeader__47MUa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ResearchBlogTab_promptLabel__QADaq{font-size:.8125rem;color:#525252;font-weight:500;white-space:nowrap}.ResearchBlogTab_promptManageLink__b7ikv{font-size:.75rem;color:#737373;text-decoration:none;white-space:nowrap}.ResearchBlogTab_promptManageLink__b7ikv:hover{color:#262626;text-decoration:underline}.ResearchBlogTab_promptSelect__L9m_d{flex:1;padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:10px;background:white;color:#525252;font-size:.8125rem;cursor:pointer;transition:border-color .2s}.ResearchBlogTab_promptSelect__L9m_d:hover:not(:disabled){border-color:#d4d4d4}.ResearchBlogTab_promptSelect__L9m_d:focus{outline:none;border-color:#a1a1a1;box-shadow:0 0 0 2px rgba(38,38,38,.08)}.ResearchBlogTab_promptSelect__L9m_d:disabled{background:#f3f4f6;cursor:not-allowed}.ResearchBlogTab_additionalPromptSection__mtIFL{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ResearchBlogTab_additionalPromptLabel__Mhg4q{font-size:.8125rem;color:#525252;font-weight:500}.ResearchBlogTab_additionalPromptTextarea__lf1Oi{width:100%;padding:.75rem;border:1px solid #e5e5e5;border-radius:10px;font-size:.875rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:80px;max-height:200px;transition:border-color .2s}.ResearchBlogTab_additionalPromptTextarea__lf1Oi::-moz-placeholder{color:#a1a1a1}.ResearchBlogTab_additionalPromptTextarea__lf1Oi::placeholder{color:#a1a1a1}.ResearchBlogTab_additionalPromptTextarea__lf1Oi:hover:not(:disabled){border-color:#d4d4d4}.ResearchBlogTab_additionalPromptTextarea__lf1Oi:focus{outline:none;border-color:#a1a1a1;box-shadow:0 0 0 2px rgba(38,38,38,.08)}.ResearchBlogTab_additionalPromptTextarea__lf1Oi:disabled{background:#f5f5f5;cursor:not-allowed}.ResearchBlogTab_additionalPromptFooter__9qNJJ{display:flex;justify-content:space-between;align-items:center}.ResearchBlogTab_additionalPromptCount__Dv6bO,.ResearchBlogTab_additionalPromptHint__QHTz0{font-size:.75rem;color:#a1a1a1}.ResearchBlogTab_buttonWrapper__OClem{margin-bottom:.5rem}.ResearchBlogTab_disclaimer__7Cqiq{font-size:.625rem;color:#a1a1a1;text-align:center;margin-bottom:1rem}.ResearchBlogTab_generateButton__YP733,.ResearchBlogTab_stopButton__fghKK{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.ResearchBlogTab_generateButton__YP733{background:#262626;color:white}.ResearchBlogTab_generateButton__YP733:hover:not(:disabled){background:#171717}.ResearchBlogTab_generateButton__YP733:disabled{opacity:.5;cursor:not-allowed}.ResearchBlogTab_stopButton__fghKK{background:#737373;color:white}.ResearchBlogTab_stopButton__fghKK:hover{background:#525252}.ResearchBlogTab_buttonIcon__ZMxLL{font-size:1.125rem}.ResearchBlogTab_progressSection__VbYuD{background:white;border:1px solid #e5e5e5;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.ResearchBlogTab_stageIndicator__8anzx{display:flex;justify-content:space-between;margin-bottom:1.5rem}.ResearchBlogTab_stageItem__35QJM{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;position:relative}.ResearchBlogTab_stageItem__35QJM:not(:last-child):after{content:"";position:absolute;top:.75rem;left:60%;right:-40%;height:2px;background:#e5e5e5;z-index:0}.ResearchBlogTab_stageItemActive__b6cMM:not(:last-child):after,.ResearchBlogTab_stageItemComplete__bor9e:not(:last-child):after{background:#262626}.ResearchBlogTab_stageIcon__rw_UV{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5e5e5;color:#737373;font-size:.75rem;font-weight:600;z-index:1;position:relative}.ResearchBlogTab_stageItemActive__b6cMM .ResearchBlogTab_stageIcon__rw_UV{background:#262626;color:white;animation:ResearchBlogTab_pulse__3g0Xo 1.5s ease-in-out infinite}.ResearchBlogTab_stageItemComplete__bor9e .ResearchBlogTab_stageIcon__rw_UV{background:#525252;color:white}.ResearchBlogTab_stageLabel__A1JYT{font-size:.625rem;color:#737373;text-align:center;white-space:nowrap}.ResearchBlogTab_stageItemActive__b6cMM .ResearchBlogTab_stageLabel__A1JYT{color:#262626;font-weight:600}.ResearchBlogTab_stageItemComplete__bor9e .ResearchBlogTab_stageLabel__A1JYT{color:#525252}.ResearchBlogTab_progressBar__D13vi{height:.5rem;background:#e5e5e5;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.ResearchBlogTab_progressBarFill__mv0dr{height:100%;background:#262626;transition:width .3s ease}.ResearchBlogTab_statusMessage__r7YPR{font-size:.875rem;color:#737373;text-align:center}.ResearchBlogTab_progressLogs__DPLvx{margin-top:1rem;max-height:150px;overflow-y:auto;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;padding:.75rem}.ResearchBlogTab_progressLogItem__0tN0M{display:flex;gap:.5rem;padding:.375rem 0;font-size:.75rem;border-bottom:1px solid #f3f4f6}.ResearchBlogTab_progressLogItem__0tN0M:last-child{border-bottom:none}.ResearchBlogTab_progressLogTime__2zlmM{color:#a1a1a1;font-family:monospace;flex-shrink:0}.ResearchBlogTab_progressLogMessage__sZ3cH{color:#525252;word-break:break-word}.ResearchBlogTab_error__W_lDz{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;font-size:.875rem;color:#991b1b}.ResearchBlogTab_errorIcon__M3oe_{font-size:1.125rem}.ResearchBlogTab_resultSection__UROni{background:white;border:1px solid #e5e5e5;border-radius:10px;padding:1.25rem}.ResearchBlogTab_resultHeader__3MrSd{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.ResearchBlogTab_resultIcon__wDfUF{font-size:1.25rem}.ResearchBlogTab_resultTitle__5nrMg{font-size:.95rem;font-weight:600;color:#262626}.ResearchBlogTab_markdownPreview__PRdTQ{max-height:400px;overflow-y:auto;padding:1rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.ResearchBlogTab_markdownPreview__PRdTQ h1{font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:.75rem;color:#262626}.ResearchBlogTab_markdownPreview__PRdTQ h2{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#262626}.ResearchBlogTab_markdownPreview__PRdTQ h3{font-size:1.125rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#525252}.ResearchBlogTab_markdownPreview__PRdTQ p{margin-bottom:.75rem;color:#525252}.ResearchBlogTab_markdownPreview__PRdTQ ol,.ResearchBlogTab_markdownPreview__PRdTQ ul{margin-bottom:.75rem;padding-left:1.5rem;color:#525252}.ResearchBlogTab_markdownPreview__PRdTQ li{margin-bottom:.25rem}.ResearchBlogTab_markdownPreview__PRdTQ code{background:#f5f5f5;padding:.125rem .25rem;border-radius:3px;font-size:.8125rem;font-family:Courier New,monospace;color:#262626}.ResearchBlogTab_markdownPreview__PRdTQ pre{background:#171717;color:#e5e7eb;padding:1rem;border-radius:6px;overflow-x:auto;margin-bottom:.75rem}.ResearchBlogTab_markdownPreview__PRdTQ pre code{background:transparent;padding:0;color:inherit}.ResearchBlogTab_markdownPreview__PRdTQ blockquote{border-left:4px solid #d4d4d4;padding-left:1rem;margin-left:0;margin-bottom:.75rem;color:#737373;font-style:italic}.ResearchBlogTab_openPageButton__JZ3Y2{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border:2px solid #262626;border-radius:10px;background:white;color:#262626;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.ResearchBlogTab_openPageButton__JZ3Y2:hover{background:#262626;color:white}@keyframes ResearchBlogTab_pulse__3g0Xo{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@media (max-width:768px){.ResearchBlogTab_container__8TFRj{padding:.75rem}.ResearchBlogTab_header__5y_HL{padding:.875rem}.ResearchBlogTab_headerTitle__0gyWR{font-size:.875rem}.ResearchBlogTab_headerDescription__8dpu2{font-size:.6875rem}.ResearchBlogTab_stageIndicator__8anzx{flex-wrap:wrap;gap:.75rem}.ResearchBlogTab_stageItem__35QJM{flex:0 0 calc(50% - 0.375rem)}.ResearchBlogTab_stageItem__35QJM:nth-child(2n):after{display:none}.ResearchBlogTab_stageLabel__A1JYT{font-size:.5625rem}.ResearchBlogTab_markdownPreview__PRdTQ{max-height:300px;font-size:.8125rem}}.SearchModal_search-container__caoV6{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.4);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:99999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:SearchModal_fadeIn__4v_nF .3s ease-out;box-sizing:border-box;overflow:hidden}@keyframes SearchModal_fadeIn__4v_nF{0%{opacity:0}to{opacity:1}}.SearchModal_modal-content__iDVMe{position:relative;background:white;border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.4);max-width:700px;width:100%;max-height:85vh;display:flex;flex-direction:column;animation:SearchModal_slideUp__pMrkH .3s ease-out;z-index:100000}@keyframes SearchModal_slideUp__pMrkH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SearchModal_modal-header__GFb7n{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef}.SearchModal_modal-title__CtPIG{display:flex;align-items:center;gap:.75rem;color:#2c3e50}.SearchModal_modal-title__CtPIG svg{color:#4a90e2}.SearchModal_modal-title__CtPIG h2{margin:0;font-size:1.5rem;font-weight:600}.SearchModal_close-button__n5k9n{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6c757d;transition:all .2s ease}.SearchModal_close-button__n5k9n:hover{background:#f8f9fa;color:#2c3e50}.SearchModal_search-section__wAxDz{padding:1.5rem 2rem;border-bottom:1px solid #e9ecef;background:linear-gradient(180deg,#ffffff,#f8f9fa)}.SearchModal_search-form__lMY7U{display:flex;gap:1rem}.SearchModal_search-input-wrapper__T6Kxi{flex:1;min-width:0;position:relative;display:flex;align-items:center;background:white;border:2px solid #e9ecef;border-radius:10px;padding:0 1rem;transition:all .2s ease;overflow:hidden;box-sizing:border-box}.SearchModal_search-input-wrapper__T6Kxi:focus-within{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.SearchModal_search-input-wrapper__T6Kxi svg{color:#adb5bd;margin-right:.75rem}.SearchModal_search-input__dNLsX{flex:1;min-width:0;width:100%;border:none;outline:none;padding:.875rem 0;font-size:.9375rem;color:#2c3e50;box-sizing:border-box}.SearchModal_search-input__dNLsX::-moz-placeholder{color:#adb5bd}.SearchModal_search-input__dNLsX::placeholder{color:#adb5bd}.SearchModal_search-button__ieRGd{padding:.875rem 2rem;background:linear-gradient(135deg,#4a90e2,#357abd);color:white;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.3);white-space:nowrap}.SearchModal_search-button__ieRGd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.SearchModal_search-button__ieRGd:disabled{opacity:.6;cursor:not-allowed}.SearchModal_loading-spinner__pS6cB{display:inline-block;animation:SearchModal_pulse__H4mK8 1.5s ease-in-out infinite}@keyframes SearchModal_pulse__H4mK8{0%,to{opacity:1}50%{opacity:.5}}.SearchModal_results-header__y69UO{padding:1rem 2rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.SearchModal_results-count__LFXdT{font-size:.875rem;color:#6c757d;font-weight:600}.SearchModal_result-panel__iQZ3H{flex:1;overflow-y:auto;padding:1rem 2rem 2rem}.SearchModal_result-panel__iQZ3H::-webkit-scrollbar{width:6px}.SearchModal_result-panel__iQZ3H::-webkit-scrollbar-track{background:#f8fafc}.SearchModal_result-panel__iQZ3H::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SearchModal_search-result-item__69onJ{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;margin-bottom:.75rem;background:white;border:1px solid #e9ecef;border-radius:10px;cursor:pointer;transition:all .2s ease}.SearchModal_search-result-item__69onJ:hover{border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.15);transform:translateX(4px)}.SearchModal_result-icon__h4Q6y{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:white;flex-shrink:0}.SearchModal_result-content__YAEgS{flex:1;min-width:0}.SearchModal_result-title__CNnOe{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchModal_result-preview__Hb0UM{font-size:.875rem;color:#6c757d;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SearchModal_result-arrow__pPFgP{display:flex;align-items:center;color:#adb5bd;transition:all .2s ease}.SearchModal_search-result-item__69onJ:hover .SearchModal_result-arrow__pPFgP{color:#4a90e2;transform:translateX(4px)}.SearchModal_highlight__YlaFi{background:linear-gradient(135deg,#fff59d,#fff176);color:#f57f17;padding:.125rem .25rem;border-radius:3px;font-weight:600}.SearchModal_empty-search__vDJT8{padding:5rem 2rem;text-align:center;background:linear-gradient(180deg,#ffffff,#f8f9fa)}.SearchModal_empty-icon__ybhm_{font-size:5rem;margin-bottom:1.5rem;opacity:.4;color:#adb5bd}.SearchModal_empty-title__xO_Y1{font-size:1.375rem;font-weight:600;color:#2c3e50;margin:0 0 .75rem}.SearchModal_empty-desc__CDpkD{font-size:1rem;color:#6c757d;line-height:1.6;margin:0}.SearchModal_pages-section__Ryb3C{flex:1;overflow-y:auto;padding:1rem 2rem 2rem}.SearchModal_section-header__TKezR{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0 1rem;border-bottom:2px solid #e9ecef;margin-bottom:1rem}.SearchModal_section-title__0UeRy{font-size:.9375rem;font-weight:600;color:#2c3e50}.SearchModal_section-count__t00AP{font-size:.875rem;background:#e9ecef;color:#6c757d;padding:.25rem .75rem;border-radius:12px;font-weight:600}.SearchModal_pages-list__xE_Bs{display:flex;flex-direction:column;gap:.5rem}.SearchModal_page-item__br1BJ{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease}.SearchModal_page-item__br1BJ:hover{background:#f8f9fa;border-color:#4a90e2;transform:translateX(4px)}.SearchModal_page-icon__J_iMo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border-radius:6px;color:#64748b;flex-shrink:0}.SearchModal_page-item__br1BJ:hover .SearchModal_page-icon__J_iMo{background:#e2e8f0;color:#475569}.SearchModal_page-text__IIn0C{flex:1;font-size:.9375rem;color:#2c3e50;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchModal_page-arrow__GmbjQ{display:flex;align-items:center;color:#adb5bd;transition:all .2s ease}.SearchModal_page-item__br1BJ:hover .SearchModal_page-arrow__GmbjQ{color:#4a90e2;transform:translateX(4px)}@media (max-width:768px){.SearchModal_search-container__caoV6{padding:0;align-items:stretch}.SearchModal_modal-content__iDVMe{max-width:100%;max-height:100vh;border-radius:0}.SearchModal_modal-header__GFb7n{padding:1rem 1.25rem}.SearchModal_modal-title__CtPIG h2{font-size:1.25rem}.SearchModal_search-section__wAxDz{padding:1rem 1.25rem}.SearchModal_search-form__lMY7U{flex-direction:column;gap:.75rem}.SearchModal_search-button__ieRGd{width:100%}.SearchModal_pages-section__Ryb3C,.SearchModal_result-panel__iQZ3H{padding:1rem 1.25rem 2rem}.SearchModal_search-result-item__69onJ{padding:1rem;gap:.75rem}.SearchModal_result-icon__h4Q6y{width:36px;height:36px}.SearchModal_result-title__CNnOe{font-size:.9375rem}.SearchModal_result-preview__Hb0UM{font-size:.8125rem}.SearchModal_page-item__br1BJ{padding:.875rem}.SearchModal_page-icon__J_iMo{width:28px;height:28px}.SearchModal_page-text__IIn0C{font-size:.875rem}.SearchModal_empty-search__vDJT8{padding:3rem 1.5rem}.SearchModal_empty-icon__ybhm_{font-size:3rem}.SearchModal_empty-title__xO_Y1{font-size:1.125rem}}.Home_side-list__IshjN{margin:0;list-style-type:none;overflow:visible;padding:3px 0 2rem}.Home_home-layout__AdGrP{display:flex;flex-direction:column;height:100vh;overflow:hidden}.Home_gnb-header__oEIe7{position:fixed;top:0;left:0;right:0;height:60px;background:#FAFAFA;border-bottom:1px solid #d4d4d4;z-index:100;display:flex;align-items:center;padding:0 60px}.Home_main-layout__c3dDZ{display:flex;flex:1;padding-top:60px;background:#F5F5F5;overflow:hidden}.Home_content-container__z2EU4{flex:1;display:flex;flex-direction:column;background:#F5F5F5;transition:margin-left .3s ease;height:100%;overflow:hidden}.Home_no-side-bar__LrBYD{display:none}@media screen and (min-width:840px) and (max-width:1199px){.Home_content-container__z2EU4{margin-left:var(--sidebar-width,300px);margin-right:1rem}}@media screen and (min-width:1200px){.Home_content-container__z2EU4{margin-left:var(--sidebar-width,300px);margin-right:360px}}.Home_content-container__z2EU4.Home_sidebar-collapsed__qNZqa,.Home_sidebar-collapsed__qNZqa .Home_content-container__z2EU4{margin-left:80px}@media only screen and (min-width:840px){.Home_no-side-container__KAZqF{flex:1;background:#FAFAFA;transition:margin-left .3s ease}.Home_side-bar__EbI1_,.Home_side-wrapper__Vn1Wv{position:fixed;top:60px;left:0;height:calc(100vh - 60px);width:300px;padding:20px;overflow-y:auto;transition:all .3s ease;scrollbar-width:thin;scrollbar-color:#D4D4D4 transparent;background:#FFFFFF;border-right:1px solid #e5e5e5}.Home_side-bar__EbI1_::-webkit-scrollbar,.Home_side-wrapper__Vn1Wv::-webkit-scrollbar{width:4px}.Home_side-bar__EbI1_::-webkit-scrollbar-track,.Home_side-wrapper__Vn1Wv::-webkit-scrollbar-track{background:transparent}.Home_side-bar__EbI1_::-webkit-scrollbar-thumb,.Home_side-wrapper__Vn1Wv::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:3px}.Home_content-panel___2ZUf{flex:1;min-height:0;width:100%;max-width:668px;margin:20px auto;overflow-wrap:break-word;overflow-y:auto;background:#FFFFFF;border:none;border-radius:10px;padding:10px 16px 20px}.Home_content-panel___2ZUf::-webkit-scrollbar{width:4px}.Home_content-panel___2ZUf::-webkit-scrollbar-track{background:transparent}.Home_content-panel___2ZUf::-webkit-scrollbar-thumb{background-color:#E0E0E0;border-radius:2px}.Home_content-panel___2ZUf::-webkit-scrollbar-thumb:hover{background-color:#C0C0C0}.Home_selected-toc__kCInQ{background:#F5F5F5!important;border:1px solid #4338ca!important;color:#4338CA!important;font-weight:600;border-radius:6px}.Home_side-list__IshjN a:hover{background:#F5F5F5;color:#171717;border-radius:6px}.Home_desk-none__XgIcE,.Home_hamburger__XTGnS,.Home_mobile-book-logo__cuXRB{display:none}}@media only screen and (max-width:841px){.Home_side-bar__EbI1_{display:none}.Home_content-panel___2ZUf{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:3rem;background:#FFFFFF;padding:0 4px}.Home_mobile-side-bar__Vt5lb{position:fixed;top:0;bottom:0;left:0;width:70%;background-color:#FFFFFF;padding:1rem 12px 1rem 20px;z-index:200;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Home_side-wrapper__Vn1Wv{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:200}.Home_right-arrow__uTerb{display:none}.Home_mobile-book-logo__cuXRB{display:flex}}.Home_toc-header__K4QKT{padding:20px 12px 16px;border-bottom:1px solid #e5e5e5;background:#FFFFFF;position:sticky;top:0;z-index:10}.Home_toc-book-title__shPqo{font-size:16px;font-weight:600;color:#171717;margin-bottom:8px;line-height:1.6}.Home_toc-author-row__r6X6U{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#737373}.Home_toc-item__hs63F{position:relative;margin:4px 0;border-radius:6px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.Home_toc-link__v7CmZ{display:block;padding:10px 12px;color:#525252;text-decoration:none;font-size:12px;font-weight:400;line-height:1.6;border:1px solid transparent;border-radius:6px;transition:all .2s ease;position:relative}.Home_toc-link__v7CmZ:hover{background:#F5F5F5;border-color:#E5E5E5;color:#171717}.Home_toc-nested__CgIAg{margin-left:16px;padding-left:12px;border-left:2px solid #e5e5e5}.Home_toc-read__SlLeL{color:#737373;position:relative}.Home_toc-read__SlLeL:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#10b981;border-radius:50%}.Home_toc-free-badge__41I7S{display:inline-block;font-size:11px;padding:2px 6px;background:#4338CA;color:#FAFAFA;border-radius:4px;font-weight:600;margin-left:6px;text-transform:uppercase;letter-spacing:.3px}.UserBookSide_sidebarHeader___NW_b{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.UserBookSide_bookTitleWrapper__hT7ZM{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex:1;min-width:0;transition:opacity .2s ease}.UserBookSide_bookTitleWrapper__hT7ZM:hover{opacity:.8}.UserBookSide_bookIconWrapper__0z4oQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:white;flex-shrink:0}.UserBookSide_bookTitle__OuEjz{font-size:1rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserBookSide_collapseButton__Cyf7B{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border-radius:5px;color:#64748b;transition:all .2s ease;flex-shrink:0}.UserBookSide_collapseButton__Cyf7B:hover{background:#f1f5f9;color:#334155}.UserBookSide_authorSection__Xk20O{display:flex;align-items:center;justify-content:flex-end}.UserBookSide_authorName__lEME5{font-size:.8125rem;color:#495057;font-weight:500}.UserBookSide_addPageButton__qsISR{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:linear-gradient(135deg,#4a90e2,#357abd);color:white;border-radius:5px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(74,144,226,.2)}.UserBookSide_addPageButton__qsISR:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(74,144,226,.3)}.UserBookSide_addPageButton__qsISR:active{transform:translateY(0)}.UserBookSide_pages__NCy4b{height:85vh;overflow-y:auto;padding-bottom:20px}.UserBookSide_pages__NCy4b::-webkit-scrollbar{width:6px}.UserBookSide_pages__NCy4b::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.UserBookSide_pages__NCy4b::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.UserBookSide_pages__NCy4b::-webkit-scrollbar-thumb:hover{background:#94a3b8}.UserBookSide_pages__NCy4b{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.UserBookSide_pageItem__qW4cB{display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;margin-bottom:.125rem;border-radius:6px;transition:all .15s ease;cursor:pointer;background:transparent;border:1px solid transparent}.UserBookSide_pageItem__qW4cB:hover{background:#f1f5f9}.UserBookSide_pageItemActive__NOrDD,.UserBookSide_pageItemActive__NOrDD:hover{background:#e8f4fd}.UserBookSide_pageItemContent__Dg_HA{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer}.UserBookSide_pageIcon__g9pvT{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f1f5f9;border-radius:6px;color:#64748b;flex-shrink:0;transition:all .2s ease}.UserBookSide_pageTextWrapper__FgGnn{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.UserBookSide_pageTitle__BkYhQ{font-size:.8125rem;color:#2c3e50;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserBookSide_freeBadge__xBIFf{font-size:.6875rem;color:#10b981;background:#d1fae5;padding:.0625rem .375rem;border-radius:3px;font-weight:500;flex-shrink:0}.UserBookSide_dragHandle__oJ7u_{display:flex;align-items:center;color:#adb5bd;cursor:grab;padding:.25rem;border-radius:4px;transition:all .2s ease}.UserBookSide_dragHandle__oJ7u_:hover{background:#e9ecef;color:#6c757d}.UserBookSide_dragHandle__oJ7u_:active{cursor:grabbing}.UserBookSide_pageCheckbox__958S2{width:16px;height:16px;margin-right:8px;cursor:pointer;accent-color:#22c55e;flex-shrink:0}.UserBookSide_chapterNumber__BcCdO{font-size:.75rem;color:#6b7280;font-weight:500;margin-right:4px;flex-shrink:0}.UserBookSide_sidebarFooter__x_AOt{border-top:1px solid #e5e7eb;background-color:#fafafa;padding:12px 16px;flex-shrink:0}.UserBookSide_progressSection__t8byw{display:flex;align-items:center;gap:8px;margin-bottom:8px}.UserBookSide_progressBar__bHbAQ{flex:1;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.UserBookSide_progressFill__Gb_SE{height:100%;background-color:#22c55e;border-radius:2px;transition:width .3s ease}.UserBookSide_progressText__cdAFV{font-size:.75rem;color:#6b7280;white-space:nowrap}@media (max-width:840px){.UserBookSide_sidebarHeader___NW_b{padding-bottom:.375rem}.UserBookSide_bookIconWrapper__0z4oQ{width:28px;height:28px}.UserBookSide_bookTitle__OuEjz{font-size:.9375rem}.UserBookSide_authorSection__Xk20O{justify-content:flex-end}.UserBookSide_authorName__lEME5{font-size:.75rem}.UserBookSide_addPageButton__qsISR{padding:.3rem .5rem;font-size:.75rem}.UserBookSide_pageItem__qW4cB{padding:.3rem .4rem;margin-bottom:.0625rem}.UserBookSide_pageIcon__g9pvT{width:20px;height:20px}.UserBookSide_pageTitle__BkYhQ{font-size:.75rem}.UserBookSide_freeBadge__xBIFf{font-size:.625rem;padding:.0625rem .25rem}.UserBookSide_pageCheckbox__958S2{width:14px;height:14px;margin-right:6px}.UserBookSide_chapterNumber__BcCdO{font-size:.6875rem}.UserBookSide_progressSection__t8byw{gap:6px;margin-bottom:6px}.UserBookSide_progressText__cdAFV{font-size:.6875rem}}.Header_header-container__u2ELJ{position:sticky;top:0;background:#ffffff;z-index:var(--z-sticky);border-bottom:1px solid var(--border-light);transition:all var(--transition-slow);box-shadow:var(--shadow-xs)}.Header_header__072v2{height:60px;padding:0 20px}.Header_logo__0dir7{color:var(--primary-blue);cursor:pointer;font-size:1.125rem;height:60px;padding:0 .75rem;font-weight:700;margin-left:0;transition:all var(--transition-base);border-radius:var(--radius-md);display:flex;align-items:center;letter-spacing:-.025em}.Header_logo__0dir7:hover{background-color:var(--bg-hover);transform:translateY(-1px)}.Header_action-modal__vddGB{position:absolute;background-color:white;padding:.5rem;border:1px solid #e9ecef;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:9999;border-radius:12px;min-width:14rem;right:0;top:100%;margin-top:8px;max-width:calc(100vw - 32px);width:-moz-max-content;width:max-content;max-height:calc(100vh - 100px);overflow-y:auto;animation:Header_slideDown__4dqE4 .2s ease-out}@keyframes Header_slideDown__4dqE4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_action-modal__vddGB>div:not(.Header_menuGroup__GbHIb){padding:.75rem 1rem;border-radius:8px;transition:all .2s ease;cursor:pointer;font-size:.9375rem;color:#2c3e50;font-weight:500}.Header_action-modal__vddGB>div:not(.Header_menuGroup__GbHIb):hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#4a90e2}.Header_action-date__B4qye{padding:.75rem 1rem;border-radius:8px;cursor:default;color:#6b7280}.Header_action-modal__vddGB>.Header_action-date__B4qye{cursor:default}.Header_action-date__B4qye:hover,.Header_action-modal__vddGB>.Header_action-date__B4qye:hover{background:transparent;color:#6b7280}.Header_menuGroup__GbHIb{padding:4px 0;border-bottom:1px solid #e5e7eb}.Header_menuGroup__GbHIb:last-child{border-bottom:none}.Header_menuItem__OeyZc{padding:10px 14px;border-radius:6px;transition:background-color .15s ease;font-size:.875rem;color:#374151;font-weight:500;display:block}.Header_menuItem__OeyZc:hover{background-color:#f3f4f6}.Header_namelink__70vVm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#242424;word-wrap:break-word;font-size:16px;font-weight:500;box-sizing:border-box;height:60px;display:flex;align-items:center;transition:all .2s ease;border-radius:8px;padding:0 12px}.Header_namelink__70vVm:hover{background-color:rgba(0,0,0,.04);color:#1e3a8a}@media only screen and (min-width:600px){.Header_notelink__EzfUd{margin-left:.625rem}.Header_desk-none__p_Wo8{display:none}}@media only screen and (max-width:840px){.Header_mobile-none__kRcAl{display:none}.Header_action-modal__vddGB{right:0;top:100%;margin-top:4px}.Header_logo__0dir7{font-size:1rem;margin-left:5px}.Header_namelink__70vVm{font-size:.95rem;max-width:7rem;padding:0 8px}.Header_updated-popup__IbPmT{right:12px;top:60px}.Header_header__072v2{padding:0}}@media only screen and (max-width:1000px){.Header_bloglink__1tWEF,.Header_booklink__Uahte,.Header_publishButton__ngip0,.Header_statusBadgeWrapper__TdmyC{display:none}}@media only screen and (max-width:640px){.Header_bloglink__1tWEF{display:none!important}}@media screen and (min-width:1201px){.Header_search-bar__gzg2R{display:block}}@media only screen and (min-width:1101px){.Header_search-icon__4AXCd{display:none}}.Header_statusBadgeWrapper__TdmyC{display:flex;align-items:center}.Header_statusBadge__HF2rX{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:20px;font-size:.875rem;font-weight:600;transition:all .2s ease;border:1px solid;white-space:nowrap;flex-shrink:0}.Header_statusBadgePublic__mObMs{background:white;color:#047857;border-color:#6ee7b7}.Header_statusBadgePrivate__S4cFA{color:#92400e;border-color:#fbbf24}.Header_publishButton__ngip0{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#4a90e2,#357abd);color:white;border-radius:20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.3);white-space:nowrap;flex-shrink:0}.Header_publishButton__ngip0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.Header_publishButton__ngip0:active{transform:translateY(0)}.Header_publish__j97UU{border:1px solid #bdbdbd;border-radius:10px;padding:.1875rem .3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1200px){.Header_search-bar__gzg2R{display:none}.Header_search-icon__4AXCd{display:block}.Header_updated__Dxvgg{display:none}}@media screen and (max-width:1600px){.Header_updated-popup__IbPmT{right:16px}}.Header_search-bar-desk__qgt_R{width:160px;height:40px;background-color:var(--bg-tertiary);border-radius:var(--radius-full);cursor:pointer;padding:0 16px;align-items:center;transition:all var(--transition-base);border:1px solid transparent}.Header_search-bar-desk__qgt_R:hover{background-color:var(--bg-secondary);border-color:var(--border-light);box-shadow:var(--shadow-sm)}.Header_updated-popup__IbPmT{position:fixed;background-color:white;padding:.625rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:10;border-radius:8px;min-width:15rem;right:16px;top:64px}.Header_book-header-wrapper__l3Uri{position:sticky;z-index:1000;background:white;border-bottom:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.05)}.Header_book-header___jLSW{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1.5rem}@media only screen and (min-width:401px) and (max-width:600px){.Header_write-icon__Na4XS{width:40px;height:40px;margin:0 2px}.Header_write-icon-image__EDqci{width:18px;height:18px}.Header_logo__0dir7{font-size:.95rem;padding:.5rem;height:56px;margin-left:0}.Header_header-container__u2ELJ,.Header_home-header-container__NCLqA,.Header_main-header-container__AzPBp{height:56px}.Header_header__072v2{height:56px;padding:0}.Header_search-icon__4AXCd{width:36px!important;height:36px!important;margin:0 2px}.Header_namelink__70vVm{padding:0 6px;height:56px;font-size:.9rem}}@media only screen and (max-width:400px){.Header_updated__Dxvgg{display:none}.Header_write-icon__Na4XS{display:flex;width:36px;height:36px;margin:0 2px}.Header_write-icon-image__EDqci{width:16px;height:16px}.Header_small-device__7xqqS{display:none}.Header_logo__0dir7{font-size:.9rem;padding:.4rem;height:50px;margin-left:0}.Header_header-container__u2ELJ,.Header_home-header-container__NCLqA,.Header_main-header-container__AzPBp{height:50px}.Header_header__072v2{height:50px;padding:0}.Header_search-icon__4AXCd{width:32px!important;height:32px!important;margin:0 2px}.Header_namelink__70vVm{padding:0 4px;height:50px;font-size:.85rem}.Header_action-modal__vddGB{right:0;left:auto;top:100%;margin-top:4px;max-width:calc(100vw - 40px);min-width:200px;width:-moz-max-content;width:max-content}}@media only screen and (max-width:450px){.Header_ai-news-main-header__B8i0X{display:none}.Header_ai-news-main__0Ldsw{display:block}}@media only screen and (min-width:451px){.Header_ai-news-main-header__B8i0X{display:flex;align-items:center}.Header_ai-news-main__0Ldsw{display:none}}.Header_write-icon__Na4XS{width:48px;height:48px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.Header_write-icon-image__EDqci{width:20px;height:20px;color:#000}.Header_home-header-container__NCLqA{height:60px}@media only screen and (min-width:1450px){.Header_home-header-container__NCLqA{margin-left:0}}.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw{position:fixed;top:0;left:0;right:0;height:60px;z-index:102;background:#FAFAFA;border-bottom:1px solid #d4d4d4;display:flex;align-items:center}@media only screen and (min-width:841px){.Header_home-header-container__NCLqA .Header_modern-mobile-header__mZBNi,.Header_modern-mobile-header__mZBNi.Header_container-home__mPRwD{max-width:none;margin:0;padding:8px 60px}.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_modern-mobile-header__mZBNi{max-width:none;margin:0;padding:8px 60px;height:60px}.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_modern-mobile-header__mZBNi .Header_modern-logo__gi7Yn{margin-left:0;margin-right:12px;color:#4338CA;height:44px}}@media only screen and (max-width:600px){.Header_main-header-container__AzPBp{padding-left:0;padding-right:0;width:100%}.Header_header-container__u2ELJ,.Header_home-header-container__NCLqA{width:100%}}.Header_appBar__39kHD{background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-light)}.Header_toolbar__Ci2FQ{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;width:100%;padding:0 var(--spacing-md)}.Header_blogName__a3aFu{margin-left:16px;font-weight:700;text-decoration:none;color:var(--text-primary);font-size:1.125rem;letter-spacing:-.025em;transition:all var(--transition-base)}.Header_blogLogo__zW8kQ,.Header_blogName__a3aFu:hover{color:var(--primary-blue)}.Header_blogLogo__zW8kQ{width:36px;height:36px;background:var(--bg-card);display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md);font-weight:700;font-size:1.125rem;border:2px solid var(--primary-blue);transition:all var(--transition-base)}.Header_blogLogo__zW8kQ:hover{background:var(--primary-blue);color:white;transform:scale(1.05);box-shadow:var(--shadow-sm)}.Header_title__u8Exk{display:flex;align-items:center}.Header_headerContainer__1cfFY{max-width:980px;margin:0 auto;width:100%}.Header_header-icon__70p6c{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:12px;transition:all .2s ease;margin:0 4px}.Header_header-icon__70p6c:hover{background-color:rgba(0,0,0,.04)}.Header_header-icon-image__IqXze{width:30px;height:30px;transition:transform .2s ease}.Header_header-icon__70p6c:hover .Header_header-icon-image__IqXze{transform:scale(1.1)}@media only screen and (max-width:600px){.Header_header-icon__70p6c{width:40px;height:40px;margin:0 2px}.Header_header-icon-image__IqXze{width:26px;height:26px}}@media only screen and (max-width:400px){.Header_header-icon__70p6c{width:36px;height:36px;margin:0 1px}.Header_header-icon-image__IqXze{width:24px;height:24px}}.Header_mobile-search-item__sP3Px{display:none;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:8px;padding-bottom:8px!important;font-weight:600}@media only screen and (max-width:840px){.Header_mobile-search-item__sP3Px{display:block}}.Header_modern-mobile-header-container__VjWXZ{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.02)}.Header_non-sticky____Zvs{position:static;top:auto;z-index:auto}@media (max-width:360px){.Header_modern-mobile-header-container__VjWXZ{padding:0}.Header_modern-mobile-header__mZBNi{padding:0 8px}.Header_modern-logo__gi7Yn{font-size:1rem;margin-left:4px;margin-right:8px}.Header_mobile-icon-btn__cLBdp{width:var(--header-control-size,40px);height:var(--header-control-size,40px);padding:0}.Header_mobile-icon__MsFT_{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px)}}@media (max-width:320px){.Header_modern-mobile-header-container__VjWXZ{padding:0}.Header_modern-mobile-header__mZBNi{padding:0 6px}.Header_modern-logo__gi7Yn{font-size:.9rem;margin-left:2px;margin-right:6px}.Header_mobile-icon-btn__cLBdp{width:var(--header-control-size,40px);height:var(--header-control-size,40px);padding:0}.Header_mobile-icon__MsFT_{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px)}}.Header_modern-mobile-header__mZBNi{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;max-width:none;width:100%;--header-control-size:40px;--header-icon-size:20px;--header-control-radius:10px;--header-avatar-size:var(--header-icon-size,20px);--header-avatar-font-size:calc(var(--header-icon-size, 20px) * 0.6)}.Header_header-left__fHZy_,.Header_header-right__wgNIq{display:flex;align-items:center;gap:10px}@media (min-width:841px){.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_header-left__fHZy_,.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_header-right__wgNIq{gap:12px}}@media (max-width:840px){.Header_header-left__fHZy_,.Header_header-right__wgNIq{gap:8px}}@media (max-width:480px){.Header_header-left__fHZy_,.Header_header-right__wgNIq{gap:6px}}.Header_updated__Dxvgg{display:flex;align-items:center;justify-content:center;height:var(--header-control-size,40px);font-size:.8125rem}.Header_save-status__JBOzq{color:#111827;padding:4px 8px;border-radius:6px;transition:color .2s ease;font-weight:500}.Header_save-status__JBOzq:hover{color:#2563eb;background:#f3f4f6}.Header_home-gnb-menus__t4SQA{display:none;align-items:center;gap:12px;height:44px}.Header_home-menu-item__Oq_JX{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:6px;text-decoration:none;color:#171717}.Header_home-menu-active__u9jYZ{border:1px solid #737373}.Header_home-menu-text__LV1IM{font-size:14px;line-height:17px;font-weight:400;letter-spacing:-.01em}.Header_home-menu-active__u9jYZ .Header_home-menu-text__LV1IM{font-weight:600}.Header_home-membership-link__ZZstr{display:inline-flex;align-items:center;height:44px;padding:0 12px;border-radius:6px;text-decoration:none;color:#171717}.Header_home-membership-tier__Hu4pH,.Header_home-membership-upgrade__t56TB{font-size:14px;line-height:17px;font-weight:600;color:#171717}.Header_home-user-link___2dCz{display:inline-flex;text-decoration:none}.Header_home-user-link___2dCz,.Header_home-user-name__PL1fZ{align-items:center;height:44px;padding:0 12px;color:#171717;font-size:14px;font-weight:400}.Header_home-user-name__PL1fZ{display:none}@media (min-width:841px){.Header_home-gnb-menus__t4SQA{display:flex}.Header_home-user-name__PL1fZ{display:inline-flex}.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_bloglink__1tWEF,.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_membership-link__eVeAl{display:none}.Header_modern-mobile-header-container__VjWXZ.Header_home-layout__Gg8Pw .Header_updated__Dxvgg{height:44px}}@media (max-width:840px){.Header_updated__Dxvgg{display:none}}.Header_modern-logo__gi7Yn{display:flex;align-items:center;font-size:1.25rem;font-weight:700;color:#1e40af;text-decoration:none;margin-left:0;margin-right:0;padding:2px 4px;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.025em}.Header_modern-logo__gi7Yn:hover{color:#1d4ed8;transform:translateY(-1px)}.Header_membership-link__eVeAl{font-size:.8rem;font-weight:600;color:#b45309;text-decoration:none;padding:4px 12px;margin-left:0;border-radius:12px;background:linear-gradient(135deg,#fef3c7,#fde68a);transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 3px rgba(180,83,9,.15)}.Header_membership-link__eVeAl:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);transform:translateY(-1px);box-shadow:0 2px 6px rgba(180,83,9,.25)}@media (max-width:640px){.Header_membership-link__eVeAl{font-size:.7rem;padding:3px 8px;margin-left:0}}@media (max-width:480px){.Header_membership-link__eVeAl{font-size:.6rem;padding:2px 6px;margin-left:0;border-radius:8px}}@media (max-width:360px){.Header_membership-link__eVeAl{display:none}}.Header_mobile-membership-badge__aLz9h{display:none;font-size:.7rem;font-weight:700;color:#b45309;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:3px 10px;border-radius:12px;margin-left:0;letter-spacing:.02em;white-space:nowrap;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px rgba(180,83,9,.15)}.Header_mobile-membership-badge__aLz9h:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);transform:translateY(-1px);box-shadow:0 2px 6px rgba(180,83,9,.25)}@media only screen and (max-width:640px){.Header_mobile-membership-badge__aLz9h{display:inline-flex;align-items:center}}@media (max-width:480px){.Header_mobile-membership-badge__aLz9h{font-size:.6rem;padding:2px 6px;margin-left:0;border-radius:8px}}@media (max-width:360px){.Header_mobile-membership-badge__aLz9h{display:none}}.Header_mobile-icon-btn__cLBdp{display:flex;align-items:center;justify-content:center;width:var(--header-control-size,40px);height:var(--header-control-size,40px);border:none;border-radius:var(--header-control-radius,10px);background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#374151;position:relative;margin:0}.Header_mobile-icon-btn__cLBdp:hover{background-color:rgba(59,130,246,.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.Header_mobile-icon-btn__cLBdp:active{transform:translateY(0);box-shadow:0 2px 4px rgba(59,130,246,.15)}.Header_mobile-icon__MsFT_{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px);transition:all .2s ease}.Header_mobile-icon-btn__cLBdp:hover .Header_mobile-icon__MsFT_{transform:scale(1.05)}.Header_hamburger-btn__4FTer{margin-right:0}@media (min-width:841px){.Header_hamburger-btn__4FTer,.Header_write-btn__aNXkl{display:none!important}}.Header_write-btn__aNXkl:hover{background-color:rgba(16,185,129,.08);box-shadow:0 4px 12px rgba(16,185,129,.15)}.Header_write-btn__aNXkl .Header_mobile-icon__MsFT_{width:calc(var(--header-icon-size, 20px) - 2px);height:calc(var(--header-icon-size, 20px) - 2px)}.Header_more-btn__Ebp8E{margin-left:4px}.Header_mobile-status-badge__L0kNH{margin:0 8px}.Header_status-indicator__RTENb{font-size:1.125rem;line-height:1;transition:all .2s ease}.Header_status-indicator__RTENb.Header_published___nJD4{color:#10b981;filter:drop-shadow(0 0 4px rgba(16,185,129,.3))}.Header_status-indicator__RTENb.Header_draft__GwhSC{color:#6b7280}.Header_mobile-publish-btn__2uewA{padding:10px 20px;border:1px solid #d1d5db;border-radius:12px;background:white;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:0;box-shadow:none;min-width:90px;white-space:nowrap;flex-shrink:0;height:44px;display:flex;align-items:center;justify-content:center;letter-spacing:.025em;position:relative;overflow:hidden}.Header_mobile-publish-btn__2uewA:hover{background:#f9fafb;border-color:#9ca3af;transform:none;box-shadow:none}.Header_mobile-publish-btn__2uewA:active{background:#f3f4f6;transform:none;box-shadow:none}.Header_mobile-publish-btn__2uewA.Header_published___nJD4{background:#f8fafc;color:#475569;border:1px solid #d1d5db;box-shadow:none;font-weight:500}.Header_mobile-publish-btn__2uewA.Header_published___nJD4:hover{background:#f1f5f9;border-color:#cbd5f5;transform:none;box-shadow:none}.Header_mobile-publish-btn__2uewA.Header_published___nJD4:active{background:#e2e8f0;transform:none;box-shadow:none}@media (max-width:768px){.Header_modern-mobile-header__mZBNi{height:56px;padding:0 16px}.Header_mobile-icon-btn__cLBdp{width:var(--header-control-size,40px);height:var(--header-control-size,40px);border-radius:var(--header-control-radius,10px)}.Header_modern-logo__gi7Yn{font-size:1.25rem;margin-left:0;margin-right:0;padding:2px 4px}.Header_mobile-publish-btn__2uewA{padding:8px 16px;font-size:.8125rem;min-width:80px;margin-left:0;height:40px;box-shadow:0 3px 10px rgba(59,130,246,.2)}}.Header_mobile-text-full__M_Pg7{display:inline}.Header_mobile-text-short__8VUEM{display:none}@media (max-width:480px){.Header_modern-mobile-header__mZBNi{height:48px;padding:0 8px;--header-control-size:32px;--header-icon-size:18px;--header-control-radius:8px}.Header_mobile-icon-btn__cLBdp{width:32px;height:32px;border-radius:8px;margin:0}.Header_mobile-icon__MsFT_{width:18px;height:18px}.Header_modern-logo__gi7Yn{font-size:.8rem;margin-left:0;margin-right:0;padding:0 2px}.Header_mobile-publish-btn__2uewA{padding:4px 8px;font-size:.7rem;min-width:50px;margin-right:0;height:32px;border-radius:8px;box-shadow:0 2px 8px rgba(59,130,246,.2);font-weight:600}.Header_mobile-status-badge__L0kNH{margin:0 1px}.Header_status-indicator__RTENb{font-size:.8rem}.Header_mobile-text-full__M_Pg7{display:none}.Header_mobile-text-short__8VUEM{display:inline}.Header_hamburger-btn__4FTer,.Header_write-btn__aNXkl{margin-right:0}}.Header_notification-wrapper__5K47e{display:flex;align-items:center;justify-content:center}@media (max-width:400px){.Header_notification-wrapper__5K47e{display:none}}.Header_book-header-wrapper__l3Uri{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:200}.Header_book-hamburger__OdaJf{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:4px;transition:background-color .2s}.Header_book-hamburger__OdaJf:hover{background-color:rgba(0,0,0,.04)}@media only screen and (min-width:840px){.Header_book-header___jLSW{max-width:none;margin:0}.Header_book-hamburger__OdaJf{display:none}}@keyframes Header_iconBounce__lGwJL{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-2px)}60%{transform:translateY(-1px)}}.Header_mobile-icon-btn__cLBdp:active .Header_mobile-icon__MsFT_{animation:Header_iconBounce__lGwJL .6s}.Header_auth-buttons__Rnqxk{display:flex;align-items:center;gap:10px;margin-left:0}.Header_signup-btn__KsyHH{background:#2563eb;color:#ffffff;padding:8px 14px;border-radius:6px;text-decoration:none;font-weight:500;font-size:.8125rem;letter-spacing:-.01em;transition:all .2s ease;position:relative;overflow:hidden;border:none;box-shadow:none}.Header_signup-btn__KsyHH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 50%);opacity:0;transition:opacity .25s ease}.Header_signup-btn__KsyHH:hover{background:#1d4ed8}.Header_signup-btn__KsyHH:hover:before{opacity:1}.Header_signup-btn__KsyHH:active{transform:translateY(0);box-shadow:0 1px 3px rgba(37,99,235,.3)}.Header_login-btn__f_DUQ{color:#64748b;padding:9px 16px;border-radius:24px;text-decoration:none;font-weight:500;font-size:.875rem;letter-spacing:-.01em;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;background:transparent}.Header_login-btn__f_DUQ:hover{color:#2563eb;background:rgba(37,99,235,.06)}.Header_login-btn__f_DUQ:active{background:rgba(37,99,235,.1)}@media (max-width:768px){.Header_auth-buttons__Rnqxk{gap:8px;margin-left:0}.Header_login-btn__f_DUQ,.Header_signup-btn__KsyHH{padding:8px 12px;font-size:.75rem}}@media (max-width:480px){.Header_auth-buttons__Rnqxk{gap:6px;margin-left:0}.Header_signup-btn__KsyHH{padding:8px 12px;font-size:.75rem}.Header_login-btn__f_DUQ{display:none}}@media (max-width:768px){.Header_signup-btn-subtle__FZMm7{background:transparent;color:#6b7280;border:1px solid #d1d5db;box-shadow:none}.Header_signup-btn-subtle__FZMm7:hover{background:rgba(107,114,128,.08);color:#4b5563;border-color:#9ca3af}.Header_signup-btn-subtle__FZMm7:before{display:none}}@media (max-width:480px){.Header_signup-btn-subtle__FZMm7{padding:6px 10px;font-size:.7rem}}.Header_desktop-nav__gkoZx{display:none;align-items:center;margin-left:0;gap:8px}@media (min-width:841px){.Header_desktop-nav__gkoZx{display:flex}}.Header_nav-link__fSFcT{color:#374151;text-decoration:none;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;height:32px;padding:6px 12px;border-radius:8px;transition:all .2s ease;margin-right:0}.Header_nav-link__fSFcT:hover{background-color:rgba(0,0,0,.04);color:#1f2937}.Header_desktop-actions__FlWLl{display:none;align-items:center}@media (min-width:841px){.Header_desktop-actions__FlWLl{display:flex}}.Header_header-btn___zEi8{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--header-control-radius,10px);background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#374151;margin:0}.Header_header-btn___zEi8,.Header_search-btn__oi_IQ{width:var(--header-control-size,40px);height:var(--header-control-size,40px)}.Header_header-btn___zEi8 img,.Header_search-btn__oi_IQ img{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px)}.Header_search-btn__oi_IQ:hover{background-color:rgba(59,130,246,.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.Header_mobile-ai-label__Tn0A6{display:none;align-items:center;font-size:.875rem;font-weight:600;color:#3b82f6;text-decoration:none;height:32px;padding:6px 10px;border-radius:8px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(29,78,216,.1));border:1px solid rgba(59,130,246,.2);margin-left:0;transition:all .2s ease;white-space:nowrap;letter-spacing:-.025em}.Header_mobile-ai-label__Tn0A6:hover{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(29,78,216,.15));border-color:rgba(59,130,246,.3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.15)}@media (max-width:840px){.Header_mobile-ai-label__Tn0A6{display:inline-flex}}@media (max-width:480px){.Header_mobile-ai-label__Tn0A6{font-size:.75rem;padding:5px 8px;margin-left:0}}@media (max-width:360px){.Header_mobile-ai-label__Tn0A6{font-size:.7rem;padding:4px 6px;margin-left:0}}@media (hover:none) and (pointer:coarse){.Header_mobile-icon-btn__cLBdp{min-height:44px;min-width:44px}.Header_mobile-publish-btn__2uewA{min-height:44px;padding:8px 16px}.Header_signup-btn__KsyHH{min-height:44px;padding:9px 20px}.Header_login-btn__f_DUQ{min-height:44px;padding:9px 16px}.Header_mobile-ai-label__Tn0A6{min-height:36px}}.Header_ai-square-btn__5kBmN{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:#374151;text-decoration:none;height:32px;padding:6px 10px;border-radius:8px;background:transparent;margin-left:0;transition:all .2s ease;white-space:nowrap;letter-spacing:-.01em}.Header_ai-square-btn__5kBmN:hover{background:transparent;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.08);color:#1f2937}.Header_ai-square-icon__WgtO9{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px);-o-object-fit:contain;object-fit:contain}.Header_ai-square-text__gCKEl{display:inline}@media (max-width:1024px){.Header_ai-square-text__gCKEl{display:none}.Header_ai-square-btn__5kBmN{padding:6px;margin-left:0}.Header_ai-square-icon__WgtO9{width:var(--header-icon-size);height:var(--header-icon-size)}}@media (max-width:480px){.Header_ai-square-btn__5kBmN{padding:6px;margin-left:0;border-radius:6px}.Header_ai-square-icon__WgtO9{width:var(--header-icon-size);height:var(--header-icon-size)}}@media (max-width:360px){.Header_ai-square-btn__5kBmN{display:none}}.Header_mobile-search-btn__2PSDa{display:flex}.Header_mobile-search-btn__2PSDa .Header_mobile-icon__MsFT_{width:var(--header-icon-size,20px);height:var(--header-icon-size,20px);min-width:var(--header-icon-size,20px);min-height:var(--header-icon-size,20px)}@media (min-width:841px){.Header_mobile-search-btn__2PSDa{display:none}}.Book_heroSection__ATaha{background:#eff6ff;position:relative;overflow:hidden;padding:48px 0 56px;border-bottom:1px solid #dbeafe}.Book_heroContainer__oYNfb{max-width:900px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;position:relative;z-index:1}.Book_bookCoverWrapper__HzwCO{flex-shrink:0}.Book_bookCoverFloat__ns91z{width:180px;height:auto;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.Book_bookCoverFloat__ns91z:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.Book_bookCoverPlaceholderHero__NdziT{width:180px;height:252px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);background:#ffffff}.Book_bookTitlePlaceholderHero__5l0jp{font-size:15px;text-align:center;padding:0 20px;word-break:keep-all;font-weight:600;line-height:1.4;color:#6b7280}.Book_heroMetadata__HBQRI{color:#111827;flex:1;min-width:0}.Book_heroTitle__ECxC6{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:20px;color:#111827;letter-spacing:-.01em}.Book_authorCard__dyvMd{display:flex;align-items:center;gap:8px;margin-bottom:24px}.Book_authorAvatar__tJTr1{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:white;flex-shrink:0}.Book_authorInfo__elGda{display:flex;align-items:center;gap:6px}.Book_authorName__G77Ri{font-size:14px;font-weight:500;color:#111827}.Book_authorNameLink__yKrJB{color:#111827;text-decoration:none;transition:color .2s ease}.Book_authorNameLink__yKrJB:hover{color:#374151;text-decoration:underline}.Book_editLinkHero__TnT54{display:inline-flex;align-items:center;font-size:12px;color:#6b7280;text-decoration:none;padding:4px 10px;background:transparent;border:1px solid #d1d5db;border-radius:4px;transition:all .2s ease}.Book_editLinkHero__TnT54:hover{background:#f3f4f6;color:#374151;border-color:#9ca3af}.Book_priceHero__ylPQa{margin:16px 0}.Book_priceAmount__a2Y_L{font-size:24px;font-weight:700;color:#111827;line-height:1}.Book_heroActions__T8u1e{display:flex;flex-direction:row;gap:16px;align-items:center;margin-top:8px}.Book_ctaPrimary__1L_eX{background:#3b82f6;color:white;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-width:180px}.Book_ctaPrimary__1L_eX:hover{background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.3)}.Book_ctaPrimary__1L_eX:active{background:#1d4ed8}.Book_shareSectionBottom__rFS7Y{border-top:1px solid #e5e7eb;padding:32px 0;background:#fafafa}.Book_shareSectionContainer__l7Uo_{max-width:900px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.Book_shareSectionLabel__F5jTx{font-size:14px;font-weight:500;color:#6b7280}.Book_footerWrapper__txuoR{max-width:900px;margin:0 auto 100px;padding:24px}.Book_mobileFixedBottom__ighlV{display:none}@media (max-width:768px){.Book_mobileFixedBottom__ighlV{display:block;position:fixed;bottom:0;left:0;right:0;padding:16px;background:#ffffff;border-top:1px solid #e0e0e0;z-index:100}}.Book_stickyCTA__VQNRi{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:1000;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.Book_stickyCTAVisible__T9Gwb{transform:translateY(0)}.Book_stickyCTAContainer___521k{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.Book_stickyCTAInfo__Cbnu6{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.Book_stickyCTACover____i4Z{width:48px;height:68px;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-shrink:0}.Book_stickyCTACoverPlaceholder__ulEas{width:48px;height:68px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f0f0f0}.Book_stickyCTAText__GK1nd{flex:1;min-width:0}.Book_stickyCTATitle__h4J5z{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Book_stickyCTAPrice__E1v7z{font-size:18px;font-weight:700;color:#0284c7}.Book_stickyCTAButton__vfd77{background:#3b82f6;color:white;border:none;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0;text-decoration:none}.Book_stickyCTAButton__vfd77:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Book_tocSectionNew__xIdu6{background:linear-gradient(180deg,#ffffff,#f9fafb);padding:24px 0 56px}.Book_tocContainerNew__xfHIq{max-width:900px;margin:0 auto;padding:0 24px}.Book_tocHeaderNew__ZZcG0{text-align:left;margin-bottom:40px}.Book_tocTitleNew__onWZL{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}.Book_tocSubtitleNew__iogv9{font-size:16px;color:#6b7280}.Book_tocListNew__CAJQ7{display:flex;flex-direction:column;gap:12px}.Book_tocCardItem__ZJWgU{background:white;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:all .3s ease}.Book_tocCardItem__ZJWgU:hover{border-color:#93c5fd;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);box-shadow:0 4px 16px rgba(59,130,246,.1);transform:translateY(-1px)}.Book_tocCardLink__PvNOb{display:flex;align-items:center;padding:20px 24px;text-decoration:none;color:inherit;gap:16px;transition:all .2s ease}.Book_tocCardLink__PvNOb:hover{background:#fafafa}.Book_tocCardLocked__MykjZ{display:flex;align-items:center;padding:20px 24px;gap:16px;color:#9ca3af;cursor:not-allowed;background:#fafafa}.Book_tocNumberBadge__BqyGl{width:44px;height:44px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#6b7280;flex-shrink:0;transition:all .3s ease}.Book_tocCardLink__PvNOb:hover .Book_tocNumberBadge__BqyGl{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;transform:scale(1.05)}.Book_tocCardContent__AepZq{flex:1;min-width:0}.Book_tocCardTitle__1NE1f{font-size:16px;font-weight:500;color:#374151;line-height:1.5;transition:color .2s ease}.Book_tocCardLink__PvNOb:hover .Book_tocCardTitle__1NE1f{color:#111827}.Book_tocCardLocked__MykjZ .Book_tocCardTitle__1NE1f{color:#9ca3af}.Book_tocCardBadges__UkNOW{display:flex;align-items:center;gap:10px;flex-shrink:0}.Book_tocFreeBadge__Xe0ab{background:linear-gradient(135deg,#10b981,#059669);color:white;font-size:12px;padding:5px 12px;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.Book_tocLockIcon__eM3zy{color:#d1d5db;font-size:20px}.Book_descriptionSectionNew__VXb6U{background:white;padding:20px 0}.Book_descriptionContainerNew__hPwBY{max-width:900px;margin:0 auto;padding:0 24px}.Book_descriptionHeaderNew__E8sL_{text-align:left;margin-bottom:16px}.Book_descriptionTitleNew__4Tnba{font-size:28px;font-weight:700;color:#111827;margin-bottom:6px}.Book_descriptionContentNew__Q8yh9{background:#f9fafb;border-radius:20px;padding:24px;border:1px solid #e5e7eb}.Book_markdownContentNew__Nahp1{font-size:17px;line-height:1.85;color:#374151}.Book_markdownContentNew__Nahp1 p{margin:12px 0}.Book_markdownContentNew__Nahp1 h2{font-size:24px;font-weight:700;color:#111827;margin-top:40px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.Book_markdownContentNew__Nahp1 h3{font-size:20px;font-weight:600;color:#1f2937;margin-top:32px;margin-bottom:12px}.Book_markdownContentNew__Nahp1 ol,.Book_markdownContentNew__Nahp1 ul{margin:20px 0;padding-left:24px}.Book_markdownContentNew__Nahp1 li{margin:10px 0;line-height:1.7}.Book_markdownContentNew__Nahp1 li::marker{color:#0ea5e9;font-weight:600}.Book_markdownContentNew__Nahp1 blockquote{border-left:4px solid #0ea5e9;background:white;padding:20px 24px;margin:28px 0;border-radius:0 12px 12px 0;box-shadow:0 1px 3px rgba(0,0,0,.05);font-style:italic;color:#4b5563}.Book_markdownContentNew__Nahp1 strong{color:#111827;font-weight:700}.Book_markdownContentNew__Nahp1 code{background:#e0f2fe;color:#0284c7;padding:3px 8px;border-radius:6px;font-family:Monaco,Menlo,monospace;font-size:15px}.Book_markdownContentNew__Nahp1 pre{background:#1f2937;color:#e5e7eb;padding:24px;border-radius:12px;overflow-x:auto;margin:28px 0}.Book_markdownContentNew__Nahp1 pre code{background:transparent;color:inherit;padding:0}.Book_filesSectionNew__Ay30L{background:#f9fafb;padding:64px 0}.Book_filesContainerNew__eApn5{max-width:900px;margin:0 auto;padding:0 24px}.Book_filesHeaderNew__bE1TP{text-align:left;margin-bottom:32px}.Book_filesTitleNew__pH8kk{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}.Book_filesSubtitleNew__ztc89{font-size:16px;color:#6b7280}.Book_filesGridNew__ATmQV{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.Book_fileCardNew__JxgC7{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px;transition:all .3s ease}.Book_fileCardNew__JxgC7:hover{border-color:#0ea5e9;box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.Book_fileCardNew__JxgC7.Book_locked__vShbH{opacity:.7}.Book_fileCardIcon__XpG6w{width:52px;height:52px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:14px;display:flex;align-items:center;justify-content:center;color:white;font-size:24px;margin-bottom:16px}.Book_fileCardNew__JxgC7.Book_locked__vShbH .Book_fileCardIcon__XpG6w{background:#e5e7eb;color:#9ca3af}.Book_fileCardName__BQpVD{font-size:15px;font-weight:600;color:#111827;margin-bottom:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Book_fileDownloadBtn__ecIOd{background:#0ea5e9;color:white;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;width:100%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.Book_fileDownloadBtn__ecIOd:hover{background:#0284c7}.Book_fileLockedBtn__y6E1m{background:#f3f4f6;color:#6b7280;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:768px){.Book_heroSection__ATaha{padding:32px 0 48px}.Book_heroContainer__oYNfb{flex-direction:column;align-items:center;gap:24px;text-align:center}.Book_bookCoverWrapper__HzwCO{display:flex;justify-content:center}.Book_bookCoverFloat__ns91z{width:140px}.Book_bookCoverPlaceholderHero__NdziT{width:140px;height:196px}.Book_heroMetadata__HBQRI{display:flex;flex-direction:column;align-items:center}.Book_heroTitle__ECxC6{font-size:22px;margin-bottom:16px}.Book_authorCard__dyvMd{justify-content:center;margin-bottom:16px}.Book_priceHero__ylPQa{margin:12px 0}.Book_priceAmount__a2Y_L{font-size:22px}.Book_heroActions__T8u1e{flex-direction:column;align-items:center;width:100%;margin-top:4px}.Book_ctaPrimary__1L_eX{width:100%;max-width:280px;padding:14px 28px;font-size:15px;min-width:unset}.Book_stickyCTAContainer___521k{flex-direction:column;padding:12px 16px;gap:12px}.Book_stickyCTAInfo__Cbnu6{width:100%}.Book_stickyCTACover____i4Z{width:40px;height:56px}.Book_stickyCTATitle__h4J5z{font-size:14px}.Book_stickyCTAPrice__E1v7z{font-size:16px}.Book_stickyCTAButton__vfd77{width:100%;padding:14px 24px}.Book_tocSectionNew__xIdu6{padding:28px 0 44px}.Book_tocTitleNew__onWZL{font-size:24px}.Book_tocCardLink__PvNOb,.Book_tocCardLocked__MykjZ{padding:16px 20px}.Book_tocNumberBadge__BqyGl{width:40px;height:40px;font-size:14px}.Book_tocCardTitle__1NE1f{font-size:15px}.Book_descriptionSectionNew__VXb6U{padding:16px 0}.Book_descriptionTitleNew__4Tnba{font-size:24px}.Book_descriptionContentNew__Q8yh9{padding:20px 18px}.Book_markdownContentNew__Nahp1{font-size:16px}.Book_markdownContentNew__Nahp1 h2{font-size:20px}.Book_markdownContentNew__Nahp1 h3{font-size:18px}.Book_filesSectionNew__Ay30L{padding:48px 0}.Book_filesTitleNew__pH8kk{font-size:24px}.Book_filesGridNew__ATmQV{grid-template-columns:1fr;gap:16px}.Book_stickyCTA__VQNRi{display:none}}.Book_pageListSection__4PVh7{margin-top:24px}.Book_pageListTitle__v_xEE{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px;display:flex;align-items:center;gap:8px}.Book_pageCount__nEtA4{font-size:14px;font-weight:400;color:#9ca3af}.Book_pageList__9cZoq{display:flex;flex-direction:column;gap:2px}.Book_pageCard__aEhxP{display:flex;align-items:center;padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .15s ease;background:transparent}.Book_pageCard__aEhxP:hover{background-color:#f3f4f6}.Book_pageCardContent__xKXo4{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.Book_pageTitle__ZLLo3{font-size:14px;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Book_pageNumber__r9Xg4{font-size:12px;color:#9ca3af;flex-shrink:0}.Book_ctaPageWrapper__gzzzL{min-height:100vh;background:linear-gradient(180deg,#fafbfc,#ffffff)}.Book_tocMoreIndicator__wn0Il{display:flex;align-items:center;justify-content:center;padding:16px 24px;color:#6b7280;font-size:14px;font-weight:500;background:linear-gradient(180deg,transparent,#f9fafb);border-top:1px dashed #e5e7eb;margin-top:8px}.Book_ctaBottomSection__Dl5tV{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:48px 24px;border-top:1px solid #e2e8f0}.Book_ctaBottomContainer__DUiLZ{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.Book_ctaBottomText__mtXVW{font-size:18px;color:#475569;font-weight:500;margin:0}@media (max-width:768px){.Book_ctaBottomSection__Dl5tV{padding:32px 16px}.Book_ctaBottomText__mtXVW{font-size:16px}}.Book_importButton__lwIW0{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Book_importButton__lwIW0:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.Book_importButton__lwIW0 svg{flex-shrink:0}.BottomNav_bottom-container__4j2cu{background:transparent}.BottomNav_bottom-inner__ZXvnm{max-width:860px;margin:0 auto;padding:12px 16px;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.BottomNav_bottom-inner-2row__jcEZw{max-width:860px;margin:0 auto;padding:10px 16px 14px}.BottomNav_row-labels__YqQR8{display:grid;grid-template-columns:1fr 1fr;gap:8px;color:#64748b;font-size:12px;margin-bottom:8px}.BottomNav_label-left__zcGBz{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BottomNav_label-right__DIvuP{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BottomNav_row-buttons__TzWpN{display:grid;grid-template-columns:1fr 1fr;gap:12px}.BottomNav_doc-inner__mNLrT{max-width:42rem;margin:0 auto;padding:8px 16px 16px}.BottomNav_nav-grid__mHCs9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.BottomNav_nav-card-next__SgmV7{justify-self:end}.BottomNav_nav-card__biRHY{border:1.5px solid #cbd5e1;border-radius:12px;background:#ffffff;padding:16px 20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;min-width:0}.BottomNav_nav-card__biRHY:hover{border-color:#3b82f6;transform:translateY(-2px);background:linear-gradient(135deg,#ffffff,#f8fafc)}.BottomNav_caption-left__VzR5h,.BottomNav_caption-right__RZfaL{font-size:12px;color:#64748b;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BottomNav_nav-title-left__5qy8a,.BottomNav_nav-title-right__2cQ2z{color:#1e293b;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.BottomNav_nav-card__biRHY:hover .BottomNav_nav-title-left__5qy8a,.BottomNav_nav-card__biRHY:hover .BottomNav_nav-title-right__2cQ2z{color:#3b82f6}.BottomNav_page-nav__NE0TB{display:flex;align-items:center;gap:8px;border:1px solid rgba(2,8,23,.12);padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;cursor:pointer;background:#ffffff;box-shadow:0 2px 10px rgba(2,8,23,.06);color:#0f172a}.BottomNav_page-nav__NE0TB:hover{border-color:rgba(2,8,23,.2)}.BottomNav_title__bvG34{font-size:14px;color:#334155}.BottomNav_center-dot__OYo5C{justify-self:center;width:6px;height:6px;border-radius:9999px;background:#94a3b8}.BottomNav_disabled__D6JqK{opacity:.5;pointer-events:none;filter:grayscale(.5)}@media (max-width:640px){.BottomNav_nav-grid__mHCs9{grid-template-columns:1fr}.BottomNav_nav-card-next__SgmV7{justify-self:stretch}}@media (min-width:640px){.BottomNav_doc-inner__mNLrT{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.BottomNav_doc-inner__mNLrT{padding-left:32px;padding-right:32px}}@media (max-width:840px){.BottomNav_bottom-inner__ZXvnm{max-width:none;padding:10px 12px;grid-template-columns:1fr 1fr}.BottomNav_bottom-inner-2row__jcEZw{max-width:none;padding:10px 12px 14px}.BottomNav_center-dot__OYo5C{display:none}}