.title-community-v158{position:relative;padding:86px 0 110px;color:#eef5ff;background:linear-gradient(180deg,#061426 0%,#08192d 55%,#061426 100%);overflow:hidden}.title-community-v158:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 16%,rgba(53,132,255,.13),transparent 30%),radial-gradient(circle at 86% 70%,rgba(255,65,135,.1),transparent 28%);pointer-events:none}.title-community-v158 .container{position:relative}.community-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.community-heading span,.rating-panel>span{font-size:12px;font-weight:900;letter-spacing:2px;color:#32a7ff}.community-heading h2{margin:7px 0;font-size:38px}.community-heading p{margin:0;color:#91a2b9}.community-count{display:grid;place-items:center;width:94px;height:76px;border:1px solid #203754;border-radius:20px;background:#0c2038}.community-count b{font-size:27px}.community-count small{color:#8ea1ba}.community-grid{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:22px;align-items:start}.rating-panel,.discussion-panel{border:1px solid #1d3551;background:rgba(7,22,40,.86);box-shadow:0 22px 60px rgba(0,0,0,.22)}.rating-panel{padding:25px;border-radius:24px;position:sticky;top:120px}.rating-total{display:flex;align-items:end;gap:5px;margin:12px 0 0}.rating-total strong{font-size:62px;line-height:1}.rating-total i{font-style:normal;color:#71849d;padding-bottom:8px}.rating-stars{color:#ffbd38;letter-spacing:4px}.rating-panel>p{color:#8fa2b9}.rating-bars{display:grid;gap:6px;margin:22px 0}.rating-bars>div{display:grid;grid-template-columns:18px 1fr 24px;align-items:center;gap:8px;font-size:11px;color:#71849d}.rating-bars i{height:5px;border-radius:9px;background:#152a43;overflow:hidden}.rating-bars i b{display:block;height:100%;background:linear-gradient(90deg,#ff3d86,#ffb02f)}.member-rating{border-top:1px solid #1c344f;padding-top:18px}.member-rating label{display:block;margin-bottom:9px;font-weight:800}.member-rating>div{display:flex;gap:8px}.member-rating select,.member-rating button,.rating-login{height:44px;border-radius:12px;border:1px solid #29435f;background:#0c213b;color:#fff;padding:0 12px}.member-rating button,.rating-login{border:0;background:linear-gradient(135deg,#278dff,#6b57ed);font-weight:900;cursor:pointer}.rating-login{display:grid;place-items:center;text-decoration:none}.discussion-panel{padding:20px;border-radius:26px}.community-composer{display:grid;grid-template-columns:48px 1fr;gap:13px;padding:16px;border:1px solid #23415e;border-radius:20px;background:#0b2038}.community-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#fff;font-weight:900;background:linear-gradient(145deg,#337cff,#9d4edd);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.community-composer textarea,.community-reply-form textarea,.community-report-modal textarea,.community-report-modal select{box-sizing:border-box;width:100%;border:0;outline:0;resize:vertical;background:transparent;color:#edf6ff;font:inherit}.community-composer textarea{min-height:92px}.community-composer footer,.community-reply-form>div{display:flex;align-items:center;gap:14px;border-top:1px solid #1d3854;padding-top:12px}.community-composer label,.community-reply-form label{color:#91a5bd;font-size:13px}.community-composer small{margin-inline-start:auto;color:#70839a}.community-composer button,.community-reply-form button{border:0;border-radius:12px;padding:11px 20px;background:linear-gradient(135deg,#fe3b82,#ff7254);color:#fff;font-weight:900;cursor:pointer}.community-login{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #23415e;border-radius:20px;background:#0b2038}.community-login>div{font-size:30px;color:#31a2ff}.community-login span{display:grid;gap:4px}.community-login small{color:#8fa1b7}.community-login a{margin-inline-start:auto;padding:11px 18px;border-radius:12px;background:#2588f5;color:#fff;text-decoration:none;font-weight:900}.discussion-tools{display:flex;align-items:center;justify-content:space-between;padding:21px 4px 15px}.discussion-tools div{display:flex;gap:7px}.discussion-tools button{border:1px solid #1d3855;border-radius:99px;padding:8px 14px;background:transparent;color:#8ea2bb;cursor:pointer}.discussion-tools button.active{background:#183a60;color:#fff;border-color:#2d6ca9}.discussion-tools>span{font-size:12px;color:#63768f}.community-list{display:grid;gap:14px}.community-comment{display:grid;grid-template-columns:44px 1fr;gap:12px}.community-card{padding:17px;border:1px solid #1b3652;border-radius:19px;background:#0a1c31;transition:.2s}.community-comment.is-pinned>.community-card{border-color:#ffb637;box-shadow:inset -3px 0 #ffb637}.community-card>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.community-card>header>div{display:flex;align-items:center;gap:7px}.community-card time{font-size:12px;color:#6e8299}.member-badge{padding:3px 7px;border-radius:7px;font-size:10px;font-weight:900;background:#193b5f;color:#68b9ff}.member-badge.vip{background:#584418;color:#ffd867}.member-badge.admin{background:#54243e;color:#ff83b1}.member-badge.pin{background:#32402b;color:#b8e58d}.comment-score{display:inline-flex;gap:7px;margin-top:10px;padding:6px 9px;border-radius:9px;background:#172b42;font-size:11px}.comment-score b{color:#ffc43d}.comment-score span{color:#8da0b8}.community-body{position:relative;margin:12px 0}.community-body p{margin:0;line-height:1.9;color:#c4d1df;white-space:pre-wrap}.community-body.has-spoiler:not(.revealed) p{filter:blur(7px);user-select:none}.community-body [data-spoiler-reveal]{position:absolute;z-index:2;inset:0;border:1px dashed #6c4961;border-radius:12px;background:rgba(12,24,40,.94);color:#fff;cursor:pointer}.community-body [data-spoiler-reveal] b,.community-body [data-spoiler-reveal] span{display:block}.community-body [data-spoiler-reveal] b{color:#ff719d}.comment-actions{display:flex;flex-wrap:wrap;gap:6px}.comment-actions button,.comment-management button{border:1px solid #1c3855;border-radius:10px;padding:7px 10px;background:#0d233b;color:#91a5bc;cursor:pointer}.comment-actions button.active{color:#ff6e9e;border-color:#913b61;background:#321c31}.comment-actions em{font-style:normal}.comment-actions b{padding:0 3px;color:#dbe8f5}.comment-management{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding:9px;border-radius:12px;background:#111f31}.comment-management>span{font-size:11px;color:#ffb340;margin-inline-end:auto}.comment-management .danger{color:#ff7c83}.comment-management>b{font-size:11px;color:#ffb340}.community-reply-form{display:none;margin-top:12px;padding:12px;border-radius:14px;background:#0d263f}.community-reply-form.open{display:block}.community-reply-form textarea{min-height:64px}.community-replies{display:grid;gap:10px;margin-top:13px}.community-comment.is-reply{grid-template-columns:34px 1fr;margin-inline-start:20px}.community-comment.is-reply>.community-avatar{width:34px;height:34px;border-radius:11px;font-size:12px}.community-empty{text-align:center;padding:52px;border:1px dashed #28445e;border-radius:20px;color:#8296ae}.community-empty i{display:block;font-size:28px;color:#2da1ff}.community-empty strong{display:block;margin:7px;color:#fff;font-size:20px}.community-report-modal{position:fixed;z-index:9999;inset:0;display:none;place-items:center;padding:20px;background:rgba(1,8,17,.78);backdrop-filter:blur(8px)}.community-report-modal.open{display:grid}.community-report-modal>div{position:relative;width:min(440px,100%);padding:26px;border:1px solid #2a4967;border-radius:22px;background:#0b1e34}.community-report-modal>div>button{position:absolute;left:16px;top:14px;border:0;background:none;color:#fff;font-size:28px}.community-report-modal span{color:#ff6997;font-weight:900}.community-report-modal select,.community-report-modal textarea{margin-top:12px;padding:12px;border:1px solid #29435f;border-radius:12px;background:#102943}.community-report-modal form>button{width:100%;margin-top:12px;padding:12px;border:0;border-radius:12px;background:#ff467f;color:#fff;font-weight:900}.community-toast{position:fixed;z-index:10000;bottom:24px;left:24px;max-width:360px;padding:13px 18px;border-radius:13px;background:#e8fff5;color:#086445;box-shadow:0 16px 50px #0006;opacity:0;transform:translateY(15px);pointer-events:none;transition:.25s}.community-toast.show{opacity:1;transform:none}.community-toast.error{background:#ffe9ec;color:#9e2132}@media(max-width:900px){.community-grid{grid-template-columns:1fr}.rating-panel{position:static}.rating-bars{display:none}.community-heading h2{font-size:31px}}@media(max-width:600px){.title-community-v158{padding:60px 0}.community-heading p,.discussion-tools>span{display:none}.community-heading h2{font-size:27px}.community-count{width:75px}.discussion-panel{padding:10px}.community-composer{grid-template-columns:1fr}.community-composer>.community-avatar{display:none}.community-composer footer{flex-wrap:wrap}.community-composer small{margin-inline-start:0}.community-composer button{margin-inline-start:auto}.community-comment{grid-template-columns:34px 1fr}.community-comment>.community-avatar{width:34px;height:34px;border-radius:11px}.comment-actions em{display:none}.community-card{padding:13px}.community-comment.is-reply{margin-inline-start:7px}}
.composer-tools{display:grid;gap:10px;margin-bottom:14px}.composer-tool-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.composer-tool-row>span{padding-top:8px;color:#6fbfff;font-size:12px;font-weight:900}.composer-tool-row>div{display:flex;flex-wrap:wrap;gap:7px}.composer-tool-row button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px!important;border:1px solid #254765!important;border-radius:99px!important;background:#0d2944!important;color:#a9bbcf!important;font-size:12px;cursor:pointer}.composer-tool-row button:hover,.composer-tool-row button.active{border-color:#39a8ff!important;background:#123b61!important;color:#fff!important}.composer-tool-row.quick button{background:#102238!important}.comment-topic-badge{display:inline-flex;margin-top:11px;padding:5px 10px;border:1px solid #285b84;border-radius:99px;background:#102f4d;color:#73c5ff;font-size:11px;font-weight:900}.community-body.has-spoiler{min-height:96px}.community-body.has-spoiler:not(.revealed) p{opacity:.1;filter:blur(9px)}.spoiler-gate{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 16px!important;border:1px solid #7b385a!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(34,18,39,.98),rgba(11,31,51,.98))!important;text-align:start;box-shadow:inset 0 0 35px rgba(255,57,126,.08)}.spoiler-gate .spoiler-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#50203b;color:#ff78a5}.spoiler-gate b,.spoiler-gate small{display:block!important}.spoiler-gate b{color:#fff!important;font-size:14px}.spoiler-gate small{margin-top:4px;color:#9caec1}.spoiler-gate em{padding:8px 11px;border-radius:10px;background:#ff4b83;color:#fff;font-style:normal;font-size:11px;font-weight:900}.community-body.revealed .spoiler-gate{position:static!important;display:flex!important;min-height:0;margin-bottom:12px;padding:8px 11px!important;border-color:#263d56!important;background:#102338!important}.community-body.revealed .spoiler-gate .spoiler-icon,.community-body.revealed .spoiler-gate small{display:none!important}.community-body.revealed .spoiler-gate b{font-size:11px;color:#9fb1c5!important}.community-body.revealed .spoiler-gate em{margin-inline-start:auto;background:#193550}.has-comment-spoiler:not(.spoiler-open) .comment-images{filter:blur(10px);opacity:.18;pointer-events:none}.comment-actions{align-items:center}.comment-reactions{display:flex;flex-wrap:wrap;gap:6px}.comment-reactions .reaction{display:inline-flex;align-items:center;gap:5px}.comment-reactions .reaction span{font-size:15px}.comment-reactions .reaction.active{border-color:#2d9aff;background:#153b60;color:#fff}.comment-reactions .reaction.active b{color:#7ac5ff}@media(max-width:700px){.composer-tool-row{grid-template-columns:1fr}.composer-tool-row>span{padding-top:0}.composer-tool-row>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.composer-tool-row button{flex:0 0 auto}.spoiler-gate{grid-template-columns:36px 1fr;padding:12px!important}.spoiler-gate .spoiler-icon{width:34px;height:34px}.spoiler-gate em{grid-column:1/-1;text-align:center}.comment-reactions em{display:none!important}}
