@font-face{font-family:Altone;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/altone-regular.woff2) format("woff2")}@font-face{font-family:Altone;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/altone-medium.woff2) format("woff2")}body.b2{scrollbar-color:rgba(39,39,58,.28) transparent}body.b2 *,body.b2 *:before,body.b2 *:after{scrollbar-color:rgba(39,39,58,.28) transparent}body.b2 *::-webkit-scrollbar{width:10px;height:10px}body.b2 *::-webkit-scrollbar-thumb{background-color:#27273a47;border:2px solid transparent;background-clip:padding-box;border-radius:8px}body.b2 *::-webkit-scrollbar-thumb:hover{background-color:#27273a73}body.b2.dark,body.b2.dark *,body.b2.dark *:before,body.b2.dark *:after{scrollbar-color:rgba(148,163,184,.3) transparent}body.b2.dark *::-webkit-scrollbar-thumb{background-color:#94a3b84d}body.b2.dark *::-webkit-scrollbar-thumb:hover{background-color:#94a3b880}.b2-topbar .container{max-width:min(var(--fs-container-max-width, 80rem),calc(100% - 2.5rem));margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:1rem;min-height:3.9rem}.b2-topbar__logo{display:inline-flex;align-items:center;gap:.6rem;min-width:0;color:#fff;text-decoration:none}.b2-topbar__logo img{max-height:var(--fs-logo-height, 2.9rem);height:var(--fs-logo-height, auto);width:auto;display:block}.b2-topbar__name{font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2-topbar__logo:hover .b2-topbar__name{color:#fff}.b2-cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--fs-cta-bg, #ffbe32);border:1px solid var(--fs-cta-border, #f0ae1d);font-weight:600;font-size:.8125rem;line-height:1;padding:.45rem .9rem;border-radius:999px;text-decoration:none;transition:background .15s ease}.user-menu .user-menu__guest a.b2-cta,.user-menu .user-menu__guest a.b2-cta:hover,.user-menu .user-menu__guest a.b2-cta:focus,.b2-cta,.b2-cta:hover,.b2-cta:focus{color:var(--fs-cta-color, #1f1500)}.b2-cta:hover{background:var(--fs-cta-bg-hover, #ffce5a)}body.b2 .sub-menu{border-bottom:1px solid var(--fs-panel-border, #e0e2f5)}body.b2.dark .sub-menu{border-bottom-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .nav-link,body.b2 .fs-menu__link{color:var(--fs-nav-color, #1e1f3e);font-weight:500}body.b2 .nav-link:hover,body.b2 .nav-link:focus,body.b2 .fs-menu__link:hover{color:var(--fs-nav-color, #1e1f3e);background-color:#14142812}body.b2.dark .nav-link:hover,body.b2.dark .nav-link:focus,body.b2.dark .fs-menu__link:hover{color:var(--fs-nav-color, #e6eaf2);background-color:#94a3b81a}body.b2 .nav-links>.nav-link,body.b2 .nav-links>.fs-menu__item>.nav-link{margin:.5rem 0;padding-top:.65rem;padding-bottom:.65rem;border-radius:var(--fs-border-radius, .5rem)}@media (min-width: 769px) and (max-width: 1180px){body.b2 .sub-menu .container{row-gap:.15rem}body.b2 .nav-links{margin-left:0;margin-right:0}body.b2 .nav-links>.nav-link,body.b2 .nav-links>.fs-menu__item>.nav-link{padding-left:.7rem;padding-right:.7rem;font-size:.8rem}body.b2 .nav-links>.nav-link+.nav-link,body.b2 .nav-links>.fs-menu__item+.fs-menu__item{margin-left:.25rem}body.b2 .b2-subnav__user{gap:.35rem}}body.b2 .responsive-nav-toggle,body.b2 .responsive-nav-toggle:hover,body.b2 .responsive-nav-toggle:focus{color:var(--fs-nav-color, #56564e)}body.b2 .responsive-nav__link{color:var(--fs-nav-color, #56564e)}body.b2 .responsive-nav__link:hover,body.b2 .responsive-nav__link:focus{color:var(--fs-nav-color, #1e1f3e);background-color:#1414280d}body.b2.dark .responsive-nav__link:hover,body.b2.dark .responsive-nav__link:focus{background-color:#94a3b814}body.b2 .sub-menu .container{display:flex;align-items:center;flex-wrap:wrap}body.b2 .b2-subnav__user{margin-left:auto;display:flex;align-items:center;gap:.65rem;position:relative}body.b2 .b2-subnav__user .user-alerts{display:inline-flex;align-items:center;gap:.65rem}body.b2 .b2-subnav__user .user-alerts .notifications{display:contents}body.b2 .b2-subnav__user .notifications__icon-link,body.b2 .b2-subnav__user .notifications__dropdown-trigger{height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;position:relative;padding:0;margin:0;line-height:1}body.b2 .b2-subnav__user .notifications__icon-link,body.b2 .b2-subnav__user .notifications__dropdown-trigger,body.b2 .b2-subnav__user .dropdown__trigger,body.b2 .b2-subnav__user .fs-theme__trigger{color:var(--fs-nav-color, #1e1f3e)}body.b2 .b2-subnav__user .fs-theme__trigger .fs-theme__icon{font-size:16px}body.b2 .b2-subnav__user .notifications__icon-link:hover,body.b2 .b2-subnav__user .notifications__dropdown-trigger:hover,body.b2 .b2-subnav__user .dropdown__trigger:hover{color:var(--fs-nav-color, #1e1f3e)}body.b2 .b2-subnav__user .notifications__icon-link .icon,body.b2 .b2-subnav__user .notifications__dropdown-trigger .icon{font-size:16px;line-height:1;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center}body.b2 .b2-subnav__user .notification__count{position:absolute;top:-.25rem;right:-.25rem;min-width:1rem;height:1rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:#fff;background:var(--fs-panel-footer-accent, #35a377);border-radius:9999px;pointer-events:none}body.b2 .b2-subnav__user .dropdown{position:relative}body.b2 .b2-subnav__user .dropdown__content-wrapper{inset:100% 0 auto auto;z-index:5001}.b2-user-trigger{display:inline-flex;align-items:center;gap:.45rem}.b2-user-trigger__avwrap{position:relative;display:inline-flex;flex-shrink:0}.b2-user-trigger__modcount{position:absolute;bottom:-3px;right:-4px;min-width:1rem;height:1rem;padding:0 .22rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e0563f;color:#fff;font-size:.6rem;font-weight:800;line-height:1;border:2px solid var(--fs-user-menu-bg, #0b0c21);pointer-events:none}body.b2 .b2-user-trigger svg path{stroke-width:1.75}body.b2 .b2-subnav__user>.dropdown>.dropdown__content-wrapper{width:17rem}.b2-user-trigger__avatar{display:inline-flex;width:1.6rem;height:1.6rem;border-radius:999px;overflow:hidden;flex-shrink:0}.b2-user-trigger__avatar img,.b2-user-trigger__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .dropdown__link .b2-dd__ico{width:1.2rem;margin-right:.55rem;text-align:center;font-size:.85em;color:var(--fs-link-color, #2c8864);opacity:.9}body.b2 .dropdown__separator{height:1px;margin:.45rem 0;background:var(--fs-dropdown-border, #e0e2f5)}body.b2.dark .dropdown__separator{background:var(--fs-dropdown-border, rgba(148, 163, 184, .2))}@media (max-width: 767px){body.b2 .b2-subnav__user .dropdown__content-wrapper{position:absolute;max-width:calc(100vw - 1rem);box-sizing:border-box}}body.b2 .breadcrumbs{margin-top:1.1rem;margin-bottom:1.1rem;background-color:var(--fs-breadcrumb-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .375rem);padding-top:.6rem;padding-bottom:.6rem;box-shadow:var(--fs-box-shadow-sm, 0 1px 2px rgba(20, 20, 40, .05), 0 1px 1px rgba(20, 20, 40, .03))}body.b2.dark .breadcrumbs{box-shadow:var(--fs-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, .4))}body.b2.page-board-home .breadcrumbs{display:none}body.b2 .sidebar-toggle{width:2.1rem;height:1.15rem;padding:0;border-radius:999px;overflow:hidden;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);color:var(--fs-panel-footer-accent, #35a377);opacity:1;box-shadow:var(--fs-box-shadow-sm, 0 1px 2px rgba(20, 20, 40, .08));transition:border-color .15s ease}body.b2 .sidebar-toggle:hover{border-color:var(--fs-panel-footer-accent, #35a377);opacity:1}body.b2 .sidebar-toggle svg{width:100%;height:100%;display:block}body.b2 .sidebar-toggle svg rect{opacity:0}body.b2 .sidebar-toggle svg circle{fill:var(--fs-panel-footer-accent, #35a377);transition:cx .18s ease}body.b2 .sidebar-toggle-row{margin-top:.85rem;margin-bottom:.65rem}body.b2 .rh-modal{max-width:640px;width:100%;background:var(--fs-panel-bg, #151a23);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.7rem;overflow:hidden;box-shadow:0 24px 60px #00000073;color:var(--fs-body-color, inherit)}body.b2 .rh-modal__head{display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border-bottom:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .rh-modal__head i{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .rh-modal__head h3{margin:0;font-size:1rem;font-weight:700}body.b2 .rh-modal__x{margin-left:auto;background:none;border:0;color:var(--fs-text-muted, #9aa6b8);cursor:pointer;font-size:1rem}body.b2 .rh-modal__body{display:grid;grid-template-columns:210px 1fr;min-height:240px;max-height:58vh}body.b2 .rh-revs{border-right:1px solid var(--fs-panel-border, #e0e2f5);padding:.5rem;overflow:auto}body.b2 .rh-rev{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;padding:.55rem .65rem;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}body.b2 .rh-rev:hover{background:#80808014}body.b2 .rh-rev.is-on{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 35%,transparent)}body.b2 .rh-rev__cur{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .rh-rev__when{font-size:.78rem;font-weight:600}body.b2 .rh-rev__who{font-size:.72rem;color:var(--fs-text-muted, #9aa6b8)}body.b2 .rh-empty{padding:1rem;font-size:.8rem;color:var(--fs-text-muted, #9aa6b8)}body.b2 .rh-diff{padding:1rem 1.2rem;overflow:auto}body.b2 .rh-diff__head{font-size:.72rem;color:var(--fs-text-muted, #9aa6b8);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.05em}body.b2 .rh-diff__body{font-size:.9rem;line-height:1.6;word-break:break-word}body.b2 .rh-diff__body ins{background:color-mix(in srgb,#37b489 28%,transparent);text-decoration:none;border-radius:3px;padding:0 2px}body.b2 .rh-diff__body del{background:color-mix(in srgb,#f06f6f 26%,transparent);border-radius:3px;padding:0 2px}body.b2 .rh-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.2rem;border-top:1px solid var(--fs-panel-border, #e0e2f5);font-size:.74rem;color:var(--fs-text-muted, #9aa6b8)}body.b2 .rh-restore{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent);color:var(--fs-panel-footer-accent, #35a377);font:inherit;font-weight:700;font-size:.78rem;cursor:pointer}@media (max-width: 600px){body.b2 .rh-modal__body{grid-template-columns:1fr}body.b2 .rh-revs{border-right:0;border-bottom:1px solid var(--fs-panel-border, #e0e2f5);max-height:30vh}}body.b2 .b2-away{display:flex;align-items:center;gap:.85rem;margin-top:1.25rem;margin-bottom:1.25rem;padding:.85rem 1rem .85rem 1.2rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-left:3px solid var(--fs-panel-footer-accent, #35a377);border-radius:var(--fs-panel-radius, .5rem);box-shadow:var(--fs-box-shadow, none)}body.b2 .b2-away__icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fs-border-radius, .6rem);background:#35a3771f;color:var(--fs-panel-footer-accent, #35a377);font-size:1rem}body.b2 .b2-away__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}body.b2 .b2-away__title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-away__text{font-size:.875rem;color:var(--fs-text-muted, #56564e)}body.b2.dark .b2-away__text{color:var(--fs-text-muted, #9aa6b8)}body.b2 .b2-away__text strong{font-weight:700;color:var(--fs-body-color, #27273a)}body.b2.dark .b2-away__text strong{color:var(--fs-body-color, #e6eaf2)}body.b2 .b2-away__text a{color:inherit;text-decoration:none}body.b2 .b2-away__text a:hover{color:var(--fs-link-hover-color, #35a377);text-decoration:underline}body.b2 .b2-away__cta{flex-shrink:0;border-radius:var(--fs-border-radius, .5rem)}body.b2 .b2-away__dismiss{flex-shrink:0;border:0;background:transparent;cursor:pointer;color:var(--fs-text-faint, #9c9ca8);width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}body.b2 .b2-away__dismiss:hover{color:var(--fs-body-color, #27273a);background:#1414280f}body.b2.dark .b2-away__dismiss:hover{color:var(--fs-body-color, #e6eaf2);background:#94a3b81f}@media (max-width: 640px){body.b2 .b2-away{flex-wrap:wrap}body.b2 .b2-away__body{flex:1 1 calc(100% - 3.25rem)}body.b2 .b2-away__cta{order:4;margin-left:3.25rem}body.b2 .b2-away__dismiss{order:5;margin-left:auto}}body.b2 .forumlist{display:flex;flex-direction:column;gap:1.25rem}.b2-cat{position:relative;background:var(--fs-panel-bg, #fcfcff);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .5rem);box-shadow:var(--fs-box-shadow, none);overflow:hidden}body.b2 .b2-cat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fs-forum-accent, transparent),color-mix(in srgb,var(--fs-forum-accent, transparent) 25%,transparent));z-index:1}.b2-cat__head{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem .75rem 1.35rem;background-image:linear-gradient(to bottom,var(--fs-panel-title-from, #f8f9fe),var(--fs-panel-title-to, #f8f9fe));border-bottom:1px solid var(--fs-panel-title-border, #e0e2f5);border-radius:calc(var(--fs-panel-radius, .5rem) - 1px) calc(var(--fs-panel-radius, .5rem) - 1px) 0 0}.b2-cat--closed .b2-cat__head{border-bottom:0;border-radius:calc(var(--fs-panel-radius, .5rem) - 1px)}.b2-cat__title{font-size:.95rem;font-weight:700;color:var(--fs-panel-title-color, #27273a);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-cat__title:hover{color:var(--fs-panel-title-color, #27273a);text-decoration:underline}.b2-cat__toggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:1.9rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:var(--fs-border-radius, .55rem);cursor:pointer;color:var(--fs-panel-footer-accent, #35a377);transition:border-color .15s ease}.b2-cat__toggle:hover{border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}.b2-cat__toggle i{font-size:.95rem;transition:transform .18s ease}.b2-cat--closed .b2-cat__toggle i{transform:rotate(-90deg)}.b2-cat__bodywrap{display:grid;grid-template-rows:1fr}html.b2-ready .b2-cat__bodywrap{transition:grid-template-rows .3s ease}.b2-cat--closed .b2-cat__bodywrap,.b2-cat--preclosed .b2-cat__bodywrap{grid-template-rows:0fr}.b2-cat--preclosed .b2-cat__toggle i{transform:rotate(-90deg)}.b2-cat--preclosed .b2-cat__head{border-bottom:0}.b2-cat__body{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.b2-cat__bodywrap{transition:none}}.b2-forum{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;background:var(--fs-forum-bg, transparent);transition:background .15s ease}body.b2 .b2-forum:not(.b2-forum--redirect):hover{background:color-mix(in srgb,#ffffff 1%,var(--fs-forum-bg, transparent))}.b2-forum+.b2-forum{border-top:1px solid var(--fs-forum-divider, #e7e9f4)}.b2-forum__marker{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}body.b2 .b2-forum__dot{position:absolute;top:-2px;right:-2px;width:.6rem;height:.6rem;border-radius:50%;background:var(--fs-panel-footer-accent);box-shadow:0 0 0 2px var(--fs-panel-bg, #fcfcff);z-index:1}body.b2 .b2-time-hot{color:var(--fs-panel-footer-accent, #35a377);font-weight:600}body.b2 .board-actions__theme-selector select{background:var(--fs-panel-bg, #fcfcff);color:var(--fs-body-color, #27273a);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.45rem;padding:.3rem .6rem;font:inherit;font-size:.8rem}body.b2 .b2-density__btn.is-on,body.b2 .b2-lsw__btn.is-on{opacity:1;color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-density__btn i{font-size:.78rem}body.b2 .b2-lsw__btn i{font-size:.72rem;opacity:.9}html.b2-compact body.b2 .b2-forum{padding:.4rem 1rem;gap:.75rem}html.b2-compact body.b2 .b2-forum__desc,html.b2-compact body.b2 .b2-forum__subforums{display:none}html.b2-compact body.b2 .b2-forum__marker img,html.b2-compact body.b2 .forum__marker-badge{width:28px;height:28px;font-size:.82rem;border-radius:.45rem}html.b2-compact body.b2 .last-post__avatar{width:1.5rem;height:1.5rem}html.b2-compact body.b2 .last-post__avatar img,html.b2-compact body.b2 .last-post__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;font-size:.62rem}html.b2-compact body.b2 .b2-forum__stat-num{font-size:.84rem}.b2-forum__main{flex:1;min-width:0}.b2-forum__name a{font-weight:500;font-size:.95rem;color:var(--fs-forum-accent, var(--fs-forum-link-color, #27273a));text-decoration:none}.b2-forum--unread .b2-forum__name a{font-weight:700}.b2-forum__name a:hover{color:var(--fs-forum-accent, var(--fs-forum-link-color, #27273a));text-decoration:underline}.b2-forum__new{display:inline-block;vertical-align:middle;margin-left:.4rem;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--fs-panel-footer-accent);color:#fff}.b2-forum__desc{font-size:.8125rem;color:var(--fs-text-muted, #56564e);margin-top:.1rem}.b2-forum__desc p{margin:0}.b2-forum__subforums{font-size:.76rem;margin-top:.4rem;color:var(--fs-text-faint, #9c9ca8);display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem}body.b2 .b2-sf__arrow{transform:rotate(90deg);font-size:.66rem;color:var(--fs-text-faint, #9c9ca8)}.b2-forum__subforums a,body.b2 .b2-sf__link{display:inline-flex;align-items:center;gap:.3rem;color:var(--fs-text-muted, #56564e);text-decoration:none}body.b2 .b2-sf__link i{font-size:.62rem;opacity:.75}body.b2 .b2-sf__link--unread{font-weight:600}.b2-forum__subforums a:hover{color:var(--fs-forum-accent, var(--fs-link-hover-color, #35a377));text-decoration:underline}.b2-forum__last{width:17rem;flex-shrink:0;min-width:0}body.b2 .last-post__title{font-size:.875rem;line-height:1.35;font-weight:400;display:block;overflow:visible}.b2-forum__empty,.b2-forum__hits{font-size:.8125rem;font-style:italic;color:var(--fs-text-faint, #9c9ca8)}.b2-forum--live{animation:b2-rowflash 1.5s ease}.b2-forum__typing{display:inline-flex;align-items:center;gap:.35rem;margin-left:.55rem;font-size:.74rem;color:var(--fs-panel-footer-accent, #35a377)}.b2-forum__typing-dots i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--fs-panel-footer-accent, #35a377);margin-right:2px;animation:b2-typing-blink 1.2s infinite}.b2-forum__typing-dots i:nth-child(2){animation-delay:.2s}.b2-forum__typing-dots i:nth-child(3){animation-delay:.4s}@keyframes b2-typing-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes b2-rowflash{0%{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,var(--fs-forum-bg, #fcfcff))}to{background:var(--fs-forum-bg, transparent)}}.b2-forum__qa{display:flex;gap:.4rem;flex-shrink:0;opacity:0;transform:translate(6px);transition:opacity .18s ease,transform .18s ease}.b2-forum:hover .b2-forum__qa,.b2-forum:focus-within .b2-forum__qa{opacity:1;transform:none}.b2-forum__qa-btn{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:var(--fs-border-radius, .45rem);color:var(--fs-text-muted, #56564e);font-size:.76rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.b2-forum__qa-btn:hover{color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}.b2-forum__qa-btn.is-on{color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377);background:#35a3771a}@media (hover: none),(max-width: 768px){.b2-forum__qa{display:none}}.b2-forum__stats{display:flex;gap:1.5rem;flex-shrink:0;margin-right:.6rem}.b2-forum__stat{min-width:3.2rem;text-align:center}.b2-forum__stat-num{display:block;font-weight:400;font-size:.9rem;color:var(--fs-body-color, #27273a);font-variant-numeric:tabular-nums}.b2-forum__stat-label{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-faint, #9c9ca8);margin-top:.1rem}.b2-forum__statline{display:none}body.b2 .forum__marker-badge{background-color:var(--fs-panel-footer-accent);border-radius:.6rem}body.b2 .forum__marker-badge--read{background-color:#8080801a;border:1px solid rgba(128,128,128,.28);color:var(--fs-text-muted, #56564e)}body.b2 .sub-menu{position:sticky;top:0;z-index:700;box-shadow:0 4px 14px #0a0c280f}body.b2.dark .sub-menu{box-shadow:0 4px 14px #0000004d}body.b2 .b2-search{position:relative;display:flex;align-items:center;gap:.15rem}body.b2 .b2-search__input{width:0;opacity:0;padding:.4rem 0;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .5rem);background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, #27273a);font:inherit;font-size:.85rem;pointer-events:none;transition:width .22s ease,opacity .18s ease,padding .22s ease}body.b2 .b2-search.is-open .b2-search__input{width:min(16rem,42vw);opacity:1;padding:.6rem .7rem;pointer-events:auto}body.b2 .b2-search__input:focus{outline:none;border-color:var(--fs-panel-footer-accent, #35a377);box-shadow:0 0 0 3px #35a3772e}body.b2 .b2-search__results{position:absolute;top:calc(100% + .6rem);right:0;width:24rem;max-width:calc(100vw - 1.5rem);z-index:5002}body.b2 .b2-sr{background:var(--fs-dropdown-bg, #fcfcff);color:var(--fs-dropdown-color, #27273a);border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:.7rem;box-shadow:0 14px 38px #0a0c282e;padding:.4rem}body.b2.dark .b2-sr{box-shadow:0 14px 38px #00000080}body.b2 .b2-sr__group{font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-text-muted, #56564e);padding:.45rem .6rem .25rem}body.b2 .b2-sr__item{display:flex;align-items:flex-start;gap:.6rem;padding:.45rem .6rem;border-radius:.45rem;font-size:.86rem;line-height:1.4;color:var(--fs-dropdown-color, #27273a);text-decoration:none}body.b2 .b2-sr__item:hover,body.b2 .b2-sr__item.is-sel{background:var(--fs-dropdown-hover-bg, #f1f2f9)}body.b2 .b2-sr__item i{width:1.1rem;text-align:center;color:var(--fs-panel-footer-accent, #35a377);font-size:.78rem;flex-shrink:0}body.b2 .b2-sr__label{min-width:0;flex:1;overflow-wrap:anywhere}body.b2 .b2-sr__crumb{margin-left:auto;font-size:.7rem;color:var(--fs-text-faint, #9c9ca8);flex-shrink:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem}body.b2 .b2-sr__empty{padding:.7rem .6rem;font-size:.84rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-sr__all{display:block;border-top:1px solid var(--fs-dropdown-border, #e0e2f5);margin-top:.3rem;padding:.55rem .6rem .35rem;font-size:.78rem;color:var(--fs-link-color, #2c8864);text-decoration:none}body.b2 .b2-sr__all:hover{text-decoration:underline}body.b2 .b2-srch{display:grid;grid-template-columns:15rem 1fr;gap:1.2rem;align-items:start}body.b2 .b2-srch__rail{background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .5rem);box-shadow:var(--fs-box-shadow, none);padding:1rem;position:sticky;top:4.2rem}body.b2 .b2-srch__label{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-text-muted, #56564e);margin-bottom:.5rem;display:block}body.b2 .b2-srch__group{margin-bottom:1.1rem}body.b2 .b2-srch__type{display:flex;align-items:center;gap:.5rem;font-size:.86rem;padding:.4rem .55rem;border-radius:.45rem;color:var(--fs-body-color, #27273a);text-decoration:none}body.b2 .b2-srch__type i{color:var(--fs-panel-footer-accent, #35a377);font-size:.78rem}body.b2 .b2-srch__type:hover{background:var(--fs-dropdown-hover-bg, #f1f2f9)}body.b2 .b2-srch__type.is-on{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 11%,var(--fs-panel-bg, #fcfcff));font-weight:500}body.b2 .b2-srch__count{margin-left:auto;font-size:.7rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-srch__select{width:100%;font:inherit;font-size:.84rem;padding:.4rem .5rem;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.45rem;background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, #27273a)}body.b2 .b2-srch__bar{display:flex;align-items:center;gap:.65rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.6rem;box-shadow:var(--fs-box-shadow-sm, none);padding:.55rem 1rem}body.b2 .b2-srch__bar>i{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-srch__bar input{flex:1;border:0;background:none;color:var(--fs-body-color, #27273a);font:inherit;outline:none}body.b2 .b2-srch__go{border:1px solid var(--fs-cta-border, #e3a51a);background:var(--fs-cta-bg, #ffbe32);color:var(--fs-cta-color, #231900);border-radius:var(--fs-border-radius, .45rem);padding:.35rem .9rem;font:inherit;font-size:.85rem;font-weight:500;cursor:pointer}body.b2 .b2-srch__go:hover{background:var(--fs-cta-bg-hover, #f0ad1e)}body.b2 .b2-srch__dym{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--fs-text-muted, #5a5a72);margin-top:.6rem}body.b2 .b2-srch__dym>i{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-srch__dym a{color:var(--fs-link-color, #3e63dd);font-weight:600;font-style:italic}body.b2 .b2-srch__dym a:hover{text-decoration:underline}body.b2 .b2-srch__panel{background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .5rem);box-shadow:var(--fs-box-shadow, none);margin-top:1rem;overflow:hidden}body.b2 .b2-srch__hit{padding:1rem 1.2rem}body.b2 .b2-srch__hit+.b2-srch__hit{border-top:1px solid var(--fs-forum-divider, #e7e9f4)}body.b2 .b2-srch__hit--row{display:flex;align-items:center;gap:.8rem}body.b2 .b2-srch__hittitle{font-size:.95rem;font-weight:500;color:var(--fs-forum-link-color, #27273a);text-decoration:none}body.b2 .b2-srch__hittitle:hover{text-decoration:underline}body.b2 .b2-srch__excerpt{font-size:.84rem;color:var(--fs-text-muted, #56564e);line-height:1.55;margin:.35rem 0 .5rem}body.b2 .b2-srch__meta{display:flex;align-items:center;gap:.6rem;font-size:.74rem;color:var(--fs-text-faint, #9c9ca8);flex-wrap:wrap}body.b2 .b2-srch__chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--fs-text-muted, #56564e);background:var(--fs-panel-section-bg, #f8f9fe);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:999px;padding:.12rem .55rem}body.b2 .b2-srch__empty{padding:1.4rem;font-size:.9rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-srch__pages{margin-top:1rem}body.b2 .b2-srch mark{background:color-mix(in srgb,var(--fs-cta-bg, #ffbe32) 40%,transparent);color:inherit;border-radius:3px;padding:0 2px}body.b2 .b2-srch__avatar{display:inline-flex;width:2rem;height:2rem;border-radius:999px;overflow:hidden;flex-shrink:0}body.b2 .b2-srch__avatar--sm{width:1.3rem;height:1.3rem}body.b2 .b2-srch__avatar img,body.b2 .b2-srch__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-srch__foricon{width:2rem;text-align:center;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-srch__hitmain{flex:1;min-width:0}body.b2 .b2-srch__side{flex-shrink:0;font-size:.74rem;color:var(--fs-text-faint, #9c9ca8)}@media (max-width: 860px){body.b2 .b2-srch{grid-template-columns:1fr}body.b2 .b2-srch__rail{position:static}}body.b2 .b2-palette{position:fixed;inset:0;z-index:7000;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:#0b0c2173;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.b2 .b2-palette[hidden]{display:none}body.b2 .b2-palette__panel{width:34rem;max-width:calc(100vw - 2rem);background:var(--fs-dropdown-bg, #fcfcff);border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:.9rem;box-shadow:0 30px 80px #00000059;overflow:hidden;animation:b2-palette-in .16s ease}@keyframes b2-palette-in{0%{transform:scale(.97) translateY(-8px);opacity:0}}body.b2 .b2-palette__head{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--fs-dropdown-border, #e0e2f5)}body.b2 .b2-palette__head i{color:var(--fs-text-muted, #56564e)}body.b2 .b2-palette__head kbd{border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:4px;padding:0 .35rem;font-size:.7rem;font-family:inherit;color:var(--fs-text-muted, #56564e)}body.b2 .b2-palette__input{flex:1;border:0;background:none;color:var(--fs-dropdown-color, #27273a);font:inherit;font-size:1rem}body.b2 .b2-palette__input:focus{outline:none}body.b2 .b2-palette__body{max-height:46vh;overflow:auto;border:0;border-radius:0;box-shadow:none}body.b2 .b2-newtopic{display:flex;justify-content:flex-end;margin:0 0 .75rem}body.b2 .b2-mtabs,body.b2 #b2HomeFeed{display:none}@media (max-width: 768px){body.b2 .b2-mtabs{display:flex;gap:3px;padding:3px;margin:0 0 .8rem;background:color-mix(in srgb,var(--fs-body-color, #27273a) 7%,var(--fs-body-bg, transparent));border-radius:.6rem}body.b2 .b2-mtabs__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem 0;border:0;background:transparent;border-radius:.45rem;color:var(--fs-text-muted, #56564e);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}body.b2 .b2-mtabs__btn i{font-size:.7rem}html:not(.b2-home-latest) body.b2 .b2-mtabs__btn--forums,html.b2-home-latest body.b2 .b2-mtabs__btn--latest{background:var(--fs-panel-bg, #fcfcff);color:var(--fs-body-color, #27273a);box-shadow:0 1px 3px #14142824}html:not(.b2-home-latest) body.b2 .b2-mtabs__btn--forums i,html.b2-home-latest body.b2 .b2-mtabs__btn--latest i{color:var(--fs-panel-footer-accent, #35a377)}html.b2-home-latest body.b2 #b2HomeFeed{display:block}html.b2-home-latest body.b2 #b2HomeForums{display:none}}@media (max-width: 767px){body.b2 .b2-newtopic{display:none}}body.b2 .b2-feed__chip{flex-shrink:0;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;color:var(--fs-panel-footer-accent);background:color-mix(in srgb,var(--fs-panel-footer-accent) 12%,transparent);border-radius:999px;padding:.18rem .55rem}body.b2 .b2-feed__readmore{border:0;background:none;padding:0;color:var(--fs-link-color, #2c8864);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:underline}body.b2 .b2-ntp__group{padding:.55rem 1rem .2rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-ntp__item{display:flex;align-items:center;gap:.7rem;padding:.55rem 1rem;color:inherit;text-decoration:none}body.b2 .b2-ntp__item.is-sel{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 9%,transparent);box-shadow:inset 3px 0 0 var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-ntp__ico{width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.45rem;display:flex;align-items:center;justify-content:center;font-size:.78rem;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 13%,transparent);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-ntp__text{min-width:0;display:flex;flex-direction:column}body.b2 .b2-ntp__name{font-size:.86rem;font-weight:600}body.b2 .b2-ntp__desc{font-size:.72rem;color:var(--fs-text-muted, #56564e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .b2-ntp__empty{padding:1rem;text-align:center;font-style:italic;font-size:.85rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-ntp__foot{display:flex;gap:1rem;padding:.55rem 1rem;border-top:1px solid var(--fs-dropdown-border, #e0e2f5);font-size:.7rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-ntp__foot kbd{border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:4px;padding:0 .35rem;font-size:.64rem;font-family:inherit}body.b2 .b2-ntp__panel--compose{width:40rem}body.b2 .b2-ntp__back{border:0;background:none;color:inherit;cursor:pointer;padding:.2rem .4rem;font-size:.85rem;opacity:.7}body.b2 .b2-ntp__back:hover{opacity:1}body.b2 .b2-ntp__compose-title{flex:1;font-weight:600;font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .b2-ntp__compose{padding:1rem;display:flex;flex-direction:column;gap:.8rem;max-height:66vh;overflow:auto}body.b2 .b2-ntp__field{display:flex;flex-direction:column;gap:.3rem}body.b2 .b2-ntp__label{font-size:.74rem;font-weight:600;color:var(--fs-text-muted, #56564e)}body.b2 .b2-ntp__title-input{width:100%;border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .22));background:#7f7f7f12;color:inherit;border-radius:var(--fs-border-radius, .6rem);padding:.6rem .8rem;font:inherit;font-size:.92rem}body.b2 .b2-ntp__title-input:focus{outline:none;border-color:var(--fs-link-color, #35a377)}body.b2 .b2-ntp__error{font-size:.74rem;color:var(--fs-notification-dot, #bf5454)}body.b2 .b2-ntp__actions{display:flex;justify-content:space-between;align-items:center;gap:.6rem}body.b2 .b2-ntp__full{font-size:.76rem;color:var(--fs-text-muted, #56564e);text-decoration:none}body.b2 .b2-ntp__full:hover{text-decoration:underline}body.b2 .b2-ntp .tiptap-editor{min-height:11rem}body.b2 .b2-ntp__item{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}body.b2 .panel__footer{display:none}body.b2 .panel--collapsed>.panel__content,body.b2 .panel--collapsed>.panel__footer,body.b2 .panel--precollapsed>.panel__content,body.b2 .panel--precollapsed>.panel__footer{display:none}body.b2 .panel{border-radius:var(--fs-panel-radius, .5rem)}body.b2 .panel__title{border-radius:calc(var(--fs-panel-radius, .5rem) - 1px) calc(var(--fs-panel-radius, .5rem) - 1px) 0 0;box-shadow:none}body.b2 .panel__title h2{font-size:.95rem}body.b2 .panel--secondary .panel__title{background-image:linear-gradient(to bottom,var(--fs-panel-title-from, #f8f9fe),var(--fs-panel-title-to, #f8f9fe));border-color:var(--fs-panel-title-border, #e0e2f5);color:var(--fs-panel-title-color, #27273a);font-weight:600}body.b2 .panel--secondary .panel__title a:not(.btn),body.b2 .panel--secondary .panel__title a:not(.btn):hover{color:var(--fs-panel-title-color, #27273a)}body.b2 .panel--secondary .panel__content{background-color:var(--fs-panel-bg, #fcfcff)}body.b2 .panel__content{border-radius:0 0 calc(var(--fs-panel-radius, .5rem) - 1px) calc(var(--fs-panel-radius, .5rem) - 1px)}body.b2 .panel:not(.shoutbox) .panel__content{overflow:hidden}body.b2 .b2-tpvcard{position:fixed;z-index:7000;width:26rem;max-width:calc(100vw - 1rem);background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.8rem;box-shadow:0 18px 44px #0f10282e,0 4px 12px #0f10281a;opacity:0;pointer-events:none;transition:opacity .15s ease}body.b2.dark .b2-tpvcard{box-shadow:0 18px 44px #00000080}body.b2 .b2-tpvcard.show{opacity:1;pointer-events:auto}@media (hover: none),(max-width: 768px){body.b2 .b2-tpvcard{display:none}}body.b2 .b2-tpv__head{padding:.85rem 1.1rem .6rem}body.b2 .b2-tpv__title{font-weight:700;font-size:.95rem;line-height:1.35;overflow-wrap:break-word}body.b2 .b2-tpv__label{display:inline-block;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.14rem .5rem;background:#80808024;color:#fff;vertical-align:.14em;margin-right:.3rem}body.b2 .b2-tpv__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:.68rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.3rem}body.b2 .b2-tpv__quote{margin:0 1.1rem;background:var(--fs-body-bg, #f8f9fe);border-radius:.55rem;padding:.7rem .8rem .7rem 2rem;position:relative;font-size:.78rem;line-height:1.55;color:var(--fs-text-muted, #56564e);overflow-wrap:break-word}body.b2 .b2-tpv__quote:before{content:"\201c";position:absolute;left:.55rem;top:.15rem;font-size:1.9rem;color:var(--fs-panel-footer-accent);font-family:Georgia,serif}body.b2 .b2-tpv__author{display:flex;align-items:center;gap:.45rem;margin:.55rem 1.1rem 0;font-size:.7rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-tpv__author b{color:var(--fs-link-color, #2c8864)}body.b2 .b2-tpv__author-avatar{width:1.4rem;height:1.4rem;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0}body.b2 .b2-tpv__author-avatar img,body.b2 .b2-tpv__author-avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-tpv__foot{margin:.75rem 1.1rem 1rem;border-top:1px solid var(--fs-panel-border, #e0e2f5);padding-top:.7rem}body.b2 .b2-tpv__progrow{display:flex;align-items:center;gap:.6rem;font-size:.66rem;color:var(--fs-text-faint, #9c9ca8);margin-bottom:.6rem;white-space:nowrap}body.b2 .b2-tpv__prog{flex:1;height:4px;border-radius:999px;background:#80808026;overflow:hidden}body.b2 .b2-tpv__prog i{display:block;height:100%;border-radius:999px;background:var(--fs-panel-footer-accent)}body.b2 .b2-tpv__actions{display:flex;align-items:center;gap:.5rem}body.b2 .b2-tpv__cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--fs-btn-primary-from, #1e1f3e);border:1px solid var(--fs-btn-primary-border, #1e1f3e);color:var(--fs-btn-primary-color, #fff);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:.45rem;padding:.45rem .8rem;text-decoration:none}body.b2 .b2-tpv__cta:hover{filter:brightness(1.18);color:var(--fs-btn-primary-color, #fff)}body.b2 .b2-tpv__stack{display:flex;margin-left:auto}body.b2 .b2-tpv__stack-av{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;border:2px solid var(--fs-panel-bg, #fcfcff);margin-left:-7px;line-height:0}body.b2 .b2-tpv__stack-av:first-child{margin-left:0}body.b2 .b2-tpv__stack-av img,body.b2 .b2-tpv__stack-av>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-ucard{width:21rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.8rem;overflow:hidden;font-size:.85rem;color:var(--fs-body-color, inherit);box-shadow:0 18px 44px #0f10282e,0 4px 12px #0f10281a;text-align:left}body.b2.dark .b2-ucard{box-shadow:0 18px 44px #00000080}body.b2 .b2-ucard__cover{position:relative;height:4.4rem;overflow:hidden;background:#0b0c21;background-size:cover;background-position:center}body.b2 .b2-ucard__cover--default{background-image:linear-gradient(to top,#0a0c1273,#0a0c121a),linear-gradient(color-mix(in srgb,var(--cover-tint, #35a377) 60%,transparent),color-mix(in srgb,var(--cover-tint, #35a377) 60%,transparent)),url(/fscover.webp);background-blend-mode:normal,multiply,normal;background-size:cover;background-position:center}body.b2 .b2-ucard__head{padding:0 1rem;display:flex;align-items:flex-start;gap:.75rem;margin-top:-1.7rem}body.b2 .b2-ucard__avatar{flex-shrink:0;border-radius:50%;border:3px solid var(--fs-panel-bg, #fcfcff);line-height:0;overflow:hidden;width:3.8rem;height:3.8rem}body.b2 .b2-ucard__avatar img,body.b2 .b2-ucard__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-ucard__id{padding-top:1.9rem;min-width:0}body.b2 .b2-ucard__name{font-weight:700;font-size:.98rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}body.b2 .b2-ucard__group{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.14rem .5rem;background:#80808024;color:var(--fs-text-muted, #56564e)}body.b2 .b2-ucard__online{width:.6rem;height:.6rem;border-radius:50%;background:#22c55e}body.b2 .b2-ucard__sub{font-size:.68rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.15rem}body.b2 .b2-ucard__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.8rem 1rem .2rem}body.b2 .b2-ucard__stat{background:var(--fs-body-bg, #f8f9fe);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.55rem;padding:.45rem .3rem;text-align:center}body.b2 .b2-ucard__stat b{display:block;font-size:.92rem;font-weight:700}body.b2 .b2-ucard__stat span{font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-ucard__badges{display:flex;align-items:center;gap:.4rem;padding:.55rem 1rem 0;font-size:.68rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-ucard__badge{width:1.6rem;height:1.6rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;background:#8080801f;font-size:.72rem;color:#b07f12}body.b2 .b2-ucard__actions{display:flex;gap:.45rem;padding:.75rem 1rem .9rem}body.b2 .b2-ucard__act{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.7rem;font-weight:600;padding:.45rem .3rem;border-radius:.45rem;border:1px solid rgba(128,128,128,.25);background:#80808014;color:var(--fs-body-color, #56564e);text-decoration:none}body.b2 .b2-ucard__act:hover{border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-ucard__act--primary{background:var(--fs-btn-primary-from, #1e1f3e);border-color:var(--fs-btn-primary-border, #1e1f3e);color:var(--fs-btn-primary-color, #fff)}body.b2 .b2-ucard__act--primary:hover{filter:brightness(1.18);color:var(--fs-btn-primary-color, #fff)}body.b2 .b2-thead{background:linear-gradient(90deg,var(--fs-forum-accent, var(--fs-panel-footer-accent)),color-mix(in srgb,var(--fs-forum-accent, var(--fs-panel-footer-accent)) 25%,transparent)) top / 100% 3px no-repeat,var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);position:relative;margin-bottom:1rem}body.b2 .b2-thead__row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;padding:1rem 1.2rem .4rem}body.b2 .b2-thead__title{flex:1;min-width:16rem;margin:0;font-size:1.3rem;line-height:1.3;min-width:0;overflow-wrap:break-word}body.b2 .b2-thead__title .b2-row-solved{vertical-align:.25em;margin-right:.45rem}body.b2 .b2-thead__label{text-decoration:none;vertical-align:.25em;margin-right:.45rem}body.b2 .b2-thead__acts{display:flex;align-items:center;gap:.45rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}body.b2 .b2-thead__chip,body.b2 .b2-thead__acts>div:not(.dropdown)>button,body.b2 .b2-thead__acts .btn-secondary{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);background-image:none;border-radius:var(--fs-border-radius, .45rem);padding:.34rem .8rem;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fs-text-muted, #56564e);box-shadow:none;min-height:0}body.b2 .b2-thead__acts .topic-header__action-label,body.b2 .b2-art__acts .topic-header__action-label{display:none}body.b2 .b2-thead__chip--icon{padding-left:.55rem;padding-right:.55rem}body.b2 .b2-thead__chip--newtopic{color:var(--fs-link-color, #35a377);border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 40%,var(--fs-panel-border))}body.b2 .b2-thead__chip:hover,body.b2 .b2-thead__acts>div:not(.dropdown)>button:hover,body.b2 .b2-thead__acts .btn-secondary:hover{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}body.b2 .b2-thead__chip--more{padding:.34rem .6rem}body.b2 .b2-thead__acts .b2-thead__reply{border-radius:var(--fs-border-radius, .45rem)}body.b2 .b2-thead__acts .dropdown,body.b2 .b2-thead__acts .dropdown>div:first-child{display:inline-flex;align-items:center}body.b2 .b2-thead__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem 1.1rem;padding:.45rem 1.2rem .9rem;font-size:.78rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-thead__metaacts{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}body.b2 .b2-thead__metaacts>div{display:inline-flex}body.b2 .b2-thead__metaacts .b2-thead__chip{padding-left:.55rem;padding-right:.55rem}body.b2 .b2-thead__metaacts .topic-header__action-label{display:none}body.b2 .b2-thead__chip--reply{color:var(--fs-btn-primary-color, #fff);border-color:var(--fs-btn-primary-border, var(--fs-btn-primary-from, #1e1f3e));background:var(--fs-btn-primary-from, #1e1f3e);font-weight:700}body.b2 .b2-thead__chip--reply:hover{color:var(--fs-btn-primary-color, #fff);border-color:var(--fs-btn-primary-border, var(--fs-btn-primary-from, #1e1f3e));background:var(--fs-btn-primary-from, #1e1f3e);filter:brightness(1.12)}body.b2 .b2-thead__author{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}body.b2 .b2-thead__avatar{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0}body.b2 .b2-thead__avatar img,body.b2 .b2-thead__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-thead__forum{color:var(--fs-forum-accent, var(--fs-link-color, #2c8864));text-decoration:none;font-weight:600}body.b2 .b2-thead__forum:hover{text-decoration:underline}body.b2 .b2-thead__stat{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}body.b2 .b2-thead__chip--sm{padding:.22rem .6rem;font-size:.68rem}body.b2 .b2-thead__labelpick{position:relative;display:inline-flex}body.b2 .b2-thead__labelmenu{position:absolute;top:100%;left:0;z-index:60;margin-top:.3rem;min-width:-moz-max-content;min-width:max-content;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.55rem;background:var(--fs-panel-bg, #fcfcff);box-shadow:0 14px 38px #0a0c282e;overflow:hidden}body.b2 .b2-thead__labelmenu form{display:flex;flex-direction:column}body.b2 .b2-thead__labelopt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .8rem;border:0;background:transparent;color:inherit;font-family:inherit;font-size:.76rem;text-align:left;cursor:pointer}body.b2 .b2-thead__labelopt:hover{background:#80808014}@media (max-width: 640px){body.b2 .b2-thead__row{flex-direction:column;gap:.6rem}body.b2 .b2-thead__title{font-size:1.05rem}body.b2 .b2-thead__acts{justify-content:safe center}}body.b2 .b2-post__check{accent-color:var(--fs-panel-footer-accent, #35a377);width:.95rem;height:.95rem;border-radius:.25rem;cursor:pointer}body.b2 .b2-post__check:checked{background-color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-modbar .moderator-actions__group{display:flex;align-items:center;gap:.45rem;flex-shrink:0}body.b2 .b2-modbar .moderator-actions__group form{margin:0}body.b2 .b2-modbar .b2-modbar__forms,body.b2 .b2-modbar__forms{gap:.9rem}body.b2 .b2-modbar .b2-modbar__close{margin-left:.35rem;flex-shrink:0;position:relative;z-index:1}body.b2 .b2-modbar .select-group{display:flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;box-shadow:none}body.b2 .b2-modbar .btn,body.b2 .b2-modbar button[type=submit]{background:var(--fs-panel-footer-accent, #35a377);background-image:none;color:#fff;border:0;border-radius:.45rem;height:2.1rem;min-height:0;padding:0 .85rem;font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:none}body.b2 .b2-modbar button[type=submit]:disabled{opacity:.4}body.b2 .b2-tbest{display:flex;align-items:center;gap:.8rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 45%,transparent);border-left:3px solid var(--fs-panel-footer-accent, #35a377);border-radius:var(--fs-panel-radius, .7rem);padding:.7rem 1rem;margin:.75rem 0}body.b2 .b2-tbest__icon{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 13%,transparent)}body.b2 .b2-tbest__main{flex:1;min-width:0}body.b2 .b2-tbest__kicker{display:block;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-tbest__excerpt{display:block;font-size:.8rem;color:var(--fs-text-muted, #56564e);margin-top:.15rem;overflow-wrap:break-word}body.b2 .b2-tbest__jump{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:var(--fs-panel-footer-accent, #35a377);text-decoration:none;white-space:nowrap}body.b2 .b2-aisum{margin:.75rem 0 1rem}body.b2 .b2-aisum__bar{display:flex;align-items:center;gap:.7rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);padding:.6rem 1rem}body.b2 .b2-aisum__bar--done{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}body.b2 .b2-aisum__bar--joined{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}body.b2 .b2-aisum__toggle{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--fs-text-faint, #9c9ca8);white-space:nowrap}body.b2 .b2-aisum__tile{width:1.95rem;height:1.95rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:color-mix(in srgb,var(--fs-panel-footer-accent) 14%,transparent);color:var(--fs-panel-footer-accent);font-size:.92rem}body.b2 .b2-aisum__txt{flex:1;min-width:0}body.b2 .b2-aisum__txt b{font-size:.9rem;color:var(--fs-body-color, #27273a)}body.b2 .b2-aisum__txt span{display:block;font-size:.74rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.12rem}body.b2 .b2-aisum__bar--done .b2-aisum__txt{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}body.b2 .b2-aisum__bar--done .b2-aisum__txt span{display:inline;margin-top:0;white-space:nowrap}body.b2 .b2-aisum__cta{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.42rem .85rem;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.5rem;background:var(--fs-panel-bg, #fcfcff);color:var(--fs-panel-footer-accent);font-weight:600;font-size:.76rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background-color .12s ease}body.b2 .b2-aisum__cta:hover{border-color:var(--fs-panel-footer-accent);background:color-mix(in srgb,var(--fs-panel-footer-accent) 8%,transparent)}body.b2 .b2-aisum__cta i{color:var(--fs-panel-footer-accent)}body.b2 .b2-aisum__gen{display:flex;align-items:center;gap:.65rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);padding:.9rem 1.05rem;font-size:.82rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-aisum__spin{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--fs-link-color, #2c8864) 30%,transparent);border-top-color:var(--fs-link-color, #2c8864);border-radius:50%;animation:b2aisumspin .7s linear infinite}@keyframes b2aisumspin{to{transform:rotate(360deg)}}body.b2 .b2-aisum__body{background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-top:0;border-radius:0 0 var(--fs-panel-radius, .7rem) var(--fs-panel-radius, .7rem);padding:1rem 1.05rem .25rem}body.b2 .b2-aisum__stale{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--fs-text-faint, #9c9ca8);margin-bottom:.85rem}body.b2 .b2-aisum__sec{margin-bottom:1rem}body.b2 .b2-aisum__sec h4{margin:0 0 .5rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-text-faint, #9c9ca8);display:flex;align-items:center;gap:.4rem}body.b2 .b2-aisum__sec h4 i{color:var(--fs-link-color, #2c8864)}body.b2 .b2-aisum__kp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}body.b2 .b2-aisum__kp li{position:relative;padding-left:1.3rem;font-size:.85rem;line-height:1.55;color:var(--fs-body-color, #27273a);transition:opacity .2s ease}body.b2 .b2-aisum__kp li:before{content:"";position:absolute;left:.35rem;top:.62rem;width:.32rem;height:.32rem;border-radius:50%;background:var(--fs-link-color, #2c8864)}body.b2 .b2-aisum__src a{font-size:.72rem;font-weight:700;text-decoration:none;color:var(--fs-link-color, #2c8864);background:color-mix(in srgb,var(--fs-link-color, #2c8864) 10%,transparent);border-radius:.32rem;padding:.03rem .34rem;margin-left:.25rem}body.b2 .b2-aisum__src a:hover{background:color-mix(in srgb,var(--fs-link-color, #2c8864) 20%,transparent)}body.b2 .b2-aisum__new{display:none;margin-left:.35rem;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 15%,transparent);border-radius:999px;padding:.04rem .4rem;vertical-align:middle}body.b2 .b2-aisum__body--since .b2-aisum__kp li.is-seen{opacity:.35}body.b2 .b2-aisum__body--since .b2-aisum__kp li.is-fresh .b2-aisum__new{display:inline-block}body.b2 .b2-aisum__verdict{display:flex;gap:.55rem;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 8%,transparent);border:1px solid color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 28%,transparent);border-radius:.5rem;padding:.65rem .8rem;font-size:.84rem;line-height:1.5;color:var(--fs-text-muted, #56564e)}body.b2 .b2-aisum__verdict i{color:var(--fs-panel-footer-accent, #35a377);margin-top:.15rem}body.b2 .b2-aisum__verdict a{color:var(--fs-panel-footer-accent, #35a377);font-weight:700;text-decoration:none}body.b2 .b2-aisum__foot{display:flex;align-items:center;gap:.7rem;border-top:1px solid var(--fs-panel-border, #e0e2f5);margin-top:.3rem;padding:.6rem 0;font-size:.69rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-aisum__disc{flex:1;min-width:0;display:inline-flex;align-items:center;gap:.35rem}body.b2 .b2-aisum__chips{display:flex;gap:.4rem;flex-shrink:0}body.b2 .b2-aisum__chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:999px;padding:.28rem .6rem;font-size:.67rem;font-weight:600;color:var(--fs-text-muted, #56564e);cursor:pointer}body.b2 .b2-aisum__chip:hover{color:var(--fs-body-color, #27273a)}body.b2 .b2-aisum__chip.is-on{background:color-mix(in srgb,var(--fs-link-color, #2c8864) 12%,transparent);border-color:color-mix(in srgb,var(--fs-link-color, #2c8864) 40%,transparent);color:var(--fs-link-color, #2c8864)}body.b2 .b2-aisum__chip.is-cooling{opacity:.45;cursor:not-allowed}@media (max-width: 768px){body.b2 .b2-aisum{margin-left:-.75rem;margin-right:-.75rem}body.b2 .b2-aisum__bar,body.b2 .b2-aisum__gen,body.b2 .b2-aisum__body{border-radius:0;border-left:0;border-right:0}body.b2 .b2-aisum__bar{flex-wrap:wrap}body.b2 .b2-aisum__cta{width:100%;justify-content:center}body.b2 .b2-aisum__foot{flex-direction:column;align-items:stretch;gap:.5rem}body.b2 .b2-aisum__chips{justify-content:flex-end}}body.b2 .topic-view--layout-rail .topic.panel,body.b2 .topic-view--layout-article .topic.panel{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.b2 .topic-view--layout-rail .topic.panel>.panel__content,body.b2 .topic-view--layout-article .topic.panel>.panel__content{background:transparent;border:0;padding:0;overflow:visible}body.b2 .topic-view--layout-rail .topic .panel__title,body.b2 .topic-view--layout-article .topic .panel__title{display:none}body.b2 .topic-view--layout-rail .replies,body.b2 .topic-view--layout-article .replies{display:flex;flex-direction:column;gap:.85rem;background:transparent;border:0}body.b2 .topic-view--layout-rail .reply,body.b2 .topic-view--layout-article .reply{padding:0;border:0!important;background:transparent;box-shadow:none;overflow:visible}body.b2 .b2-post{display:flex;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);overflow:hidden}body.b2 .b2-post--best{border-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 30%,transparent)}body.b2 .b2-post__rail{width:10.5rem;flex-shrink:0;background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, inherit);border-right:1px solid var(--fs-panel-border, #e0e2f5);padding:1.1rem .8rem;text-align:center}body.b2 .b2-post__railcustom{width:100%;min-width:0}body.b2 .b2-post__railcustom .avatar{margin-left:auto;margin-right:auto}body.b2 .b2-post__railcustom img{max-width:100%;height:auto}body.b2 .b2-post__who--pinned{margin-bottom:.6rem}body.b2 .b2-post__who--pinned .b2-post__name{margin-top:0}body.b2 .qa-score{width:3.5rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding-top:1.1rem;background:var(--fs-panel-section-bg, #f8f9fe);border-right:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .qa-score form{line-height:0}body.b2 .qa-score__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.5rem;color:var(--fs-text-muted, #56564e);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}body.b2 .qa-score__arrow svg{width:1rem;height:1rem}body.b2 .qa-score__arrow:hover{border-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 45%,var(--fs-panel-border, #e0e2f5));color:var(--fs-body-color, inherit)}body.b2 .qa-score__arrow--on{color:#fff;background:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .qa-score__arrow--on:hover{color:#fff}body.b2 .qa-score__arrow--static{cursor:default;opacity:.45}body.b2 .qa-score__arrow--static:hover{border-color:var(--fs-panel-border, #e0e2f5);color:var(--fs-text-muted, #56564e)}body.b2 .qa-score__count{font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums;margin-top:.2rem}body.b2 .qa-score--accepted .qa-score__count,body.b2 .qa-score__check{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .qa-score__check{margin-top:.35rem}body.b2 .qa-score__check svg{width:.95rem;height:.95rem}body.b2 .b2-post__avatar{width:3.4rem!important;height:3.4rem!important;margin:0 auto;border-radius:50%;overflow:hidden}body.b2 .b2-post__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.b2 .b2-post__name{font-weight:700;font-size:.86rem;margin-top:.5rem;overflow-wrap:break-word}body.b2 .b2-post__group{display:inline-block;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.12rem .5rem;background:#80808024;color:var(--fs-text-muted, #56564e);margin-top:.3rem}body.b2 .b2-post__group--staff,body.b2 .b2-ucard__group--staff{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 18%,transparent);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .blog-cmt__meta .b2-post__group{margin-top:0}.mention-dropdown{position:fixed;z-index:10000;min-width:14rem;max-width:20rem;max-height:18rem;overflow-y:auto;padding:.3rem;background:var(--fs-panel-bg, #ffffff);color:var(--fs-body-color, inherit);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:var(--fs-border-radius, .5rem);box-shadow:0 12px 32px #0000002e}body.b2 .mention-dropdown__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .6rem;border:0;background:none;border-radius:.4rem;cursor:pointer;color:var(--fs-body-color, inherit);font-size:.85rem;text-align:left}body.b2 .mention-dropdown__item:hover,body.b2 .mention-dropdown__item--active{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .12))}body.b2 .mention-dropdown__avatar{width:1.6rem;height:1.6rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}body.b2 .mention-dropdown__name{font-weight:600}body.b2.dark .content a{color:var(--fs-panel-footer-accent, #35a377)}body.b2.dark .content a:hover{color:var(--fs-panel-footer-accent, #35a377);text-decoration:underline}body.b2 .b2-post__railmeta{font-size:.64rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.55rem;line-height:1.7}body.b2 .b2-ownb{margin-top:.6rem}body.b2 .b2-ownb__toggle{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;cursor:pointer;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-staff-accent, #ffbe32)}body.b2 .b2-ownb__toggle:hover{filter:brightness(1.12)}body.b2 .b2-ownb__chev{font-size:.55rem;transition:transform .15s ease}body.b2 .b2-ownb__chev--open{transform:rotate(180deg)}body.b2 .b2-ownb__list{margin-top:.45rem;display:flex;flex-direction:column;gap:.3rem}body.b2 .b2-ownb__chip{display:flex;align-items:center;gap:.45rem;padding:.38rem .55rem;background:color-mix(in srgb,var(--fs-staff-accent, #ffbe32) 10%,transparent);border:1px solid color-mix(in srgb,var(--fs-staff-accent, #ffbe32) 40%,transparent);border-radius:calc(var(--fs-border-radius, 8px) * .75);font-size:.7rem;font-weight:600;color:var(--fs-body-color, inherit);text-decoration:none;word-break:break-all}body.b2 .b2-ownb__chip i{color:var(--fs-staff-accent, #ffbe32)}body.b2 .b2-ownb__chip:hover{border-color:color-mix(in srgb,var(--fs-staff-accent, #ffbe32) 75%,transparent)}body.b2 .b2-post__main{flex:1;min-width:0;display:flex;flex-direction:column}body.b2 .b2-post__bar{display:flex;align-items:center;gap:.7rem;padding:.55rem 1.1rem;border-bottom:1px solid var(--fs-panel-border, #e7e9f4);font-size:.7rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-post__bestbadge{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;font-weight:700;text-transform:uppercase;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-post__meta{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}body.b2 .b2-post__body{flex:1;padding:1rem 1.1rem 1.4rem;font-size:.94rem;line-height:1.7}body.b2 .b2-post__body .signature{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--fs-panel-border, #e7e9f4);opacity:.75}body.b2 .b2-post__actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.5rem .85rem;border-top:1px solid var(--fs-panel-border, #e7e9f4);background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .b2-post__actions .btn,body.b2 .b2-post__actions button.btn,body.b2 .b2-post__actions a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--fs-text-muted, #56564e);box-shadow:none;font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}body.b2 .b2-post__actions .btn:hover,body.b2 .b2-post__actions button.btn:hover,body.b2 .b2-post__actions a.btn:hover{border-color:var(--fs-panel-border, #e0e2f5);background:#80808014;color:inherit}body.b2 .ask{display:flex;flex-direction:column;gap:1rem;padding:1.15rem}body.b2 .ask__head{display:flex;align-items:center;gap:.8rem}body.b2 .ask__tile{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.6rem;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent);color:var(--fs-panel-footer-accent, #35a377);border:1px solid color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 35%,transparent)}body.b2 .ask__title{margin:0;font-size:1.25rem}body.b2 .ask__sub{margin:.15rem 0 0;color:var(--fs-text-muted, #56564e);font-size:.9rem}body.b2 .ask__form{display:flex;gap:.6rem}body.b2 .ask__form .ask__input{flex:1;width:auto;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .5rem);background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, #27273a);padding:.55rem .9rem;font:inherit}body.b2 .ask__form .ask__input::-moz-placeholder{color:var(--fs-text-muted, #56564e)}body.b2 .ask__form .ask__input::placeholder{color:var(--fs-text-muted, #56564e)}body.b2 .ask__form .ask__input:focus{outline:none;border-color:var(--fs-cta-bg, #ffbe32);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-cta-bg, #ffbe32) 20%,transparent)}body.b2 .ask__go{display:inline-flex;align-items:center;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.5rem;padding:.55rem 1.1rem;background:var(--fs-button-bg, #1e2b4a);color:var(--fs-button-color, #fff);font-weight:700;cursor:pointer;text-decoration:none}body.b2 .ask__err,body.b2 .ask__none{margin:0;font-size:.9rem;color:var(--fs-text-muted, #56564e)}body.b2 .ask__answer{border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);background:var(--fs-panel-section-bg, #f8f9fe);padding:.95rem 1.05rem;display:flex;flex-direction:column;gap:.55rem}body.b2 .ask__qline{font-weight:700}body.b2 .ask__tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .ask__body{margin:0;line-height:1.65}body.b2 .ask__srclabel{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-text-faint, #9c9ca8);font-weight:700}body.b2 .ask__cites{display:flex;flex-wrap:wrap;gap:.5rem}body.b2 .ask__cite{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.5rem;padding:.35rem .6rem;color:inherit;text-decoration:none;transition:border-color .15s ease}body.b2 .ask__cite:hover{border-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 55%,var(--fs-panel-border, #e0e2f5))}body.b2 .ask__cite-n{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:.3rem;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 16%,transparent);color:var(--fs-panel-footer-accent, #35a377);font-size:.7rem;font-weight:700}body.b2 .ask__disclaim{margin:0;font-size:.8rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .ask__pending{display:flex;align-items:center;gap:.6rem;color:var(--fs-text-muted, #56564e)}body.b2 .ask__spin{width:1rem;height:1rem;border:2px solid var(--fs-panel-border, #e0e2f5);border-top-color:var(--fs-panel-footer-accent, #35a377);border-radius:50%;animation:ask-spin .9s linear infinite}@keyframes ask-spin{to{transform:rotate(360deg)}}body.b2 .ask__guest{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px dashed var(--fs-panel-border, #d0d3e8);border-radius:.6rem;padding:.8rem 1rem}body.b2 .ask__guest p{margin:0}body.b2 .ask__recent{display:flex;flex-direction:column}body.b2 .ask__recent-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, #9c9ca8);margin:0 0 .3rem}body.b2 .ask__recent-row{display:flex;justify-content:space-between;gap:.8rem;padding:.45rem .2rem;color:inherit;text-decoration:none;border-top:1px solid var(--fs-panel-border, #eef0f7)}body.b2 .ask__recent-row:hover .ask__recent-q{color:var(--fs-link-color, #4d86e6)}body.b2 .ask__recent-q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .ask__recent-when{color:var(--fs-text-faint, #9c9ca8);font-size:.85rem;flex-shrink:0}body.b2 .tip-control{display:inline-flex;align-items:center;gap:.5rem}body.b2 .tip-control__btn i{color:#c98a1b}body.b2 .tip-control--open{z-index:90}body.b2 .b2-post:has(.tip-control--open){overflow:visible}body.b2 .tip-control__pop{position:absolute;bottom:calc(100% + .4rem);left:0;z-index:1000;min-width:16rem;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.5rem;padding:.7rem .8rem;background:var(--fs-panel-bg, #fcfcff);box-shadow:0 10px 26px #0000002e}body.b2 .tip-control__pop form{display:flex;flex-direction:column;gap:.55rem}body.b2 .tip-control__label{font-size:.8rem;color:var(--fs-text-muted, #56564e)}body.b2 .tip-control__amounts{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}body.b2 .tip-control__amt{border:1px solid var(--fs-panel-border, #d8dbee);background:var(--fs-panel-bg, #fcfcff);color:inherit;border-radius:.4rem;padding:.25rem .6rem;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums}body.b2 .tip-control__amt--sel{border-color:#c98a1b;color:#c98a1b;font-weight:700;background:color-mix(in srgb,#c98a1b 8%,transparent)}body.b2 .tip-control__custom{width:4.5rem;border:1px solid var(--fs-panel-border, #d8dbee);border-radius:.4rem;padding:.25rem .4rem;background:var(--fs-panel-bg, #fcfcff);color:inherit;font:inherit}body.b2 .tip-control__send{border:1px solid #c98a1b;background:color-mix(in srgb,#c98a1b 10%,transparent);color:#c98a1b;font-weight:700;border-radius:.4rem;padding:.35rem .7rem;cursor:pointer;font:inherit}body.b2 .tip-control__earned,body.b2 .tip-control__done{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--fs-text-muted, #56564e)}@media (max-width: 768px){body.b2 .tip-control__pop{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;min-width:0;z-index:7000}}body.b2 .b2-fdigest{margin-top:1rem}body.b2 .b2-thead__chip--latest,body.b2 .b2-post__mtime,body.b2 .b2-post__moremenu,body.b2 .b2-replybar{display:none}body.b2 .topic-view--layout-article[data-page="1"] .replies>.reply:first-child .post-card-layout{border-radius:var(--fs-panel-radius, .8rem)}body.b2 .topic-view--layout-article[data-page="1"] .replies>.reply:first-child .post-card-layout__body .content{font-size:1.02rem;line-height:1.75;padding:.4rem 0 .6rem}body.b2 .b2-thead,body.b2 .b2-tbest,body.b2 .b2-aisum__bar,body.b2 .b2-aisum__gen,body.b2 .b2-aisum__body,body.b2 .b2-post,body.b2 .b2-art__hero,body.b2 .topic-view--layout-article .post-card-layout{box-shadow:var(--fs-box-shadow, none)}body.b2 .topic-view--layout-article .post-card-layout{border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);background:var(--fs-panel-bg, #fcfcff)}body.b2 .topic-view--layout-article .post-card-layout__actions{padding-left:1.25rem;padding-right:1.25rem}body.b2 .topic-view--layout-article .post-card-layout__header{background:transparent;border-bottom:1px solid var(--fs-panel-border, #e7e9f4)}body.b2 .topic-view--layout-article .post-card-layout__body{background:transparent}body.b2 .topic-view--layout-article .post-card-layout__actions{background:var(--fs-panel-title-from, #f8f9fe);border-top:1px solid var(--fs-panel-border, #e7e9f4)}body.b2 .b2-composer{background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .8rem);box-shadow:var(--fs-box-shadow, none);overflow:hidden;margin-top:1rem}body.b2 .b2-composer__optrow{display:flex;align-items:center;gap:.5rem;padding:.85rem 0 0;font-size:.85rem}body.b2 .modal-backdrop>div{background:#0d101799;opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.b2 .modal-container{background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .7rem);box-shadow:var(--fs-box-shadow, 0 24px 60px rgba(10, 12, 24, .35))}body.b2 .modal-container>.panel{background:transparent;border:0;box-shadow:none;border-radius:0}body.b2 .modal-container .b2-modal__close{position:absolute;top:.55rem;right:.65rem;z-index:3;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--fs-text-muted, currentColor);font-size:1rem;line-height:1;cursor:pointer;opacity:.65}body.b2 .modal-container .b2-modal__close:hover{opacity:1;background:#80808024}body.b2 .b2-composer__head{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, inherit);border-bottom:1px solid var(--fs-panel-border, #e0e2f5);font-size:.82rem;font-weight:700}body.b2 .b2-composer__avatar{width:1.8rem;height:1.8rem;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0}body.b2 .b2-composer__avatar img,body.b2 .b2-composer__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-composer__hint{margin-left:auto;font-size:.66rem;font-weight:400;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-composer__hint kbd{display:inline-block;min-width:1.2rem;text-align:center;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.3rem;padding:.05rem .3rem;font-family:inherit;font-size:.62rem;font-weight:700}body.b2 .b2-composer__editor{padding:.9rem 1.1rem 1rem}body.b2 .b2-composer .quick-reply__input{width:100%}body.b2 .b2-composer__foot{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;flex-wrap:wrap;margin-top:.7rem}body.b2 .b2-composer__foot .quick-reply__buttons{margin-left:auto;display:flex;align-items:center;gap:.5rem}body.b2 .b2-cfield{margin-bottom:1.1rem}body.b2 .b2-cfield__label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-faint, #9c9ca8);margin-bottom:.45rem}body.b2 .b2-cfield__sublabel{display:block;font-size:.78rem;font-weight:600;color:var(--fs-text-muted, #56564e);margin-bottom:.3rem}body.b2 .b2-cfield__sub{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-cfield .inline-label{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;color:var(--fs-body-color, inherit)}body.b2 .b2-composer__editor input.input--text{width:100%;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border);border-radius:var(--fs-border-radius);padding:.65rem .85rem;color:var(--fs-input-color);font:inherit;transition:border-color .15s,box-shadow .15s}body.b2 .b2-composer__editor input.input--text:focus{outline:none;border-color:var(--fs-panel-footer-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-panel-footer-accent) 18%,transparent)}body.b2{--fs-primary-color: var(--fs-panel-footer-accent);--fs-primary-hover: var(--fs-panel-footer-accent)}body.b2 input[type=radio],body.b2 input[type=checkbox]{accent-color:var(--fs-panel-footer-accent)}body.b2 .topic-labels input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.05rem;height:1.05rem;margin:0;border:2px solid var(--fs-panel-border);border-radius:50%;cursor:pointer;flex-shrink:0;transition:border-color .12s}body.b2 .topic-labels input[type=radio]:checked{border-color:var(--fs-panel-footer-accent);background:radial-gradient(var(--fs-panel-footer-accent) 0 45%,transparent 50%)}body.b2 input[type=checkbox]:checked{background-color:var(--fs-panel-footer-accent);border-color:var(--fs-panel-footer-accent)}body.b2 .input--text{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border);border-radius:var(--fs-border-radius);padding:.6rem .8rem;color:var(--fs-input-color)}body.b2 .input--text:focus{outline:none;border-color:var(--fs-panel-footer-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-panel-footer-accent) 18%,transparent)}body.b2 .menu-layout--modcp .panel__sub-header,body.b2 .menu-layout--usercp .panel__sub-header{background-color:var(--fs-panel-bg);color:var(--fs-body-color, #1f2430)}body.b2 .menu-layout--modcp .input,body.b2 .menu-layout--usercp .input{background-color:var(--fs-panel-bg);border:1px solid var(--fs-input-border);border-radius:var(--fs-border-radius);padding:.55rem .75rem;color:var(--fs-input-color);box-shadow:none}body.b2 .menu-layout--modcp select.input,body.b2 .menu-layout--usercp select.input{padding-right:2rem}body.b2 .menu-layout--usercp .input{width:100%}body.b2 .menu-layout--modcp .input:focus,body.b2 .menu-layout--usercp .input:focus{outline:none;border-color:var(--fs-link-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color) 18%,transparent)}body.b2 .menu-layout--modcp textarea,body.b2 .menu-layout--modcp select,body.b2 .menu-layout--modcp input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),body.b2 .menu-layout--usercp textarea,body.b2 .menu-layout--usercp select,body.b2 .menu-layout--usercp input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){background-color:var(--fs-panel-bg);box-shadow:none}body.b2 .menu-layout--modcp textarea:focus,body.b2 .menu-layout--modcp select:focus,body.b2 .menu-layout--modcp input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,body.b2 .menu-layout--usercp textarea:focus,body.b2 .menu-layout--usercp select:focus,body.b2 .menu-layout--usercp input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus{outline:none;border-color:var(--fs-link-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color) 18%,transparent)}body.b2 .mod-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}body.b2 .mod-filters__tab{display:inline-flex;align-items:center;padding:.4rem .95rem;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1.2;color:var(--fs-text-muted, rgba(128, 128, 128, .85));background:var(--fs-panel-bg, rgba(128, 128, 128, .06));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));transition:color .15s ease,background .15s ease,border-color .15s ease}body.b2 .mod-filters__tab:hover{color:var(--fs-body-color, inherit);border-color:color-mix(in srgb,var(--fs-link-color, currentColor) 50%,transparent)}body.b2 .mod-filters__tab--active{color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent);border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent)}body.b2 .topic-bottom-nav{display:flex;justify-content:space-between;gap:.6rem;margin-top:1rem}body.b2 .topic-bottom-nav__link{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:var(--fs-border-radius, .45rem);padding:.4rem .9rem;font-size:.76rem;font-weight:600;color:var(--fs-text-muted, #56564e);text-decoration:none}body.b2 .topic-bottom-nav__link:hover{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}@media (hover: hover) and (pointer: fine){body.b2 .topic-view .reactions-trigger:hover .reactions-trigger__flyout{display:flex!important}}body.b2 .reply.b2-post-focus .b2-post,body.b2 .reply.b2-post-focus .post-card-layout{outline:2px solid var(--fs-panel-footer-accent);outline-offset:-2px}body.b2 .b2-squote{position:fixed;z-index:7100;display:inline-flex;align-items:center;gap:.375rem;background:var(--fs-body-bg);color:var(--fs-body-color, inherit);border:1px solid transparent;border-radius:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 10px 28px #00000059}body.b2 .b2-squote:hover{border-color:var(--fs-link-color, #35a377)}body.b2 .b2-squote i,body.b2 .highlight-quote-btn i{color:var(--fs-cta-bg, #ffbe32)}body.b2:not(.dark) .b2-squote,body.b2:not(.dark) .highlight-quote-btn{background:#1b2330;color:#e7edf6;border-color:#ffffff1f}body.b2:not(.dark) .b2-squote:hover,body.b2:not(.dark) .highlight-quote-btn:hover{background:#1b2330;color:#fff;border-color:var(--fs-link-color, #35a377)}body.b2 .btn-primary{padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em}body.b2 .btn-primary:hover{filter:brightness(1.18)}body.b2 .panel.topiclist .panel__content{overflow:visible}body.b2 .panel.topiclist .b2-tl__foot{border-radius:0 0 calc(var(--fs-panel-radius, .5rem) - 1px) calc(var(--fs-panel-radius, .5rem) - 1px)}body.b2 .dropdown__content-wrapper{border-radius:var(--fs-border-radius, .5rem);box-shadow:0 14px 38px #14142829,0 3px 10px #14142814}body.b2.dark .dropdown__content-wrapper{box-shadow:0 14px 38px #00000080}body.b2 .dropdown__content{border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:var(--fs-border-radius, .5rem)}body.b2 .fs-menu__panel{box-shadow:0 14px 38px #14142829,0 3px 10px #14142814;background:var(--fs-dropdown-bg, #fcfcff);border:1px solid var(--fs-dropdown-border, #e0e2f5)}body.b2 .fs-menu__panel .nav-link,body.b2 .fs-menu__panel .fs-menu__link{color:var(--fs-dropdown-color, #27273a)}body.b2 .fs-menu__panel .nav-link:hover,body.b2 .fs-menu__panel .nav-link:focus,body.b2 .fs-menu__panel .fs-menu__link:hover,body.b2 .fs-menu__panel .fs-menu__link:focus{color:var(--fs-dropdown-color, #27273a);background-color:var(--fs-dropdown-hover-bg, rgba(20, 20, 40, .05))}body.b2 .fs-theme__menu{background-color:var(--fs-dropdown-bg, #fcfcff);color:var(--fs-dropdown-color, #27273a);border:1px solid var(--fs-dropdown-border, #e0e2f5);border-radius:var(--fs-border-radius, .5rem);box-shadow:0 14px 38px #14142829,0 3px 10px #14142814}body.b2 .fs-theme__opt:hover{background:var(--fs-dropdown-hover-bg, #f1f2f9)}body.b2.dark .fs-theme__menu{box-shadow:0 14px 38px #00000080}body.b2 .nav-link-active{background-color:transparent;color:var(--fs-nav-color, #1e1f3e);font-weight:500}body.b2 .nav-link-active:hover,body.b2 .nav-link-active:focus{background-color:#1414280d;color:var(--fs-nav-active-color, #1e1f3e)}body.b2.dark .nav-link-active:hover,body.b2.dark .nav-link-active:focus{background-color:#94a3b814}body.b2 .widget .panel__title :is(h2,h3):before,body.b2 .panel.shoutbox .panel__title h2:before{font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;font-size:.85em;color:var(--fs-panel-footer-accent, #35a377);margin-right:.55rem;display:inline-block}body.b2 .widget--online_users .panel__title :is(h2,h3):before{content:"\f500"}body.b2 .widget--new_topics .panel__title :is(h2,h3):before{content:"\f044"}body.b2 .widget--new_posts .panel__title :is(h2,h3):before{content:"\f27a"}body.b2 .widget--most_viewed_topics .panel__title :is(h2,h3):before{content:"\f06e"}body.b2 .widget--recent_blog_entries .panel__title :is(h2,h3):before{content:"\f1ea"}body.b2 .widget--recent_activity .panel__title :is(h2,h3):before{content:"\f1da"}body.b2 .widget--clubs_list .panel__title :is(h2,h3):before{content:"\f0c0"}body.b2 .widget--my_clubs_recent_content .panel__title :is(h2,h3):before{content:"\f0c0"}body.b2 .widget--directory_featured_links .panel__title :is(h2,h3):before{content:"\f005"}body.b2 .widget--directory_recent_links .panel__title :is(h2,h3):before{content:"\f0c1"}body.b2 .widget--directory_trending_links .panel__title :is(h2,h3):before{content:"\e098"}body.b2 .widget--directory_categories .panel__title :is(h2,h3):before{content:"\f07c"}body.b2 .widget--top_posters .panel__title :is(h2,h3):before{content:"\e561"}body.b2 .widget--upcoming_birthdays .panel__title :is(h2,h3):before{content:"\f1fd"}body.b2 .widget--announcement .panel__title :is(h2,h3):before{content:"\f0a1"}body.b2 .widget--credit_leaderboard .panel__title :is(h2,h3):before{content:"\f091"}body.b2 .widget--my_credit_balance .panel__title :is(h2,h3):before{content:"\f51e"}body.b2 .widget--economy_stats .panel__title :is(h2,h3):before{content:"\f201"}body.b2 .widget--shop_spotlight .panel__title :is(h2,h3):before{content:"\f54e"}body.b2 .widget--recent_purchases .panel__title :is(h2,h3):before{content:"\f290"}body.b2 .widget--similar_content .panel__title :is(h2,h3):before{content:"\f0eb"}body.b2 .widget--tell_a_friend .panel__title :is(h2,h3):before{content:"\f1e0"}body.b2 .widget--welcome .panel__title :is(h2,h3):before{content:"\f256"}body.b2 .widget--images .panel__title :is(h2,h3):before{content:"\f302"}body.b2 .widget--shoutbox .panel__title :is(h2,h3):before,body.b2 .panel.shoutbox .panel__title h2:before{content:"\f086"}body.b2 .widget--jump_back_in .panel__title :is(h2,h3):before{content:"\f5da"}body.b2 .widget--board_statistics .panel__title :is(h2,h3):before{content:"\f080"}body.b2 .widget--wysiwyg .panel__title :is(h2,h3):before{content:"\f15c"}body.b2 .widget--raw_html .panel__title :is(h2,h3):before{content:"\f121"}body.b2 .b2-statsbar{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;background:var(--fs-panel-section-bg, #f8f9fe);color:var(--fs-body-color, inherit);border-radius:var(--fs-panel-radius, .5rem);border:1px solid var(--fs-panel-border, #e0e2f5);box-shadow:var(--fs-box-shadow, none);padding:.9rem 1.35rem;margin-bottom:1rem}body.b2 .b2-statsbar__stat{display:flex;flex-direction:column}body.b2 .b2-statsbar__num,body.b2 .b2-statsbar__num a{color:#fff;font-weight:700;font-size:1.05rem;line-height:1.1;text-decoration:none}body.b2 .b2-statsbar__num a:hover{text-decoration:underline}body.b2 .b2-statsbar__label{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;opacity:.6}body.b2 .b2-statsbar__sep{width:1px;height:1.9rem;background:#ffffff1f}body.b2 .b2-statsbar__right{margin-left:auto;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}body.b2 .b2-statsbar__stack{display:flex}body.b2 .b2-statsbar__avatar{display:inline-flex;width:1.7rem;height:1.7rem;border-radius:999px;overflow:hidden;border:2px solid var(--fs-user-menu-bg, #0b0c21);margin-left:-8px}body.b2 .b2-statsbar__avatar:first-child{margin-left:0}body.b2 .b2-statsbar__avatar img,body.b2 .b2-statsbar__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-statsbar__online{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem}body.b2 .b2-statsbar__dot{width:8px;height:8px;border-radius:50%;background:var(--fs-panel-footer-accent, #35a377);box-shadow:0 0 0 3px #35a37733}body.b2 .b2-statsbar__link{color:inherit;font-size:.74rem;text-decoration:underline;text-underline-offset:2px}body.b2 .b2-statsbar__link:hover{color:#fff}body.b2 .b2-statsbar__bday{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--fs-cta-bg, #ffbe32)}body.b2 .b2-statsbar__record{font-size:.72rem;opacity:.75}body.b2 .b2-statsbar__record b{color:var(--fs-cta-bg, #ffbe32)}@media (max-width: 640px){body.b2 .b2-statsbar{gap:1rem}body.b2 .b2-statsbar__sep{display:none}body.b2 .b2-statsbar__right{margin-left:0;width:100%}}body.b2 .shoutbox-input{background-color:var(--fs-panel-bg, #fcfcff);border-color:var(--fs-panel-border, #e0e2f5)}body.b2.dark .shoutbox-input{background-color:var(--fs-panel-bg, #151a23);border-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .shoutbox-input>input[type=text],body.b2 .shoutbox-input>textarea{background-color:transparent;color:var(--fs-body-color, #27273a)}body.b2.dark .shoutbox-input>input[type=text],body.b2.dark .shoutbox-input>textarea{color:var(--fs-body-color, #e6eaf2)}body.b2 .panel__expander{display:inline-flex;align-items:center;justify-content:center;padding:0;gap:0;width:2.1rem;height:1.9rem;min-width:0;min-height:0;line-height:1;background-image:none;background-color:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .55rem);color:var(--fs-panel-footer-accent, #35a377);box-shadow:none;transition:border-color .15s ease}body.b2 .panel__expander:hover,body.b2 .panel__expander:focus{opacity:1;background-image:none;background-color:var(--fs-panel-bg, #fcfcff);border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .panel__expander svg{display:none}body.b2 .panel__expander:before{content:"\f107";font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;font-size:.95rem;line-height:1;transition:transform .18s ease}body.b2 .panel--collapsed .panel__expander:before{transform:rotate(-90deg)}#b2tip{position:fixed;z-index:6000;background:#0b0c21;color:#fff;padding:.4rem .65rem;border-radius:7px;font-size:.75rem;font-weight:600;white-space:normal;width:-moz-max-content;width:max-content;max-width:min(620px,90vw);line-height:1.45;box-shadow:0 8px 22px #00000080;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 6px));transition:opacity .12s ease,transform .12s ease}#b2tip.below{transform:translate(-50%,6px)}#b2tip.show{opacity:1}body.b2.dark #b2tip{background:#1b212c;border:1px solid rgba(148,163,184,.2)}body.b2 .moderator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}body.b2 .moderator-actions>div,body.b2 .moderator-actions>form,body.b2 .moderator-actions .moderator-actions__default{width:auto;flex:none}body.b2 .moderator-actions .select-group{display:inline-flex;flex-wrap:nowrap;width:auto}body.b2 .moderator-actions select{width:auto;flex:none;height:2.25rem;padding:0 .6rem;font-size:.8125rem;background-color:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .375rem);color:var(--fs-body-color, #27273a)}body.b2.dark .moderator-actions select{color:var(--fs-body-color, #e6eaf2)}body.b2 .guest-layout.b2-auth{min-height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(900px 600px at 20% -10%,rgba(255,190,50,.08),transparent 60%),radial-gradient(900px 600px at 110% 120%,rgba(53,163,119,.1),transparent 60%),var(--fs-body-bg, #efeff4)}body.b2 .b2-auth__card{width:100%;max-width:420px;background:var(--fs-panel-bg, #fcfcff);color:var(--fs-body-color, #27273a);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:calc(var(--fs-panel-radius, .5rem) * 1.75);box-shadow:0 20px 60px #1414281a,0 2px 8px #1414280d;overflow:hidden}body.b2.dark .b2-auth__card{box-shadow:0 20px 60px #0000148c,0 2px 8px #00001459}body.b2 .b2-auth__brand{display:flex;align-items:center;gap:.75rem;padding:1.4rem 1.5rem 0;color:inherit;text-decoration:none}body.b2 .b2-auth__brand img{max-height:2.6rem;max-width:11rem;width:auto;display:block;flex-shrink:0}body.b2 .b2-auth__wm{display:flex;flex-direction:column;gap:.25rem;min-width:0}body.b2 .b2-auth__name{font-weight:700;font-size:1rem;color:var(--fs-body-color, #27273a)}body.b2 .b2-auth__sub{font-size:.72rem;color:var(--fs-text-faint, #9c9ca8);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}body.b2 .b2-auth__head{padding:1.3rem 1.5rem 0}body.b2 .b2-auth__head h1{font-size:1.35rem;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--fs-body-color, #27273a)}body.b2 .b2-auth__body{padding:1.2rem 1.5rem 1.5rem}body.b2 .b2-auth__foot{padding:.85rem 1.5rem;border-top:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-section-bg, #f8f9fe);font-size:.74rem;color:var(--fs-text-faint, #9c9ca8);display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.b2 .b2-auth__foot a{color:inherit;text-decoration:none}body.b2 .b2-auth__foot a:hover{color:var(--fs-body-color, #27273a)}body.b2 .b2-auth__theme{position:fixed;top:1rem;right:1rem;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);color:var(--fs-text-muted, #56564e);box-shadow:0 1px 2px #1414280d}body.b2 .b2-auth__theme:hover{color:var(--fs-body-color, #27273a);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-auth .form-layout{display:flex;flex-direction:column;gap:1rem}body.b2 .b2-auth label{font-size:.82rem;font-weight:600;color:var(--fs-body-color, #27273a)}body.b2 .b2-auth .input--text,body.b2 .b2-auth input[type=text],body.b2 .b2-auth input[type=email],body.b2 .b2-auth input[type=password]{width:100%;background:var(--fs-panel-section-bg, #f8f9fe);border:1px solid var(--fs-panel-border, #e0e2f5);color:var(--fs-body-color, #27273a);border-radius:var(--fs-border-radius, .5rem);padding:.65rem .8rem;font-size:.92rem;box-shadow:none}body.b2 .b2-auth .input--text:focus,body.b2 .b2-auth input[type=text]:focus,body.b2 .b2-auth input[type=email]:focus,body.b2 .b2-auth input[type=password]:focus{outline:none;border-color:var(--fs-panel-footer-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-panel-footer-accent) 22%,transparent)}body.b2 .b2-auth input[type=checkbox]{accent-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-auth .auth-options{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.85rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-auth .auth-options label{display:inline-flex;align-items:center;gap:.45rem;font-weight:400;color:inherit;cursor:pointer}body.b2 .b2-auth .auth-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}body.b2 .b2-auth .auth-actions a{font-size:.82rem;color:var(--fs-text-faint, #9c9ca8);text-decoration:none}body.b2 .b2-auth .auth-actions a:hover{color:var(--fs-body-color, #27273a)}body.b2 .b2-auth .btn-primary,body.b2 .b2-auth .btn--social{border-radius:var(--fs-border-radius, .5rem)}body.b2 .b2-auth .b2-auth__submit{display:inline-flex;align-items:center;gap:.45rem;text-transform:none;letter-spacing:0;background:var(--fs-btn-primary-from, #1e1f3e);background-image:none;border:1px solid var(--fs-btn-primary-border, var(--fs-btn-primary-from, #1e1f3e));color:var(--fs-btn-primary-color, #fff)}body.b2 .b2-auth .b2-auth__submit:hover{filter:brightness(1.08)}body.b2 .b2-auth .b2-auth__ghost{display:inline-flex;align-items:center;gap:.45rem;text-transform:none;letter-spacing:0}body.b2 .b2-auth .b2-auth__check{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.5;color:var(--fs-text-muted, #56564e)}body.b2 .b2-auth .b2-auth__check input{margin-top:.15rem;flex-shrink:0}body.b2 .b2-auth .b2-auth__check a{color:inherit;text-decoration:underline}body.b2 .b2-auth .b2-auth__text{font-size:.88rem;line-height:1.55;color:var(--fs-text-muted, #56564e)}body.b2 .b2-auth .b2-auth__text strong{color:var(--fs-body-color, #27273a);font-weight:700}body.b2 .b2-auth .b2-auth__errorbox{margin-bottom:1rem;padding:.6rem .8rem;border-radius:var(--fs-border-radius, .5rem);background:color-mix(in srgb,#e05260 12%,transparent);border:1px solid color-mix(in srgb,#e05260 32%,transparent);font-size:.82rem}body.b2 .b2-auth .b2-auth__errorbox p{margin:0}body.b2 .b2-auth .b2-auth__divider{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--fs-divider, var(--fs-panel-border, #e0e2f5))}@media (max-width: 640px){body.b2 .moderator-actions>div,body.b2 .moderator-actions>form,body.b2 .moderator-actions .moderator-actions__default,body.b2 .moderator-actions .select-group{width:100%}body.b2 .moderator-actions select{flex:1;min-width:0}}@media (max-width: 767px){body.b2 .b2-subnav__user .notifications__icon-link:not(.fs-theme__trigger):not(.b2-search__btn),body.b2 .b2-subnav__user .user-alerts{display:none}.b2-topbar .user-menu__guest a:not(.b2-cta){display:none}}@media (max-width: 1024px){.b2-forum__last{width:11.5rem}.b2-forum__stats{display:none}.b2-forum__statline{display:flex;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.73rem;color:var(--fs-text-faint, #9c9ca8);font-variant-numeric:tabular-nums}.b2-forum__statline-item{display:inline-flex;align-items:center;gap:.3rem}.b2-forum__statline-item i{font-size:.68rem;opacity:.8}.b2-forum__statline-item b{font-weight:600;color:var(--fs-body-color, #27273a)}.b2-forum__statline-sep{opacity:.45}}@media (max-width: 768px){.b2-forum{flex-wrap:wrap;gap:.5rem .85rem}.b2-forum__last{width:100%;padding-left:0;margin-top:.15rem}.b2-forum__subforums{display:none}body.b2 .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;row-gap:.15rem;margin-top:.5rem;margin-bottom:.1rem;padding:.1rem 0;background:transparent;border:0;box-shadow:none;font-size:.72rem;line-height:1.5}body.b2 .breadcrumbs>*{min-width:0}body.b2 .b2-cat{margin-left:-.75rem;margin-right:-.75rem;border-left:0;border-right:0;border-radius:0}body.b2 .b2-cat__head{border-radius:0}body.b2 .b2-forum__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.1rem;font-size:.78rem}body.b2 .b2-forum__last .last-post{display:none}body.b2 .b2-forum__last{width:100%;margin-top:0;padding-left:calc(40px + 1rem)}html.b2-compact body.b2 .b2-forum__last{padding-left:calc(28px + .75rem)}body.b2 .b2-forum__last .b2-forum__lastline{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;min-width:0;color:inherit;text-decoration:none}body.b2 .b2-forum__lastline-avatar{order:2;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;overflow:hidden;line-height:0}body.b2 .b2-forum__lastline-avatar img,body.b2 .b2-forum__lastline-avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-forum__lastline-time{order:3;flex-shrink:0;font-size:.74rem;font-weight:600;line-height:1.4;color:var(--fs-text-muted, #56564e)}body.b2 .b2-forum__lastline-time.b2-time-hot{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-forum__lastline-title{order:1;width:100%;font-size:.82rem;line-height:1.35;color:var(--fs-text, inherit);min-width:0;overflow-wrap:break-word}body.b2 .b2-topbar{display:none}body.b2 .sub-menu{background:var(--fs-user-menu-bg, #0b0c21);box-shadow:none}body.b2 .sub-menu .b2-subnav__logo{display:inline-flex;align-items:center;margin-right:auto;line-height:0}body.b2 .sub-menu .b2-subnav__logo img{max-height:var(--fs-logo-height-mobile, 2rem);height:var(--fs-logo-height-mobile, auto);width:auto}body.b2 .sub-menu .container{min-height:3rem}body.b2 .b2-mtabs{margin-top:.9rem}body.b2 .sub-menu .notifications__icon-link,body.b2 .sub-menu .fs-theme__trigger,body.b2 .sub-menu .b2-search__btn{color:#ffffffd9}body.b2 .b2-user-trigger__name,body.b2 .b2-user-trigger>svg{display:none}body.b2 .sub-menu .b2-search,body.b2 .sub-menu .b2-subnav__user{position:static}body.b2 .sub-menu .b2-search.is-open .b2-search__input{position:absolute;left:.75rem;right:3.4rem;top:50%;transform:translateY(-50%);width:auto;z-index:5;background:color-mix(in srgb,#fff 10%,var(--fs-user-menu-bg, #0b0c21));border-color:#ffffff38;color:#fff}body.b2 .sub-menu .b2-search.is-open .b2-search__input::-moz-placeholder{color:#ffffff8c}body.b2 .sub-menu .b2-search.is-open .b2-search__input::placeholder{color:#ffffff8c}body.b2 .sub-menu .b2-search__results{left:.75rem;right:.75rem;width:auto;max-width:none}}body.b2 .b2-forum__lastline,body.b2 .b2-subnav__logo{display:none}body.b2 .b2-fhead{position:relative;overflow:hidden;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.6rem;box-shadow:var(--fs-box-shadow, none);margin-bottom:1rem}body.b2 .b2-fhead:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fs-forum-accent, var(--fs-panel-footer-accent)),color-mix(in srgb,var(--fs-forum-accent, var(--fs-panel-footer-accent)) 25%,transparent))}body.b2 .b2-fhead__row{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;flex-wrap:wrap}body.b2 .b2-fhead__icon{flex-shrink:0;line-height:0}body.b2 .b2-fhead__text{flex:1;min-width:12rem}body.b2 .b2-fhead__name{margin:0;font-size:1.15rem;font-weight:700;color:var(--fs-heading-color, inherit)}body.b2 .b2-fhead__desc{margin-top:.15rem;font-size:.8rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-fhead__desc p{margin:0}body.b2 .b2-fhead__stats{display:flex;gap:1.2rem;margin-right:.4rem}body.b2 .b2-fhead__stat{text-align:center;min-width:3rem}body.b2 .b2-fhead__stat b{display:block;font-weight:400;font-size:.92rem;font-variant-numeric:tabular-nums}body.b2 .b2-fhead__stat span{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-fhead__rules{border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-fhead__rules-body{padding:2rem 1.2rem;font-size:.85rem;line-height:1.6}body.b2 .b2-fhead__rules-body p{margin:0 0 .4rem}body.b2 .b2-fhead__rules-body p:last-child{margin-bottom:0}body.b2 .b2-toolrow{display:flex;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:.6rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px}body.b2 .b2-toolrow::-webkit-scrollbar{display:none}body.b2 .b2-toolrow__chip{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;white-space:nowrap;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:999px;padding:.3rem .75rem;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:600;color:var(--fs-text-muted, #56564e);text-decoration:none}body.b2 .b2-toolrow__chip:hover{border-color:var(--fs-panel-footer-accent)}body.b2 .b2-toolrow__chip.is-on{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}body.b2 .b2-toolrow__right{margin-left:auto;display:flex;gap:.5rem}body.b2 .b2-toolrow__sep{width:1px;height:1.3rem;flex-shrink:0;background:var(--fs-panel-border, #e0e2f5)}body.b2 .b2-toolrow__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;margin-left:.1rem;border-radius:999px;background:#80808024;font-size:.62rem;font-weight:700}body.b2 .b2-toolrow__chip.is-on .b2-toolrow__count{background:color-mix(in srgb,var(--fs-panel-footer-accent) 18%,transparent)}body.b2 .b2-toolrow__flame{color:#e8853d}body.b2 .b2-tl__labels{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}body.b2 .b2-tl__label{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:999px;padding:.18rem .6rem;font-size:.68rem;font-weight:600;color:var(--fs-text-muted, #56564e);text-decoration:none;text-transform:none;letter-spacing:normal}body.b2 .b2-tl__label:hover{border-color:var(--fs-panel-footer-accent)}body.b2 .b2-tl__label.is-on{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}body.b2 .b2-tl__label-sw{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}body.b2 .b2-row-flame{color:#e8853d;font-size:.78rem;flex-shrink:0}body.b2 .b2-row-solved,body.b2 .b2-row-open{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.14rem .5rem;flex-shrink:0}body.b2 .b2-row-solved{color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 13%,transparent)}body.b2 .b2-row-open{color:var(--fs-text-secondary, #6b7280);background:#80808024}body.b2 .b2-row-resume{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;color:var(--fs-panel-footer-accent);text-decoration:none}body.b2 .b2-row-resume i{font-size:.55rem}body.b2 .b2-row-resume:hover{text-decoration:underline}body.b2 .b2-row-prog{height:3px;max-width:14rem;margin-top:.4rem;border-radius:999px;background:#80808024;overflow:hidden}body.b2 .b2-row-prog i{display:block;height:100%;border-radius:999px;background:var(--fs-panel-footer-accent)}body.b2 .b2-row-peek{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:var(--fs-border-radius, .45rem);color:var(--fs-text-muted, #56564e);font-size:.74rem;cursor:pointer;opacity:0;transition:opacity .15s}body.b2 .topic-row:hover .b2-row-peek,body.b2 .topic-row:focus-within .b2-row-peek{opacity:1}body.b2 .b2-row-peek:hover{color:var(--fs-panel-footer-accent);border-color:var(--fs-panel-footer-accent)}@media (hover: none),(max-width: 768px){body.b2 .b2-row-peek{display:none}}body.b2 .topic-row.b2-row-live{animation:b2RowLive 2.2s ease}@keyframes b2RowLive{0%{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 16%,transparent)}to{background:transparent}}body.b2 .topic-row.b2-row-focus{outline:2px solid var(--fs-panel-footer-accent);outline-offset:-2px;background:color-mix(in srgb,var(--fs-panel-footer-accent) 5%,transparent)}body.b2 .b2-tl__foot-kbd{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}body.b2 .b2-tl__foot-kbd kbd{display:inline-block;min-width:1.3rem;text-align:center;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.3rem;padding:.08rem .3rem;font-family:inherit;font-size:.62rem;font-weight:700;color:var(--fs-text-muted, #56564e);box-shadow:0 1px 0 var(--fs-panel-border, #e0e2f5)}body.b2 .b2-peekd{position:fixed;inset:0;z-index:7000;pointer-events:none}body.b2 .b2-peekd.is-open{pointer-events:auto}body.b2 .b2-peekd__back{position:absolute;inset:0;background:#0a0b1973;opacity:0;transition:opacity .25s}body.b2 .b2-peekd.is-open .b2-peekd__back{opacity:1}body.b2 .b2-peekd__panel{position:absolute;top:0;right:0;bottom:0;width:min(34rem,92vw);background:var(--fs-panel-bg, #fcfcff);border-left:1px solid var(--fs-panel-border, #e0e2f5);box-shadow:-18px 0 44px #00000040;transform:translate(102%);transition:transform .28s ease;display:flex;flex-direction:column}body.b2 .b2-peekd.is-open .b2-peekd__panel{transform:none}body.b2 .b2-peekd__head{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-title-from, #f8f9fe)}body.b2 .b2-peekd__title{margin:0;font-size:.98rem;flex:1;min-width:0;overflow-wrap:break-word}body.b2 .b2-peekd__close{background:none;border:0;color:var(--fs-text-faint, #9c9ca8);font-size:1rem;cursor:pointer;flex-shrink:0}body.b2 .b2-peekd__close:hover{color:inherit}body.b2 .b2-peekd__body{flex:1;overflow:auto;display:flex;flex-direction:column}body.b2 .b2-peekd__loading{padding:2.5rem;text-align:center;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-peekd__posts{flex:1;padding:.4rem 1.1rem 1rem}body.b2 .b2-peekd__post{display:flex;gap:.7rem;padding:.9rem 0}body.b2 .b2-peekd__post+.b2-peekd__post{border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-peekd__post-main{flex:1;min-width:0}body.b2 .b2-peekd__who{font-size:.78rem;font-weight:700}body.b2 .b2-peekd__when{font-size:.7rem;font-weight:400;color:var(--fs-text-faint, #9c9ca8);margin-left:.4rem}body.b2 .b2-peekd__content{margin-top:.3rem;font-size:.84rem;line-height:1.55;overflow-wrap:break-word}body.b2 .b2-peekd__content img{max-width:100%;height:auto}body.b2 .b2-peekd__skip{text-align:center;font-size:.72rem;color:var(--fs-text-faint, #9c9ca8);padding:.5rem 0;border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-peekd__actions{display:flex;gap:.6rem;padding:.9rem 1.1rem;border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-peekd__actions .btn{flex:1;justify-content:center;text-align:center}body.b2 .b2-tl__sec{padding:.8rem 1rem;background:var(--fs-panel-section-bg, #f8f9fe);border-bottom:1px solid var(--fs-panel-border, #e0e2f5);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-text-muted, #56564e);display:flex;align-items:center;gap:.45rem}body.b2 .topic-row__title-line .forum__marker-responsive{display:none}body.b2 .b2-tl__sec i{font-size:.62rem;color:var(--fs-panel-footer-accent)}body.b2 .b2-pager{display:flex;justify-content:center;gap:.3rem;margin-top:1rem}body.b2 .b2-pager__btn{min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.45rem;font-size:.78rem;color:var(--fs-text-muted, #56564e);text-decoration:none}body.b2 .b2-pager__btn i{font-size:.6rem}body.b2 a.b2-pager__btn:hover{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}body.b2 .b2-pager__btn.is-on{background:var(--fs-panel-footer-accent);border-color:var(--fs-panel-footer-accent);color:#fff}body.b2 .b2-pager__btn.is-disabled{opacity:.45}body.b2 .b2-pager__gap{display:inline-flex}body.b2 .b2-pager__gap .b2-pager__btn{cursor:pointer;font-family:inherit}body.b2 .b2-pager__jump{width:3.6rem;height:2rem;border:1px solid var(--fs-panel-footer-accent);background:var(--fs-panel-bg, #fcfcff);border-radius:.45rem;text-align:center;font-size:.78rem;font-family:inherit;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body.b2 .b2-pager__jump::-webkit-outer-spin-button,body.b2 .b2-pager__jump::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.b2 .b2-pager__jump:focus{outline:none}body.b2 .topic-row__bulk-select input[type=checkbox]{accent-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .topic-row__bulk-select input[type=checkbox]:checked{background-color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .topic-row__bulk-select input[type=checkbox]:focus{--tw-ring-color: var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-tl__foot{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;background:var(--fs-panel-bg, #f8f9fe);border-top:1px solid var(--fs-panel-border, #e0e2f5);font-size:.76rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-tl__foot-dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--fs-panel-footer-accent)}body.b2 .b2-tl__foot-stack{display:flex;flex-shrink:0}body.b2 .b2-tl__foot-av{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;border:2px solid var(--fs-panel-bg, #fcfcff);margin-left:-6px;line-height:0}body.b2 .b2-tl__foot-av:first-child{margin-left:0}body.b2 .b2-tl__foot-av img,body.b2 .b2-tl__foot-av>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-tl__foot-text{min-width:0}body.b2 .b2-tl__foot-names a:not(:first-child):before{content:", ";color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-modbar{position:fixed;left:50%;transform:translate(-50%);bottom:1.2rem;z-index:900;display:flex;align-items:center;gap:.9rem;background:#0b0c21;color:#e6eaf2;border-radius:.7rem;padding:.6rem .9rem;box-shadow:0 14px 30px #00000059;max-width:calc(100vw - 2rem);flex-wrap:wrap}body.b2.dark .b2-modbar{background:#1b212c;border:1px solid rgba(148,163,184,.2)}body.b2 .b2-modbar__count{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;white-space:nowrap}body.b2 .b2-modbar__count>span{background:var(--fs-panel-footer-accent, #35a377);color:#fff;border-radius:999px;min-width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem}body.b2 .b2-modbar__forms{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}body.b2 .b2-modbar__group{display:flex;align-items:center;gap:.45rem;margin:0}body.b2 .b2-modbar select{background:#ffffff14;color:#e6eaf2;border:1px solid rgba(255,255,255,.2);border-radius:.45rem;height:2.1rem;padding:0 .6rem;font-family:inherit;font-size:.76rem;color-scheme:dark;cursor:pointer;min-width:10.5rem}body.b2 .b2-modbar select:focus{outline:2px solid var(--fs-panel-footer-accent, #35a377);outline-offset:1px}body.b2 .b2-modbar select option{background:#13161d;color:#e6eaf2}body.b2 .b2-modbar__go{background:var(--fs-panel-footer-accent, #35a377);color:#fff;border:0;border-radius:.45rem;height:2.1rem;padding:0 .85rem;font-size:.76rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}body.b2 .b2-modbar__go:hover:not(:disabled){opacity:.85}body.b2 .b2-modbar__go:disabled{opacity:.4;cursor:not-allowed}body.b2 .b2-modbar__close{background:none;border:0;color:#fff9;cursor:pointer;font-size:.9rem;padding:.2rem}body.b2 .b2-modbar__close:hover{color:#fff}body.b2 .topiclist .data-grid{background:var(--fs-forum-bg, transparent)}body.b2 .topic-row{padding:.85rem 1.1rem;background:var(--fs-forum-bg, transparent)}body.b2 .topic-row:hover{background:#ffffff03}body.b2 [data-row-href]{cursor:pointer}body.b2 [data-row-href]:hover{background:#ffffff03}body.b2 .content img:not(.emoticon):not(.emoji),body.b2 .reply-attachments__image,body.b2 .conversation__attachment-img img,body.b2 .conversation__message__contents img:not(.emoticon):not(.emoji){cursor:zoom-in}body.b2 .content img:not(.emoticon):not(.emoji),body.b2 .conversation__message__contents img:not(.emoticon):not(.emoji),body.b2 .tiptap-editor img:not(.emoticon):not(.emoji){max-width:100%!important;height:auto}body.b2 .btn.attachment-upload__btn{border:1px solid color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 45%,transparent);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent);color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 72%,#fff)}body.b2 .btn.attachment-upload__btn:hover{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 22%,transparent)}body.b2 .attachment-manager__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:.55rem}body.b2 .attachment-manager__item{position:relative;aspect-ratio:1;padding:0;gap:0;border-radius:.55rem;overflow:hidden;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .22))}body.b2 .attachment-manager__thumb{position:absolute;inset:0;width:100%;height:100%;border-radius:0}body.b2 .attachment-manager__item .attachment-upload__file-icon{position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;color:var(--fs-text-muted, inherit)}body.b2 .attachment-manager__item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070a1600 45%,#070a16d9);opacity:0;transition:opacity .15s;pointer-events:none}body.b2 .attachment-manager__item:hover:after{opacity:1}body.b2 .attachment-manager__filename{position:absolute;left:.45rem;right:.45rem;bottom:1rem;z-index:2;max-width:none;font-size:.66rem;font-weight:600;color:#fff;opacity:0;transition:opacity .15s}body.b2 .attachment-manager__size{position:absolute;left:.45rem;bottom:.4rem;z-index:2;font-size:.6rem;color:#ffffffb3;opacity:0;transition:opacity .15s}body.b2 .attachment-manager__item:hover .attachment-manager__filename,body.b2 .attachment-manager__item:hover .attachment-manager__size{opacity:1}body.b2 .attachment-manager__item .attachment-upload__remove{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.5rem;height:1.5rem;padding:0;border-radius:999px;background:#070a16b3;color:#fff;justify-content:center;opacity:0;transition:opacity .15s}body.b2 .attachment-manager__item:hover .attachment-upload__remove{opacity:1}body.b2 .attachment-manager__item .attachment-upload__insert{position:absolute;top:.3rem;right:1.9rem;z-index:3;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:999px;background:#070a16b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s}body.b2 .attachment-manager__item:hover .attachment-upload__insert{opacity:1}body.b2 .attachment-manager__item .attachment-upload__insert:hover{background:var(--fs-panel-footer-accent, #35a377)}body.b2 .attachment-manager__grip{position:absolute;top:.3rem;left:.3rem;z-index:3;color:#fff;opacity:0;transition:opacity .15s}body.b2 .attachment-manager__item:hover .attachment-manager__grip{opacity:1}body.b2 .attachment-manager__item:has(.attachment-upload__file-icon):after{display:none}body.b2 .attachment-manager__item:has(.attachment-upload__file-icon) .attachment-upload__file-icon{inset:0 0 1.3rem}body.b2 .attachment-manager__item:has(.attachment-upload__file-icon) .attachment-manager__filename{opacity:1;left:.3rem;right:.3rem;bottom:.45rem;text-align:center;color:var(--fs-body-color, inherit)}body.b2 .reply-attachments{border-top:0;margin-top:.85rem;padding-top:0}body.b2 .reply-attachments__list{gap:.4rem}body.b2 .reply-attachments__image{width:140px;height:140px;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.b2 .reply-attachments__file{background:#8080801f;color:inherit;border-radius:.5rem}body.b2 .topic-row__participants{display:none}body.b2 .topic-row__title-line a{font-weight:400}body.b2.dark .topic-row__title-line a{color:#f1f5f9}body.b2 .topic-row--unread .topic-row__title-line .topic-row__name-wrap>a{font-weight:700}body.b2 .topic-row--unread .topic-row__name-wrap:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--fs-panel-footer-accent);margin-right:.5rem;vertical-align:.12em}body.b2 .topic-row__meta{color:var(--fs-text-muted, #56564e);opacity:1}body.b2 .topic-row__stats{width:auto;flex-direction:row;gap:1.4rem;margin:0 .6rem}body.b2 .topic-row__stat-item{text-align:center;min-width:2.8rem}body.b2 .topic-row__stat-value{display:block;font-weight:400;font-size:.88rem;font-variant-numeric:tabular-nums}body.b2 .topic-row__stat-label{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-faint, #9c9ca8);opacity:1}body.b2 .topiclist .active-users{padding:.7rem 1rem;text-align:center;font-size:.76rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .active-users p{margin:0 0 .15rem}body.b2.dark .b2-thead__title,body.b2.dark .b2-post__name,body.b2.dark .b2-art__title{color:var(--fs-breadcrumb-color, #cbd5e1)}body.b2 .reactions-trigger__flyout{background:var(--fs-panel-bg, #fcfcff)!important;border-color:var(--fs-panel-border, #e0e2f5)!important}body.b2 .reactions-trigger__flyout-btn:hover{background:#8080801f!important}body.b2 .highlight-quote-btn{background:var(--fs-body-bg);color:var(--fs-body-color, inherit);border:1px solid transparent;box-shadow:0 10px 28px #00000059}body.b2 .highlight-quote-btn:hover{background:var(--fs-body-bg);border-color:var(--fs-link-color, #35a377);color:var(--fs-body-color, inherit)}body.b2 .highlight-quote-btn svg{color:var(--fs-cta-bg, #ffbe32)}body.b2 .topic-view .reactions{font-size:1.2rem;border:0;background:#8080801a;line-height:1.3}body.b2 .b2-composer .tiptap-wrap{border-color:var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);margin-bottom:.4rem}body.b2 .b2-composer .tiptap-toolbar,body.b2 .b2-editor .tiptap-toolbar{border-bottom-color:var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .b2-composer .tiptap-editor,body.b2 .b2-editor .tiptap-editor{background:var(--fs-panel-bg, #fcfcff);color:var(--fs-body-color, inherit);min-height:7rem}body.b2 .b2-editor .tiptap-wrap{border-color:var(--fs-panel-border, #e0e2f5)}body.b2.dark .b2-composer .tiptap-wrap,body.b2.dark .b2-composer .tiptap-editor,body.b2.dark .b2-editor .tiptap-wrap,body.b2.dark .b2-editor .tiptap-editor{background:var(--fs-panel-bg, #151a23);border-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2.dark .b2-composer .tiptap-toolbar,body.b2.dark .b2-editor .tiptap-toolbar{background:var(--fs-panel-section-bg, #1b212c);border-bottom-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .tiptap-toolbar__btn{position:relative;border:0;border-radius:.5rem;color:var(--fs-text-muted, #6b7280)}body.b2 .tiptap-toolbar__btn:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08));color:var(--fs-body-color, inherit)}body.b2 .tiptap-toolbar__btn--active,body.b2.dark .tiptap-toolbar__btn--active{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08));color:var(--fs-panel-footer-accent);border-color:transparent}body.b2 .tiptap-toolbar__btn--active:after{content:"";position:absolute;left:.45rem;right:.45rem;bottom:.26rem;height:2px;border-radius:2px;background:var(--fs-panel-footer-accent)}body.b2 .tiptap-toolbar__dropdown-item--active{color:var(--fs-panel-footer-accent)!important}body.b2 .tiptap-toolbar__swatch:hover{box-shadow:0 0 0 2px var(--fs-panel-footer-accent)}body.b2 .tiptap-toolbar__dropdown-menu,body.b2 .tiptap-toolbar__color-panel,body.b2 .gif-picker__panel{border-radius:var(--fs-border-radius, .6rem);box-shadow:0 14px 38px #14142829,0 3px 10px #14142814}body.b2.dark .tiptap-toolbar__dropdown-menu,body.b2.dark .tiptap-toolbar__color-panel,body.b2.dark .gif-picker__panel{box-shadow:0 18px 44px #0000008c}body.b2 .tiptap-toolbar__emoji-popup emoji-picker{--indicator-color: var(--fs-panel-footer-accent, #35a377);--outline-color: var(--fs-panel-footer-accent, #35a377);--border-radius: var(--fs-border-radius, .6rem);border-radius:var(--fs-border-radius, .6rem);box-shadow:0 14px 38px #14142829,0 3px 10px #14142814}body.b2.dark .tiptap-toolbar__emoji-popup emoji-picker{box-shadow:0 18px 44px #0000008c}body.b2 .tiptap-toolbar__dropdown-menu,body.b2 .tiptap-toolbar__color-panel,body.b2 .gif-picker__panel,body.b2 .tippy-box[data-theme~=mention]{background:var(--fs-panel-bg);border-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .tiptap-toolbar__emoji-popup emoji-picker{--background: var(--fs-panel-bg);--border-color: var(--fs-panel-border, rgba(148, 163, 184, .16));--button-hover-background: var(--fs-panel-section-bg, rgba(128, 128, 128, .12));--button-active-background: var(--fs-panel-section-bg, rgba(128, 128, 128, .18));--input-border-color: var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .tiptap-link-input{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06));border-bottom-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .gif-picker__search{border-bottom-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .gif-picker__input{padding:.45rem .65rem;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06));border:1px solid var(--fs-panel-border, rgba(148, 163, 184, .16));border-radius:var(--fs-border-radius, .45rem);color:var(--fs-body-color, inherit)}body.b2 .gif-picker__input:focus{border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .tiptap-link-input input{background:var(--fs-panel-bg);border-color:var(--fs-panel-border, rgba(148, 163, 184, .16))}body.b2 .b2-editor--seamless .tiptap-wrap,body.b2.dark .b2-editor--seamless .tiptap-wrap{border:none;background:transparent;border-radius:0;margin:0}body.b2 .b2-editor--seamless .tiptap-toolbar,body.b2.dark .b2-editor--seamless .tiptap-toolbar{background:transparent;border-bottom:1px solid var(--fs-panel-border, rgba(148, 163, 184, .16));padding-left:0;padding-right:0}body.b2 .b2-editor--seamless .tiptap-editor,body.b2.dark .b2-editor--seamless .tiptap-editor{background:transparent;padding-left:0;padding-right:0}body.b2 .blog-cmt-form__foot .btn,body.b2 .blog-cmt-reply__foot .btn{padding:.5rem 1rem;font-size:.82rem;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}body.b2 .b2-editor:not(.b2-editor--seamless) .tiptap-wrap:focus-within,body.b2 .b2-composer .tiptap-wrap:focus-within{border-color:var(--fs-link-color, #35a377);box-shadow:inset 0 0 0 1px var(--fs-link-color, #35a377)}body.b2 .b2-editor:not(.b2-editor--seamless) .tiptap-editor,body.b2 .b2-composer .tiptap-editor{border-bottom-left-radius:var(--fs-border-radius, .375rem);border-bottom-right-radius:var(--fs-border-radius, .375rem)}body.b2 .b2-composer__foot{border-top:1px solid var(--fs-panel-border, #e0e2f5);padding-top:.8rem}body.b2 .b2-composer__foot .btn:not(.btn-primary),body.b2 .b2-composer__foot label.btn,body.b2 .b2-editor__attach .btn:not(.btn-primary),body.b2 .b2-editor__attach label.btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);background-image:none;border-radius:var(--fs-border-radius, .45rem);padding:.62rem 1.15rem;font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fs-text-muted, #56564e);box-shadow:none;min-height:0;cursor:pointer}body.b2 .b2-composer__foot .btn:not(.btn-primary):hover{border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}@media (max-width: 768px){body.b2 .quick-reply__actions{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}body.b2 .quick-reply__actions .attachment-upload{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}body.b2 .quick-reply__actions .quick-reply__buttons{margin-left:auto;flex-shrink:0}body.b2 .b2-composer__foot .btn:not(.btn-primary),body.b2 .b2-composer__foot label.btn,body.b2 .b2-composer__foot .btn-primary{padding-left:.85rem;padding-right:.85rem}}body.b2 .smc{display:flex;flex-wrap:wrap;gap:.6rem;padding:.85rem}body.b2 .smc__item{flex:1 1 11rem;display:flex;flex-direction:column;gap:.4rem;padding:.7rem .8rem;text-decoration:none;color:var(--fs-body-color, #27273a);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .45rem);background:var(--fs-panel-section-bg, #f8f9fe);transition:border-color .14s ease}body.b2 .smc__item:hover{border-color:var(--fs-panel-footer-accent)}body.b2 .smc__reason{display:inline-flex;align-items:center;gap:.32rem;align-self:flex-start;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;color:var(--fs-panel-footer-accent);background:color-mix(in srgb,var(--fs-panel-footer-accent) 14%,transparent)}body.b2 .smc__item--blog .smc__reason{color:var(--fs-link-color, #8b5cc7);background:color-mix(in srgb,var(--fs-link-color, #8b5cc7) 14%,transparent)}body.b2 .smc__title{font-size:.9rem;font-weight:600;line-height:1.32;color:var(--fs-body-color, #27273a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.b2 .smc__item:hover .smc__title{color:var(--fs-panel-footer-accent)}body.b2 .smc__foot{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;font-size:.73rem;color:var(--fs-text-muted, #56564e)}body.b2 .smc__who{display:inline-flex;align-items:center;gap:.35rem;min-width:0}body.b2 .smc__who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .smc__stat{display:inline-flex;align-items:center;gap:.25rem}body.b2 .smc__stat i{opacity:.7}body.b2 .mq-add--on,body.b2 .mq-add--on:hover{color:var(--fs-panel-footer-accent)}body.b2 .mq-dock{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;max-width:calc(100vw - 1.5rem);padding:.6rem .7rem .6rem 1rem;border-radius:999px;color:var(--fs-body-color, #27273a);background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);box-shadow:0 12px 40px #0000004d}body.b2 .mq-dock__info{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600}body.b2 .mq-dock__info i{color:var(--fs-panel-footer-accent)}body.b2 .mq-dock__chips{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;max-width:16rem;overflow:hidden}body.b2 .mq-dock__chip{font-size:.72rem;padding:.15rem .5rem;border-radius:999px;white-space:nowrap;background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .mq-dock__actions{display:inline-flex;align-items:center;gap:.4rem}body.b2 .mq-dock__clear{font-size:.78rem;font-weight:600;color:inherit;opacity:.7;background:none;border:0;cursor:pointer;padding:.45rem .6rem;border-radius:999px}body.b2 .mq-dock__clear:hover{opacity:1}body.b2 .mq-dock__insert{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:999px;border:0;color:var(--fs-btn-primary-color, #fff);background:var(--fs-btn-primary-from, #1e1f3e)}body.b2 .mq-dock__insert:hover{filter:brightness(1.08)}body.b2 .signature{position:relative}body.b2 .signature__ctl{position:absolute;top:.35rem;right:.45rem;display:inline-flex;align-items:center;gap:.1rem;opacity:0;transition:opacity .14s ease}body.b2 .signature:hover .signature__ctl,body.b2 .signature__ctl:focus-within{opacity:1}body.b2 .signature__x,body.b2 .signature__caret{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:0;background:transparent;color:var(--fs-text-faint, #9c9ca8);cursor:pointer;border-radius:var(--fs-border-radius, .35rem);font-size:.72rem}body.b2 .signature__x:hover,body.b2 .signature__caret:hover{background:color-mix(in srgb,var(--fs-text-faint, #9c9ca8) 18%,transparent);color:var(--fs-body-color, #27273a)}body.b2 .signature__menu{position:absolute;top:100%;right:0;z-index:30;margin-top:.2rem;min-width:11rem;padding:.25rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-border-radius, .4rem);box-shadow:0 8px 24px #0003}body.b2 .signature__menu button{display:block;width:100%;text-align:left;padding:.4rem .55rem;font-size:.8rem;color:inherit;background:none;border:0;border-radius:var(--fs-border-radius, .3rem);cursor:pointer}body.b2 .signature__menu button:hover{background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .sig-restore{position:fixed;left:1rem;bottom:1rem;z-index:60}body.b2 .sig-restore button{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);color:var(--fs-text-muted, #56564e);cursor:pointer;box-shadow:0 6px 18px #00000026}body.b2 .sig-restore button:hover{color:var(--fs-body-color, #27273a)}body.b2 .reply,body.b2 [id^=reply-]{scroll-margin-top:18vh}@media (max-width: 560px){body.b2 .mq-dock{left:.75rem;right:.75rem;transform:none;max-width:none;border-radius:var(--fs-border-radius, .6rem)}body.b2 .mq-dock__chips{display:none}}body.b2 .b2-art__hero{background:linear-gradient(90deg,var(--fs-panel-footer-accent),transparent 70%) top / 100% 3px no-repeat,var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-bottom:0;border-radius:var(--fs-panel-radius, .8rem) var(--fs-panel-radius, .8rem) 0 0;padding:1.2rem 1.25rem 1rem}body.b2 .b2-art__chips{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}body.b2 .b2-art__title{margin:0 0 .9rem;font-size:1.7rem;line-height:1.3;overflow-wrap:break-word}body.b2 .b2-art__by{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}body.b2 .b2-art__avatar{width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0}body.b2 .b2-art__avatar img,body.b2 .b2-art__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-art__byline{min-width:0;font-size:.85rem}body.b2 .b2-art__byline b{display:block}body.b2 .b2-art__bymeta{display:block;font-size:.74rem;color:var(--fs-text-muted, #56564e);margin-top:.1rem}body.b2 .b2-art__acts{margin-left:auto;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}body.b2 .b2-art__topbar{display:none}body.b2 .b2-art__metarow{display:contents}body.b2 .b2-art__tools{display:none}body.b2 .topic-view--layout-article[data-page="1"] .panel.topic{margin-top:0}body.b2 .topic-view--layout-article[data-page="1"] .replies>.reply:first-child .post-card-layout{border-radius:0 0 var(--fs-panel-radius, .8rem) var(--fs-panel-radius, .8rem);border-top:0}body.b2 .topic-view--layout-article[data-page="1"] .replies>.reply:first-child .post-card-layout__header{display:none}@media (max-width: 640px){body.b2 .b2-art__hero{padding:1.1rem 1.2rem 1rem}body.b2 .b2-art__title{font-size:1.2rem}body.b2 .b2-art__acts{margin-left:0}}body.b2 .b2-thead__titlecol{flex:1;min-width:16rem}body.b2 .topic-view .reactions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;background:transparent;border:0;padding:0;margin-top:1.1rem;font-size:inherit;line-height:normal}body.b2 .topic-view .reactions__pill{border:0;background:#8080801f;padding:.22rem .65rem}body.b2 .topic-view .reactions__pill-emoji{font-size:1.2rem}body.b2 .topic-view .reactions__pill-count{font-size:.78rem}body.b2 .topic-view .reply-action-group{align-items:center}body.b2 .topic-view .reply-action-group .btn,body.b2 .topic-view .reply-action-group button.btn,body.b2 .topic-view .reply-action-group a.btn,body.b2 .topic-view .reactions-trigger>.btn{min-height:1.9rem;display:inline-flex;align-items:center}body.b2 .topic-view .signature{border-top:1px solid var(--fs-panel-border, #e0e2f5);margin-top:1.4rem;padding-top:1.1rem;opacity:.8}body.b2.dark .topic-view .reply .content{color:var(--fs-breadcrumb-color, #cbd5e1)}body.b2 .topic-view .best-answer{margin:1.1rem 0}body.b2 .b2-thead__acts button.btn:not(.btn-primary),body.b2 .b2-art__acts button.btn:not(.btn-primary){display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);background-image:none;border-radius:999px;padding:0 .85rem;font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fs-text-muted, #56564e);box-shadow:none}body.b2 .b2-thead__acts button.btn:not(.btn-primary):hover,body.b2 .b2-art__acts button.btn:not(.btn-primary):hover{border-color:var(--fs-panel-footer-accent);color:var(--fs-panel-footer-accent)}body.b2 .b2-thead__acts .b2-thead__chip,body.b2 .b2-art__acts .b2-thead__chip,body.b2 .b2-thead__acts button.btn:not(.btn-primary),body.b2 .b2-art__acts button.btn:not(.btn-primary),body.b2 .b2-thead__acts .b2-thead__reply,body.b2 .b2-art__acts .b2-thead__reply{height:2.15rem;min-height:0;font-size:.74rem}body.b2 .b2-thead__acts .b2-thead__reply,body.b2 .b2-art__acts .b2-thead__reply,body.b2 .b2-art__topbar .b2-thead__reply{padding:0 1rem;display:inline-flex;align-items:center;gap:.4rem;text-transform:none;letter-spacing:.01em;font-size:.8rem}body.b2 .b2-art__labelrow{margin:-.4rem 0 .8rem}body.b2 .b2-composer .tiptap-toolbar{gap:.15rem;padding:.45rem .6rem}body.b2 .b2-composer .tiptap-toolbar__btn{width:2.1rem;height:2.1rem;border-radius:.45rem;color:var(--fs-text-muted, #56564e);border:0;background:transparent}body.b2 .b2-composer .tiptap-toolbar__btn:hover{background:#8080801f;color:inherit}body.b2 .b2-composer .tiptap-toolbar__btn--active{background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-composer .tiptap-toolbar__sep{background:var(--fs-panel-border, #e0e2f5)}body.b2 .topic-view .reply .content blockquote,body.b2 .cv-bub blockquote,body.b2 .blog-imm__body blockquote,body.b2 .b2-rfeed__body blockquote,body.b2 .blog-cmt__text blockquote{position:relative;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-body-bg, #efeff4);border-radius:.6rem;margin:1rem 0;padding:.85rem 1rem .85rem 2.6rem;box-shadow:0 2px 8px #0f10280d;font-style:normal;font-size:.85rem;color:var(--fs-text-muted, #56564e)}body.b2 .topic-view .reply .content blockquote:before,body.b2 .cv-bub blockquote:before,body.b2 .blog-imm__body blockquote:before,body.b2 .b2-rfeed__body blockquote:before,body.b2 .blog-cmt__text blockquote:before{content:"\f10d";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:.9rem;top:.8rem;color:var(--fs-panel-footer-accent, #35a377);font-size:.95rem}body.b2 .topic-view .reply .content blockquote>p:first-child strong,body.b2 .cv-bub blockquote>p:first-child strong,body.b2 .blog-imm__body blockquote>p:first-child strong,body.b2 .b2-rfeed__body blockquote>p:first-child strong,body.b2 .blog-cmt__text blockquote>p:first-child strong{font-size:.72rem;color:var(--fs-link-color, #2c8864)}body.b2 .content blockquote a.quote-jump,body.b2 .b2-rfeed__body blockquote a.quote-jump{text-decoration:none;color:inherit}body.b2 .content blockquote a.quote-jump:hover strong,body.b2 .b2-rfeed__body blockquote a.quote-jump:hover strong,body.b2 .content blockquote strong a.quote-jump:hover,body.b2 .b2-rfeed__body blockquote strong a.quote-jump:hover{text-decoration:underline}body.b2 .b2-poll{border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:.6rem;box-shadow:0 2px 8px #0f10280d;margin-bottom:1rem;overflow:hidden}body.b2 .b2-poll__head{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1.1rem .4rem}body.b2 .b2-poll__icon{color:var(--fs-panel-footer-accent, #35a377);font-size:.95rem;margin-top:.2rem}body.b2 .b2-poll__question{font-weight:650;font-size:.95rem}body.b2 .b2-poll__meta{font-size:.72rem;color:var(--fs-text-muted, #56564e);margin-top:.1rem}body.b2 .b2-poll__options{padding:.4rem 1.1rem .9rem}body.b2 .b2-poll__form{margin:0}body.b2 .b2-poll__option{display:block;width:100%;text-align:left;background:none;border:none;padding:.5rem .1rem .55rem;color:inherit;font:inherit;cursor:pointer}body.b2 .b2-poll__option--static{cursor:default}body.b2 form.b2-poll__form .b2-poll__option:hover .b2-poll__label{color:var(--fs-link-color, #2c8864)}body.b2 .b2-poll__option-top{display:flex;align-items:center;gap:.5rem;font-size:.84rem}body.b2 .b2-poll__check{font-size:.7rem;color:var(--fs-link-color, #2c8864)}body.b2 .b2-poll__label{min-width:0}body.b2 .b2-poll__pct{margin-left:auto;font-weight:650;font-size:.78rem;font-variant-numeric:tabular-nums}body.b2 .b2-poll__count{color:var(--fs-text-muted, #56564e);font-size:.72rem;font-variant-numeric:tabular-nums}body.b2 .b2-poll__track{display:block;height:3px;border-radius:99px;background:var(--fs-divider, #e0e2f5);margin-top:.45rem;overflow:hidden}body.b2 .b2-poll__fill{display:block;height:100%;border-radius:99px;background:var(--fs-link-color, #2c8864);opacity:.55;transition:width .25s ease}body.b2 .b2-poll__option--mine .b2-poll__fill{opacity:1}body.b2 .b2-poll__option--mine .b2-poll__option-top{color:var(--fs-link-color, #2c8864);font-weight:650}body.b2 .b2-poll__foot{border-top:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-section-bg, #f5f6fb);padding:.55rem 1.1rem;font-size:.74rem;color:var(--fs-text-muted, #56564e);display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}body.b2 .b2-poll__closed{color:var(--fs-link-color, #2c8864);font-weight:650}body.b2 .b2-poll__error{font-weight:650}body.b2 .b2-poll__foot-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.75rem}body.b2 .b2-poll__foot-form{display:inline;margin:0}body.b2 .b2-poll__foot-link{background:none;border:none;padding:0;font:inherit;color:var(--fs-link-color, #2c8864);text-decoration:none;cursor:pointer}body.b2 .b2-poll__foot-link:hover{text-decoration:underline}body.b2 .b2-poll__voters{display:inline-flex;align-items:center;margin-left:.15rem}body.b2 .b2-poll__voters .avatar{margin-left:-.3rem}body.b2 .b2-poll__voters .avatar:first-child{margin-left:0}body.b2 .b2-poll__voters .avatar img{border:2px solid var(--fs-panel-bg, #fcfcff);border-radius:99px}body.b2 .b2-poll__voters-more{font-size:.68rem;color:var(--fs-text-muted, #56564e);margin-left:.25rem}body.b2 .b2-poll-voters{padding:1.1rem 1.25rem}body.b2 .b2-poll-voters__title{font-weight:650;margin-bottom:.7rem}body.b2 .b2-poll-voters__group{margin-bottom:.8rem}body.b2 .b2-poll-voters__option{font-size:.8rem;font-weight:650;margin-bottom:.35rem}body.b2 .b2-poll-voters__count{color:var(--fs-text-muted, #56564e);font-weight:400}body.b2 .b2-poll-voters__list{display:flex;flex-wrap:wrap;gap:.4rem .8rem}body.b2 .b2-poll-voters__user{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:inherit;text-decoration:none}body.b2 .b2-poll-voters__user:hover span{text-decoration:underline}body.b2 .b2-poll-voters__none{font-size:.75rem;color:var(--fs-text-muted, #56564e)}body.b2 .topic-view .reply .content blockquote.b2-quote--expandable{padding-bottom:2.4rem}body.b2 .topic-view .reply .content blockquote.b2-quote--clamped{max-height:16rem;overflow:hidden}body.b2 .topic-view .reply .content blockquote.b2-quote--clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.2rem;background:linear-gradient(to bottom,transparent,var(--fs-panel-bg, #fcfcff))}body.b2 .topic-view .b2-quote__expand{position:absolute;bottom:.55rem;left:50%;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);border-radius:999px;color:var(--fs-panel-footer-accent, #35a377);font-family:inherit;font-size:.68rem;font-weight:700;cursor:pointer;padding:.22rem .75rem;white-space:nowrap}body.b2 .topic-view .b2-code{border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.6rem;overflow:hidden;background:var(--fs-panel-title-from, #f8f9fe);margin:1rem 0}body.b2 .topic-view .b2-code__bar{display:flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-bottom:1px solid var(--fs-panel-border, #e0e2f5);font-size:.68rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topic-view .b2-code__bar>i{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .topic-view .b2-code__copy{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;color:var(--fs-text-faint, #9c9ca8);font-family:inherit;font-size:.66rem;font-weight:600;cursor:pointer}body.b2 .topic-view .b2-code__copy:hover{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .topic-view .b2-code__body{display:flex;overflow-x:auto;font-size:.8rem;line-height:1.7}body.b2 .topic-view .b2-code__lines{padding:.8rem .6rem .8rem .9rem;text-align:right;color:var(--fs-text-faint, #9c9ca8);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid var(--fs-panel-border, #e0e2f5);font-family:Consolas,Menlo,monospace;flex-shrink:0}body.b2 .topic-view .b2-code pre{margin:0;padding:.8rem 1rem;background:transparent;border:0;border-radius:0;color:var(--fs-body-color, inherit);flex:1;min-width:0;overflow:visible;font-family:Consolas,Menlo,monospace;font-size:inherit;line-height:inherit}body.b2 .topic-view .b2-code pre:before{content:none}body.b2 .b2-composer--page{margin-top:0}body.b2 .b2-composer--page .tiptap-editor{min-height:16rem}body.b2 .b2-emostrip{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.7rem;padding:.6rem 1.1rem;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-title-from, #f8f9fe);border-radius:.55rem}body.b2 .b2-emostrip__label{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, #9c9ca8);margin-right:.5rem}body.b2 .b2-emostrip__label i{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-emostrip__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;background:transparent;border-radius:.45rem;cursor:pointer;transition:background .12s,transform .15s}body.b2 .b2-emostrip__btn:hover{background:#8080801f;transform:scale(1.15)}body.b2 .b2-emostrip__btn img{max-width:1.5rem;max-height:1.5rem;-o-object-fit:contain;object-fit:contain}body.b2 .b2-editor__attach{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:.7rem;padding-top:.8rem;border-top:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .b2-composer--page .b2-composer__title{min-width:0;overflow-wrap:break-word}body.b2 .b2-composer .tiptap-editor blockquote,body.b2 .b2-composer .tiptap-source-wrap blockquote{position:relative;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-title-from, #f8f9fe);border-radius:.6rem;margin:.8rem 0;padding:.85rem 1rem .85rem 2.6rem;font-size:.85rem;color:var(--fs-text-muted, #56564e)}body.b2 .b2-composer .tiptap-editor blockquote:before{content:"\f10d";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:.9rem;top:.8rem;color:var(--fs-panel-footer-accent, #35a377);font-size:.95rem}body.b2 .b2-composer .tiptap-editor blockquote>p:first-child strong{font-size:.72rem;color:var(--fs-link-color, #2c8864)}body.b2 .b2-composer .tiptap-editor pre{border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-title-from, #f8f9fe);border-radius:.6rem;padding:.8rem 1rem;color:var(--fs-body-color, inherit);font-family:Consolas,Menlo,monospace;font-size:.8rem;line-height:1.7}body.b2 .b2-composer .tiptap-editor pre:before{content:none}body.b2 .b2-toolwrap{position:relative}body.b2 .b2-toolwrap__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:none;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-bg, #fcfcff);color:var(--fs-text-muted, #56564e);box-shadow:0 2px 8px #0f12242e;font-size:.62rem;cursor:pointer;padding:0}body.b2 .b2-toolwrap__arrow--left{left:-.35rem}body.b2 .b2-toolwrap__arrow--right{right:-.35rem}body.b2 .b2-toolwrap.can-left .b2-toolwrap__arrow--left,body.b2 .b2-toolwrap.can-right .b2-toolwrap__arrow--right{display:inline-flex}body.b2 .b2-fhead__acts{display:inline-flex;align-items:stretch;flex-shrink:0;border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:.5rem;overflow:hidden;background:var(--fs-panel-bg, #fcfcff)}body.b2 .b2-fhead__acts--mobile-only{display:none}body.b2 .b2-fhead__acts form{display:inline-flex;margin:0}body.b2 .b2-fhead__act{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:1.9rem;border:0;border-left:1px solid var(--fs-panel-border, #e0e2f5);border-radius:0;background:var(--fs-panel-bg, #fcfcff);color:var(--fs-text-muted, #56564e);font-size:.8rem;cursor:pointer;text-decoration:none;transition:color .15s,background .15s}body.b2 .b2-fhead__acts>.b2-fhead__act:first-child{border-left:0}body.b2 .b2-fhead__act:hover{color:var(--fs-panel-footer-accent);background:color-mix(in srgb,var(--fs-panel-footer-accent) 8%,var(--fs-panel-bg, #fcfcff))}body.b2 .b2-fhead__act.is-on{color:var(--fs-panel-footer-accent);background:color-mix(in srgb,var(--fs-panel-footer-accent) 14%,var(--fs-panel-bg, #fcfcff))}body.b2 .b2-fhead__act--about{display:none;border-left:0}@media (min-width: 769px){body.b2 .b2-fhead__acts>form:first-of-type>.b2-fhead__act{border-left:0}}body.b2 .b2-newtopic--mobile{display:none}@media (max-width: 768px){body.b2 .b2-newtopic--mobile{display:flex;margin:0 0 .85rem}body.b2 .b2-newtopic--mobile .btn{flex:1;justify-content:center}}@media (max-width: 1024px){body.b2 .topiclist .topic-row{flex-wrap:wrap;row-gap:.4rem}body.b2 .topiclist .topic-row__outlet--after-meta{flex-basis:100%}body.b2 .topiclist .topic-row__stats:has(.topic-row__outlet--after-stats){display:contents}body.b2 .topiclist .topic-row__outlet--after-stats{flex-basis:100%;order:4;margin-left:2.75rem;font-size:.7rem;color:var(--fs-text-muted, #56564e)}body.b2 .topiclist .topic-row__status-badge--pinned{display:none}body.b2 .topiclist .topic-row__stats{display:flex;flex-direction:row;align-self:center;margin:0;gap:0}body.b2 .topiclist .topic-row__stat-item{min-width:0;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:#8080801f}body.b2 .topiclist .topic-row__stat-item:nth-child(2){display:none}body.b2 .topiclist .topic-row__stat-item:before{content:'
075';
font-family: "Font Awesome 7 Free";font-weight:400;font-size:.62rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .topic-row__stat-value{font-size:.7rem;font-weight:600}body.b2 .topiclist .topic-row__stat-label{display:none}body.b2 .topiclist .topic-row--unread .topic-row__stat-item{background:color-mix(in srgb,var(--fs-panel-footer-accent) 14%,transparent)}body.b2 .topiclist .topic-row--unread .topic-row__stat-item:before,body.b2 .topiclist .topic-row--unread .topic-row__stat-value{color:var(--fs-panel-footer-accent)}body.b2 .topiclist .topic-row__last-activity{display:flex;width:100%;order:5;margin:0 0 0 2.75rem;align-items:center;gap:.4rem}body.b2 .topiclist .topic-row__last-activity:before{content:'
3e5';
font-family: "Font Awesome 7 Free";font-weight:900;font-size:.56rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .topic-row__last-activity-avatar .avatar{width:1.05rem;height:1.05rem;border-radius:50%}body.b2 .topiclist .topic-row__last-activity-detail{flex-direction:row;align-items:center;gap:.35rem;min-width:0}body.b2 .topiclist .topic-row__last-activity-user,body.b2 .topiclist .topic-row__last-activity-user a{font-size:.72rem}body.b2 .topiclist .topic-row__last-activity-time{font-size:.7rem}body.b2 .topiclist .topic-row__last-activity-time:before{content:"\b7";margin-right:.35rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .b2-row-peek{display:none}body.b2 .topiclist .topic-row__bulk-select{display:flex}}@media (min-width: 769px) and (max-width: 1024px){body.b2 .b2-post{position:relative;flex-direction:column;overflow:visible}body.b2 .b2-post__rail{order:-1;width:100%;display:flex;align-items:center;gap:.6rem;text-align:left;border-right:0;border-bottom:1px solid var(--fs-panel-border, #e0e2f5);padding:.7rem 5.5rem .7rem .9rem}body.b2 .b2-post__avatar{width:2.15rem!important;height:2.15rem!important;margin:0}body.b2 .b2-post__railcustom{order:-1;width:auto;flex-shrink:0;display:flex;align-items:center;gap:.5rem;text-align:left}body.b2 .b2-post__who--pinned{margin-bottom:0}body.b2 .b2-post__railcustom img{max-width:3.4rem;max-height:3.4rem;border-radius:var(--fs-avatar-radius, .25rem)}body.b2 .b2-post__railcustom br{display:none}body.b2 .b2-post__who{flex:1;min-width:0}body.b2 .b2-post__name{display:inline;font-size:.85rem;margin:0}body.b2 .b2-post__group{margin:0 0 0 .4rem;vertical-align:.1em}body.b2 .b2-post__mtime{display:block;font-size:.68rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.1rem}body.b2 .b2-post__railmeta,body.b2 .b2-ownb{display:none}body.b2 .b2-post__bar{position:absolute;top:.78rem;right:.9rem;padding:0;border:0;background:transparent}body.b2 .b2-post__bar>time{display:none}body.b2 .b2-post__check,body.b2 .b2-post__bestbadge{display:none}body.b2 .qa-score{width:100%;flex-direction:row;align-items:center;gap:.55rem;padding:.5rem .9rem;border-right:0;border-bottom:1px solid var(--fs-panel-border, #e0e2f5)}body.b2 .qa-score__count,body.b2 .qa-score__check{margin-top:0}body.b2 .b2-post__actions{flex-wrap:nowrap;overflow:visible}body.b2 .topic-view .reply-action-group .post-action-desktop,body.b2 .topic-view .reply-action-group a.post-action-desktop,body.b2 .topic-view .reply-action-group button.post-action-desktop,body.b2 .topic-view .reply-action-group form.post-action-desktop{display:none}body.b2 .b2-post__moremenu{display:inline-flex}body.b2 .b2-post__moremenu .dropdown,body.b2 .b2-post__moremenu .dropdown>div:first-child{display:inline-flex;align-items:center}}@media (max-width: 768px){body.b2 .container,body.b2 #wrap main{max-width:100%;padding-left:.75rem;padding-right:.75rem}body.b2 #wrap main{padding-top:.85rem}body.b2 .b2-fhead{margin-top:0}body.b2 .b2-fhead__act--about{display:inline-flex}body.b2 .b2-fhead__act--rss{display:none}body.b2 .b2-fhead__acts--mobile-only{display:inline-flex}body.b2 .b2-fhead__acts{margin-left:auto}body.b2 .b2-fhead__act{width:1.9rem}body.b2 .b2-fhead__row{padding:.75rem .9rem;gap:.6rem;align-items:flex-start}body.b2 .b2-fhead__icon{display:none}body.b2 .b2-fhead__text{min-width:0}body.b2 .b2-fhead__name{font-size:.98rem}body.b2 .b2-fhead__desc{display:none}body.b2 .b2-fhead--open .b2-fhead__desc{display:block}body.b2 .b2-fhead__stats{display:none}body.b2 .b2-fhead--open .b2-fhead__stats{display:flex;width:100%;order:5;margin:0;gap:1rem}body.b2 .b2-fhead--open .b2-fhead__stat{display:flex;align-items:baseline;gap:.35rem;text-align:left;min-width:0}body.b2 .b2-fhead--open .b2-fhead__stat b{font-size:.85rem}body.b2 .b2-fhead__row>.btn-primary{display:none}body.b2 .b2-fhead__rules{display:none}body.b2 .b2-fhead--open .b2-fhead__rules{display:block}body.b2 .b2-fhead__rules-body{padding:1rem .9rem}body.b2 .b2-toolrow{padding:.15rem .1rem;margin-top:.8rem}body.b2 .panel.topiclist{margin-left:-.75rem;margin-right:-.75rem;border-left:0;border-right:0;border-radius:0}body.b2 .panel.topiclist .panel__title,body.b2 .panel.topiclist .panel__content{border-radius:0}body.b2 .topiclist .topic-row{flex-wrap:wrap;padding:.8rem .9rem;row-gap:.4rem}body.b2 .topiclist .topic-row__status-badge--pinned{display:none}body.b2 .topiclist .topic-row__avatar{display:block}body.b2 .topiclist .topic-row__avatar .avatar{border-radius:50%}body.b2 .topiclist .topic-row__title-line a:not(.label){font-size:.88rem}body.b2 .topiclist .topic-row__name-wrap{display:block}body.b2 .topiclist .topic-row__name-wrap a:not(.label){display:inline}body.b2 .topiclist .topic-row__name-wrap .label{display:inline-block;margin-right:.3rem;vertical-align:.1em;font-size:.64rem}body.b2 .topiclist .topic-row__name-wrap .label p{display:inline;margin:0}body.b2 .topiclist .topic-row__meta{font-size:.7rem}body.b2 .topiclist .topic-row__stats{display:flex;flex-direction:row;align-self:center;margin:0;gap:0}body.b2 .topiclist .topic-row__stat-item{min-width:0;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:#8080801f}body.b2 .topiclist .topic-row__stat-item:nth-child(2){display:none}body.b2 .topiclist .topic-row__stat-item:before{content:"\f075";font-family:"Font Awesome 7 Free";font-weight:400;font-size:.62rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .topic-row__stat-value{font-size:.7rem;font-weight:600}body.b2 .topiclist .topic-row__stat-label{display:none}body.b2 .topiclist .topic-row--unread .topic-row__stat-item{background:color-mix(in srgb,var(--fs-panel-footer-accent) 14%,transparent)}body.b2 .topiclist .topic-row--unread .topic-row__stat-item:before,body.b2 .topiclist .topic-row--unread .topic-row__stat-value{color:var(--fs-panel-footer-accent)}body.b2 .topiclist .topic-row__last-activity{display:flex;width:100%;order:5;margin:0 0 0 2.75rem;align-items:center;gap:.4rem}body.b2 .topiclist .topic-row__last-activity:before{content:"\f3e5";font-family:"Font Awesome 7 Free";font-weight:900;font-size:.56rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .topic-row__last-activity-avatar .avatar{width:1.05rem;height:1.05rem;border-radius:50%}body.b2 .topiclist .topic-row__last-activity-detail{flex-direction:row;align-items:center;gap:.35rem;min-width:0}body.b2 .topiclist .topic-row__last-activity-user,body.b2 .topiclist .topic-row__last-activity-user a{font-size:.72rem}body.b2 .topiclist .topic-row__last-activity-time{font-size:.7rem}body.b2 .topiclist .topic-row__last-activity-time:before{content:"\b7";margin-right:.35rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .topiclist .b2-row-peek{display:none}body.b2 .topiclist .topic-row__bulk-select{display:flex}body.b2 .b2-fdigest{display:none}body.b2 .topic-view .b2-thead{display:flex;flex-direction:column;margin:.85rem -.75rem .7rem;border-left:0;border-right:0;border-radius:0}body.b2 .b2-thead__row{display:contents}body.b2 .b2-thead__titlecol{order:1;padding:.85rem .9rem 0}body.b2 .b2-thead__title{font-size:1.05rem;line-height:1.35}body.b2 .b2-thead__meta{order:2;padding:.4rem .9rem .6rem;gap:.35rem .8rem;font-size:.68rem}body.b2 .b2-thead__avatar{width:1.15rem;height:1.15rem}body.b2 .b2-thead__acts{order:3;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid var(--fs-panel-border, #e0e2f5);padding:.55rem .9rem;gap:.4rem}body.b2 .b2-thead__acts::-webkit-scrollbar{display:none}body.b2 .b2-thead__acts>*{flex-shrink:0}body.b2 .b2-thead__acts .b2-thead__chip{white-space:nowrap}body.b2 .b2-thead__acts .b2-thead__reply{padding:.34rem .8rem;font-size:.74rem;font-weight:600;min-height:0;text-transform:none;letter-spacing:0}body.b2 .b2-thead__chip--latest{display:inline-flex}body.b2 .b2-thead__chip--mod .b2-thead__modlabel{display:none}body.b2 .b2-thead__chip--mod{padding-left:.55rem;padding-right:.55rem}body.b2 .b2-thead:has(.dropdown--open){z-index:70}body.b2 .b2-thead__acts .dropdown{position:static}body.b2 .b2-thead__acts .dropdown__content-wrapper{top:100%;right:.75rem;left:auto;bottom:auto;margin:.35rem 0 0}body.b2 .b2-tbest{padding:.6rem .75rem;gap:.6rem;flex-wrap:wrap}body.b2 .b2-tbest__icon{width:1.7rem;height:1.7rem;font-size:.8rem}body.b2 .b2-tbest__excerpt{font-size:.72rem}body.b2 .topic-view .panel.topic,body.b2 .b2-art__hero{margin-left:-.75rem;margin-right:-.75rem;max-width:none}body.b2 .topic-view--layout-rail .replies,body.b2 .topic-view--layout-article .replies,body.b2 .topic-view--layout-card .replies{gap:0}body.b2 .b2-post{position:relative;flex-direction:column;border:0;border-bottom:1px solid var(--fs-panel-border, #e7e9f4);border-radius:0}body.b2 .b2-post--best{box-shadow:inset 3px 0 0 var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-post__rail{width:100%;display:flex;align-items:center;gap:.55rem;text-align:left;background:transparent;border-right:0;border-bottom:0;padding:.95rem 3.2rem 0 .9rem}body.b2 .qa-score{width:100%;flex-direction:row;align-items:center;gap:.5rem;padding:.6rem .9rem;border-right:0;border-bottom:1px solid var(--fs-panel-border, #e7e9f4)}body.b2 .qa-score__count,body.b2 .qa-score__check{margin-top:0}body.b2 .b2-post__avatar{width:2.1rem!important;height:2.1rem!important;margin:0}body.b2 .b2-post__railcustom{order:-1;width:auto;flex-shrink:0;display:flex;align-items:center;gap:.5rem;text-align:left}body.b2 .b2-post__who--pinned{margin-bottom:0}body.b2 .b2-post__railcustom img{max-width:2.8rem;max-height:2.8rem;border-radius:var(--fs-avatar-radius, .25rem)}body.b2 .b2-post__railcustom br{display:none}body.b2 .b2-post__who{flex:1;min-width:0}body.b2 .b2-post__name{display:inline;font-size:.8rem;margin:0}body.b2 .b2-post__group{margin:0 0 0 .35rem;vertical-align:.1em;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 12%,transparent);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-post__mtime{display:block;font-size:.62rem;color:var(--fs-text-faint, #9c9ca8);margin-top:.08rem}body.b2 .b2-post__railmeta,body.b2 .b2-ownb{display:none}body.b2 .b2-post__bar{position:absolute;top:.95rem;right:.9rem;padding:0;border:0;background:transparent}body.b2 .b2-post__bar>time{display:none}body.b2 .b2-post__bestbadge,body.b2 .b2-post__check{display:none}body.b2 .b2-post__body{padding:.75rem .9rem .55rem;font-size:.85rem;line-height:1.65}body.b2 .b2-post__actions{border-top:0;background:transparent;padding:.3rem .55rem .75rem;flex-wrap:wrap;overflow:visible}body.b2 .b2-post,body.b2 .post-card-layout{overflow:visible}body.b2 .topic-view .reply-action-group .post-action-desktop,body.b2 .topic-view .reply-action-group a.post-action-desktop,body.b2 .topic-view .reply-action-group button.post-action-desktop,body.b2 .topic-view .reply-action-group form.post-action-desktop{display:none}body.b2 .b2-post__moremenu{display:inline-flex}body.b2 .b2-post__moremenu .dropdown,body.b2 .b2-post__moremenu .dropdown>div:first-child{display:inline-flex;align-items:center}body.b2 .post-card-layout__mobile-admin-menu{display:none}body.b2 .post-card-layout{border-left:0;border-right:0;border-radius:0!important;border-bottom:1px solid var(--fs-panel-border, #e7e9f4)}body.b2 .b2-art__hero{border-left:0;border-right:0;border-radius:0;padding:.85rem .9rem .7rem}body.b2 .b2-art__title{font-size:1.15rem;line-height:1.35}body.b2 .b2-art__by{flex-wrap:wrap;gap:.5rem .55rem}body.b2 .b2-art__avatar .avatar{width:2.1rem;height:2.1rem}body.b2 .b2-art__byline{flex:1;min-width:0}body.b2 .b2-art__topbar{display:flex;justify-content:flex-end;align-items:center;gap:.4rem;margin-bottom:.55rem}body.b2 .b2-art__topbar .b2-thead__chip--newtopic,body.b2 .b2-art__topbar .b2-thead__reply{padding:.34rem .75rem;font-size:.72rem;font-weight:700;min-height:0;text-transform:none;letter-spacing:0;white-space:nowrap}body.b2 .b2-art__by .b2-art__acts{display:none}body.b2 .b2-art__metarow{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;margin:.55rem 0 .95rem}body.b2 .b2-art__labelrow{margin:0}body.b2 .b2-art__tools{display:flex;align-items:center;gap:.4rem;margin-left:auto;position:relative}body.b2 .b2-art__metarow .topic-header__action-label{display:none}body.b2 .b2-art__metarow .b2-thead__chip{height:2rem;min-height:0;padding:0 .6rem;font-size:.78rem;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}body.b2 .b2-art__tools .dropdown{position:static}body.b2 .b2-art__tools .dropdown__content-wrapper{inset:100% 0 auto auto;margin:.35rem 0 0}body.b2 .post-card-layout{position:relative}body.b2 .post-card-layout__header{padding:.95rem 3.2rem 0 .9rem;border-bottom:0;background:transparent}body.b2 .post-card-layout__identity{gap:.55rem;align-items:center}body.b2 .post-card-layout__avatar{width:2.1rem;height:2.1rem;border:0}body.b2 .post-card-layout__name-row{font-size:.8rem}body.b2 .post-card-layout__time{font-size:.62rem;color:var(--fs-text-faint, #9c9ca8);opacity:1}body.b2 .post-card-layout__header-side{display:flex;position:absolute;top:.95rem;right:.9rem}body.b2 .post-card-layout__meta{width:auto;margin-left:0}body.b2 .post-layout-meta{font-size:.66rem;padding-top:0}body.b2 .post-card-layout__body>div:first-child{padding:.7rem .9rem .65rem;min-height:0}body.b2 .post-card-layout__body .content{font-size:.85rem;line-height:1.65}body.b2 .post-card-layout__actions{border-top:0;background:transparent;padding:.3rem .55rem .75rem;flex-wrap:wrap}body.b2 .topic-bottom-nav,body.b2 .b2-composer__hint{display:none}body.b2 .topic-view .b2-composer{margin-left:-.75rem;margin-right:-.75rem;max-width:none;border-left:0;border-right:0;border-radius:0}body.b2 .topic-view .b2-composer .quick-reply__text{padding-left:0;padding-right:0}body.b2 .topic-view .b2-composer .tiptap-wrap{margin-left:-1.1rem;margin-right:-1.1rem;border-left:0;border-right:0;border-radius:0}body.b2 .b2-pager{flex-wrap:wrap;justify-content:center;gap:.25rem}body.b2 .b2-pager__btn{min-width:1.85rem;height:1.85rem;font-size:.72rem;padding:0 .35rem}body.b2 .b2-pager__jump{height:1.85rem;width:3.2rem}body.b2 .b2-pager__btn--aux{display:none}body.b2 .b2-replybar{position:fixed;left:.9rem;right:.9rem;bottom:calc(72px + env(safe-area-inset-bottom,0px) + .65rem);z-index:55;display:flex;align-items:center;gap:.55rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:999px;padding:.4rem .45rem .4rem .6rem;box-shadow:0 10px 26px #0a0c1840;text-decoration:none}body.b2 .b2-replybar.is-hidden{display:none}body.b2 .b2-replybar__av{width:1.7rem;height:1.7rem;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0}body.b2 .b2-replybar__av img,body.b2 .b2-replybar__av>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-replybar__inp{flex:1;min-width:0;font-size:.76rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-replybar__send{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--fs-btn-primary-from, #1e1f3e);color:var(--fs-btn-primary-color, #fff);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem}@layer fs{body.b2 .post-card-layout__avatar{border-radius:50%!important}}}body.b2 .b2-prof .card{background:var(--fs-panel-bg, #1b212c);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:var(--fs-panel-radius, .7rem)}body.b2 .b2-prof__cover{position:relative;height:300px;overflow:hidden;background-color:var(--fs-panel-section-bg, #232b3a);background-size:cover;background-position:center;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:var(--fs-panel-radius, .7rem)}body.b2 .b2-prof__cover--default{background-image:linear-gradient(to top,#0a0c1280,#0a0c121f),linear-gradient(color-mix(in srgb,var(--cover-tint, #35a377) 60%,transparent),color-mix(in srgb,var(--cover-tint, #35a377) 60%,transparent)),url(/fscover.webp);background-blend-mode:normal,multiply,normal;background-size:cover;background-position:center}body.b2 .b2-prof__cover>*{position:relative;z-index:1}body.b2 .b2-prof__coverbtn{position:absolute;top:.8rem;right:.8rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;color:#fff;background:#0b0c1b8c;border:1px solid rgba(255,255,255,.25);border-radius:.5rem;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.b2 .b2-prof__coverbtn:hover{background:#0b0c1bbf}body.b2 .b2-prof__avbtn{position:absolute;right:.2rem;bottom:.2rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--fs-panel-footer-accent, #35a377);border:3px solid var(--fs-panel-bg, #1b212c);cursor:pointer;font-size:.78rem}body.b2 .b2-prof__aboutempty{font-size:.8rem;color:var(--fs-text-faint, #6b7180);display:block}body.b2{--k2-panel: var(--fs-panel-bg, #fcfcff);--k2-panel-2: var(--fs-panel-section-bg, #f8f9fe);--k2-border: var(--fs-panel-border, #e0e2f5);--k2-radius: var(--fs-border-radius, .6rem);--k2-accent: var(--fs-panel-footer-accent, #35a377);--k2-faint: var(--fs-text-faint, #9c9ca8)}body.b2 .b2-upload{display:flex;flex-direction:column;gap:.9rem}body.b2 .b2-upload__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.b2 .b2-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:9.5rem;padding:1.25rem;text-align:center;cursor:pointer;border:1.5px dashed var(--fs-panel-border, rgba(128, 128, 128, .4));border-radius:var(--fs-border-radius, .6rem);background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06));transition:border-color .15s,background .15s}body.b2 .b2-upload__drop:hover,body.b2 .b2-upload__drop--over{border-color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 7%,transparent)}body.b2 .b2-upload__icon{font-size:1.7rem;color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-upload__cta{font-weight:600;font-size:.9rem}body.b2 .b2-upload__meta{font-size:.74rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-upload__thumb{max-width:100%;max-height:9rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}body.b2 .b2-upload__thumb--round{width:6rem;height:6rem;border-radius:50%}body.b2 .b2-upload__acts{display:flex;align-items:center;gap:.5rem}body.b2 .b2-upload__spacer{flex:1}body.b2 .b2-upload__remove{background:none;border:0;padding:0;font-size:.82rem;color:#e8638f;cursor:pointer}body.b2 .b2-upload__remove:hover{text-decoration:underline}body.b2 .b2-upload__hiddenform{display:none}body.b2 .b2-upload .btn[disabled]{opacity:.5;cursor:not-allowed}body.b2 .b2-prof__grid{display:grid;grid-template-columns:320px 1fr;gap:1.25rem;align-items:start;margin-top:1.25rem}body.b2 .b2-prof__rail{padding:0 1.4rem 1.5rem;text-align:center}body.b2 .b2-prof__avwrap{position:relative;width:8rem;height:8rem;margin:-5rem auto .7rem}body.b2 .b2-prof__avwrap .avatar{width:8rem!important;height:8rem!important;border:4px solid var(--fs-panel-bg, #1b212c);border-radius:50%;overflow:hidden;line-height:0}body.b2 .b2-prof__avwrap .avatar img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-prof__dot{position:absolute;right:.5rem;bottom:.5rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--fs-panel-footer-accent, #35a377);border:3px solid var(--fs-panel-bg, #1b212c)}body.b2 .b2-prof__name{font-size:1.35rem;font-weight:800;margin:0;display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}body.b2 .b2-prof__staff{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 16%,transparent);padding:.14rem .5rem;border-radius:999px}body.b2 .b2-prof__handle{font-size:.84rem;color:var(--fs-text-muted, #9aa0b4);margin-top:.15rem}body.b2 .b2-prof__meta{display:flex;flex-direction:column;gap:.25rem;align-items:center;margin-top:.6rem;font-size:.78rem;color:var(--fs-text-muted, #9aa0b4)}body.b2 .b2-prof__meta i{color:var(--fs-text-faint, #6b7180);margin-right:.25rem}body.b2 .b2-prof__acts{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-top:1rem;flex-wrap:wrap}body.b2 .b2-prof__acts form{margin:0;display:inline-flex}body.b2 .b2-prof__followbtn{display:inline-flex;align-items:center;gap:.4rem}body.b2 .b2-prof__followbtn--on{color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-prof__menu{position:relative}body.b2 .b2-prof__menupop{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;min-width:11rem;padding:.3rem;text-align:left;background:var(--fs-panel-section-bg, #232b3a);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.5rem;box-shadow:0 16px 40px #00000073}body.b2 .b2-prof__menupop a{display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;border-radius:.4rem;font-size:.82rem;text-decoration:none;color:inherit}body.b2 .b2-prof__menupop a:hover{background:#8080801f}body.b2 .b2-prof__menupop a.danger{color:#e8638f}body.b2 .b2-prof__menupop form{margin:0}body.b2 .b2-prof__menupop button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border:0;border-radius:.4rem;font-size:.82rem;text-align:left;color:inherit;background:none;cursor:pointer}body.b2 .b2-prof__menupop button:hover{background:#8080801f}body.b2 .b2-prof__menusep{height:1px;margin:.3rem .2rem;background:var(--fs-panel-border, rgba(128, 128, 128, .2))}body.b2 .b2-prof__modbanner{display:flex;align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,#e8638f 45%,transparent);border-radius:var(--fs-border-radius, .6rem);background:color-mix(in srgb,#e8638f 10%,transparent);font-size:.86rem;font-weight:600}body.b2 .b2-prof__modbanner i{color:#e8638f}body.b2 .b2-modform{display:flex;flex-direction:column;gap:.75rem}body.b2 .b2-modform__row{display:flex;flex-direction:column;gap:.3rem}body.b2 .b2-modform__row span{font-size:.8rem;font-weight:600;color:var(--fs-text-muted, #9aa6b8)}body.b2 .b2-modform__row select,body.b2 .b2-modform__row input{width:100%;border:1px solid var(--fs-input-border);background:var(--fs-panel-bg);color:var(--fs-input-color);border-radius:var(--fs-border-radius);padding:.55rem .75rem;font:inherit;font-size:.875rem}body.b2 .b2-modform__row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem;cursor:pointer}body.b2 .b2-modform__row select option{color:initial}body.b2 .b2-modform__row select:focus,body.b2 .b2-modform__row input:focus{outline:none;border-color:var(--fs-panel-footer-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-panel-footer-accent) 18%,transparent)}body.b2 .b2-modform__note{margin:0 0 .25rem;font-size:.88rem;color:var(--fs-text-muted, #9aa6b8)}body.b2 .b2-modform__acts{display:flex;justify-content:flex-end;gap:.5rem}body.b2 .b2-modform__danger{background:#d6336c;border-color:#d6336c;color:#fff}body.b2 .b2-modform__danger:hover{background:#c02a5e;border-color:#c02a5e}body.b2 .k2-modal__box:has(.dropdown__content-wrapper),body.b2 .k2-modal__b:has(.dropdown__content-wrapper){overflow:visible}body.b2 .b2-prof__railstats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;background:var(--fs-panel-border, rgba(128, 128, 128, .18));border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18))}body.b2 .b2-prof__railstat{padding:.7rem .3rem;text-align:center;background:var(--fs-panel-bg, #1b212c);border:0;color:inherit;text-decoration:none;cursor:pointer;font:inherit;transition:background-color .12s ease}body.b2 .b2-prof__railstat:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06))}body.b2 .b2-prof__railstat b{display:block;font-size:1.05rem}body.b2 .b2-prof__railstat span{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-faint, #6b7180)}body.b2 .b2-prof__sec{margin-top:1.5rem;text-align:left}body.b2 .trust-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}body.b2 .trust-card__level{font-weight:700;font-size:.95rem;color:var(--fs-body-color, inherit)}body.b2 .trust-card__next{font-size:.72rem;color:var(--fs-text-muted, #56564e)}body.b2 .trust-gate-note{border:1px solid var(--fs-cta-border, #f0ae1d);background:color-mix(in srgb,var(--fs-cta-bg, #ffbe32) 12%,transparent);color:var(--fs-body-color, inherit);border-radius:.6rem;padding:.6rem .85rem;font-size:.85rem;margin-top:.5rem}body.b2 .trust-card__barwrap{position:relative;margin-top:.5rem;outline:none}body.b2 .trust-card__bar{height:6px;border-radius:999px;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .18));overflow:hidden}body.b2 .trust-card__bar i{display:block;height:100%;border-radius:999px;background:var(--fs-cta-bg, #ffbe32)}body.b2 .trust-card__tip{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%) translateY(3px);background:var(--fs-user-menu-bg, #1e1f3e);color:#fff;font-size:.72rem;line-height:1.45;padding:.4rem .65rem;border-radius:.5rem;box-shadow:0 6px 18px #0a0b1e40;width:-moz-max-content;width:max-content;max-width:15rem;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}body.b2 .trust-card__tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--fs-user-menu-bg, #1e1f3e)}body.b2 .trust-card__barwrap:hover .trust-card__tip,body.b2 .trust-card__barwrap:focus-visible .trust-card__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media (prefers-reduced-motion: reduce){body.b2 .trust-card__tip{transition:none}}body.b2 .b2-prof__sec h5{margin:0 0 .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, #6b7180);display:flex;align-items:center;justify-content:space-between}body.b2 .b2-prof__sec h5 a{color:var(--fs-panel-footer-accent, #35a377);text-decoration:none;font-size:.7rem}body.b2 .b2-prof__sec p{margin:0 0 .3rem;font-size:.83rem;color:var(--fs-text-muted, #9aa0b4);display:flex;justify-content:space-between}body.b2 .b2-prof__sec p b{color:var(--fs-text-primary, inherit)}body.b2 .b2-prof__bio{display:block;margin:0 0 .85rem;font-size:.86rem;line-height:1.55;color:var(--fs-text-primary, inherit);overflow-wrap:anywhere}body.b2 .b2-prof__ach{display:flex;flex-wrap:wrap;gap:.45rem}body.b2 .b2-prof__achb{width:2.3rem;height:2.3rem;border-radius:.5rem;display:grid;place-items:center;font-size:.95rem;color:#fff;background:#8080802e;overflow:hidden}body.b2 .b2-prof__achb img{width:1.3rem;height:1.3rem;-o-object-fit:contain;object-fit:contain}body.b2 .b2-prof__followers{display:flex;flex-wrap:wrap;row-gap:.45rem;padding-left:.5rem}body.b2 .b2-prof__followers a{margin-left:-.5rem;transition:transform .12s ease}body.b2 .b2-prof__followers a:hover{transform:translateY(-2px);position:relative;z-index:2}body.b2 .b2-prof__followers .avatar{width:2.1rem!important;height:2.1rem!important;border-radius:50%;overflow:hidden;border:2px solid var(--fs-panel-bg, #1b212c);box-sizing:content-box}body.b2 .b2-prof__followers .avatar img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.b2 .b2-usercontent__filters{display:flex;flex-wrap:wrap;gap:.4rem;padding:1rem 1.35rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18))}body.b2 .b2-prof__statusimg{max-width:100%;height:auto;border-radius:var(--fs-border-radius, .4rem);margin-top:.5rem}body.b2 .b2-prof__coverbtn--pos{right:auto;left:.8rem}body.b2 .b2-prof__avbtn--pos{right:auto;left:.2rem}body.b2 .b2-reposition{display:flex;flex-direction:column;gap:.75rem}body.b2 .b2-reposition__frame{width:100%;background-size:cover;background-repeat:no-repeat;border-radius:var(--fs-panel-radius, .6rem);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.b2 .b2-reposition__frame:active{cursor:grabbing}body.b2 .b2-reposition__frame--cover{aspect-ratio:4 / 1}body.b2 .b2-reposition__frame--avatar{width:12rem;height:12rem;margin:0 auto;border-radius:50%}body.b2 .b2-reposition__hint{font-size:.78rem;text-align:center;color:var(--fs-text-faint, #6b7180);margin:0}@media (max-width: 640px){body.b2 .b2-prof__cover{margin-top:.85rem}body.b2 .b2-prof__activity .profile-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.b2 .b2-prof__activity .profile-tabs::-webkit-scrollbar{display:none}body.b2 .b2-prof__activity .profile-tab{flex:0 0 auto;white-space:nowrap;padding-left:.85rem;padding-right:.85rem}}body.b2 .b2-prof__main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}body.b2 .b2-prof__activity{overflow:hidden}body.b2 .b2-prof__activity .profile-tabs{border-top:0}body.b2 .profile-tab--active,body.b2.dark .profile-tab--active{border-bottom-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-body-color, inherit)}body.b2 .b2-prof__activity .profile-stream{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.35rem}body.b2 .b2-prof__activity .profile-stream__item{padding:1.05rem 1.15rem;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .05));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16));border-radius:var(--fs-border-radius, .6rem);transition:border-color .15s,background .15s}body.b2 .b2-prof__activity .profile-stream__item:last-child{border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}body.b2 .b2-prof__activity .profile-stream__item:hover{border-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 55%,transparent)}body.b2 .b2-prof__activity .profile-stream__icon{background:var(--fs-panel-bg, #fcfcff)}body.b2 .b2-prof__activity .profile-stream__empty{background:transparent}body.b2 .b2-prof__activity .profile-stream__load-more{padding:0 .9rem .9rem;text-align:left}body.b2 .profile-stream__viewall{color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-prof__activity .profile-about-card,body.b2 .b2-prof__activity .achievement-panel{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.b2 .b2-prof__activity .achievement-summary{background:transparent;border:0;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16));border-radius:0}body.b2 .b2-prof__activity .achievement-filters{border-left:0;border-right:0}body.b2 .b2-prof__activity .achievement-grid{background:transparent;border:0;border-radius:0}body.b2 .b2-prof__sh{padding:1.1rem 1.35rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));font-weight:700;font-size:.88rem}body.b2 .b2-prof__sh i{color:var(--fs-panel-footer-accent, #35a377);margin-right:.4rem}body.b2 .b2-prof__composer{padding:1.25rem 1.35rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18))}body.b2 .b2-prof__composer.b2-composer{background:transparent;border:0;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:0;box-shadow:none;margin-top:0;overflow:visible}body.b2 .b2-prof__composeracts{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.75rem}body.b2 .b2-prof__composeracts .attachment-upload{flex:1 1 auto;min-width:0}body.b2 .b2-prof__composeracts>.btn{flex:0 0 auto}body.b2 .b2-prof__composeracts .btn,body.b2 .b2-prof__composeracts .attachment-upload__btn{font-size:.85rem;padding:.55rem 1.1rem;line-height:1.2}body.b2 .b2-prof__status{padding:1.4rem 1.35rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18))}body.b2 .b2-prof__status:last-child{border-bottom:0}body.b2 .b2-prof__statushead{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}body.b2 .b2-prof__statusauthor{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;font-size:.86rem}body.b2 .b2-prof__statusauthor b{font-weight:600}body.b2 .b2-prof__statusarrow{font-size:.72rem;color:var(--fs-text-faint, #6b7180);opacity:.6}body.b2 .b2-prof__statustime{font-size:.72rem;color:var(--fs-text-faint, #6b7180)}body.b2 .b2-prof__statusdelform{margin:0 0 0 auto}body.b2 .b2-prof__statusbody{font-size:.92rem;line-height:1.6;overflow-wrap:anywhere;padding:.55rem 0 .7rem}body.b2 .b2-prof__statusbody p{margin:0 0 .4rem}body.b2 .b2-prof__statusbody p:last-child{margin-bottom:0}body.b2 .b2-prof__statusdel{background:none;border:0;color:var(--fs-text-faint, #6b7180);cursor:pointer;padding:.1rem .3rem}body.b2 .b2-prof__statusdel:hover{color:#e8638f}body.b2 .b2-prof__statusempty{padding:1.25rem 1rem;text-align:center;font-size:.85rem;color:var(--fs-text-faint, #6b7180)}body.b2 .b2-prof__reactions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}body.b2 .b2-prof__reactions .reactions__pill{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:9999px;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06));font-size:.8rem;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}body.b2 .b2-prof__reactions .reactions__pill[disabled]{cursor:default}body.b2 .b2-prof__reactions .reactions__pill--active{border-color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent)}body.b2 .b2-prof__reactions .reactions__pill-emoji{font-size:.95rem;line-height:1}body.b2 .b2-prof__reactions .reactions__pill-count{font-weight:600;font-size:.74rem}body.b2 .b2-prof__reactbtn{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:9999px;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));background:transparent;color:var(--fs-text-faint, #9c9ca8);cursor:pointer;font-size:.8rem;transition:color .15s,border-color .15s}body.b2 .b2-prof__reactbtn:hover{color:var(--fs-panel-footer-accent, #35a377);border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-prof__reactpick{position:absolute;bottom:calc(100% + .35rem);left:0;display:flex;gap:.2rem;padding:.35rem;border-radius:.55rem;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));box-shadow:0 8px 24px #0000004d;z-index:50}body.b2 .b2-prof__reactpick-btn{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;border:none;background:transparent;cursor:pointer;font-size:1.15rem;transition:background .12s,transform .12s}body.b2 .b2-prof__reactpick-btn:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .12));transform:scale(1.15)}body.b2 .b2-prof__reactpick-btn img{width:1.4rem;height:1.4rem;-o-object-fit:contain;object-fit:contain}body.b2 .b2-userlist{display:flex;flex-direction:column;gap:.25rem;max-height:60vh;overflow-y:auto}body.b2 .b2-userlist__item{display:flex;align-items:center;gap:.6rem;padding:.5rem;border-radius:var(--fs-border-radius, .5rem);color:inherit;text-decoration:none}body.b2 .b2-userlist__item:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08))}body.b2 .b2-userlist__info{display:flex;flex-direction:column;line-height:1.3}body.b2 .b2-userlist__info b{font-weight:600;font-size:.9rem}body.b2 .b2-userlist__info span{font-size:.74rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .b2-achlist{display:flex;flex-direction:column;gap:.5rem;max-height:60vh;overflow-y:auto}body.b2 .b2-achlist__item{display:flex;align-items:center;gap:.75rem;padding:.6rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16));border-radius:var(--fs-border-radius, .5rem)}body.b2 .b2-achlist__info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}body.b2 .b2-achlist__info b{font-weight:600;font-size:.9rem}body.b2 .b2-achlist__info span{font-size:.78rem;color:var(--fs-text-muted, #9aa6b8)}body.b2 .b2-achlist__date{font-size:.72rem;color:var(--fs-text-faint, #9c9ca8);white-space:nowrap}body.b2 .b2-aboutform{display:flex;flex-direction:column;gap:.85rem}body.b2 .b2-aboutform__row{display:flex;flex-direction:column;gap:.3rem}body.b2 .b2-aboutform__row span{font-size:.8rem;font-weight:600;color:var(--fs-text-muted, #9aa6b8)}body.b2 .b2-aboutform__row input,body.b2 .b2-aboutform__row textarea{width:100%;border:1px solid var(--fs-input-border, #d1d5db);background:var(--fs-panel-bg, transparent);color:var(--fs-input-color, inherit);border-radius:var(--fs-border-radius, .5rem);padding:.55rem .75rem;font:inherit;font-size:.875rem}body.b2 .b2-aboutform__row input:focus,body.b2 .b2-aboutform__row textarea:focus{outline:2px solid var(--fs-panel-footer-accent, #35a377);outline-offset:1px}body.b2 .b2-aboutform__acts{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}body.b2 .b2-aboutform__more{font-size:.8rem;color:var(--fs-panel-footer-accent, #35a377)}@media (max-width: 860px){body.b2 .b2-prof__grid{grid-template-columns:1fr}}#b2GridView,#b2FeedView{display:none}html.b2-idx-grid body.b2 .forumlist:not(.forumlist--custom),html.b2-idx-feed body.b2 .forumlist:not(.forumlist--custom){display:none}html.b2-idx-grid body.b2 #b2GridView,html.b2-idx-feed body.b2 #b2FeedView{display:block}html.b2-idx-grid body.b2 #b2GridView:empty,html.b2-idx-feed body.b2 #b2FeedView:empty{min-height:24rem;border-radius:.85rem;background:linear-gradient(100deg,#80808012 40%,#80808024,#80808012 60%);background-size:200% 100%;animation:b2-idx-shimmer 1.4s ease-in-out infinite}@keyframes b2-idx-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion: reduce){html.b2-idx-grid body.b2 #b2GridView:empty,html.b2-idx-feed body.b2 #b2FeedView:empty{animation:none}}body.b2 .b2-cat--gv+.b2-cat--gv{margin-top:1.25rem}body.b2 .b2-gv__grid{padding:.9rem;display:grid;grid-template-columns:1fr 1fr;gap:.95rem}body.b2 .b2-gvc{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .04));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.85rem}body.b2 .b2-gvc--case{grid-column:1 / -1}body.b2 .b2-gvc--case.b2-gvc--hascover{flex-direction:row}body.b2 .b2-gvc__cover{position:relative;height:158px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-gvc--case .b2-gvc__cover{flex:0 0 38%;height:auto;min-height:240px}body.b2 .b2-gvc__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c1800 34%,#0a0c18b8)}body.b2 .b2-gvc__plainhead{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem 1rem 0}body.b2 .b2-gvc__ptile{flex-shrink:0;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.55rem;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .12));color:var(--fs-forum-accent, var(--fs-panel-footer-accent, currentColor));font-size:.95rem}body.b2 .b2-gvc__pname{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;color:inherit;text-decoration:none}body.b2 .b2-gvc--case .b2-gvc__pname{font-size:1.12rem}body.b2 .b2-gvc__pname:hover{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, inherit))}body.b2 .b2-gvc__pname--unread{font-weight:800}body.b2 .b2-gvc__pstats{flex-shrink:0;font-size:.72rem;font-weight:600;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65);font-variant-numeric:tabular-nums}body.b2 .b2-gvc__coverrow{position:relative;z-index:1;display:flex;align-items:flex-end;gap:.6rem;min-width:0;padding:0 1rem .7rem}body.b2 .b2-gvc__name{min-width:0;overflow-wrap:break-word;color:#fff;font-size:1.15rem;font-weight:700;text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.55)}body.b2 .b2-gvc--case .b2-gvc__name{font-size:1.3rem}body.b2 .b2-gvc__name--unread{font-weight:800}body.b2 .b2-gvc__name:hover{text-decoration:underline}body.b2 .b2-gvc__stats{margin-left:auto;display:flex;gap:.4rem;flex-shrink:0}body.b2 .b2-gvc__stat{font-size:.66rem;font-weight:700;white-space:nowrap;color:#fff;background:#0a0c1880;border-radius:999px;padding:.22rem .6rem;font-variant-numeric:tabular-nums}body.b2 .b2-gvc__coverdesc{position:relative;z-index:1;padding:0 1rem .85rem;font-size:.8rem;line-height:1.45;color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.4)}body.b2 .b2-gvc__main{flex:1;min-width:0;display:flex;flex-direction:column}body.b2 .b2-gvc__desc{padding:.6rem 1rem 0;font-size:.8rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7)}body.b2 .b2-gvc__list{margin-top:auto;padding:.35rem .35rem .45rem}body.b2 .b2-gvc--case .b2-gvc__list{padding:.5rem .55rem}body.b2 .b2-gvc__row{position:relative;display:flex;align-items:center;gap:.7rem;min-width:0;padding:.5rem .65rem;border-radius:.55rem}body.b2 .b2-gvc--case .b2-gvc__row{padding:.6rem .75rem}body.b2 .b2-gvc__row:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08))}body.b2 .b2-gvc__row+.b2-gvc__row:before{content:"";position:absolute;top:0;left:.65rem;right:.65rem;height:1px;background:var(--fs-forum-divider, rgba(128, 128, 128, .15))}body.b2 .b2-gvc__rowavatar{flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:50%;overflow:hidden;line-height:0}body.b2 .b2-gvc__rowavatar img,body.b2 .b2-gvc__rowavatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;font-size:.62rem}body.b2 .b2-gvc__rowmain{flex:1;min-width:0}body.b2 .b2-gvc__rowtitle{display:block;font-size:.88rem;font-weight:600;line-height:1.3;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.b2 .b2-gvc--case .b2-gvc__rowtitle{font-size:.92rem}body.b2 .b2-gvc__rowtitle:hover{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, inherit))}body.b2 .b2-gvc__row--unread .b2-gvc__rowtitle{font-weight:800}body.b2 .b2-gvc__row--unread .b2-gvc__rowtitle:before{content:"";display:inline-block;vertical-align:middle;margin-right:.42rem;margin-top:-2px;width:.44rem;height:.44rem;border-radius:50%;background:var(--fs-forum-accent, var(--fs-panel-footer-accent, currentColor))}body.b2 .b2-gvc__rowby{display:block;margin-top:.12rem;font-size:.72rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65)}body.b2 .b2-gvc__rowcount{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;min-width:2.6rem;justify-content:flex-end;font-size:.74rem;font-weight:600;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65);font-variant-numeric:tabular-nums}body.b2 .b2-gvc__rowcount--unread{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, inherit));opacity:1}body.b2 .b2-gvc__empty{padding:.9rem 1rem;font-size:.8rem;font-style:italic;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .6)}@media (max-width: 860px){body.b2 .b2-gv__grid{grid-template-columns:1fr}body.b2 .b2-gvc--case,body.b2 .b2-gvc--case.b2-gvc--hascover{flex-direction:column}body.b2 .b2-gvc--case .b2-gvc__cover{flex-basis:auto;min-height:0;height:158px}}body.b2 .b2-rfeed-bar{display:none}html.b2-idx-feed body.b2 .b2-rfeed-bar{display:flex;align-items:stretch;gap:.6rem;margin:0 0 .9rem}html.b2-idx-feed body.b2 .b2-newtopic{display:none}body.b2 .b2-rfeed-bar__compose{flex:1;display:flex;align-items:center;gap:.7rem;min-width:0;text-align:left;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));background:var(--fs-panel-bg, transparent);border-radius:.8rem;padding:.6rem .9rem;cursor:pointer;font:inherit;color:inherit}body.b2 .b2-rfeed-bar__compose:hover{border-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-rfeed-bar__ico{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--fs-panel-footer-accent, #35a377);color:#fff;font-size:.78rem}body.b2 .b2-rfeed-bar__ph{font-size:.92rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7)}body.b2 .b2-rfeed-bar__filterwrap{position:relative;display:flex;margin-left:auto}body.b2 .b2-rfeed-bar__filterbtn{width:3.4rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));background:var(--fs-panel-bg, transparent);border-radius:.8rem;color:inherit;cursor:pointer;font-size:.9rem}body.b2 .b2-rfeed-bar__filterbtn:hover,body.b2 .b2-rfeed-bar__filterbtn.is-on{border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-rfeed-bar__filterpanel{position:absolute;right:0;top:calc(100% + .45rem);z-index:60;min-width:16rem;background:var(--fs-dropdown-bg, var(--fs-panel-bg, #fff));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.6rem;padding:.65rem .7rem;box-shadow:0 14px 34px #00000040}body.b2 .b2-rfeed-bar__filterlabel{display:block;margin-bottom:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7)}body.b2 .b2-rfeed-bar__filterlist{max-height:15rem;overflow-y:auto;margin:0 -.2rem;padding:0 .2rem}body.b2 .b2-rfeed-bar__filteropt{display:flex;align-items:center;gap:.5rem;padding:.32rem .35rem;border-radius:.4rem;font-size:.82rem;cursor:pointer}body.b2 .b2-rfeed-bar__filteropt:hover{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08))}body.b2 .b2-rfeed-bar__filteropt input{accent-color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-rfeed-bar__filteropt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .b2-rfeed-bar__filterfoot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2))}body.b2 .b2-rfeed-bar__filterclear{border:0;background:none;padding:0;cursor:pointer;font:600 .76rem inherit;font-family:inherit;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7)}body.b2 .b2-rfeed-bar__filterclear:hover{opacity:1}body.b2 .b2-rfeed-bar__filterbtn.has-filter{border-color:var(--fs-panel-footer-accent, #35a377);color:var(--fs-panel-footer-accent, #35a377)}body.b2 .b2-rfeed__composer.b2-composer{background:transparent;border:0;border-radius:0;padding:0;margin:.7rem 0 0;box-shadow:none}body.b2 .b2-rfeed__list{display:flex;flex-direction:column;gap:.8rem}body.b2 .b2-rfeed__card{background:var(--fs-panel-bg, transparent);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.8rem;padding:.95rem 1.05rem .9rem}body.b2 .b2-rfeed__head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0;font-size:.8rem}body.b2 .b2-rfeed__avatar{flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:50%;overflow:hidden;line-height:0}body.b2 .b2-rfeed__avatar img,body.b2 .b2-rfeed__avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;font-size:.62rem}body.b2 .b2-rfeed__who{min-width:0;font-weight:600}body.b2 .b2-rfeed__time{margin-left:auto;flex-shrink:0;font-size:.73rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65)}body.b2 .b2-rfeed__title{display:block;margin-top:.45rem;font-size:1.05rem;font-weight:700;line-height:1.3;color:inherit;text-decoration:none}body.b2 .b2-rfeed__title:hover{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, inherit))}body.b2 .b2-rfeed__body{margin-top:.35rem;font-size:.9rem;overflow-wrap:break-word}body.b2 .b2-rfeed__body img{max-width:100%;height:auto;border-radius:.5rem}body.b2 .b2-rfeed__body.is-clamped{position:relative;max-height:11rem;overflow:hidden}body.b2 .b2-rfeed__body.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3rem;background:linear-gradient(rgba(0,0,0,0),var(--fs-panel-bg, rgba(252, 252, 255, .92)))}body.b2 .b2-rfeed__readmore{border:0;background:none;padding:.3rem 0 0;cursor:pointer;color:var(--fs-link-color, inherit);font:700 .8rem inherit;font-family:inherit}body.b2 .b2-rfeed__poll{margin-top:.6rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.6rem;padding:.7rem .8rem;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .05))}body.b2 .b2-rfeed__poll-q{font-size:.82rem;font-weight:700;margin-bottom:.5rem}body.b2 .b2-rfeed__poll-opt{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:.6rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.45rem;padding:.42rem .65rem;font-size:.8rem;background:var(--fs-panel-bg, transparent)}body.b2 .b2-rfeed__poll-opt+.b2-rfeed__poll-opt{margin-top:.4rem}body.b2 .b2-rfeed__poll-fill{position:absolute;top:0;bottom:0;left:0;opacity:.16;background:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-rfeed__poll-name,body.b2 .b2-rfeed__poll-opt b{position:relative;z-index:1}body.b2 .b2-rfeed__poll-opt b{font-variant-numeric:tabular-nums}body.b2 .b2-rfeed__poll-meta{margin-top:.45rem;font-size:.72rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65)}body.b2 .b2-rfeed__foot{display:block;margin-top:.6rem}body.b2 .b2-rfeed__foot .reactions{margin:0 0 .55rem}body.b2 .b2-rfeed__actions{display:flex;align-items:center;gap:.45rem;min-width:0}body.b2 .b2-rfeed__actions .btn.btn-sm{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem}body.b2 .b2-rfeed__actions .reactions-trigger>.btn.btn-sm{min-width:2.4rem;padding-left:.5rem;padding-right:.5rem}body.b2 .b2-rfeed__actions .reactions-trigger__flyout{max-width:min(19rem,calc(100vw - 2rem))}body.b2 .b2-rfeed__threadlink{font-size:.76rem;font-weight:600;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7);text-decoration:none}body.b2 .b2-rfeed__threadlink:hover{opacity:1}body.b2 .b2-rfeed__composer{margin-top:.7rem}body.b2 .b2-rfeed__composer-foot{display:flex;justify-content:flex-end;margin-top:.5rem}body.b2 .b2-rfeed__more{text-align:center;padding:.9rem 0 .2rem}@media (max-width: 640px){body.b2 .b2-rfeed__card{padding:.8rem .85rem}body.b2 .b2-gv__grid{padding:.7rem;gap:.7rem}body.b2 .b2-gvc__cover{height:118px}body.b2 .b2-gvc--case .b2-gvc__cover{height:140px}body.b2 .b2-gvc__coverdesc{display:none}body.b2 .b2-gvc__name{font-size:1rem}body.b2 .b2-gvc--case .b2-gvc__name{font-size:1.08rem}body.b2 .b2-gvc__stat{font-size:.62rem;padding:.18rem .5rem}body.b2 .b2-gvc__plainhead{padding:.7rem .8rem 0}body.b2 .b2-gvc__pstats{display:none}body.b2 .b2-gvc__desc{padding:.5rem .8rem 0}body.b2 .b2-gvc__row,body.b2 .b2-gvc--case .b2-gvc__row{padding:.48rem .5rem;gap:.55rem}body.b2 .b2-gvc__rowcount{min-width:2rem}body.b2 .b2-gvc__rowtitle,body.b2 .b2-gvc--case .b2-gvc__rowtitle{font-size:.86rem}body.b2 .b2-rfeed-bar{gap:.45rem}body.b2 .b2-rfeed-bar__compose{padding:.5rem .7rem}body.b2 .b2-rfeed-bar__ico{width:1.7rem;height:1.7rem;font-size:.7rem}body.b2 .b2-rfeed-bar__ph{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.b2 .b2-rfeed-bar__filterbtn{width:2.9rem}body.b2 .b2-rfeed-bar__filterpanel{min-width:0;width:min(16rem,calc(100vw - 2.5rem))}body.b2 .b2-rfeed__title{font-size:.98rem}body.b2 .b2-rfeed__head{font-size:.76rem}body.b2 .b2-rfeed__body{font-size:.87rem}body.b2 .b2-rfeed__actions{gap:.35rem}body.b2 .b2-rfeed__threadlink{font-size:.72rem}}body.b2 .b2-gvc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377)),transparent);opacity:0;pointer-events:none}body.b2 .b2-gvc--live:before{animation:b2-gvc-livebar 2.2s ease forwards}@keyframes b2-gvc-livebar{0%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){body.b2 .b2-gvc--live:before{animation:none}}body.b2 .b2-gvc__reading{position:absolute;z-index:1;top:.6rem;right:.7rem;display:inline-flex;align-items:center;gap:.35rem;background:#0a0c188c;color:#fff;border-radius:999px;font-size:.64rem;font-weight:800;padding:.2rem .55rem;font-variant-numeric:tabular-nums}body.b2 .b2-gvc__reading i,body.b2 .b2-gvc__preading i{width:.42rem;height:.42rem;border-radius:50%;background:#4cc27e}body.b2 .b2-gvc__preading{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .75);font-variant-numeric:tabular-nums}body.b2 .b2-gvc__stat--new{background:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-gvc__pnew{flex-shrink:0;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));border-radius:999px;padding:.16rem .5rem;font-variant-numeric:tabular-nums}body.b2 .b2-ftabs{display:none}html.b2-idx-feed body.b2 .b2-ftabs{display:flex;width:-moz-max-content;width:max-content;margin:0 0 .7rem auto;gap:3px;padding:3px;background:#8080801f;border-radius:.6rem}@media (max-width: 640px){html.b2-idx-feed body.b2 .b2-ftabs{margin:0 auto .7rem}}body.b2 .b2-rfeed__card .b2-feed__chip{max-width:none}body.b2 .b2-ftabs__btn{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:inherit;opacity:.62;cursor:pointer;font:700 .78rem/1 inherit;font-family:inherit;padding:.45rem .9rem;border-radius:.45rem}body.b2 .b2-ftabs__btn i{font-size:.72rem}body.b2 .b2-ftabs__btn:hover{opacity:.9}body.b2 .b2-ftabs__btn.is-on{background:var(--fs-panel-bg, rgba(255, 255, 255, .6));opacity:1;box-shadow:0 1px 3px #14142824;color:var(--fs-panel-footer-accent, inherit)}body.b2 .b2-rfeed-pillwrap{display:none;position:sticky;top:3.2rem;z-index:35;height:0;text-align:center}html.b2-idx-feed body.b2 .b2-rfeed-pillwrap{display:block}body.b2 .b2-rfeed-pill{display:inline-flex;align-items:center;gap:.4rem;border:0;cursor:pointer;font:700 .76rem/1 inherit;font-family:inherit;color:#fff;background:var(--fs-panel-footer-accent, #35a377);border-radius:999px;padding:.5rem 1rem;box-shadow:0 8px 22px #0a0e1e4d;transform:translateY(.4rem)}body.b2 .b2-rfeed-pill[hidden]{display:none}body.b2 .b2-rfeed-pill i{font-size:.7rem}body.b2 .b2-rfeed__poll-opt{width:100%;text-align:left;font:inherit;font-size:.8rem;color:inherit;cursor:pointer}body.b2 .b2-rfeed__poll-opt:disabled{cursor:default}body.b2 .b2-rfeed__poll-opt:not(:disabled):hover{border-color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-rfeed__poll-fill{transition:width .45s ease}body.b2 .b2-rfeed__poll-you{display:none;margin-right:.35rem;color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-rfeed__poll-opt.is-you .b2-rfeed__poll-you{display:inline}body.b2 .b2-rfeed__watch{margin-left:.15rem;flex-shrink:0;border:0;background:none;cursor:pointer;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .6);padding:.3rem .4rem;border-radius:.4rem;font-size:.85rem}body.b2 .b2-rfeed__watch:hover{opacity:1;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1))}body.b2 .b2-rfeed__watch.is-on{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));opacity:1}body.b2 .b2-rfeed__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.6rem}body.b2 .b2-rfeed__mosaic--1{grid-template-columns:1fr}body.b2 .b2-rfeed__mosaic-img{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.55rem;background-size:cover;background-position:center;aspect-ratio:16 / 10;cursor:zoom-in;padding:0}body.b2 .b2-rfeed__mosaic--3 .b2-rfeed__mosaic-img:first-child{grid-column:1 / -1;aspect-ratio:21 / 9}body.b2 .b2-rfeed-lightbox{position:fixed;inset:0;z-index:7100;display:flex;align-items:center;justify-content:center;background:#080a14d9;cursor:zoom-out;padding:2rem}body.b2 .b2-rfeed-lightbox[hidden]{display:none}body.b2 .b2-rfeed-lightbox img{max-width:100%;max-height:100%;border-radius:.6rem}body.b2 .b2-rfeed__skels{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}body.b2 .b2-rfeed__skel{height:7rem;border-radius:.7rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));background:linear-gradient(100deg,#80808012 40%,#80808024,#80808012 60%);background-size:200% 100%;animation:b2-idx-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){body.b2 .b2-rfeed__skel{animation:none}}body.b2 .b2-rfeed__caughtup{text-align:center;font-size:.78rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .65);padding:1rem 0 .3rem}body.b2 .b2-rfeed__mix{display:flex;align-items:center;gap:.8rem;background:var(--fs-panel-bg, transparent);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-left:3px solid var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));border-radius:.7rem;padding:.7rem .95rem}body.b2 .b2-rfeed__mix-avatar{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;overflow:hidden;line-height:0}body.b2 .b2-rfeed__mix-avatar img,body.b2 .b2-rfeed__mix-avatar>*{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;font-size:.66rem}body.b2 .b2-rfeed__mix-ico{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1));color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));font-size:.9rem}body.b2 .b2-rfeed__mix-date{flex-shrink:0;width:2.6rem;border-radius:.5rem;overflow:hidden;text-align:center;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));font-variant-numeric:tabular-nums}body.b2 .b2-rfeed__mix-date b{display:block;font-size:.95rem;padding:.15rem 0 .2rem}body.b2 .b2-rfeed__mix-date span{display:block;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));color:#fff;padding:.12rem 0}body.b2 .b2-rfeed__mix-main{flex:1;min-width:0}body.b2 .b2-rfeed__mix-t{font-size:.86rem;font-weight:700}body.b2 .b2-rfeed__mix-t a{color:inherit;text-decoration:none}body.b2 .b2-rfeed__mix-t a:hover{color:var(--fs-forum-accent, var(--fs-panel-footer-accent, inherit))}body.b2 .b2-rfeed__mix-s{font-size:.74rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7);margin-top:.12rem}body.b2 .b2-rfeed__mix-thumbs{display:flex;gap:.35rem;margin-top:.45rem}body.b2 .b2-rfeed__mix-thumb{width:3.4rem;height:2.4rem;border-radius:.4rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));background-size:cover;background-position:center}body.b2 .b2-rfeed__mix-btn{flex-shrink:0;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));background:var(--fs-panel-section-bg, transparent);color:inherit;font-size:.74rem;font-weight:700;border-radius:999px;padding:.4rem .8rem;text-decoration:none}body.b2 .b2-rfeed__mix-btn:hover{border-color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377));color:var(--fs-forum-accent, var(--fs-panel-footer-accent, #35a377))}body.b2 .b2-rfeed__mix--join{border-left-color:#4ea87a}body.b2 .b2-rfeed-composer{display:none;margin:0 0 .9rem;background:var(--fs-panel-bg, transparent);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:.8rem;padding:.9rem 1rem}html.b2-idx-feed body.b2 .b2-rfeed-composer{display:block}body.b2 .b2-rfeed-composer__row{display:flex;gap:.6rem;margin-bottom:.6rem}body.b2 .b2-rfeed-composer__forum,body.b2 .b2-rfeed-composer__title{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .3));background:var(--fs-panel-section-bg, rgba(127, 127, 127, .07));color:inherit;border-radius:.55rem;padding:.5rem .7rem;font:inherit;font-size:.86rem}body.b2 .b2-rfeed-composer__forum{max-width:14rem}body.b2 .b2-rfeed-composer__title{flex:1;min-width:0}body.b2 .b2-rfeed-composer__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.6rem}body.b2 .b2-rfeed-composer__full{font-size:.74rem;color:var(--fs-text-muted, inherit);opacity:var(--fs-text-muted-opacity, .7);text-decoration:none}body.b2 .b2-rfeed-composer__full:hover{opacity:1;text-decoration:underline}@media (max-width: 640px){body.b2 .b2-rfeed-composer__row{flex-direction:column}body.b2 .b2-rfeed-composer__forum{max-width:none}body.b2 .b2-rfeed__mix{flex-wrap:wrap}body.b2 .b2-rfeed__mix-btn{margin-left:auto}}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock),body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper){overflow:visible}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .b2-composer__head,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .b2-composer__head{display:none}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .b2-composer__editor,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .b2-composer__editor,body.b2 .topic-view .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .quick-reply__text,body.b2 .topic-view .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .quick-reply__text{padding:0}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .tiptap-wrap,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .tiptap-wrap{border:0;border-radius:var(--fs-panel-radius, .8rem);margin-bottom:0}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .tiptap-wrap:focus-within,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .tiptap-wrap:focus-within{box-shadow:none}body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-editor,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-editor,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-source-wrap,body.b2 .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-source-wrap{border-radius:var(--fs-panel-radius, .8rem) var(--fs-panel-radius, .8rem) 0 0}body.b2 .b2-composer:not(.b2-composer--page) .tiptap-toolbar--dock,body.b2 .b2-composer:not(.b2-composer--page) .tiptap-toolbar--paper{border-radius:0 0 var(--fs-panel-radius, .8rem) var(--fs-panel-radius, .8rem)}body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--dock,body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--paper{border-radius:0 0 0 var(--fs-panel-radius, .8rem)}body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap>.quick-reply__actions{border-radius:0 0 var(--fs-panel-radius, .8rem) 0}body.b2 .b2-composer .tiptap-toolbar--dock,body.b2 .b2-composer .tiptap-toolbar--paper,body.b2 .b2-editor .tiptap-toolbar--dock,body.b2 .b2-editor .tiptap-toolbar--paper{border-top-color:var(--fs-panel-border, #e0e2f5);border-bottom:0}body.b2 .b2-composer .tiptap-wrap>.quick-reply__actions{border-top-color:var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-search-bar,body.b2 .tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-search-bar,body.b2 .tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-url-input,body.b2 .tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-url-input,body.b2 .tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-link-input,body.b2 .tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-link-input{border-top-color:var(--fs-panel-border, #e0e2f5);background:var(--fs-panel-section-bg, #f8f9fe)}body.b2 .tiptap-url-input input,body.b2 .tiptap-search-bar input{background:var(--fs-panel-bg);border-color:var(--fs-panel-border, rgba(148, 163, 184, .16));color:var(--fs-body-color, inherit)}body.b2 .tiptap-pop{background:var(--fs-panel-bg, #fcfcff);border-color:var(--fs-panel-border, #e0e2f5)}body.b2 .tiptap-toolbar .tiptap-toolbar__exit-source,body.b2 .b2-composer .tiptap-toolbar .tiptap-toolbar__exit-source,body.b2 .b2-editor .tiptap-toolbar .tiptap-toolbar__exit-source{width:auto;min-width:0;padding:0 .6rem}body.b2 .tiptap-seg__btn--on{background:var(--fs-panel-bg, #fcfcff)}body.b2 .b2-composer .tiptap-wrap>.quick-reply__actions .btn-primary{padding:.45rem 1rem;font-size:.78rem}body.b2 .b2-composer .tiptap-wrap>.quick-reply__actions .quick-reply__buttons{display:flex;align-items:center;gap:.4rem}body.b2 .b2-composer--page .tiptap-toolbar--dock,body.b2 .b2-composer--page .tiptap-toolbar--paper,body.b2 .b2-editor .tiptap-toolbar--dock,body.b2 .b2-editor .tiptap-toolbar--paper{border-radius:0 0 var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem)}body.b2 .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-editor,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-editor,body.b2 .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-source-wrap,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-source-wrap{border-radius:var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem) 0 0}body.b2 .b2-composer:has(.tiptap-toolbar--paper) .tiptap-editor,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-editor{min-height:9rem;padding-left:2.6rem}body.b2 .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap{background:var(--fs-panel-section-bg, #f6f7fb);border-color:var(--fs-panel-border, #e0e2f5);box-shadow:inset 0 2px 8px #14182814}body.b2.dark .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap,body.b2.dark .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap{background:color-mix(in srgb,var(--fs-panel-bg, #151a23) 72%,#000);box-shadow:inset 0 2px 8px #00000047}body.b2 .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-editor,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-editor,body.b2.dark .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap>.tiptap-editor,body.b2.dark .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap>.tiptap-editor{background:transparent}body.b2 .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap:focus-within,body.b2 .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap:focus-within{border-color:var(--fs-link-color, #35a377);box-shadow:inset 0 2px 8px #14182814,0 0 0 3px color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent)}body.b2.dark .b2-editor:has(.tiptap-toolbar--dock) .tiptap-wrap:focus-within,body.b2.dark .b2-editor:has(.tiptap-toolbar--paper) .tiptap-wrap:focus-within{box-shadow:inset 0 2px 8px #00000047,0 0 0 3px color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent)}body.b2 .b2-composer--page:has(.tiptap-toolbar--dock) .b2-cfield .input--text,body.b2 .b2-composer--page:has(.tiptap-toolbar--paper) .b2-cfield .input--text{background:var(--fs-panel-section-bg, #f6f7fb);box-shadow:inset 0 2px 6px #14182814}body.b2.dark .b2-composer--page:has(.tiptap-toolbar--dock) .b2-cfield .input--text,body.b2.dark .b2-composer--page:has(.tiptap-toolbar--paper) .b2-cfield .input--text{background:color-mix(in srgb,var(--fs-panel-bg, #151a23) 72%,#000);box-shadow:inset 0 2px 6px #00000040}body.b2 .b2-composer--page:has(.tiptap-toolbar--dock) .b2-cfield .input--text:focus,body.b2 .b2-composer--page:has(.tiptap-toolbar--paper) .b2-cfield .input--text:focus{border-color:var(--fs-link-color, #35a377);box-shadow:inset 0 2px 6px #0000001f,0 0 0 3px color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent)}body.b2 .quick-reply-collapsed{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem .5rem .55rem;margin-top:1rem;background:var(--fs-panel-bg, #fcfcff);border:1px solid var(--fs-panel-border, #e0e2f5);border-radius:var(--fs-panel-radius, .8rem);cursor:text;min-height:0}body.b2 .quick-reply-collapsed__input{flex:1;display:flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:0;font-size:.9rem;color:var(--fs-text-faint, #9c9ca8)}body.b2 .quick-reply-collapsed:hover,body.b2 .quick-reply-collapsed:focus{border-color:var(--fs-link-color, #35a377)}@media (max-width: 640px){body.b2 .b2-composer .tiptap-toolbar--dock,body.b2 .b2-composer .tiptap-toolbar--paper,body.b2 .b2-editor .tiptap-toolbar--dock,body.b2 .b2-editor .tiptap-toolbar--paper{padding:.25rem .4rem;gap:2px}body.b2 .b2-composer .tiptap-toolbar--dock .tiptap-toolbar__btn,body.b2 .b2-composer .tiptap-toolbar--paper .tiptap-toolbar__btn,body.b2 .b2-editor .tiptap-toolbar--dock .tiptap-toolbar__btn,body.b2 .b2-editor .tiptap-toolbar--paper .tiptap-toolbar__btn{width:1.75rem;height:1.75rem;min-width:0}body.b2 .b2-composer .tiptap-toolbar--dock .tiptap-toolbar__btn--gif,body.b2 .b2-editor .tiptap-toolbar--dock .tiptap-toolbar__btn--gif{padding:0 .2rem}body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--dock,body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--paper{border-radius:0}body.b2 .b2-composer:not(.b2-composer--page) .tiptap-wrap>.quick-reply__actions{border-radius:0 0 var(--fs-panel-radius, .8rem) var(--fs-panel-radius, .8rem)}}@media (max-width: 768px){body.b2 .topic-view .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--dock) .tiptap-wrap,body.b2 .topic-view .b2-composer:not(.b2-composer--page):has(.tiptap-toolbar--paper) .tiptap-wrap{margin-left:0;margin-right:0}}
