.SlugLayout_pageContainer__7q_1R{display:flex;overflow:hidden}.SlugLayout_contentContainer__sBrCT{flex:1;overflow-y:auto;background:var(--bg-body);padding-inline-start:280px;padding-right:280px;transition:all .3s ease}.SlugLayout_contentMinifiedSideNav__wIYdU{padding-inline-start:70px}.SlugLayout_contentExpanded__aHx0q{padding-right:1rem!important}.SlugLayout_contentWrapper__YQsmK{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:100vh}.SlugLayout_header__1mS8W{display:flex;align-items:baseline;gap:.5rem}.SlugLayout_title__udtXR{font-size:2rem;font-weight:600;padding-block:0;color:var(--text-main)}.SlugLayout_content__z8eA9{line-height:1.6;padding:2rem;margin-bottom:3rem;background:var(--bg-card);border-radius:12px;border:1px solid var(--border)}.SlugLayout_content__z8eA9 a[id],.SlugLayout_content__z8eA9 h1,.SlugLayout_content__z8eA9 h2,.SlugLayout_content__z8eA9 h3{scroll-margin-top:100px}.SlugLayout_content__z8eA9 h1{font-size:2rem;font-weight:600;color:var(--text-main)}.SlugLayout_content__z8eA9 h2{font-size:1.25rem;font-weight:600;color:var(--text-main)}.SlugLayout_content__z8eA9 h3{font-size:1.1rem;font-weight:600;color:var(--text-main)}.SlugLayout_content__z8eA9 p{color:var(--text-main)}.SlugLayout_content__z8eA9 strong{font-weight:600;color:var(--primary)}.SlugLayout_responsiveBox__Fir6v{padding-block-start:1rem;padding:1rem;border-radius:4px;background-color:var(--bg-card)}.SlugLayout_showMoreButton__jsrJf{position:fixed;top:2rem;right:2rem;width:30px;height:24px;background:transparent;border:none;cursor:pointer;z-index:1001;display:flex;flex-direction:column;justify-content:space-between;padding:0}.SlugLayout_showMoreButton__jsrJf span{display:block;width:100%;height:3px;background:var(--text-main);border-radius:2px;transition:all .3s ease;transform-origin:center}.SlugLayout_showMoreButton__jsrJf.SlugLayout_active__JJqCZ span:first-child{transform:rotate(45deg) translate(6px,6px)}.SlugLayout_showMoreButton__jsrJf.SlugLayout_active__JJqCZ span:nth-child(2){opacity:0}.SlugLayout_showMoreButton__jsrJf.SlugLayout_active__JJqCZ span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.SlugLayout_buttonGroup__GSScZ{position:fixed;top:0;right:-300px;width:280px;height:100vh;background:var(--bg-topbar);box-shadow:-2px 0 10px var(--shadow);padding:4rem 1.5rem 2rem;transition:right .3s ease;z-index:1000;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.SlugLayout_buttonGroup__GSScZ.SlugLayout_visible__ZjcpA{right:0}.SlugLayout_buttonGroup__GSScZ .SlugLayout_button__a2ngs{display:block;width:100%;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--text-main);font-weight:500;transition:all .2s ease;text-align:center}.SlugLayout_buttonGroup__GSScZ .SlugLayout_button__a2ngs:hover{background:var(--bg-card-hover);border-color:var(--border);transform:translateY(-1px)}.SlugLayout_contentContainer__sBrCT::-webkit-scrollbar{width:8px}.SlugLayout_contentContainer__sBrCT::-webkit-scrollbar-track{background:var(--bg-body)}.SlugLayout_contentContainer__sBrCT::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.SlugLayout_contentContainer__sBrCT::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.SlugLayout_buttonGroup__GSScZ::-webkit-scrollbar{width:4px}.SlugLayout_buttonGroup__GSScZ::-webkit-scrollbar-track{background:transparent}.SlugLayout_buttonGroup__GSScZ::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.SlugLayout_buttonGroup__GSScZ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width:1023px){.SlugLayout_pageContainer__7q_1R{flex-direction:column}.SlugLayout_contentContainer__sBrCT{height:auto;overflow-y:visible;padding-inline-start:0;padding-right:1rem}.SlugLayout_contentWrapper__YQsmK{padding:1.5rem 1rem;min-height:auto}.SlugLayout_content__z8eA9 h1,.SlugLayout_title__udtXR{font-size:1.5rem}.SlugLayout_showMoreButton__jsrJf{top:3.5rem;right:1.5rem}}@media (max-width:768px){.SlugLayout_title__udtXR{font-size:1.25rem}.SlugLayout_showMoreButton__jsrJf{top:3rem;right:1rem}.SlugLayout_buttonGroup__GSScZ{width:250px;padding:3rem 1rem 1.5rem}}.Comments_commentsSection__7u5Vr{padding-top:2rem;border-top:1px solid var(--border)}.Comments_commentsHeader__OJn_I{display:flex;justify-content:space-between;align-items:flex-start}.Comments_commentsTitle__YKqr9{font-size:1.5rem;font-weight:600;color:var(--text-main)}.Comments_adminControls__95uR3{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.Comments_adminToggle__vCm6z{background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.Comments_adminToggle__vCm6z.Comments_active__r6rRt{background:#4caf50;color:white;border-color:#4caf50}.Comments_adminToggle__vCm6z:hover{background:#e0e0e0}.Comments_adminToggle__vCm6z.Comments_active__r6rRt:hover{background:#45a049}.Comments_moderationNote__7BcKu{font-size:.75rem;color:var(--text-muted);margin:0;text-align:right;max-width:200px}.Comments_commentForm__Rczp0{background:var(--bg-card);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.Comments_formGroup__c_jC6{margin-bottom:1rem}.Comments_label__RIXp3{display:block;font-weight:500;margin-bottom:.5rem;color:var(--text-main)}.Comments_input__rBW7D,.Comments_textarea__FKkr_{width:100%;padding:.75rem;border:1px solid var(--border);background:var(--bg-body);color:var(--text-main);border-radius:4px;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.Comments_input__rBW7D:focus,.Comments_textarea__FKkr_:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--shadow)}.Comments_textarea__FKkr_{resize:vertical;min-height:100px}.Comments_submitButton__xug_L{background:var(--primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.Comments_submitButton__xug_L:hover:not(:disabled){background:#1565c0}.Comments_submitButton__xug_L:disabled{background:#ccc;cursor:not-allowed}.Comments_commentsList__1lEQx{margin-top:2rem}.Comments_noComments__Ji9q7{text-align:center;color:var(--text-muted);font-style:italic;padding:2rem;background:var(--bg-card);border-radius:8px}.Comments_comment__xKwhR{background:var(--bg-comment);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-bottom:1rem;transition:box-shadow .2s ease}.Comments_comment__xKwhR:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.Comments_comment__xKwhR.Comments_pending__uL5B4{background:var(--bg-comment-pending);border-color:var(--border)}.Comments_comment__xKwhR.Comments_pending__uL5B4:hover{box-shadow:0 2px 8px rgba(255,193,7,.2)}.Comments_commentHeader__o6ffa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.Comments_author__QYjYq{font-weight:600;color:var(--primary)}.Comments_timestamp__Z6onS{font-size:.85rem;color:var(--text-muted)}.Comments_commentContent__Yugr_{margin:0;line-height:1.6;color:var(--text-main)}.Comments_commentMeta__rsSUf{display:flex;align-items:center;gap:.5rem}.Comments_replyBadge__3ot1T{font-size:.75rem;background:var(--bg-badge);color:var(--primary);padding:.125rem .5rem;border-radius:12px;font-weight:500}.Comments_commentActions__v83YA{margin-top:.75rem}.Comments_replyButton__08UC3{background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.Comments_replyButton__08UC3:hover{background:var(--bg-card-hover);border-color:var(--primary);color:var(--primary)}.Comments_reply__n_pgK{margin-left:2rem;border-left:3px solid var(--bg-badge)}.Comments_replies__5JVjT,.Comments_reply__n_pgK{padding-left:1rem;margin-top:1rem}.Comments_replyForm__kzPK8{margin-top:1rem;padding:1rem;background:var(--bg-card);border-radius:6px;border:1px solid var(--border)}.Comments_replyFormHeader__ChQNp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:500;color:var(--text-main)}.Comments_cancelReplyButton__0Unpp{background:transparent;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.Comments_cancelReplyButton__0Unpp:hover{background:var(--bg-card-hover)}.Comments_errorMessage__6WdXP{background:#fee;border:1px solid #fcc;border-radius:4px;padding:.75rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;color:#c33}.Comments_errorClose__Hyv85{background:transparent;border:none;color:#c33;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.Comments_errorClose__Hyv85:hover{background:#fcc}.Comments_loadingMessage__xiWdJ{text-align:center;padding:2rem;color:var(--text-muted);font-style:italic;background:var(--bg-card);border-radius:8px;margin-bottom:1rem}.Comments_deleteButton__oUKIl,.Comments_editButton__grC9_{background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease;margin-left:.5rem}.Comments_editButton__grC9_:hover{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.Comments_deleteButton__oUKIl:hover{background:#ffebee;border-color:#f44336;color:#f44336}.Comments_editForm___4sje{margin:1rem 0;padding:1rem;background:var(--bg-card);border-radius:6px;border:1px solid var(--border)}.Comments_editTextarea__W11fX{width:100%;padding:.75rem;border:1px solid var(--border);background:var(--bg-body);color:var(--text-main);border-radius:4px;font-family:inherit;font-size:.95rem;resize:vertical;min-height:80px;margin-bottom:.75rem}.Comments_editActions__IGBX_{display:flex;gap:.5rem}.Comments_cancelButton__NxqzJ,.Comments_saveButton__X1fkf{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease;border:none}.Comments_saveButton__X1fkf{background:#4caf50;color:white}.Comments_saveButton__X1fkf:hover{background:#45a049}.Comments_cancelButton__NxqzJ{background:#f5f5f5;color:var(--text-main);border:1px solid var(--border)}.Comments_cancelButton__NxqzJ:hover{background:#e0e0e0}.Comments_modalOverlay__82eXX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Comments_modal__qVPCS{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.5rem;max-width:400px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.Comments_modal__qVPCS h3{margin:0 0 1rem;color:var(--text-main);font-size:1.25rem}.Comments_modal__qVPCS p{margin:0 0 1rem;color:var(--text-main);line-height:1.5}.Comments_modal__qVPCS .Comments_input__rBW7D{margin-bottom:1rem}.Comments_modalActions__grmIV{display:flex;gap:.75rem;justify-content:flex-end}.Comments_modalActions__grmIV .Comments_deleteButton__oUKIl{background:#f44336;color:white;border-color:#f44336}.Comments_modalActions__grmIV .Comments_deleteButton__oUKIl:hover{background:#d32f2f;border-color:#d32f2f}.Comments_modalActions__grmIV .Comments_cancelButton__NxqzJ{background:#f5f5f5;color:var(--text-main);border:1px solid var(--border)}.Comments_modalActions__grmIV .Comments_cancelButton__NxqzJ:hover{background:#e0e0e0}@media (max-width:768px){.Comments_commentForm__Rczp0{padding:1rem}.Comments_commentHeader__o6ffa{flex-direction:column;align-items:flex-start;gap:.25rem}.Comments_timestamp__Z6onS{font-size:.8rem}.Comments_reply__n_pgK{margin-left:1rem;padding-left:.75rem}.Comments_replyForm__kzPK8{padding:.75rem}.Comments_replyFormHeader__ChQNp{font-size:.9rem}.Comments_deleteButton__oUKIl,.Comments_editButton__grC9_{font-size:.8rem;padding:.25rem .5rem}}.SideNav_sideNav__ChDJy{position:fixed;top:60px;left:0;width:280px;height:calc(100vh - 60px);background:var(--bg-sidenav);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;box-shadow:2px 0 10px var(--shadow);overflow-y:auto;overflow-x:hidden;transition:width .3s ease;z-index:50}.SideNav_sideNav__ChDJy.SideNav_minified__f0CFI{width:70px}.SideNav_navHeader__iQgyD{border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;display:flex;justify-content:space-between;align-items:center;min-height:89px;padding:1.5rem 1rem}.SideNav_minified__f0CFI .SideNav_navHeader__iQgyD{padding:1.5rem .5rem;justify-content:center}.SideNav_navTitle__G0mpv{font-size:1.25rem;font-weight:600;opacity:1;transition:opacity .2s ease}.SideNav_minified__f0CFI .SideNav_navTitle__G0mpv{display:none;opacity:0}.SideNav_toggleButton__ulKHV{display:flex;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:4px}.SideNav_toggleButton__ulKHV:hover{background:var(--bg-card)}.SideNav_navList__Ppp0P{flex:1;padding:1rem 0;overflow-y:auto;overflow-x:hidden}.SideNav_navLink__r9RlJ{display:flex;align-items:center;padding:1rem 1.5rem;transition:all .3s ease;border-left:4px solid transparent;overflow:hidden;white-space:nowrap}.SideNav_minified__f0CFI .SideNav_navLink__r9RlJ{justify-content:center}.SideNav_navLink__r9RlJ:before{content:"";top:0;left:0;width:0;height:100%;background:rgba(255,255,255,.1);transition:width .3s ease}.SideNav_navLink__r9RlJ.SideNav_active__femcI,.SideNav_navLink__r9RlJ:hover{background:var(--bg-card);color:var(--primary);border-left-color:var(--primary)}.SideNav_navIcon__ysW_5{font-size:1.25rem;padding-right:.75rem;display:flex;align-items:center;justify-content:center}.SideNav_navLabel__5zd_t{font-size:.95rem;font-weight:400;opacity:1;transition:opacity .2s ease}.SideNav_minified__f0CFI .SideNav_navLabel__5zd_t{display:none;opacity:0}.SideNav_navFooter__TUQVf{padding:1.5rem;border-top:1px solid var(--border);background:rgba(0,0,0,.1);white-space:nowrap;overflow:hidden}.SideNav_mainContent__S3fh9{margin-left:280px;min-height:100vh;transition:margin-left .3s ease}.SideNav_mainContentMinified__Fkuz_{margin-left:70px}.SideNav_navList__Ppp0P::-webkit-scrollbar{width:4px}.SideNav_navList__Ppp0P::-webkit-scrollbar-track{background:transparent}.SideNav_navList__Ppp0P::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.SideNav_navList__Ppp0P::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}@media (max-width:1023px){.SideNav_sideNav__ChDJy{display:none}}.TableOfContents_toc__XiPA1{position:fixed;top:70px;right:1.5rem;width:240px;max-height:calc(100vh - 80px);overflow-y:auto;background:var(--bg-topbar);border:1px solid var(--border);border-radius:6px;padding:.75rem;box-shadow:0 4px 12px var(--shadow);font-size:.875rem;z-index:900}.TableOfContents_tocTitle__Exbme{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-block-end:.5rem}.TableOfContents_tocHeaderRow__FxyQs{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.TableOfContents_tocToggle__SZscq{border:none;background:transparent;cursor:pointer;font-size:.9rem;padding:.1rem .4rem;border-radius:4px;color:var(--text-main)}.TableOfContents_tocToggle__SZscq:hover{background:var(--bg-card)}.TableOfContents_tocList__dmopb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.TableOfContents_tocItemLevel1__1OlnY,.TableOfContents_tocItemLevel2__b_10U,.TableOfContents_tocItemLevel3__1o9Qc{margin:0}.TableOfContents_tocItemLevel2__b_10U{padding-inline-start:.8rem}.TableOfContents_tocItemLevel3__1o9Qc{padding-inline-start:1.6rem}.TableOfContents_tocLink__Okdtv{width:100%;text-align:left;border:none;background:transparent;padding:.2rem .25rem;cursor:pointer;color:var(--text-main);border-radius:4px;transition:background .15s ease,color .15s ease}.TableOfContents_tocLink__Okdtv:hover{background:var(--bg-card);color:var(--primary)}.TableOfContents_tocLinkActive__jNj4g{background:var(--bg-card-hover);color:var(--primary);font-weight:600}.TableOfContents_tocCollapsed__C1YNU{height:auto;max-height:none;width:auto;min-width:120px}@media (max-width:1023px){.TableOfContents_toc__XiPA1{position:static;width:100%;max-height:none;margin-bottom:1.5rem;box-shadow:none}}