.tnpci-community-shell{--tnpci-acid:#c8ff00}
.tnpci-community-shell{padding-top:22px;padding-bottom:60px}.tnpci-community-surface .site-content{background:radial-gradient(circle at 20% 0,rgba(200,255,0,.035),transparent 28%)}
.tnpci-community-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:34px 0 26px;border-bottom:1px solid var(--tnpci-line,#2b2b30)}.tnpci-community-kicker{display:inline-flex;color:var(--tnpci-acid,#c8ff00);font-family:var(--display);font-size:.72rem;font-weight:1000;letter-spacing:.18em}.tnpci-community-hero h1,.tnpci-compose-head h1,.tnpci-board-hero h1,.tnpci-thread-header h1{font-family:var(--display);font-weight:900;letter-spacing:-.045em;line-height:.88;margin:8px 0 10px;text-wrap:balance}.tnpci-community-hero h1{font-size:clamp(3.7rem,7vw,7.2rem);max-width:980px}.tnpci-community-hero p,.tnpci-compose-head p,.tnpci-board-hero p{max-width:760px;color:#aaaab1;margin:0;font-size:.94rem}.tnpci-community-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.tnpci-community-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0}.tnpci-community-tabs{display:flex;gap:6px;flex-wrap:wrap}.tnpci-community-tabs a{border:1px solid #303036;background:#151518;border-radius:4px;padding:8px 12px;font-family:var(--display);font-size:.72rem;font-weight:900}.tnpci-community-tabs a:hover,.tnpci-community-tabs a.active{background:var(--tnpci-acid,#c8ff00);border-color:var(--tnpci-acid,#c8ff00);color:#08080a}.tnpci-community-search{display:grid;grid-template-columns:minmax(210px,360px) auto;gap:7px}.tnpci-community-search input,.tnpci-forum-new-form input,.tnpci-forum-new-form select,.tnpci-forum-new-form textarea,.tnpci-forum-reply-form textarea{background:#131316;border:1px solid #333339;color:#fff;border-radius:4px;padding:0 13px;outline:none}.tnpci-community-search input:focus,.tnpci-forum-new-form input:focus,.tnpci-forum-new-form select:focus,.tnpci-forum-new-form textarea:focus,.tnpci-forum-reply-form textarea:focus{border-color:var(--tnpci-acid,#c8ff00);box-shadow:0 0 0 1px rgba(200,255,0,.12)}
.tnpci-community-boards{margin-top:6px}.tnpci-community-boards>.section-heading>span{color:#777780;font-size:.68rem;text-transform:uppercase;font-weight:800}.tnpci-board-list{border:1px solid #303036;border-radius:6px;overflow:hidden;background:#101012}.tnpci-board-row{display:grid;grid-template-columns:58px minmax(0,1.6fr) 160px minmax(210px,.8fr);gap:16px;align-items:center;padding:15px 17px;border-bottom:1px solid #25252a}.tnpci-board-row:last-child{border-bottom:0}.tnpci-board-row:hover{background:#141417}.tnpci-board-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #34343a;background:#17171a;border-radius:5px;color:var(--tnpci-acid,#c8ff00);font-family:var(--display);font-size:1.45rem;font-weight:900}.tnpci-board-copy h3{font-family:var(--display,"Barlow Condensed","Arial Narrow",Impact,sans-serif);font-size:1.22rem;font-weight:900;font-stretch:condensed;letter-spacing:-.02em;line-height:1;margin:0 0 5px;text-transform:uppercase}.tnpci-board-copy h3 a:hover{color:var(--tnpci-acid,#c8ff00)}.tnpci-board-copy p{font-size:.75rem;color:#888890;margin:0;max-width:700px}.tnpci-board-counts{display:flex;gap:20px;color:#777780;font-size:.63rem;text-transform:uppercase}.tnpci-board-counts strong{display:block;color:#e7e7e9;font-family:var(--display);font-size:1rem}.tnpci-board-last{min-width:0;display:grid;gap:2px}.tnpci-board-last>span{font-family:var(--display);font-size:.58rem;font-weight:900;color:var(--tnpci-acid,#c8ff00)}.tnpci-board-last a{font-family:var(--display);font-size:.78rem;font-weight:800;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tnpci-board-last small{font-size:.61rem;color:#6f6f77}
.tnpci-community-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:28px}.tnpci-thread-list{border:1px solid #303036;border-radius:6px;overflow:hidden;background:#101012}.tnpci-thread-row{display:grid;grid-template-columns:50px minmax(0,1fr) 74px 120px;gap:13px;align-items:center;padding:13px 15px;border-bottom:1px solid #25252a}.tnpci-thread-row:last-child{border-bottom:0}.tnpci-thread-row:hover{background:#141417}.tnpci-thread-row.is-sticky{background:linear-gradient(90deg,rgba(200,255,0,.045),#101012 40%)}.tnpci-thread-avatar{display:flex;align-items:center}.tnpci-thread-main{min-width:0}.tnpci-thread-main h3{font-family:var(--display);font-size:1.05rem;line-height:1.03;margin:5px 0}.tnpci-thread-main h3 a:hover{color:var(--tnpci-acid,#c8ff00)}.tnpci-thread-main p{margin:0;color:#75757d;font-size:.65rem}.tnpci-thread-main p a{color:#bcbcc1}.tnpci-thread-badges{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.forum-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 5px;border-radius:3px;font-family:var(--display);font-size:.56rem;font-weight:1000;line-height:1;border:1px solid #323238;color:#c2c2c8}.forum-badge.board{color:var(--tnpci-acid,#c8ff00);border-color:#3d4922}.forum-badge.pin{background:var(--tnpci-acid,#c8ff00);border-color:var(--tnpci-acid,#c8ff00);color:#08080a}.forum-badge.lock{color:#ff9a6f;border-color:#583625}.tnpci-thread-stats{text-align:center}.tnpci-thread-stats strong{display:block;font-family:var(--display);font-size:1.15rem}.tnpci-thread-stats span,.tnpci-thread-last span{display:block;color:#6e6e75;font-size:.57rem;text-transform:uppercase}.tnpci-thread-last{text-align:right}.tnpci-thread-last strong{display:block;font-size:.64rem;color:#b9b9bf;margin-top:2px}.tnpci-community-rail>.panel+.panel{margin-top:13px}.tnpci-community-hot{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;border-top:1px solid #28282d}.tnpci-community-hot h3{font-family:var(--display);font-size:.83rem;line-height:1.03;margin:0 0 4px}.tnpci-community-hot small{color:#777780;font-size:.6rem}.tnpci-community-hot:first-of-type .rank{color:var(--tnpci-acid,#c8ff00)}.tnpci-pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tnpci-pulse-grid>div{border:1px solid #29292e;background:#111113;border-radius:4px;padding:11px;text-align:center}.tnpci-pulse-grid strong{display:block;font-family:var(--display);font-size:1.3rem;color:var(--tnpci-acid,#c8ff00)}.tnpci-pulse-grid span{font-size:.58rem;color:#7f7f87}.tnpci-community-pulse h3{font-family:var(--display);font-size:.65rem;letter-spacing:.08em;margin:15px 0 8px}.tnpci-online-list{display:flex;gap:5px;flex-wrap:wrap}.tnpci-online-list a{display:flex}.tnpci-community-rules p{font-size:.72rem;color:#9a9aa1}.tnpci-community-rules>a,.tnpci-community-mini-cta{color:var(--tnpci-acid,#c8ff00);font-family:var(--display);font-size:.68rem;font-weight:900}.tnpci-community-empty{padding:34px;text-align:center;background:#111113}.tnpci-community-empty.compact{border:1px solid #2b2b31;border-radius:5px;padding:20px}.tnpci-community-empty strong{display:block;font-family:var(--display);font-size:1.5rem}.tnpci-community-empty p{color:#818189;margin:6px 0 14px}.tnpci-forum-pagination{display:flex;gap:6px;margin-top:15px}.tnpci-forum-pagination .page-numbers{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #323238;border-radius:4px;font-family:var(--display);font-weight:900;font-size:.7rem}.tnpci-forum-pagination .current{background:var(--tnpci-acid,#c8ff00);border-color:var(--tnpci-acid,#c8ff00);color:#08080a}
.tnpci-forum-breadcrumb{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #28282d;font-family:var(--display);font-size:.67rem;font-weight:900;color:#85858c}.tnpci-forum-breadcrumb a:hover{color:var(--tnpci-acid,#c8ff00)}.tnpci-forum-breadcrumb strong{color:#d7d7da}.tnpci-board-hero{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:18px;align-items:center;padding:28px 0}.tnpci-board-hero-icon{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid #35353b;border-radius:6px;background:#131316;color:var(--tnpci-acid,#c8ff00);font-size:1.8rem}.tnpci-board-hero h1{font-family:var(--display,"Barlow Condensed","Arial Narrow",Impact,sans-serif);font-size:clamp(3rem,7vw,6rem);font-weight:900;font-stretch:condensed;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.board-thread-list{margin-bottom:14px}
.tnpci-forum-compose{max-width:1060px;margin:0 auto;padding:30px 0}.tnpci-compose-head{margin-bottom:18px}.tnpci-compose-head h1{font-size:clamp(3.2rem,6vw,6rem)}.tnpci-forum-new-form{display:grid;gap:16px;border:1px solid #303036;background:#101012;border-radius:6px;padding:22px}.tnpci-forum-new-form label{display:grid;gap:7px;color:#9b9ba2;font-family:var(--display);font-size:.68rem;font-weight:900;letter-spacing:.04em}.tnpci-forum-new-form input,.tnpci-forum-new-form select{height:46px}.tnpci-forum-new-form textarea,.tnpci-forum-reply-form textarea{width:100%;padding:13px;line-height:1.55;resize:vertical}.tnpci-compose-foot{display:flex;justify-content:space-between;align-items:center;gap:18px}.tnpci-compose-foot small{color:#777780;font-size:.64rem;max-width:650px}.tnpci-bb-toolbar{display:flex;gap:5px;padding:7px;background:#0c0c0e;border:1px solid #29292e;border-bottom:0;border-radius:4px 4px 0 0}.tnpci-bb-toolbar+textarea{border-radius:0 0 4px 4px}.tnpci-bb-toolbar button{min-width:34px;height:28px;border:1px solid #34343a;background:#17171a;color:#ddd;border-radius:3px;font-family:var(--display);font-weight:900;font-size:.65rem;cursor:pointer}.tnpci-bb-toolbar button:hover{border-color:var(--tnpci-acid,#c8ff00);color:var(--tnpci-acid,#c8ff00)}.tnpci-community-login-gate{border:1px solid #303036;background:#111113;border-radius:6px;padding:24px}.tnpci-community-login-gate h2{font-family:var(--display);font-size:1.8rem;margin:0 0 5px}.tnpci-community-login-gate p{color:#8d8d95}.tnpci-community-login-gate>div{display:flex;gap:8px}
.tnpci-thread-header{padding:25px 0 18px;max-width:1160px}.tnpci-thread-header h1{font-size:clamp(3rem,6vw,6.2rem)}.tnpci-thread-header>p{margin:0;color:#818188;font-size:.72rem}.tnpci-thread-header>p a{color:#c8c8cd}.tnpci-thread-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.tnpci-forum-post{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid #303036;background:#101012;border-radius:6px;overflow:hidden;margin-bottom:12px}.tnpci-forum-op{border-color:#3b3d31}.tnpci-forum-usercard{padding:18px;background:#0d0d0f;border-right:1px solid #29292e;text-align:center}.tnpci-forum-useravatar{display:flex;justify-content:center;margin-bottom:9px}.tnpci-forum-usercard>strong{display:block;font-family:var(--display);font-size:1rem;line-height:1}.tnpci-forum-usercard>strong a:hover{color:var(--tnpci-acid,#c8ff00)}.tnpci-forum-rank{display:block;color:var(--tnpci-acid,#c8ff00);font-family:var(--display);font-size:.6rem;font-weight:900;margin:5px 0 12px}.tnpci-forum-usercard dl{display:grid;gap:5px;margin:0;text-align:left}.tnpci-forum-usercard dl div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #232327;padding-top:5px}.tnpci-forum-usercard dt,.tnpci-forum-usercard dd{margin:0;font-size:.59rem}.tnpci-forum-usercard dt{color:#696970}.tnpci-forum-usercard dd{color:#bdbdc2;font-weight:700}.tnpci-forum-postbody{min-width:0;display:flex;flex-direction:column}.tnpci-forum-postmeta{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #29292e;background:#131316;color:#75757d;font-family:var(--display);font-size:.6rem;font-weight:800}.tnpci-forum-message{padding:20px 22px;min-height:150px;color:#dedee1;line-height:1.72;overflow-wrap:anywhere}.tnpci-forum-message a{color:var(--tnpci-acid,#c8ff00);text-decoration:underline;text-underline-offset:2px}.tnpci-forum-message blockquote{margin:16px 0;padding:12px 14px;border-left:3px solid var(--tnpci-acid,#c8ff00);background:#151518;color:#bdbdc3}.tnpci-forum-postactions{margin-top:auto;display:flex;gap:5px;flex-wrap:wrap;padding:9px 13px;border-top:1px solid #29292e;background:#0f0f11}.tnpci-forum-postactions button{border:1px solid #303036;background:#151518;color:#bcbcc2;border-radius:3px;padding:5px 8px;font-family:var(--display);font-size:.58rem;font-weight:900;cursor:pointer}.tnpci-forum-postactions button:hover,.tnpci-forum-postactions button.active{border-color:var(--tnpci-acid,#c8ff00);color:var(--tnpci-acid,#c8ff00)}.tnpci-forum-nested{margin-left:42px}.tnpci-replies,.tnpci-reply-box{margin-top:24px}.tnpci-reply-box{margin-bottom:35px}.tnpci-forum-reply-form{border:1px solid #303036;background:#101012;border-radius:6px;padding:15px}.tnpci-replying-to{background:#19191c;border:1px solid #34343a;border-radius:4px;padding:8px 10px;color:#bdbdc3;font-size:.68rem;margin-bottom:8px}.tnpci-replying-to button{float:right;background:none;border:0;color:var(--tnpci-acid,#c8ff00);cursor:pointer}.tnpci-forum-status{color:#a8a8af;font-size:.68rem}.tnpci-thread-rail{position:sticky;top:166px}.button.full{width:100%}
.tnpci-community-mini-row{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:10px 0;border-top:1px solid #28282d}.tnpci-community-mini-row h3{font-family:var(--display);font-size:.82rem;line-height:1.03;margin:0 0 4px}.tnpci-community-mini-row span:not(.rank){font-size:.59rem;color:#75757d}.tnpci-community-mini-cta{display:block;margin-top:9px}.tnpci-community-mini .mini-filter{color:var(--tnpci-acid,#c8ff00)}
@media(max-width:1080px){.tnpci-community-grid,.tnpci-thread-layout{grid-template-columns:1fr}.tnpci-community-rail,.tnpci-thread-rail{position:static}.tnpci-board-row{grid-template-columns:52px minmax(0,1fr) 135px}.tnpci-board-last{display:none}}
@media(max-width:820px){.tnpci-community-hero{grid-template-columns:1fr;align-items:start}.tnpci-community-hero-actions{justify-content:flex-start}.tnpci-community-toolbar{align-items:stretch;flex-direction:column}.tnpci-community-search{grid-template-columns:1fr auto}.tnpci-board-row{grid-template-columns:46px minmax(0,1fr)}.tnpci-board-counts{grid-column:2}.tnpci-thread-row{grid-template-columns:42px minmax(0,1fr) 62px}.tnpci-thread-last{display:none}.tnpci-forum-post{grid-template-columns:145px minmax(0,1fr)}.tnpci-board-hero{grid-template-columns:58px 1fr}.tnpci-board-hero>.button{grid-column:1/-1;width:max-content}.tnpci-forum-nested{margin-left:18px}}
@media(max-width:620px){.tnpci-community-shell{width:min(calc(100% - 20px),var(--tnpci-shell));padding-top:10px}.tnpci-community-hero h1{font-size:3.35rem}.tnpci-community-search{grid-template-columns:1fr}.tnpci-community-tabs{display:grid;grid-template-columns:1fr 1fr}.tnpci-community-tabs a{text-align:center}.tnpci-board-row{padding:12px 11px}.tnpci-board-counts{display:none}.tnpci-thread-row{grid-template-columns:38px minmax(0,1fr)}.tnpci-thread-stats{display:none}.tnpci-thread-avatar .tnpci-avatar{--avatar-size:38px!important}.tnpci-forum-post{grid-template-columns:1fr}.tnpci-forum-usercard{display:grid;grid-template-columns:54px 1fr;column-gap:10px;text-align:left;border-right:0;border-bottom:1px solid #29292e;padding:12px}.tnpci-forum-useravatar{grid-row:1/4;margin:0;justify-content:flex-start}.tnpci-forum-usercard dl{display:flex;gap:10px;grid-column:2}.tnpci-forum-usercard dl div{display:block;border-top:0;padding:0}.tnpci-forum-usercard dt,.tnpci-forum-usercard dd{display:inline}.tnpci-forum-usercard dt:after{content:':'}.tnpci-forum-message{padding:17px 15px;min-height:110px}.tnpci-forum-postmeta{padding:8px 10px}.tnpci-forum-nested{margin-left:8px}.tnpci-compose-foot{align-items:flex-start;flex-direction:column}.tnpci-compose-foot .button{width:100%}.tnpci-board-hero{grid-template-columns:48px 1fr}.tnpci-board-hero-icon{width:46px;height:46px}.tnpci-board-hero h1{font-size:3rem}}
.tnpci-forum-post{position:relative}.tnpci-forum-anchor{position:absolute;top:-150px;left:0;width:1px;height:1px;overflow:hidden}

.tnpci-reply-pagination{margin:14px 0 4px}.tnpci-reply-pagination+.tnpci-community-empty{margin-top:12px}
