.cb-forums{--ff-bg:var(--bg-dark,#181d24);--ff-panel:#181d24;--ff-panel-2:#181d24;--ff-row:#181d24;--ff-surface:hsla(0,0%,100%,.035);--ff-surface-hover:rgba(0,160,248,.1);--ff-border:hsla(0,0%,100%,.07);--ff-border-soft:hsla(0,0%,100%,.05);--ff-text:#fff;--ff-muted:hsla(0,0%,100%,.48);--ff-soft:hsla(0,0%,100%,.78);--ff-gold:var(--cookie-gold,#00a0f8);--ff-gold-bright:var(--cookie-gold-bright,#00fe41);--ff-gold-soft:rgba(0,160,248,.16);--ff-gold-border:rgba(0,160,248,.38);--ff-radius:10px;color:var(--ff-text);padding:0 0 3.5rem;background:transparent}.cb-forums__shell{max-width:1520px;margin:0 auto;padding:1.25rem 16px 0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.35rem;align-items:start}.cb-forums__main{min-width:0;display:flex;flex-direction:column;gap:1.35rem}.cb-forums__announcements{display:flex;flex-direction:column;gap:.55rem}.cb-forums__announce{border-radius:var(--ff-radius);border:1px solid var(--ff-gold-border);background:linear-gradient(115deg,rgba(0,160,248,.14),rgba(0,160,248,.03));padding:.85rem 1rem}.cb-forums__announce.is-pinned{box-shadow:inset 3px 0 0 var(--ff-gold)}.cb-forums__announce-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ff-gold-bright);margin-bottom:.25rem}.cb-forums__announce-title{margin:0;font-size:15px;font-weight:700}.cb-forums__announce-title a{color:inherit;text-decoration:none}.cb-forums__announce-title a:hover{color:var(--ff-gold-bright)}.cb-forums__announce-body{margin:.3rem 0 0;font-size:13px;color:var(--ff-soft);line-height:1.45;white-space:pre-wrap}.cb-forums__announce-meta{margin:.4rem 0 0;font-size:11.5px;color:var(--ff-muted)}.cb-forums__group{border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-panel);overflow:hidden}.cb-forums__group.is-collapsed{opacity:.55}.cb-forums__group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.15rem;background:transparent;border-bottom:1px solid var(--ff-border)}.cb-forums__group.is-collapsed .cb-forums__group-head{border-bottom:0}.cb-forums__group-title{margin:0;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}.cb-forums__toggle{display:inline-flex;align-items:center;justify-content:center;width:50px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.cb-forums__toggle-track{position:relative;display:flex;align-items:center;width:50px;height:20px;border:2px solid var(--ff-gold);border-radius:50px;box-sizing:border-box}.cb-forums__toggle-knob{position:absolute;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.35)}.cb-forums__toggle.is-on .cb-forums__toggle-knob{transform:translateX(2px)}.cb-forums__toggle:not(.is-on) .cb-forums__toggle-knob{transform:translateX(30px)}.cb-forums__toggle:not(.is-on) .cb-forums__toggle-track{border-color:hsla(0,0%,100%,.28)}.cb-forums__list{list-style:none;margin:0;padding:0}.cb-forums__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto minmax(200px,260px);gap:.85rem 1.1rem;align-items:center;padding:1.15rem;border-bottom:1px solid var(--ff-border-soft)}.cb-forums__row:last-child{border-bottom:0}.cb-forums__row:hover{background:hsla(0,0%,100%,.015)}.cb-forums__row.has-subs{grid-template-rows:auto auto}.cb-forums__icon{width:48px;height:48px;border-radius:var(--ff-radius);display:inline-flex;align-items:center;justify-content:center;background:var(--ff-surface);border:1px solid var(--ff-border);font-size:1.35rem;overflow:hidden}.cb-forums__icon.is-announce{background:var(--ff-gold-soft);border-color:var(--ff-gold-border)}.cb-forums__icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.cb-forums__row-main{min-width:0}.cb-forums__row-title{margin:0;font-size:16px;font-weight:650;color:#fff;line-height:1.25}.cb-forums__row-desc{margin:.25rem 0 0;font-size:13px;color:var(--ff-muted);line-height:1.4}.cb-forums__stats{display:flex;align-items:center;flex-shrink:0}.cb-forums__stats dl{display:flex;flex-direction:column-reverse;align-items:center;min-width:70px;padding-right:1em;margin:0 1em 0 0;border-right:1px dashed hsla(0,0%,100%,.12)}.cb-forums__stats dl:last-child{border-right:0;margin-right:0;padding-right:0}.cb-forums__stats dt{font-size:15px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;line-height:1.2}.cb-forums__stats dd{margin:0 0 .15rem;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.cb-forums__last{min-width:0}.cb-forums__last-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.1rem;align-items:center}.cb-forums__last-photo{grid-row:1/span 2;align-self:center}.cb-forums__avatar{width:36px;height:36px;border-radius:var(--ff-radius);background:linear-gradient(135deg,#00fe41,var(--ff-gold));border:2px solid hsla(0,0%,100%,.08);-o-object-fit:cover;object-fit:cover;display:block}.cb-forums__avatar-fallback{width:36px;height:36px;border-radius:var(--ff-radius);display:inline-flex;align-items:center;justify-content:center;background:rgba(0,160,248,.2);color:var(--ff-gold-bright);font-size:12px;font-weight:700;border:2px solid var(--ff-gold-border)}.cb-forums__last-title{font-size:13px;font-weight:600;color:var(--ff-soft)}.cb-forums__last-by,.cb-forums__last-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-forums__last-by{font-size:12px;color:var(--ff-muted)}.cb-forums__last-by strong{color:var(--ff-gold);font-weight:700}.cb-forums__last-empty{font-size:12px;font-style:italic;color:hsla(0,0%,100%,.32)}.cb-forums__subgrid{grid-column:1/-1;list-style:none;margin:.35rem 0 0;padding:1.35rem 0 .25rem;border-top:1px solid var(--ff-border-soft);display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.cb-forums__sub{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:45px;padding:.75rem .9rem;border-radius:var(--ff-radius);border:0;background:var(--ff-surface);color:#fff;text-decoration:none;transition:background .2s ease,color .2s ease}.cb-forums__category{width:100%}.cb-forums__category-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem}.cb-forums__category-head{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--ff-border-soft)}.cb-forums__category-head h1{margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.02em}.cb-forums__category-head p{margin:0;color:var(--ff-muted);font-size:14px;line-height:1.5}.cb-forums__category-empty{border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-panel);padding:1.5rem 1.15rem;color:var(--ff-muted);font-size:14px;line-height:1.55;text-align:center}.cb-forums__sub:hover{background:var(--ff-surface-hover);color:#fff}.cb-forums__sub-icon{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.cb-forums__sub-icon img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block}.cb-forums__sub-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-forums__brands{border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-panel);overflow:hidden}.cb-forums__brands-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.15rem;border-bottom:1px solid var(--ff-border-soft)}.cb-forums__brands-title{margin:0;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}.cb-forums__brands-meta{font-size:12.5px;color:var(--ff-muted);flex-shrink:0}.cb-forums__brands-grid{list-style:none;margin:0;padding:1.15rem 1.15rem 1.25rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.cb-forums__brand{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:48px;padding:.65rem .8rem;border-radius:var(--ff-radius);background:var(--ff-surface);color:#fff;text-decoration:none;transition:background .2s ease}.cb-forums__brand:hover{background:var(--ff-surface-hover);color:#fff}.cb-forums__brand-icon{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cb-forums__brand-icon img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:4px}.cb-forums__brand-title{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-forums__side{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--header-sticky-height, 80px) + 12px)}.cb-forums__widget{border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-panel);overflow:hidden}.cb-forums__widget-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--ff-border-soft);font-size:14px;font-weight:700;color:#fff;background:transparent}.cb-forums__links{list-style:none;margin:0;padding:.35rem 0}.cb-forums__link{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.05rem;color:inherit;text-decoration:none;border-bottom:1px solid var(--ff-border-soft);transition:background .15s ease}.cb-forums__links li:last-child .cb-forums__link{border-bottom:0}.cb-forums__link:hover{background:hsla(0,0%,100%,.03)}.cb-forums__link-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--ff-gold-soft);border:1px solid var(--ff-gold-border);color:var(--ff-gold-bright);font-size:14px}.cb-forums__link-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.cb-forums__link-text strong{font-size:13.5px;font-weight:700;color:#fff}.cb-forums__link-text em{font-style:normal;font-size:11.5px;color:var(--ff-muted)}.cb-forums__link-chevron{font-size:10px;color:hsla(0,0%,100%,.28);flex-shrink:0}.cb-forums__link:hover .cb-forums__link-chevron{color:var(--ff-gold)}.cb-forums__community{padding:.7rem}.cb-forums__stat-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cb-forums__stat-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:64px;padding:.8rem .9rem;border-radius:10px;background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.045)}.cb-forums__stat-copy{min-width:0;flex:1}.cb-forums__stat-label{display:block;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ff-muted);margin-bottom:.18rem}.cb-forums__stat-value{display:block;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.cb-forums__stat-value--name{font-size:1rem}a.cb-forums__stat-value:hover{color:var(--ff-gold)}.cb-forums__stat-icon{width:42px;height:42px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#00fe41,#00a0f8);box-shadow:0 8px 18px rgba(0,160,248,.22)}.cb-forums__stat-icon--avatar{background:#553d30;box-shadow:0 0 0 1.5px #00a0f8,0 0 12px rgba(0,160,248,.42);overflow:hidden;font-size:1rem;font-weight:800}.cb-forums__stat-icon--avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cb-forums__browsing{margin:0;padding:.9rem 1.1rem 1.05rem;font-size:13px;line-height:1.55;color:var(--ff-muted)}.cb-forums__browsing a{color:#fff;font-weight:650;text-decoration:none}.cb-forums__browsing a:hover{color:var(--ff-gold)}.cb-forums__discord{border-radius:var(--ff-radius);border:1px solid var(--ff-gold-border);background:linear-gradient(160deg,rgba(0,160,248,.1),rgba(0,160,248,.02));padding:1.1rem 1rem;text-align:center}.cb-forums__discord p{margin:0 0 .3rem;font-size:14px;font-weight:700}.cb-forums__discord span{display:block;font-size:12px;color:var(--ff-muted);margin-bottom:.85rem;line-height:1.4}@media (max-width:1100px){.cb-forums__subgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cb-forums__brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.cb-forums__shell{grid-template-columns:1fr}.cb-forums__side{position:static}.cb-forums__row{grid-template-columns:48px minmax(0,1fr)}.cb-forums__last,.cb-forums__stats{display:none}.cb-forums__subgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.cb-forums__brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-forums__shell--post{grid-template-columns:minmax(0,1fr);max-width:1100px}.cb-fpost{width:100%}.cb-fpost__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem}.cb-fpost__back{font-size:13px;color:var(--ff-gold-bright);text-decoration:none}.cb-fpost__back:hover{text-decoration:underline}.cb-fpost__crumb{font-size:12px;color:var(--ff-muted)}.cb-fpost__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;border:1px solid var(--ff-border);border-radius:var(--ff-radius);background:var(--ff-panel);overflow:hidden;min-height:420px}.cb-fpost__author{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding:1.15rem 1rem 1.25rem;border-right:1px solid var(--ff-border);background:#0a0c10;text-align:center}.cb-fpost__author-head{margin:0}.cb-fpost__username{margin:0;font-size:16px;font-weight:700;color:#fff;word-break:break-word}.cb-fpost__rank{margin:.15rem 0 0;font-size:12px;color:var(--ff-muted);text-transform:lowercase}.cb-fpost__avatar-wrap{display:flex;justify-content:center;padding:.15rem 0}.cb-fpost__avatar{-o-object-fit:cover;object-fit:cover}.cb-fpost__avatar,.cb-fpost__avatar-fallback{width:148px;height:148px;border-radius:4px;border:1px solid var(--ff-border);background:#151820}.cb-fpost__avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:var(--ff-gold)}.cb-fpost__stats{list-style:none;margin:0;padding:.55rem .65rem;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid var(--ff-border-soft);text-align:left}.cb-fpost__stats li{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:.45rem;font-size:12px;color:var(--ff-muted);padding:.22rem 0}.cb-fpost__stats i{width:16px;text-align:center;font-size:11px;opacity:.85}.cb-fpost__stats strong{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.cb-fpost__stats strong.is-rep{color:#5dce7a}.cb-fpost__tenure{padding:.35rem .7rem;letter-spacing:.08em;color:#f0d48a;border:1px solid rgba(0,160,248,.55);border-radius:4px;background:linear-gradient(180deg,#6a5428,#3d3118)}.cb-fpost__badge,.cb-fpost__tenure{margin:0 auto;font-size:10px;font-weight:800}.cb-fpost__badge{padding:.28rem .75rem;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.85);border-radius:999px;border:1px solid var(--ff-border);background:hsla(0,0%,100%,.06)}.cb-fpost__content{padding:1.15rem 1.35rem 1.75rem;min-width:0}.cb-fpost__posted{margin:0 0 .65rem;font-size:12.5px;color:var(--ff-muted)}.cb-fpost__title{margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#fff}.cb-fpost__body{font-size:14.5px;line-height:1.65;color:hsla(0,0%,100%,.92)}.cb-fpost__body>:first-child{margin-top:0}.cb-fpost__body h1,.cb-fpost__body h2,.cb-fpost__body h3,.cb-fpost__body h4{margin:1.35rem 0 .55rem;font-weight:800;letter-spacing:-.015em;color:#fff;line-height:1.3}.cb-fpost__body h1{font-size:1.45rem}.cb-fpost__body h2{font-size:1.25rem}.cb-fpost__body h3{font-size:1.1rem}.cb-fpost__body p{margin:0 0 .9rem}.cb-fpost__body ol,.cb-fpost__body ul{margin:0 0 1rem;padding-left:1.35rem}.cb-fpost__body li{margin:.28rem 0}.cb-fpost__body a{color:#5aa7ff;text-decoration:underline;text-underline-offset:2px}.cb-fpost__body a:hover{color:#8fc2ff}.cb-fpost__body code{font-size:.9em;padding:.1em .35em;border-radius:4px;background:hsla(0,0%,100%,.08)}.cb-fpost__body pre{overflow-x:auto;padding:.85rem 1rem;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid var(--ff-border-soft);margin:0 0 1rem}.cb-fpost__body blockquote{margin:0 0 1rem;padding:.35rem 0 .35rem .9rem;border-left:3px solid var(--ff-gold-border);color:var(--ff-soft)}.cb-forums__posts{border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-panel);overflow:hidden}.cb-forums__posts-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.15rem;border-bottom:1px solid var(--ff-border)}.cb-forums__posts-title{margin:0;font-size:15px;font-weight:700}.cb-forums__post-row{display:block;padding:.85rem 1.15rem;border-bottom:1px solid var(--ff-border-soft);text-decoration:none;color:inherit;transition:background .15s ease}.cb-forums__post-row:last-child{border-bottom:0}.cb-forums__post-row:hover{background:var(--ff-surface-hover)}.cb-forums__post-row-title{margin:0;font-size:14px;font-weight:700;color:#fff}.cb-forums__post-row-meta{margin:.25rem 0 0;font-size:12px;color:var(--ff-muted)}.cb-forums__row-link{color:inherit;text-decoration:none}.cb-forums__row-link:hover .cb-forums__row-title{color:var(--ff-gold-bright)}@media (max-width:760px){.cb-fpost__layout{grid-template-columns:1fr}.cb-fpost__author{border-right:0;border-bottom:1px solid var(--ff-border);align-items:center}.cb-fpost__stats{width:min(100%,240px)}}