@charset "UTF-8";.forum-cursor-wrap{background:transparent;min-height:100vh}.site-editorial-canvas:has(.forum-cursor-wrap) .forum-body{max-width:none;width:100%;margin:0;padding-left:.25rem;padding-right:.25rem}@media(max-width:575.98px){.site-editorial-canvas:has(.forum-cursor-wrap) .forum-body{padding-left:0;padding-right:0}}#forum-shortcuts-trigger{cursor:pointer}.forum-kbd-trigger{font-size:.9rem;padding:.1rem .35rem;background:#0000000f;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.forum-avatar{width:36px;height:36px;border-radius:50%;background:var(--color-accent, #6b8e23);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;text-decoration:none}.forum-body{display:flex;max-width:1160px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box;position:relative}.forum-body--no-sidebar{max-width:1160px}.forum-body--no-sidebar .forum-main{flex:1 1 100%;width:100%;max-width:100%;min-width:0}.forum-sidebar-backdrop{display:none;position:fixed;z-index:1038;left:0;right:0;bottom:0;top:3.5rem;margin:0;padding:0;border:0;width:100%;cursor:pointer;background:#0f172a73;-webkit-tap-highlight-color:transparent}@media(min-width:992px){.forum-sidebar-backdrop{display:none!important}}.forum-sidebar-wrap{width:240px;min-width:240px;flex-shrink:0;position:relative;transition:width .2s,margin .2s,opacity .2s}html.forum-sidebar-collapsed .forum-sidebar-wrap{display:none!important}.forum-sidebar-collapse-tab{position:absolute;right:0;top:50%;transform:translate(100%,-50%);z-index:10;width:20px;height:56px;padding:0;border:none;border-radius:0 6px 6px 0;background:#374151;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:2px 0 8px #00000026;transition:background .15s,color .15s}.forum-sidebar-collapse-tab:hover{background:#4b5563;color:#fff}.forum-sidebar-expand-tab{display:none!important;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;width:20px;height:56px;padding:0;border:none;border-radius:0 6px 6px 0;background:#374151;color:#ffffffe6;cursor:pointer;align-items:center;justify-content:center;font-size:.9rem;box-shadow:2px 0 8px #00000026;transition:background .15s,color .15s}.forum-sidebar-expand-tab:hover{background:#4b5563;color:#fff}html.forum-sidebar-collapsed .forum-sidebar-expand-tab{display:flex!important}.forum-navbar-sidebar-toggle{width:40px;height:40px;margin-right:.5rem;border:none;border-radius:8px;background:transparent;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.navbar-forum-toolbar .forum-navbar-sidebar-toggle{margin-right:0}.forum-navbar-sidebar-toggle:hover{background:#ffffff1a;color:#fff}.forum-navbar-sidebar-toggle [data-forum-icon=expand]{display:none}.forum-navbar-sidebar-toggle [data-forum-icon=collapse],html.forum-sidebar-collapsed .forum-navbar-sidebar-toggle [data-forum-icon=expand]{display:inline-block}html.forum-sidebar-collapsed .forum-navbar-sidebar-toggle [data-forum-icon=collapse]{display:none}.forum-sidebar{width:240px;min-width:240px;flex-shrink:0;padding:.5rem 0 1rem;background:#e8e9eb;border-right:1px solid #ddd;min-height:calc(100vh - 120px)}@media(max-width:991.98px){.forum-body{flex-wrap:nowrap}html.forum-sidebar-collapsed .forum-sidebar-wrap,html:not(.forum-sidebar-collapsed) .forum-sidebar-wrap{display:flex!important}.forum-sidebar-wrap{width:min(88vw,300px);max-width:100%;min-width:0;flex-shrink:0;position:fixed;top:3.5rem;right:0;bottom:0;z-index:1040;margin:0;transition:transform .28s ease;box-shadow:-6px 0 28px #00000024;flex-direction:column;overflow:hidden}html.forum-sidebar-collapsed .forum-sidebar-wrap{transform:translate(100%);pointer-events:none}html:not(.forum-sidebar-collapsed) .forum-sidebar-wrap{transform:translate(0);pointer-events:auto}html:not(.forum-sidebar-collapsed) .forum-sidebar-backdrop{display:block}html:not(.forum-sidebar-collapsed) body{overflow:hidden}html.forum-sidebar-collapsed .navbar-container--forum,html.forum-sidebar-collapsed .forum-body{max-width:none}.forum-sidebar{width:100%;min-width:0;border-right:none;border-bottom:none;padding-top:.75rem;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.forum-main{width:100%;flex:1;min-width:0}}.forum-nav{display:flex;flex-direction:column;gap:.15rem}.forum-nav-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:6px;color:#444;text-decoration:none;font-size:.9rem}.forum-nav-item:hover{background:#ddd;color:#1a1a1a}.forum-nav-item.active{background:var(--color-accent, #6b8e23);color:#fff}.forum-nav-item i{font-size:1.1rem;width:1.25rem;text-align:center}.forum-sidebar-block{margin-top:1.5rem}.forum-sidebar-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-weight:600;font-size:.85rem;color:#333;background:none;border:none;cursor:pointer;text-align:left}.forum-sidebar-chevron{font-size:.75rem;transition:transform .2s}.forum-sidebar-block .collapse.show .forum-sidebar-chevron{transform:rotate(180deg)}.forum-sidebar-cat{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;color:#444;text-decoration:none;font-size:.85rem}.forum-sidebar-cat:hover{background:#ddd;color:#1a1a1a}.forum-sidebar-cat-dot{width:10px;height:10px;border-radius:2px;background:var(--cat-color, #999)}.forum-sidebar-cat-name{flex:1}.forum-sidebar-all{display:block;padding:.4rem .75rem;font-size:.85rem;color:#666;text-decoration:none}.forum-sidebar-all:hover{color:var(--color-accent, #6b8e23)}.forum-sidebar-cat-count-num{font-size:.8rem;color:#888;margin-left:auto}.forum-main{flex:1;padding:1.25rem 0;min-width:0}.forum-inner-page{background:transparent}.forum-breadcrumb-strip{margin-top:0;margin-bottom:var(--site-breadcrumb-spacing-after, 1.25rem)}.forum-breadcrumb-strip .breadcrumb{margin-bottom:0}.prf-forum-feed .forum-breadcrumb-strip{color:#212529}.forum-breadcrumb-strip .site-breadcrumb-trail a.text-muted{color:#64748b!important}.forum-breadcrumb-strip .site-breadcrumb-trail a.text-muted:hover{color:var(--color-accent, #6b8e23)!important}.forum-breadcrumb-strip .breadcrumb-item.active,.forum-breadcrumb-strip .breadcrumb-item.active.text-dark{color:#1e293b!important}[data-theme=dark] .forum-breadcrumb-strip .breadcrumb-item.active,[data-theme=dark] .forum-breadcrumb-strip .breadcrumb-item.active.text-dark{color:var(--bs-body-color)!important}[data-theme=dark] .forum-breadcrumb-strip .site-breadcrumb-trail a.text-muted{color:var(--bs-secondary-color)!important}.forum-inner-hero{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;margin-bottom:1rem}.forum-inner-hero__main{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;padding:1rem 1.25rem}.forum-inner-hero__main h1{font-size:1.1rem;font-weight:700;margin:0 0 .25rem;color:#1a1a1a}.forum-inner-hero-desc{font-size:.85rem;color:#6b7280;margin:0}.forum-main .container,.forum-hero-thread .container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}.forum-discourse-thread{background:#fff}.forum-inner-card{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;overflow:hidden;margin-bottom:1rem}.forum-inner-card .table thead th{font-size:.8rem;font-weight:600;vertical-align:middle;padding:.6rem .75rem}.forum-inner-card .table thead th:first-child{text-align:left}.forum-inner-card .table thead th:not(:first-child){text-align:center}.forum-inner-card .table tbody td{vertical-align:middle;padding:.6rem .75rem}.forum-inner-card .table tbody td:first-child{text-align:left}.forum-inner-card .table tbody td:not(:first-child){text-align:center}.trust-level-badge.trust-level-1{background:#e0f2fe;color:#0369a1}.trust-level-badge.trust-level-2{background:#dcfce7;color:#15803d}.trust-level-badge.trust-level-3{background:#fef3c7;color:#b45309}.trust-level-badge.trust-level-4{background:#ede9fe;color:#5b21b6}.forum-leading-title{font-size:1rem;font-weight:700;color:#374151;margin:0 0 .75rem}.forum-leading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.forum-leading-card{background:#fff;border:1px solid rgba(26,48,36,.08);border-radius:10px;padding:1rem 1.25rem;display:block;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #1a30240f,0 8px 24px #1a302412}.forum-leading-card:hover{box-shadow:0 2px 6px #1a302414,0 10px 28px #1a302417;border-color:#1a302424;color:inherit}.forum-leading-card-title{font-weight:600;color:#1a1a1a;display:block;margin-bottom:.75rem;font-size:.95rem;line-height:1.35}.forum-leading-card:hover .forum-leading-card-title{color:var(--color-accent, #6b8e23)}.forum-leading-card-author{font-size:.85rem;color:#6b7280;display:flex;align-items:center;gap:.5rem}.forum-leading-avatar{width:28px;height:28px;border-radius:50%;background:var(--color-accent, #6b8e23);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;flex-shrink:0}@media(max-width:768px){.forum-leading-grid{grid-template-columns:1fr}}@media(max-width:991.98px){.forum-main{padding:.5rem 0}}@media(max-width:767.98px){.forum-body{padding-left:1rem;padding-right:1rem}}@media(max-width:575.98px){.forum-body{padding-left:.75rem;padding-right:.75rem}}@media(max-width:575.98px){.forum-page-top .forum-page-buttons{flex-wrap:wrap;gap:.5rem}.forum-page-search-form{width:100%;max-width:100%;box-sizing:border-box}.forum-page-search-input{flex:1;min-width:0}.forum-thread-poll-card .btn:not(.btn-link):not(.rounded-pill){width:100%;max-width:100%;box-sizing:border-box}.forum-main .list-group-item-action.d-flex{flex-wrap:wrap;gap:.35rem;align-items:flex-start!important}}@media(max-width:575.98px){.btn:not(.btn-link):not(.rounded-pill){width:100%;max-width:100%;box-sizing:border-box;justify-content:center}}.forum-categories-grid{margin-bottom:0}.forum-category-card{background:#fff;border:1px solid rgba(26,48,36,.08);border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s;border-left:4px solid var(--forum-cat-accent, var(--color-accent, #6b8e23));box-shadow:0 1px 3px #1a30240f,0 8px 24px #1a302412}.forum-category-card:hover{box-shadow:0 2px 6px #1a302414,0 10px 28px #1a302417;border-color:#1a302424;color:inherit}.forum-category-card-inner{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1rem;min-height:100px}.forum-category-card-icon{width:48px;height:48px;flex-shrink:0;border-radius:10px;background:#f1f5f9;color:var(--forum-cat-accent, var(--color-accent, #6b8e23));display:flex;align-items:center;justify-content:center;font-size:1.35rem}.forum-category-card-icon--letter{font-weight:700;font-size:1.25rem;color:#fff;background:var(--forum-cat-accent, var(--color-accent, #6b8e23))}.forum-category-card-body{flex:1;min-width:0}.forum-category-card-title{font-size:1rem;font-weight:600;color:#1a1a1a;display:block;margin-bottom:.35rem;line-height:1.3}.forum-category-card:hover .forum-category-card-title{color:#374151}.forum-category-card-desc{font-size:.85rem;color:#6b7280;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum-category-card-meta{font-size:.8rem;color:#9ca3af}.forum-category-card-arrow{flex-shrink:0;color:#d1d5db;font-size:1.1rem;margin-top:.25rem;transition:color .2s,transform .2s}.forum-category-card:hover .forum-category-card-arrow{color:var(--forum-cat-accent, var(--color-accent, #6b8e23));transform:translate(2px)}.forum-inner-card .legal-content{font-size:.9375rem;line-height:1.6;color:#374151}.forum-inner-card .legal-content h1{font-size:1.2rem;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.forum-inner-card .legal-content h1:first-child{margin-top:0}.forum-inner-card .legal-content h2{font-size:1.05rem;font-weight:600;margin-top:.9rem;margin-bottom:.4rem}.forum-inner-card .legal-content h3{font-size:1rem;font-weight:600;margin-top:.75rem;margin-bottom:.35rem}.forum-inner-card .legal-content h4,.forum-inner-card .legal-content h5,.forum-inner-card .legal-content h6{font-size:.95rem;font-weight:600;margin-top:.6rem;margin-bottom:.3rem}.forum-inner-card .legal-content p{margin-bottom:.65rem}.forum-inner-card .legal-content ul,.forum-inner-card .legal-content ol{margin-bottom:.65rem;padding-left:1.25rem}.forum-discovery-item{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:6px;background:#e2e8f0;color:#475569;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease}.forum-discovery-item:hover{background:#cbd5e1;color:#1e293b}.forum-discovery-item i{font-size:1rem;width:1.25rem;text-align:center;color:#94a3b8;transition:color .2s ease}.forum-discovery-item:hover i{color:#64748b}.forum-discovery-item--active{background:var(--color-accent, #6b8e23)!important;color:#fff!important}.forum-discovery-item--active:hover{background:var(--color-accent-hover, #5a771c)!important;color:#fff!important}.forum-discovery-item--active i{color:#ffffffeb!important}.forum-filter-pills .btn-link{color:#475569;background:#e2e8f0;border:1px solid transparent}.forum-filter-pills .btn-link:hover{color:#1e293b;background:#cbd5e1;border-color:#cbd5e1}.forum-filter-pills .btn-link.bg-light{background:var(--color-accent, #6b8e23)!important;color:#fff!important;border-color:var(--color-accent, #6b8e23)!important}.forum-filter-pills .btn-link.bg-light:hover{background:var(--color-accent-hover, #5a771c)!important;border-color:var(--color-accent-hover, #5a771c)!important}.form-check.form-switch{display:flex;align-items:center;gap:.5rem;padding-left:0;min-height:1.5rem}.form-check.form-switch .form-check-input{float:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;flex-shrink:0;cursor:pointer;pointer-events:auto}.form-check.form-switch .form-check-label{padding-left:0;cursor:pointer}.form-check:not(.form-switch){display:flex;align-items:flex-start;gap:.5rem;padding-left:0;margin-bottom:0;min-height:1.25em}.form-check:not(.form-switch) .form-check-input{float:none!important;margin-left:0!important;margin-right:0!important;margin-top:.15em!important;flex-shrink:0;position:relative;cursor:pointer;pointer-events:auto}.form-check:not(.form-switch) .form-check-label{padding-left:0;cursor:pointer}table .form-check:not(.form-switch),.table .form-check:not(.form-switch),.table-admin .form-check:not(.form-switch){align-items:center;justify-content:center;margin-bottom:0}label.form-check:not(.form-switch){align-items:center;cursor:pointer}label.form-check:not(.form-switch)>.form-check-input{margin-top:0!important}table input.form-check-input[type=checkbox],.table input.form-check-input[type=checkbox],.table-admin input.form-check-input[type=checkbox]{float:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;position:relative;left:0;vertical-align:middle;cursor:pointer;pointer-events:auto;flex-shrink:0}table td:has(>input.form-check-input[type=checkbox]),.table td:has(>input.form-check-input[type=checkbox]),.table-admin td:has(>input.form-check-input[type=checkbox]){overflow:visible;position:relative;z-index:1}.form-check.form-check-inline{display:inline-flex;align-items:center;gap:.35rem;padding-left:0;margin-right:.75rem;margin-bottom:0;vertical-align:middle;min-height:1.25em}.form-check.form-check-inline .form-check-input{float:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;flex-shrink:0;cursor:pointer;pointer-events:auto}label.form-check-label>.form-check-input,label.form-check-label:has(>.form-check-input){float:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;flex-shrink:0;cursor:pointer;pointer-events:auto}label.form-check-label:has(>.form-check-input){display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.forum-topic-col-check input.form-check-input[type=checkbox],input.form-check-input.forum-inline-thread-id,input.form-check-input.forum-inline-post-id{float:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;position:relative;left:0;vertical-align:middle;cursor:pointer;pointer-events:auto;flex-shrink:0}.forum-topic-col-check{overflow:visible;position:relative;z-index:1}.prf-ff__stats{margin-left:auto;display:flex;align-items:center;gap:.75rem}.prf-bm__actions{display:flex;flex-wrap:wrap;gap:.35rem}@media(max-width:575.98px){.prf-ff__stats{width:100%;margin-left:0;justify-content:flex-start;border-top:1px dashed var(--prf-line);padding-top:.65rem}.prf-forum-feed .btn-prf-ff{width:100%;max-width:100%}.prf-bm__actions{width:100%}}.forum-category-page{background:transparent}.forum-category-hero{background:transparent;border:none;padding:0;margin-bottom:.65rem}.forum-category-hero-panel{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;box-shadow:none;padding:1rem 1.25rem 1.25rem}.forum-category-hero-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.forum-category-hero-main{display:flex;align-items:center;gap:1rem;min-width:0}.forum-category-hero-icon{width:48px;height:48px;border-radius:8px;flex-shrink:0;object-fit:contain;display:flex;align-items:center;justify-content:center;background:#fff;color:#374151;font-weight:700;font-size:1.1rem;line-height:1;border:1px solid rgba(0,0,0,.08)}.forum-category-hero-icon-placeholder{box-shadow:0 1px 3px #0000000f}.forum-category-hero-text{min-width:0;display:flex;flex-direction:column;justify-content:center}.forum-category-hero-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem;line-height:1.25}.forum-category-hero-desc{font-size:.9rem;color:#4b5563;margin:0;line-height:1.4}.forum-category-badge{font-size:.75rem;color:#6b7280;display:inline-flex;align-items:center;gap:.25rem;margin-top:.35rem}.forum-category-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.forum-category-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.85rem;border-radius:6px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s}.forum-category-btn--secondary{background:#fff;color:#374151;border-color:#d1d5db}.forum-category-btn--secondary:hover{background:#f9fafb;border-color:#9ca3af;color:#111}.forum-category-btn--primary{background:var(--color-accent, #6b8e23);color:#fff;border-color:var(--color-accent, #6b8e23)}.forum-category-btn--primary:hover{background:var(--color-accent-hover, #5a771c);border-color:var(--color-accent-hover, #5a771c);color:#fff}.forum-category-alert{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.forum-category-alert--success{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.forum-category-alert--error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.forum-category-alert--info{background:#d4e4b8;color:var(--color-accent-hover, #5a771c);border:1px solid #a8c47a}.forum-category-subs-table{margin-bottom:1.25rem}.forum-main-table{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;overflow:hidden}.forum-main-table-header{display:grid;grid-template-columns:1fr auto minmax(260px,1fr);gap:1rem;align-items:center;padding:.5rem 1rem;background:#4b5563;color:#fff;font-size:.8rem;font-weight:700}.forum-main-row{display:grid;grid-template-columns:1fr auto minmax(260px,1fr);gap:1rem;align-items:center;padding:.6rem 1rem;border-bottom:1px solid #eee;min-height:48px}.forum-main-row--child{padding-left:2rem;min-height:56px;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0;background:#fff}@media(max-width:900px){.forum-category-subs-table .forum-main-table-header{grid-template-columns:1fr auto}.forum-category-subs-table .forum-main-th-counts{display:none}.forum-category-subs-table .forum-main-row{grid-template-columns:1fr auto}.forum-category-subs-table .forum-main-cell-counts{display:none}.forum-category-subs-table .forum-main-cell-latest{min-width:140px}}.forum-category-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.forum-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:0;background:#fff;padding:0 .5rem 0 1rem}.forum-tab{padding:.75rem 1rem;font-size:.9rem;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.forum-tab:hover{color:#111}.forum-tab.active{color:var(--color-accent, #6b8e23);font-weight:600;border-bottom-color:var(--color-accent, #6b8e23)}.forum-tab-right{margin-left:auto}.forum-solved-rate{padding:.35rem 1rem .5rem;margin:0}.forum-topics-table-wrap{border:1px solid #e5e7eb;border-top:0;overflow:hidden}.forum-topics-table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;padding:.65rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.forum-topic-col-main{text-align:left}.forum-topic-col-replies,.forum-topic-col-views{width:90px}.forum-topic-row td{padding:0;vertical-align:middle;border-bottom:1px solid #f3f4f6}.forum-topic-row:last-child td{border-bottom:0}.forum-topic-row:hover{background:#fafafa}.forum-topic-link{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;color:inherit;text-decoration:none;transition:background .15s}.forum-topic-link:hover{color:inherit}.forum-topic-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.forum-topic-body{min-width:0}.forum-topic-title{font-weight:500;color:#1a1a1a;display:block}.forum-topic-link:hover .forum-topic-title{color:var(--color-accent, #6b8e23)}.forum-topic-meta{font-size:.8rem;color:#9ca3af;display:block;margin-top:.2rem}.forum-topic-stat{font-size:.9rem;color:#374151;font-weight:500}.forum-topic-col-replies .forum-topic-stat,.forum-topic-col-views .forum-topic-stat{padding-right:.5rem}.forum-topic-activity{font-size:.8rem;color:#9ca3af}.forum-empty{padding:0}.forum-pagination{display:block}@media(max-width:575.98px){.forum-discourse .badge{white-space:normal}.forum-inner-card .list-group-item.d-flex{flex-wrap:wrap;gap:.35rem;width:100%;max-width:100%;box-sizing:border-box}}.prf-ff__lede a{color:var(--prf-accent);font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.prf-ff__lede a:hover{border-bottom-color:var(--prf-accent)}.prf-ff__explain{background:linear-gradient(180deg,#fdfcfa 0%,var(--prf-paper-2) 100%);border:1px solid var(--prf-line);border-radius:10px;padding:1rem 1.1rem 1.1rem;margin-bottom:1rem;box-shadow:inset 0 0 0 1px #14110d0d}.prf-ff__explain-title{margin:0 0 .65rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--prf-muted)}.prf-ff__explain-list{margin:0 0 .75rem;padding-left:1.15rem;color:var(--prf-ink-soft);font-size:.875rem;line-height:1.5}.prf-ff__explain-list li{margin-bottom:.35rem}.prf-ff__explain-foot{font-size:.8125rem;color:var(--prf-muted);line-height:1.45}.prf-ff__explain-foot a{color:var(--prf-accent);font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.prf-ff__explain-foot a:hover{border-bottom-color:var(--prf-accent)}.forum-page-header>.d-flex.flex-wrap{align-items:flex-start}@media(min-width:768px){.forum-page-header__actions{flex:1 1 320px;max-width:min(100%,640px);margin-left:auto}}.forum-page-search--index-header{max-width:none;border-radius:6px;border-color:#cbd5e1;box-shadow:none}.forum-page-search--index-header:focus-within{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b840}.forum-page-search--index-header .forum-page-search__submit{background:#334155}.forum-page-search--index-header .forum-page-search__submit:hover{background:#1e293b}.forum-index-new-thread-btn{border-radius:6px!important;font-weight:600;box-shadow:none!important;padding-left:.9rem;padding-right:.9rem}.forum-filter-tab{border-radius:6px!important;border:1px solid transparent}.forum-page-top{padding:0 0 1rem;margin-bottom:1rem}.forum-page-title{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 .65rem;letter-spacing:-.02em;line-height:1.25}.forum-page-toolbar{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;box-shadow:none;overflow:hidden}.forum-page-toolbar__section{padding:.55rem .75rem}.forum-page-toolbar__section+.forum-page-toolbar__section{border-top:1px solid #f1f5f9}.forum-page-toolbar__section--pills{padding-bottom:.5rem}.forum-page-toolbar__section--search{background:#fafbfc}.forum-page-toolbar__section--discovery{padding-top:.45rem;padding-bottom:.5rem}.forum-page-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.forum-page-pill{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .8rem;font-size:.8125rem;font-weight:600;line-height:1.2;color:#475569;text-decoration:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;transition:background .15s,border-color .15s,color .15s}.forum-page-pill:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.forum-page-search{display:flex;align-items:stretch;width:100%;max-width:min(100%,440px);border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.forum-page-search:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 3px #6b8e2326}.forum-page-search__icon{display:flex;align-items:center;padding-left:.75rem;color:#94a3b8;font-size:1rem;flex-shrink:0}.forum-page-search__input{flex:1;min-width:0;border:0;padding:.5rem .6rem;font-size:.875rem;outline:none;background:transparent;color:#0f172a}.forum-page-search__input::placeholder{color:#94a3b8}.forum-page-search__submit{flex-shrink:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--color-accent-hover, #5a771c);border:none;cursor:pointer;transition:background .15s}.forum-page-search__submit:hover{background:var(--color-accent-hover, #5a771c);color:#fff}.forum-discovery-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem}.forum-discovery-link{font-size:.8125rem;font-weight:500;color:#64748b;text-decoration:none;white-space:nowrap}.forum-discovery-link:hover{color:var(--color-accent-hover, #5a771c);text-decoration:underline}@media(max-width:575.98px){.forum-btn-new-thread{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}.forum-page-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.forum-page-pill{width:100%;min-width:0;box-sizing:border-box}.forum-page-search{max-width:none}.forum-discovery-link{white-space:normal}}.forum-collapsible{margin-bottom:.5rem;background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;overflow:hidden}.forum-collapsible-title{font-size:.95rem;font-weight:700;color:#374151;margin:0;padding:.45rem .85rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;-webkit-user-select:none;user-select:none;transition:background .15s}.forum-collapsible-title:hover{background:#f9fafb}.forum-collapsible-icon{font-size:.85rem;transition:transform .2s;flex-shrink:0}.forum-collapsible--open .forum-collapsible-icon{transform:rotate(90deg)}.forum-collapsible-count{font-weight:500;color:#6b7280;font-size:.85rem}.forum-collapsible-body{display:none;padding:0 1rem 1rem}.forum-collapsible--open .forum-collapsible-body{display:block}.forum-featured{margin-bottom:1rem}.forum-featured-title{font-size:1rem;font-weight:700;color:#333;margin:0 0 .5rem}.forum-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:900px){.forum-featured-grid{grid-template-columns:1fr}}.forum-featured-card{background:#fff;border:1px solid rgba(26,48,36,.08);border-radius:10px;padding:.75rem 1rem;display:block;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #1a30240f,0 8px 24px #1a302412}.forum-featured-card:hover{box-shadow:0 2px 6px #1a302414,0 10px 28px #1a302417;color:inherit}.forum-featured-card-title{font-weight:500;color:#1a1a1a;display:block;margin-bottom:.3rem;font-size:.95rem}.forum-featured-card-author{font-size:.8rem;color:#888}.forum-btn-new{padding:.4rem .75rem;font-size:.875rem;background:var(--color-accent, #6b8e23);color:#fff;border-radius:8px;text-decoration:none;border:none}.forum-btn-new:hover{background:var(--color-accent-hover, #5a771c);color:#fff}.forum-banner{background:#e8f4fd;border:1px solid #b8daff;padding:.4rem .85rem;font-size:.875rem;color:#004085;border-radius:6px;margin-bottom:.5rem}.forum-leading-mb{margin-bottom:.75rem}.forum-bar-above-table{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.forum-bar-above-table-left{flex:0 0 auto}.forum-bar-above-table-right{flex:0 0 auto;margin-left:auto}.forum-btn-new-thread{display:inline-flex;align-items:center;padding:.35rem .85rem;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;background:var(--color-accent, #6b8e23);color:#fff;border:1px solid var(--color-accent-hover, #5a771c);transition:background .15s,border-color .15s,color .15s}.forum-btn-new-thread:hover{background:var(--color-accent-hover, #5a771c);border-color:var(--color-accent-hover, #5a771c);color:#fff}.forum-subcategories-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.9rem;font-weight:600;color:var(--color-accent-hover, #5a771c);background:#d4e4b8;border:1px solid #a8c47a;border-radius:6px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.forum-subcategories-toggle-btn:hover{color:#1e3a8a;border-color:#60a5fa;background:#c5d9a0}.forum-subcategories-toggle-icon{font-size:1rem;transition:transform .2s}.forum-main-table-body.forum-subcategories-hidden .forum-subcategories-row{display:none!important}.forum-subcategories-toggle-btn--hidden .forum-subcategories-toggle-icon{transform:rotate(180deg)}.forum-main-table{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;overflow:hidden;margin-top:0}.forum-main-table-header{display:grid;grid-template-columns:1fr auto minmax(260px,1fr);gap:.85rem;align-items:center;padding:.4rem .85rem;background:#4b5563;color:#fff;font-size:.8rem;font-weight:700}.forum-main-th-counts{text-align:center;min-width:80px}.forum-main-th-latest{text-align:right;min-width:260px}.forum-main-row{display:grid;grid-template-columns:1fr auto minmax(260px,1fr);gap:.85rem;align-items:center;padding:.45rem .85rem;border-bottom:1px solid #eee;min-height:42px}.forum-main-row:last-child{border-bottom:0}.forum-main-row:hover{background:#fafafa}.forum-main-row--parent{background:#eef1f5;min-height:50px;padding:.5rem .85rem;border-bottom:1px solid #e5e7eb}.forum-main-row--parent:hover{background:#e8ebf0}.forum-main-row--parent .forum-main-cell-cat{gap:.6rem}.forum-main-row--parent .forum-main-cat-icon--parent{width:32px;height:32px;font-size:.85rem}.forum-main-row--parent .forum-main-cat-title--parent{font-size:.95rem;font-weight:600}.forum-main-row--parent .forum-main-cat-desc{font-size:.75rem;color:#6b7280;line-height:1.3;margin-top:.08rem;display:block}.forum-main-row--parent .forum-main-cell-counts,.forum-main-row--parent .forum-main-cell-latest .forum-main-latest-title{font-size:.75rem}.forum-main-row--parent .forum-main-cell-latest .forum-main-latest-author,.forum-main-row--parent .forum-main-cell-latest .forum-main-latest-date{font-size:.7rem}.forum-main-row--child{padding-left:2rem;min-height:48px;padding-top:.4rem;padding-bottom:.4rem;border-bottom:1px solid #f0f0f0;background:#fff}.forum-main-row--child:hover{background:#fafafa}.forum-main-row--child .forum-main-cell-cat{padding-left:.5rem;border-left:3px solid var(--cat-color, #e5e7eb)}.forum-main-cat-icon--child{width:32px;height:32px;font-size:.9rem;border-radius:6px;background:var(--cat-color, var(--color-accent, #6b8e23));color:#fff;display:flex;align-items:center;justify-content:center}.forum-main-cat-title--child{font-size:.9rem;font-weight:500;color:#1a1a1a}.forum-main-row--child .forum-main-cell-cat:hover .forum-main-cat-title--child{color:var(--color-accent, #6b8e23)}.forum-main-cell{min-width:0}.forum-main-cell-cat{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.forum-main-cell-cat:hover{color:inherit}.forum-main-cat-icon{width:32px;height:32px;flex-shrink:0;border-radius:5px;background:var(--cat-color, var(--color-accent, #6b8e23));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.forum-main-cat-text{flex:1;min-width:0}.forum-main-cat-title{font-size:.9rem;color:#1a1a1a;display:block;margin-bottom:.1rem}.forum-main-cell-cat:hover .forum-main-cat-title{color:var(--color-accent, #6b8e23)}.forum-main-cat-desc{font-size:.75rem;color:#6b7280;line-height:1.3;display:block}.forum-main-cell-counts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-width:80px;font-size:.8rem;color:#374151}.forum-main-count-line{display:block}.forum-main-count-line .forum-main-count-label{display:inline-block;min-width:4.4em;text-align:left}.forum-main-cell-latest{min-width:260px;text-align:right;padding-left:.5rem}.forum-main-latest-link{display:block;text-decoration:none;color:inherit;font-size:.8rem;line-height:1.35}.forum-main-latest-link:hover{color:inherit}.forum-main-latest-title{display:block;font-weight:500;color:#1a1a1a;margin-bottom:.15rem;font-size:.8rem}.forum-main-latest-link:hover .forum-main-latest-title{color:var(--color-accent, #6b8e23)}.forum-main-latest-author{display:block;font-size:.75rem;color:#dc2626;margin-bottom:.08rem}.forum-main-latest-date{display:block;font-size:.75rem;color:#6b7280}.forum-main-latest-empty{font-size:.85rem;color:#9ca3af}@media(max-width:900px){.forum-main-table-header{grid-template-columns:1fr auto;padding:.45rem .75rem}.forum-main-th-counts{display:none}.forum-main-row{grid-template-columns:1fr auto;padding:.5rem .75rem;min-height:44px}.forum-main-row--parent{min-height:56px;padding:.6rem .75rem}.forum-main-cell-counts{display:none}.forum-main-cell-latest{min-width:140px}}.forum-latest-section{margin-top:1.25rem}.forum-latest-section .forum-collapsible-body{padding:0 1rem 1rem}.forum-latest-section .forum-latest-list{margin:0}.forum-latest-section-title{font-size:1rem}.forum-latest-list{list-style:none;padding:0;margin:0}.forum-latest-item{border-bottom:1px solid #f0f0f0}.forum-latest-item:last-child{border-bottom:0}.forum-latest-link{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;text-decoration:none;color:inherit}.forum-latest-link:hover{background:#fafafa}.forum-latest-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--color-accent, #6b8e23);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.forum-latest-body{flex:1;min-width:0}.forum-latest-topic-title{font-weight:500;color:#1a1a1a;display:block;font-size:.95rem}.forum-latest-link:hover .forum-latest-topic-title{color:var(--color-accent, #6b8e23)}.forum-latest-meta{font-size:.75rem;color:#888;display:block;margin-top:.15rem}.forum-latest-replies{font-size:.85rem;color:#666;width:2rem;text-align:center}.forum-latest-time{font-size:.8rem;color:#999}.forum-latest-empty{padding:1.25rem;text-align:center;color:#888;font-size:.9rem}@media(max-width:900px){.forum-main-table-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem}.forum-main-th-counts{display:none!important}.forum-main-cell-latest{min-width:0!important;max-width:100%}.forum-main-latest-title{word-break:break-word;overflow-wrap:anywhere}}@media(max-width:575.98px){.forum-page-header .breadcrumb-sonovik{font-size:var(--site-breadcrumb-font-size, .875rem);line-height:var(--site-breadcrumb-line-height, 1.5);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum-page-title{font-size:1.05rem;line-height:1.25;margin-bottom:.5rem;word-break:break-word}.forum-leading-title{font-size:.95rem}.forum-bar-above-table{flex-direction:column;align-items:stretch;gap:.5rem}.forum-bar-above-table-right{margin-left:0}.forum-main-table-header{display:none}.forum-main-row{display:flex!important;flex-direction:column;align-items:stretch;gap:.45rem;padding:.65rem!important;min-height:0!important}.forum-main-row--child{padding-left:.65rem!important}.forum-main-cell-cat{order:1}.forum-main-cell-counts{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:.35rem 1rem;order:2;font-size:.72rem;color:#4b5563}.forum-main-cell-latest{order:3;min-width:0!important;width:100%;text-align:left!important;padding-left:0!important}.forum-main-latest-link{text-align:left}.forum-latest-link{flex-wrap:wrap;gap:.45rem}.forum-latest-replies,.forum-latest-time{flex-shrink:0}.forum-latest-body{min-width:0}}.forum-topics-table-wrap{overflow-x:auto}.forum-topics-table{width:100%;border-collapse:collapse}.forum-topics-table th{font-size:.8rem;font-weight:600;color:#6b7280;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.forum-topics-table td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.forum-topics-table tbody tr:hover{background:#f9fafb}.forum-topic-col-main{min-width:220px}.forum-topic-col-replies{width:90px}.forum-topic-col-activity{width:120px}.dm-page{font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);color:#0f172a}.dm-page h1,.dm-page .dm-hero__title{font-family:var(--font-sans, "Montserrat", sans-serif)}.dm-hero{background:#fff;color:#143026;border:1px solid rgba(26,48,36,.1);border-radius:10px;padding:1.35rem 1.5rem;margin-bottom:1.25rem;box-shadow:none}.dm-hero__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent, #6b8e23);margin:0 0 .35rem}.dm-hero__title{font-size:1.5rem;font-weight:700;margin:0 0 .35rem;line-height:1.2;color:#143026}.dm-hero__lede{margin:0;font-size:.9rem;color:#6d746e;max-width:36rem;line-height:1.45}.dm-list{list-style:none;margin:0;padding:0}.dm-row{display:flex;align-items:stretch;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(26,48,36,.1);border-radius:10px;margin-bottom:.65rem;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s;box-shadow:none}.dm-row:hover{border-color:#6b8e2373;box-shadow:none;color:inherit}.dm-row--unread{border-left:4px solid var(--color-accent, #6b8e23);background:#faf7f1}.dm-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,var(--color-accent, #6b8e23),var(--color-accent, #6b8e23));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.dm-row__body{flex:1;min-width:0}.dm-row__top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.dm-row__name{font-weight:700;font-size:1rem;color:#0f172a}.dm-row__time{font-size:.8rem;color:#64748b;white-space:nowrap}.dm-row__preview{font-size:.88rem;color:#475569;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-empty{text-align:center;padding:2.5rem 1.5rem;border:1px solid rgba(26,48,36,.1);border-radius:10px;background:#fff}.dm-empty__icon{font-size:2.5rem;color:#94a3b8;margin-bottom:.75rem}.dm-badge{background:var(--color-accent, #6b8e23);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:6px}.dm-chat{font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);color:#0f172a;max-width:800px;margin:0 auto}.dm-chat__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;margin-bottom:1rem;box-shadow:none}.dm-chat__who{display:flex;align-items:center;gap:.75rem}.dm-chat__avatar{width:44px;height:44px;border-radius:50%;background:var(--color-accent, #6b8e23);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.dm-chat__name{font-family:var(--font-sans, "Montserrat", sans-serif);font-weight:700;font-size:1.1rem;margin:0}.dm-chat__meta{font-size:.8rem;color:#64748b;margin:0}.dm-chat__scroll{border:1px solid rgba(26,48,36,.1);border-radius:10px;background:#fff;padding:1rem;min-height:320px;max-height:min(58vh,520px);overflow-y:auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:.65rem}.dm-bubble{max-width:85%;padding:.65rem .9rem;border-radius:14px;font-size:.92rem;line-height:1.45;word-break:break-word}.dm-bubble--me{align-self:flex-end;background:var(--color-accent, #6b8e23);color:#fff;border-bottom-right-radius:4px}.dm-bubble--them{align-self:flex-start;background:#faf7f1;border:1px solid rgba(26,48,36,.1);border-bottom-left-radius:4px}.dm-bubble__meta{font-size:.72rem;opacity:.75;margin-top:.35rem}.dm-compose textarea{border-radius:10px;border:1px solid #cbd5e1;resize:vertical;min-height:88px}.dm-compose textarea:disabled{background:#f1f5f9;cursor:not-allowed}.prf-ff__thread-body{flex:1 1 220px;min-width:0}.prf-mp__excerpt{font-size:.875rem;color:var(--prf-ink-soft);line-height:1.45}.prf-ff__stats{margin-left:auto;padding-top:.1rem}.prf-forum-feed{--prf-ink: #143026;--prf-ink-soft: #2a3d34;--prf-muted: #6d746e;--prf-paper: #ffffff;--prf-paper-2: #faf7f1;--prf-accent: var(--color-accent, #6b8e23);--prf-line: rgba(26, 48, 36, .1);font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);color:var(--prf-ink);max-width:1120px;margin-inline:auto}.prf-ff__mast{background:var(--prf-paper);border:1px solid var(--prf-line);border-radius:10px;box-shadow:none;padding:1.15rem 1.15rem 1.25rem;margin-bottom:1rem}.prf-ff__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--prf-accent)}.prf-ff__title{margin:0;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;line-height:1.15;color:var(--prf-ink)}.prf-ff__lede{margin:.5rem 0 0;font-size:.92rem;color:var(--prf-muted);line-height:1.55}.prf-ff__panel{background:var(--prf-paper);border:1px solid var(--prf-line);border-radius:10px;box-shadow:none}.prf-ff__thread-list{padding:0}.prf-ff__thread{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.85rem 1rem;border-bottom:1px solid var(--prf-line);background:#fff;transition:background .12s ease}.prf-ff__thread:last-child{border-bottom:none}.prf-ff__thread:hover{background:var(--prf-paper-2)}.prf-ff__thread-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--prf-line);border-radius:8px;background:var(--prf-paper);font-size:1.1rem;color:var(--prf-ink-soft)}.prf-ff__icon--pin{color:#b45309}.prf-ff__icon--lock{color:var(--prf-muted)}.prf-ff__icon--ok{color:#15803d}.prf-ff__thread-body{flex:1 1 200px;min-width:0}.prf-ff__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}.prf-ff__badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;border:1px solid var(--prf-line);background:var(--prf-paper)}.prf-ff__badge--pin{border-color:#b4530959;color:#92400e}.prf-ff__badge--lock{color:var(--prf-muted)}.prf-ff__badge--ok{border-color:#15803d59;color:#166534}.prf-ff__thread-title{display:block;font-weight:800;font-size:1rem;line-height:1.3;color:var(--prf-ink);text-decoration:none;margin-bottom:.35rem}.prf-ff__thread-title:hover{color:var(--prf-accent)}.prf-ff__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8rem;color:var(--prf-muted)}.prf-ff__meta-link{color:var(--prf-accent);text-decoration:none;font-weight:600;border-bottom:1px solid transparent}.prf-ff__meta-link:hover{border-bottom-color:var(--prf-accent)}.prf-ff__meta-sep{color:var(--prf-line);font-weight:700;-webkit-user-select:none;user-select:none}.prf-ff__stats{display:flex;gap:.75rem;flex-shrink:0;margin-left:auto;padding-top:.15rem}.prf-ff__stat{text-align:center;min-width:3.25rem}.prf-ff__stat-val{display:block;font-weight:800;font-size:1rem;color:var(--prf-ink);line-height:1.1}.prf-ff__stat-lbl{font-size:.68rem;color:var(--prf-muted);text-transform:uppercase;letter-spacing:.04em}.prf-ff__empty{text-align:center;padding:2rem 1.25rem 2.25rem}.prf-ff__empty-icon{font-size:2.5rem;color:var(--prf-muted);opacity:.45;display:block;margin-bottom:.75rem}.prf-ff__empty-title{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--prf-ink)}.prf-ff__empty-text{margin:0 auto 1.25rem;max-width:26rem;font-size:.9rem;color:var(--prf-muted);line-height:1.5}.prf-ff__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.btn-prf-ff{border-radius:8px!important;font-weight:700!important;border-width:1px!important;padding:.45rem 1.1rem!important}.btn-prf-ff--primary{background:var(--prf-ink)!important;border-color:var(--prf-ink)!important;color:#fff!important}.btn-prf-ff--primary:hover{background:var(--prf-accent)!important;border-color:var(--prf-accent)!important;color:#fff!important}.btn-prf-ff--ghost{background:transparent!important;border-color:var(--prf-ink)!important;color:var(--prf-ink)!important}.btn-prf-ff--ghost:hover{background:var(--prf-paper-2)!important}.prf-ff__pager .pagination{justify-content:center}@media(max-width:575.98px){.prf-ff__stats{width:100%;margin-left:0;justify-content:flex-start;border-top:1px dashed var(--prf-line);padding-top:.65rem}.prf-forum-feed .btn-prf-ff{width:100%;max-width:100%}}.forum-onboarding-banner{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:.9rem 1rem;margin-bottom:1rem;display:flex;gap:1rem;align-items:flex-start}.forum-onboarding-left{flex:1 1 auto;min-width:0}.forum-onboarding-right{flex:0 0 230px}.forum-onboarding-close{margin-left:auto}@media(max-width:768px){.forum-onboarding-banner{flex-direction:column}.forum-onboarding-right{width:100%}}.forum-onboarding-step-indicator{cursor:default}.forum-onboarding-step-indicator.active::marker{color:var(--color-accent, #6b8e23)}.post-edit-diff-del{background:#fecaca;text-decoration:line-through}.post-edit-diff-ins{background:#bbf7d0}.forum-search-page{--fs-accent: var(--color-accent, #6b8e23);--fs-accent-hover: var(--color-accent-hover, #5a771c);--fs-slate-50: #f8fafc;--fs-slate-100: #f1f5f9;--fs-slate-200: #e2e8f0;--fs-slate-500: #64748b;--fs-slate-700: #334155;--fs-slate-900: #0f172a}.forum-search-hero .forum-inner-hero__main{box-shadow:none}.forum-search-hero-icon{width:2.75rem;height:2.75rem;border-radius:10px;background:#6b8e231f;color:var(--fs-accent);font-size:1.25rem}.forum-search-page-title{font-size:clamp(1.15rem,2.5vw,1.4rem);margin:0;letter-spacing:-.02em}.forum-search-hero-text{flex:1 1 0%;min-width:0}.forum-search-hero-lede{line-height:1.45}.forum-search-form-panel{background:#fff;border:1px solid rgba(26,48,36,.1);border-radius:10px;padding:1rem 1.1rem 1.1rem;margin-top:.25rem;--forum-search-toolbar-h: 2.125rem}.forum-search-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-slate-500)!important;margin-bottom:.35rem}.forum-search-label-kbd{text-transform:none;letter-spacing:normal;vertical-align:middle}.forum-search-kbd{display:inline-block;font-size:.65rem;font-weight:600;padding:.08rem .35rem;line-height:1;color:var(--fs-slate-700);background:#fff;border:1px solid var(--fs-slate-200);border-radius:4px;box-shadow:0 1px 0 var(--fs-slate-200)}.forum-search-control,.forum-search-control:focus{border-radius:8px;border-color:#cbd5e1;font-size:.8125rem}.forum-search-control:focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px #6366f12e}.forum-search-form-panel .form-control-sm.forum-search-control,.forum-search-form-panel .form-select-sm.forum-search-control{height:var(--forum-search-toolbar-h);min-height:var(--forum-search-toolbar-h);padding-top:.2rem;padding-bottom:.2rem;line-height:1.35;box-sizing:border-box}.forum-search-form-panel .form-select-sm.forum-search-control{padding-top:.15rem;padding-bottom:.15rem}.forum-search-submit-btn{background:var(--fs-accent);border:none;color:#fff;font-weight:500;font-size:.8125rem;border-radius:8px;height:var(--forum-search-toolbar-h);min-height:var(--forum-search-toolbar-h);padding-top:0;padding-bottom:0;padding-left:.85rem!important;padding-right:.85rem!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #4f46e540;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.forum-search-submit-btn:hover{background:var(--fs-accent-hover);color:#fff;box-shadow:0 2px 8px #4f46e559}.forum-search-submit-btn:active{transform:translateY(1px)}.forum-search-hint{line-height:1.5;padding-top:.65rem;border-top:1px dashed var(--fs-slate-200);margin-top:.85rem!important}.forum-search-hint-kbd{font-size:.7em;padding:.1rem .35rem;border-radius:4px;background:#fff;border:1px solid var(--fs-slate-200);color:var(--fs-slate-700)}.forum-search-hint-code{font-size:.8em;padding:.1rem .35rem;background:#fff;border:1px solid var(--fs-slate-200);border-radius:4px;color:var(--fs-slate-700)}.forum-search-active-filters{border-top:1px solid var(--fs-slate-200)}.forum-search-filter-chip{font-size:.8rem;font-weight:500;padding:.35rem .65rem;border-radius:999px;background:#eef2ff;color:var(--color-accent-hover, #5a771c)!important;border:1px solid #c7d2fe;transition:background .15s,border-color .15s}.forum-search-filter-chip:hover{background:#e0e7ff;border-color:#a5b4fc;color:#3730a3!important}.forum-search-results-bar{background:var(--fs-slate-50);border:1px solid var(--fs-slate-200);border-radius:10px;padding:.65rem 1rem;color:var(--fs-slate-500)}.forum-search-query-mark{color:var(--fs-slate-900);font-weight:600}.forum-search-results-card{border-radius:12px!important;border:1px solid var(--fs-slate-200)!important;box-shadow:0 4px 20px #0f172a0d}.forum-search-hit-row{border-bottom-color:var(--fs-slate-100)!important;transition:background .15s ease}.forum-search-hit-row:hover{background:#fafbff!important}.forum-search-hit-row:last-child{border-bottom:none!important}.forum-search-hit-avatar{width:48px;height:48px;background:#faf7f1;color:var(--fs-slate-500);border:1px solid rgba(26,48,36,.1)}.forum-search-hit-row:hover .forum-search-hit-avatar{border-color:#6b8e2359;background:#6b8e231a}.thread-title:hover{color:var(--fs-accent)!important}.border-bottom-light{border-bottom:1px solid var(--fs-slate-100)}.forum-search-empty-card{border-radius:10px!important;border:1px solid rgba(26,48,36,.1)!important;box-shadow:none;background:#fff}.forum-search-empty-icon{width:4rem;height:4rem;border-radius:50%;background:var(--fs-slate-100);color:var(--fs-slate-500);font-size:1.75rem}.forum-search-pagination-wrap{border-color:var(--fs-slate-200)!important}#forum-search-autocomplete{border-radius:8px!important;border:1px solid var(--fs-slate-200);box-shadow:0 8px 24px #0f172a1f!important}@media(min-width:768px){.forum-search-page .forum-search-form__toolbar-row{flex-wrap:nowrap;align-items:flex-end}.forum-search-page .forum-search-col--q{flex:1 1 0;min-width:0;max-width:none}.forum-search-page .forum-search-col--category{flex:0 0 auto;width:auto;max-width:11rem}.forum-search-page .forum-search-col--category .form-select{max-width:100%}.forum-search-page .forum-search-col--period{flex:0 0 auto;max-width:9.5rem}.forum-search-page .forum-search-col--period .form-select{max-width:100%}.forum-search-page .forum-search-col--author{flex:0 1 9rem;min-width:6.5rem;max-width:9.5rem}.forum-search-page .forum-search-col--sort{flex:0 0 auto;max-width:10.5rem}.forum-search-page .forum-search-col--sort .form-select{max-width:100%}.forum-search-page .forum-search-col--submit{flex:0 0 auto;width:auto}}@media(max-width:767.98px){.forum-search-page .forum-search-col--category .form-select{max-width:100%}}.forum-quill-editor.ql-snow .ql-editor{min-height:180px;font-size:16px}.forum-like-btn.active{color:#dc3545!important;background-color:#f8d7da;border-color:#f5c2c7}.forum-like-btn.active:hover{background-color:#f1aeb5;border-color:#f1aeb5;color:#b02a37!important}.forum-body-img{max-height:500px;max-width:100%;border-radius:8px}.forum-video-embed iframe{border-radius:8px;width:100%;aspect-ratio:16/9}.forum-discourse-thread{background:#f7f8f9}.forum-hero-thread{background:#fff;border-bottom:1px solid #e9ecef}.forum-hero-title{font-size:1.35rem;font-weight:700;color:#1a1a1a;margin:0}#reply-form-card.card{width:100%;max-width:100%;box-sizing:border-box}.forum-body-wrap{width:100%;box-sizing:border-box;height:180px;min-height:180px}#forum-reply-editor{height:180px;min-height:180px;display:block}.forum-mention{color:var(--color-accent, #6b8e23);text-decoration:none;font-weight:500}.forum-mention:hover{text-decoration:underline}.forum-quote-block{border-radius:0 8px 8px 0}.forum-quill-editor.ql-snow .ql-editor{min-height:250px;font-size:16px}.forum-create-poll-section{border:1px solid #ced4da;border-radius:6px;padding:1rem 1.25rem;background:#f8f9fa}.forum-create-poll-fields{padding-left:.5rem}.forum-create-poll-input{border:1px solid #adb5bd;border-radius:4px;padding:.4rem .6rem;font-size:.9rem;background:#fff}.forum-create-poll-input:focus{border-color:var(--color-accent, #6b8e23);box-shadow:0 0 0 2px #6366f133;outline:none}.forum-create-poll-input::placeholder{color:#6c757d}.forum-quill-editor.ql-snow .ql-editor{min-height:200px;font-size:16px}.forum-quill-editor.ql-container.ql-snow{border:none}.forum-quill-editor.ql-toolbar.ql-snow{border:none;border-bottom:1px solid #dee2e6;background:#f8f9fa}.prf-forum-feed{--prf-ink: #143026;--prf-ink-soft: #2a3d34;--prf-muted: #6d746e;--prf-paper: #ffffff;--prf-paper-2: #faf7f1;--prf-accent: var(--color-accent, #6b8e23);--prf-line: rgba(26, 48, 36, .1);font-family:var(--font-sans, "Montserrat", system-ui, sans-serif)}.prf-forum-feed .prf-ff__mast,.prf-forum-feed .prf-ff__panel{background:#fff!important;border:1px solid rgba(26,48,36,.1)!important;border-radius:10px!important;box-shadow:none!important}.prf-forum-feed .prf-ff__explain{background:#fff!important;border:1px solid rgba(26,48,36,.1)!important;border-radius:10px!important;border-style:solid!important;box-shadow:none!important}.prf-forum-feed .prf-ff__thread-icon{border:1px solid rgba(26,48,36,.1)!important;border-radius:8px!important;background:var(--prf-paper-2)!important}.prf-forum-feed .prf-ff__badge{border-radius:6px}.prf-forum-feed .btn-prf-ff,.prf-forum-feed .btn.btn-prf-ff{border-radius:8px!important;border-width:1px!important;box-shadow:none!important}
