.community-area{margin:0;min-width:0}.community-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.community-section-heading h2{font-size:clamp(23px,3vw,32px);margin:6px 0 8px}.community-section-heading p,.community-form-note{color:#b0c2cd;font-size:14px;line-height:1.6;margin:6px 0}.community-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#f4b251;font-size:11px;font-weight:700}.community-count{font-size:14px;vertical-align:middle;background:#ffffff0a;border:1px solid #ffffff17;border-radius:30px;padding:5px 10px}.community-area .comment-respond{border:1px solid #ffffff17;border-radius:20px;padding:24px;background:linear-gradient(120deg,#ffffff06,transparent);margin-bottom:28px}.community-area .comment-reply-title{margin:0 0 14px;font-size:19px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.community-area .comment-reply-title small{font-size:13px}.community-form p{margin:12px 0}.community-form label{display:block;color:#d5e1e9;font-size:14px;margin-bottom:8px}.community-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]),.community-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;background:#0c171f;color:#edf3f7;border:1px solid #ffffff20;border-radius:12px;padding:12px 14px;font:inherit}.community-form textarea{resize:vertical;min-height:120px}.community-form input:focus-visible,.community-form textarea:focus-visible{outline:2px solid #f4b251;outline-offset:3px}.community-spoiler-check{display:flex!important;align-items:center;gap:10px;min-height:36px}.community-spoiler-check input{accent-color:#f4b251;width:18px;height:18px;flex-shrink:0}.community-form .logged-in-as{font-size:13px;color:#b0c2cd}.community-area .community-list,.community-area .children{list-style:none;padding:0;margin:0}.community-comment{margin:0 0 16px;min-width:0}.community-comment-body{padding:22px;border:1px solid #ffffff14;background:#ffffff03;border-radius:18px}.community-author{display:flex;align-items:center;gap:12px}.community-author>picture{display:flex;flex-shrink:0}.community-author .member-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.community-author .member-initial{display:grid;place-items:center;background:#f4b25120;color:#f4b251;font-size:18px}.community-author>div{min-width:0}.community-author strong,.community-author a{font-size:14px;overflow-wrap:anywhere}.community-author time{display:block;color:#94aab9;font-size:12px;margin-top:4px}.community-text{font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:16px 0}.community-text p{margin:10px 0}.community-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.community-reactions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.community-reactions button{border:1px solid #ffffff18;border-radius:24px;background:#ffffff05;color:#cedce4;min-height:38px;padding:6px 12px;cursor:pointer;font:inherit;font-size:13px}.community-reactions button:hover,.community-reactions button[aria-pressed=true]{border-color:#f4b25180;background:#f4b25115;color:#ffcb7d}.community-reactions button:disabled{opacity:.6}.community-reaction-status{font-size:12px;color:#dfbb88;max-width:220px}.community-area .comment-reply-link{font-size:13px;min-height:36px;display:inline-flex;align-items:center;color:#f4b251}.community-area .children{padding-left:24px;border-left:1px solid #f4b25126;margin:16px 0 0 20px}.community-spoiler{margin:16px 0;border:1px dashed #f4b25155;border-radius:12px;padding:12px 16px;background:#f4b25106}.community-spoiler summary{cursor:pointer;color:#f2c485;font-size:14px;min-height:24px}.community-empty{text-align:center;border:1px dashed #ffffff20;border-radius:18px;padding:32px 20px;color:#a6bac6}.community-empty strong{font-size:19px;color:#edf3f7}.community-empty p{line-height:1.6}.community-pending,.community-message{padding:14px;border-radius:12px;background:#f4b25110;color:#f6c57e;line-height:1.5}.community-message.is-error{color:#ffb4b4;background:#ff575712}.title-tabs .tab-buttons{gap:8px;padding:12px;overflow-x:auto;flex-wrap:nowrap}.title-tabs .tab-btn{white-space:nowrap;border-radius:12px;min-height:44px}.title-tabs .tab-btn:focus-visible{outline:2px solid #f4b251;outline-offset:2px}.title-tabs .tab-panel:focus{outline:none}.title-tabs .tab-panel[hidden]{display:none}.title-tabs:has(.tab-buttons:empty){display:none}
@media(max-width:600px){.title-tabs .tab-panel{padding:16px 12px}.community-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.community-area .comment-respond{padding:16px 12px}.community-comment-body{padding:16px 12px}.community-area .children{padding-left:7px;margin-left:5px}.community-actions{gap:8px}.community-reactions{gap:5px}.community-reactions button{padding:6px 9px;min-height:40px}.community-form .form-submit .btn{width:100%}.community-text{font-size:14px}.community-spoiler{padding:10px}.community-author{gap:9px}.community-author .member-avatar{width:34px;height:34px}}
.title-main-flow{grid-template-columns:minmax(0,1fr)}.title-tabs{min-width:0}.title-tabs .tab-buttons{scrollbar-width:none}.title-tabs .tab-buttons::-webkit-scrollbar{display:none}.community-area #respond{scroll-margin-top:90px}
.community-login-required{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;margin-bottom:28px;border:1px solid #f4b25145;border-radius:20px;background:linear-gradient(120deg,#f4b25112,#ffffff03)}.community-login-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#f4b2511a;color:#f4b251}.community-login-required h3{margin:0 0 6px;font-size:18px}.community-login-required p{margin:0;color:#b0c2cd;font-size:14px;line-height:1.55}.community-login-actions{display:flex;gap:10px;flex-wrap:wrap}.community-login-actions .btn{white-space:nowrap}
@media(max-width:720px){.community-login-required{grid-template-columns:auto minmax(0,1fr)}.community-login-actions{grid-column:1/-1}.community-login-actions .btn{flex:1}}
.community-comment-body{position:relative;padding-right:70px}.community-report-button{position:absolute;z-index:2;top:12px;right:12px;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#ff626c;cursor:pointer;transition:.16s background,.16s color}.community-report-button:hover,.community-report-button:active{background:rgba(255,76,88,.18);color:#ff7b83}.community-report-button:focus-visible{outline:2px solid #ff626c;outline-offset:2px;background:rgba(255,76,88,.18)}.community-report-button:disabled,.community-report-button.is-reported{opacity:.48;cursor:default;background:transparent}.community-report-dialog{width:min(520px,calc(100% - 28px));padding:0;border:1px solid #ffffff24;border-radius:20px;background:#14212b;color:#edf3f7;box-shadow:0 28px 90px #0009}.community-report-dialog::backdrop{background:#050a0eb8;backdrop-filter:blur(5px)}.community-report-form{padding:22px}.community-report-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.community-report-heading h3{margin:0;font-size:21px}.community-report-heading button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:#ffffff09;color:#edf3f7;line-height:1;cursor:pointer}.community-report-heading button svg{display:block;width:20px;height:20px}.community-report-form label{display:block;margin:14px 0;color:#d5e1e9;font-size:14px;font-weight:700}.community-report-form label span{color:#94aab9;font-weight:500}.community-report-form select,.community-report-form textarea{display:block;width:100%;margin-top:8px;padding:11px 13px;border:1px solid #ffffff20;border-radius:12px;background-color:#0c171f;color:#edf3f7;font:inherit}.community-report-form select{appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23d5e1e9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:17px}.community-report-form textarea{resize:none;min-height:105px}.community-report-form select:focus-visible,.community-report-form textarea:focus-visible{outline:2px solid #f4b251;outline-offset:2px}.community-report-note,.community-report-status{margin:12px 0;color:#aebfca;font-size:13px}.community-report-status{min-height:20px;color:#ff9ca2}.community-report-status.is-success{color:#7edba1}.community-report-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.community-report-actions .btn{min-width:130px}@media(max-width:600px){.community-comment-body{padding-right:58px}.community-report-button{top:6px;right:5px;width:44px;height:44px}.community-report-dialog{max-height:calc(100dvh - 24px)}.community-report-form{padding:17px}.community-report-actions{display:grid;grid-template-columns:1fr}.community-report-actions .btn{width:100%}}
.community-moderation-actions{position:absolute;z-index:2;inset:12px 12px 12px auto;display:flex;width:44px;flex-direction:column;align-items:center}.community-moderation-actions .community-report-button,.community-moderation-actions .community-delete{position:static;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:12px;line-height:1}.community-moderation-actions .community-delete{margin-top:auto}.community-moderation-actions svg{display:block;width:21px;height:21px}.community-moderation-actions .community-delete-status{position:absolute;right:0;bottom:48px;width:max-content;max-width:180px;margin-bottom:4px;text-align:right}.community-actions{align-items:center}.community-reactions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;line-height:1.2}.community-area .comment-reply-link{min-height:40px;padding:0 12px;border-radius:20px;line-height:1.2}.community-area .comment-reply-link:hover{background:#f4b25115}.community-report-heading button{width:40px;height:40px;flex:0 0 40px}
@media(max-width:600px){.community-moderation-actions{inset:6px 5px 6px auto}.community-moderation-actions .community-report-button,.community-moderation-actions .community-delete{width:44px;height:44px}.community-actions{align-items:center}.community-reactions button,.community-area .comment-reply-link{min-height:40px}}
