.imm .qg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.imm .qg-team-card{display:block;padding:0;overflow:hidden;text-decoration:none;color:inherit}.imm .qg-team-card .qg-card-banner{position:relative;aspect-ratio:16/6;overflow:hidden}.imm .qg-team-card .qg-card-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.imm .qg-team-card .qg-card-banner .qg-card-default{position:absolute;inset:0;background:url(/brand/damas.png) 50%/cover,#0c0c0c}.imm .qg-team-card .qg-card-banner .qg-card-default:after{content:"";position:absolute;inset:0;background:url(/brand/reticle.svg) 50%/200px no-repeat;opacity:.04}.imm .qg-team-card .qg-card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,7,.1),rgba(7,7,7,.55) 60%,rgba(7,7,7,.95))}.imm .qg-team-card .qg-card-recruit{position:absolute;top:12px;right:12px;z-index:2}.imm .qg-team-card .qg-card-body{padding:0 18px 18px;margin-top:-28px;position:relative;z-index:1}.imm .qg-team-card .qg-card-logo{width:56px;height:56px;border-radius:13px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border2);background:#0c0c0c;display:block}.imm .qg-team-card .qg-card-logo-ph{display:grid;place-items:center;color:var(--muted)}.imm .qg-team-card .qg-card-name{font-family:Ablation,Saira Condensed;font-size:19px;letter-spacing:1px;text-transform:uppercase;margin-top:10px;color:var(--txt)}.imm .qg-team-card .qg-card-name .qg-card-tag{font-family:DM Mono;font-size:12px;color:var(--muted);margin-right:7px;letter-spacing:1px}.imm .qg-team-card .qg-card-rule{width:40px;height:2px;background:var(--red);margin:9px 0 11px}.imm .qg-team-card .qg-card-stats{font-family:DM Mono;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:4px 9px}.imm .qg-team-card .qg-card-stats .sep{opacity:.4}.imm .qg-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.imm .qg-filters .qg-filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.imm .qg-filters .qg-filter-label{font-family:DM Mono;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.imm .qg-chip-btn{background:none;cursor:none}.imm .qg-chip-btn.chip{transition:border-color .15s,color .15s}.imm .qg-chip-btn.chip:hover{border-color:#fff;color:#fff}.imm .lfg-feed{display:flex;flex-direction:column;gap:12px}.imm .lfg-card{padding:16px 18px}.imm .lfg-card .lfg-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.imm .lfg-card .lfg-author{display:inline-flex;align-items:center;gap:8px;color:var(--txt);text-decoration:none;font-weight:600;font-size:14px}.imm .lfg-card .lfg-author:hover{color:#fff}.imm .lfg-card .lfg-avatar{width:24px;height:24px;border-radius:13px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border2)}.imm .lfg-card .lfg-date{margin-left:auto;font-family:DM Mono;font-size:11px;color:var(--muted)}.imm .lfg-card .lfg-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.imm .lfg-card .lfg-msg{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--txt)}.imm .lfg-card .lfg-foot{display:flex;justify-content:flex-end;margin-top:14px}.imm .wall-composer{padding:18px}.imm .wall-composer .wall-comp-top{display:flex;gap:12px;align-items:flex-start}.imm .wall-avatar{width:36px;height:36px;border-radius:13px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border2);background:#0c0c0c;flex:none}.imm .wall-composer textarea{flex:1;background:#0c0c0c;border:1px solid var(--border);border-radius:8px;padding:11px 13px;color:#fff;font-family:DM Sans;font-size:14px;line-height:1.5;outline:none;resize:vertical;min-height:52px}.imm .wall-composer textarea:focus{border-color:var(--red)}.imm .wall-comp-bar{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.imm .wall-comp-bar .wall-count{margin-left:auto;font-family:DM Mono;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.imm .wall-comp-bar .wall-count.warn{color:var(--red)}.imm .wall-comp-preview{position:relative;margin-top:12px;display:inline-block}.imm .wall-comp-preview img{max-height:160px;border-radius:13px;border:1px solid var(--border2);display:block}.imm .wall-comp-preview .wall-preview-del{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:8px;border:1px solid var(--border2);background:rgba(7,7,7,.8);color:#fff;cursor:none;display:grid;place-items:center}.imm .wall-comp-preview .wall-preview-del:hover{border-color:var(--red);color:var(--red)}.imm .wall-list{display:flex;flex-direction:column}.imm .wall-post{padding:18px 4px;border-bottom:1px solid var(--border);transition:background .15s}.imm .wall-post:hover{background:rgba(255,255,255,.02)}.imm .wall-post .wall-head{display:flex;align-items:center;gap:10px}.imm .wall-post .wall-head-av{width:32px;height:32px;border-radius:13px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border2);background:#0c0c0c;flex:none}.imm .wall-post .wall-author{font-family:Ablation,Saira Condensed;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--txt);text-decoration:none}.imm .wall-post .wall-author:hover{color:#fff}.imm .wall-post .wall-date{font-family:DM Mono;font-size:11px;color:var(--muted)}.imm .wall-post .wall-menu{margin-left:auto;position:relative}.imm .wall-post .wall-menu-btn{width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:none;color:var(--muted);cursor:none;display:grid;place-items:center}.imm .wall-post .wall-menu-btn:hover{color:#fff;border-color:var(--border2)}.imm .wall-post .wall-menu-pop{position:absolute;top:32px;right:0;z-index:5;background:#0a0a0a;border:1px solid var(--border2);border-radius:8px;padding:5px;min-width:150px}.imm .wall-post .wall-menu-pop button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;color:var(--txt);font-family:DM Sans;font-size:12.5px;padding:8px 10px;border-radius:6px;cursor:none;text-align:left}.imm .wall-post .wall-menu-pop button:hover{background:rgba(255,255,255,.05);color:#ff4d4d}.imm .wall-post .wall-menu-confirm{display:flex;flex-direction:column;gap:2px;padding:4px 6px}.imm .wall-post .wall-menu-confirm-q{font-family:DM Sans;font-size:12px;color:var(--muted);padding:4px 4px 6px}.imm .wall-post .wall-menu-confirm-yes{color:#ff4d4d}.imm .wall-post .wall-menu-confirm button:last-child:hover{color:#fff}.imm .wall-post .wall-text{font-size:15px;line-height:1.5;color:var(--txt);margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.imm .wall-post .wall-img{margin-top:12px}.imm .wall-post .wall-img img{max-height:420px;max-width:100%;border-radius:13px;border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;display:block}.imm .wall-post .wall-actions{display:flex;align-items:center;gap:22px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.imm .wall-act{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--muted);font-family:DM Mono;font-size:12px;font-variant-numeric:tabular-nums;cursor:none;transition:color .15s,transform .1s}.imm .wall-act:hover{color:#fff}.imm .wall-act:active{transform:scale(.94)}.imm .wall-act.liked{color:var(--red)}.imm .wall-act.liked .wall-act-n{color:var(--txt)}.imm .wall-act .wall-act-n{color:var(--muted)}.imm .wall-comments{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.imm .wall-comment{display:flex;gap:9px;align-items:flex-start}.imm .wall-comment .wc-av{width:24px;height:24px;border-radius:13px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border2);background:#0c0c0c;flex:none}.imm .wall-comment .wc-body{flex:1;font-size:13.5px;line-height:1.45}.imm .wall-comment .wc-author{font-weight:600;color:var(--txt);text-decoration:none}.imm .wall-comment .wc-date{font-family:DM Mono;font-size:10px;color:var(--muted);margin-left:7px}.imm .wall-comment .wc-del{background:none;border:0;color:var(--muted);cursor:none;padding:2px}.imm .wall-comment .wc-del:hover{color:#ff4d4d}.imm .wall-comment-form{display:flex;gap:9px;align-items:center;margin-top:2px}.imm .wall-comment-form input{flex:1;background:#0c0c0c;border:1px solid var(--border);border-radius:8px;padding:9px 12px;color:#fff;font-family:DM Sans;font-size:13px;outline:none}.imm .wall-comment-form input:focus{border-color:var(--red)}.imm .wall-discord{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px}.imm .wall-discord span{color:var(--muted);font-size:13px}.imm .qg-reports-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;margin-top:34px}.imm .qg-reports-head .dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);flex:none}.imm .qg-reports-head h2{font-family:Ablation,Saira Condensed;font-weight:600;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}.imm .qg-reports-head .cnt{font-family:DM Mono;font-size:11px;color:var(--muted)}.imm .qg-reports-head .ln{flex:1;height:1px;background:linear-gradient(90deg,var(--border2),transparent)}.imm .qg-report{padding:16px 18px;margin-bottom:12px}.imm .qg-report .qg-report-meta{font-family:DM Mono;font-size:11px;color:var(--muted);margin-top:10px}.imm .qg-report .qg-report-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.imm .qg-report .qg-report-actions .danger:hover{border-color:#ff4d4d;color:#ff4d4d}.imm .qg-skel{background:#0e0e0e;border-radius:13px;animation:qg-pulse 1.4s ease-in-out infinite}.imm .qg-skel-card{height:168px}@keyframes qg-pulse{0%,to{opacity:.5}50%{opacity:.9}}.imm .lfg-compose .lfg-modes{display:flex;gap:8px;flex-wrap:wrap}.imm .lfg-compose .lfg-mode-chip{cursor:none;background:none}@media (max-width:880px){.imm .qg-grid{grid-template-columns:1fr}.imm .qg-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.imm .qg-filters .qg-filter-group{flex-wrap:nowrap}.imm .qg-chip-btn.chip{min-height:38px;white-space:nowrap}.imm .wall-post .wall-actions{gap:16px}.imm .wall-act{min-height:38px}.imm .lfg-card .lfg-foot .btn{width:100%;justify-content:center}}