.cfS_qq_page{--wd-accent:var(--spotlight-theme-color,var(--blue));--wd-line:color-mix(in srgb, var(--wd-accent) 18%, transparent);--wd-line-strong:color-mix(in srgb, var(--wd-accent) 45%, transparent);--wd-wash:color-mix(in srgb, var(--wd-accent) 8%, transparent);--wd-surface:#ffffff08;--wd-surface-hover:#ffffff0f;--wd-good:#5fd08f;--wd-bad:#ff6f7d;--wd-warn:#f4c76a;--wd-info:#7cc4ff;--wd-neutral:#9aa0a6;color:#ece6e2;width:100%;max-width:1600px}@media screen and (min-width:801px){.cfS_qq_page{padding-left:20px;padding-right:20px}}.cfS_qq_sections{flex-direction:column;margin-top:15px;display:flex}.cfS_qq_headRow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.cfS_qq_h2{font-family:"Orbitron",var(--font-orbitron),sans-serif;margin:0 0 12px;font-size:18px}@media screen and (max-width:800px){.cfS_qq_h2{font-size:16px}}.cfS_qq_h2{text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.cfS_qq_h2.cfS_qq_h2{margin:0 0 12px;font-size:18px}@media screen and (max-width:800px){.cfS_qq_h2.cfS_qq_h2{font-size:16px}}.cfS_qq_headRow .cfS_qq_h2.cfS_qq_h2{margin:0}.cfS_qq_lead{color:#ece6e2bf;margin:0 0 12px;font-size:14px;line-height:1.6}.cfS_qq_lead:last-child{margin-bottom:0}@media screen and (max-width:800px){.cfS_qq_lead{font-size:13px}}.cfS_qq_label{text-transform:uppercase;letter-spacing:.05em;color:#ece6e299;font-size:11px;display:block}.cfS_qq_ctaLink{text-transform:uppercase;letter-spacing:.08em;color:#ece6e2cc;white-space:nowrap;flex:none;font-size:12px;text-decoration:none;transition:color .15s}.cfS_qq_ctaLink:hover{color:var(--wd-accent)}.cfS_qq_banner{aspect-ratio:16/7;background:#0d0d0d;border-radius:4px;min-height:220px;position:relative;overflow:hidden}@media screen and (max-width:800px){.cfS_qq_banner{aspect-ratio:auto;flex-direction:column;min-height:0;display:flex}}.cfS_qq_bannerArt{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:800px){.cfS_qq_bannerArt{aspect-ratio:16/9;height:auto;position:static}}.cfS_qq_bannerBody{background:linear-gradient(#0000 0%,#000000b3 45%,#000000e0 100%);padding:60px 24px 20px;position:absolute;top:auto;bottom:0;left:0;right:0}[dir=rtl] .cfS_qq_bannerBody{background:linear-gradient(-180deg,#0000 0%,#000000b3 45%,#000000e0 100%)}@media screen and (max-width:800px){.cfS_qq_bannerBody{background:0 0;padding:14px 12px 4px;position:static}}.cfS_qq_bannerLogo{width:min(280px,60%);height:auto;margin-bottom:10px;display:block}.cfS_qq_bannerTitle.cfS_qq_bannerTitle.cfS_qq_bannerTitle{margin:0 0 6px}.cfS_qq_bannerLead{color:#ece6e2cc;max-width:760px;margin:0;font-size:14px;line-height:1.6}@media screen and (max-width:800px){.cfS_qq_bannerLead{font-size:13px}}.cfS_qq_shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media screen and (max-width:1350px){.cfS_qq_shots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_shots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_shots{grid-template-columns:1fr}}.cfS_qq_shots{margin:10px 0 0;padding:0;list-style:none}@media screen and (max-width:500px){.cfS_qq_shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfS_qq_shots img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--wd-line);border-radius:4px;width:100%;height:auto;display:block}.cfS_qq_leaderGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media screen and (max-width:1350px){.cfS_qq_leaderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_leaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_leaderGrid{grid-template-columns:1fr}}.cfS_qq_leaderGrid{margin:0;padding:0;list-style:none}@media screen and (max-width:500px){.cfS_qq_leaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfS_qq_leader{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_leader:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_leader{text-align:center;border-top:3px solid var(--card-color,var(--wd-accent));flex-direction:column;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.cfS_qq_leader:hover .cfS_qq_leaderName{color:var(--wd-accent)}.cfS_qq_leaderClass{text-transform:uppercase;letter-spacing:.05em;color:var(--card-color,#ece6e299);font-size:11px;display:block}.cfS_qq_leaderArt{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.cfS_qq_leaderArt img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080);width:auto;max-width:100%;height:auto;max-height:80px}.cfS_qq_leaderName{overflow-wrap:anywhere;font-size:14px;font-weight:700}.cfS_qq_leaderValue{font-family:"Orbitron",var(--font-orbitron),sans-serif;color:var(--card-color,var(--wd-accent));font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cfS_qq_leaderSub{color:#ece6e299;font-size:12px}.cfS_qq_classGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media screen and (max-width:1350px){.cfS_qq_classGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_classGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_classGrid{grid-template-columns:1fr}}.cfS_qq_classGrid{margin:0;padding:0;list-style:none}@media screen and (max-width:500px){.cfS_qq_classGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfS_qq_classTile{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_classTile:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_classTile{border-left:3px solid var(--card-color,var(--wd-accent));grid-template-rows:56px auto auto;gap:4px;min-width:0;height:100%;padding:10px 12px;display:grid}[dir=rtl] .cfS_qq_classTile{border-left:none;border-right:3px solid var(--card-color,var(--wd-accent))}.cfS_qq_classTile:hover .cfS_qq_className{color:var(--card-color,var(--wd-accent))}.cfS_qq_classArt{justify-content:center;align-items:center;display:flex}.cfS_qq_classArt img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px}.cfS_qq_className{overflow-wrap:anywhere;font-size:13px;font-weight:700}.cfS_qq_classCount{color:#ece6e299;font-size:12px}.cfS_qq_toolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media screen and (max-width:1350px){.cfS_qq_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_toolGrid{grid-template-columns:1fr}}.cfS_qq_toolGrid{margin:0;padding:0;list-style:none}.cfS_qq_tool{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_tool:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_tool{align-items:flex-start;gap:12px;min-width:0;height:100%;display:flex}.cfS_qq_tool:hover .cfS_qq_toolTitle{color:var(--wd-accent)}.cfS_qq_toolIcon{background:var(--wd-wash);border:1px solid var(--wd-line);width:36px;height:36px;color:var(--wd-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.cfS_qq_toolText{flex-direction:column;gap:3px;min-width:0;display:flex}.cfS_qq_toolTitle{font-size:14px;font-weight:700}.cfS_qq_toolDesc{color:#ece6e299;font-size:12px;line-height:1.5}.cfS_qq_patch{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_patch:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_patch{border-left:3px solid var(--wd-accent);flex-direction:column;gap:8px;display:flex}[dir=rtl] .cfS_qq_patch{border-left:none;border-right:3px solid var(--wd-accent)}.cfS_qq_patch:hover .cfS_qq_patchTitle{color:var(--wd-accent)}.cfS_qq_patchMeta{color:#ece6e299;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cfS_qq_patchBadge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-color,var(--wd-accent)) 40%, transparent);background:color-mix(in srgb, var(--badge-color,var(--wd-accent)) 16%, transparent);color:var(--badge-color,var(--wd-accent));--dt-link-color:var(--badge-color,var(--wd-accent));border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.cfS_qq_patchTitle{font-family:"Orbitron",var(--font-orbitron),sans-serif;overflow-wrap:anywhere;font-size:16px;font-weight:700}.cfS_qq_patchStats{flex-wrap:wrap;gap:8px;display:flex}.cfS_qq_patchStat{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;flex-direction:column;align-items:center;min-width:92px;padding:8px 10px;display:flex}.cfS_qq_patchValue{font-family:"Orbitron",var(--font-orbitron),sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.cfS_qq_patchLabel{text-transform:uppercase;letter-spacing:.05em;color:#ece6e299;font-size:11px;display:block}.cfS_qq_patchNote{color:#ece6e2cc;font-size:13px}.cfS_qq_factionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media screen and (max-width:1350px){.cfS_qq_factionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_factionGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_factionGrid{grid-template-columns:1fr}}.cfS_qq_factionGrid{margin:0;padding:0;list-style:none}.cfS_qq_faction{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-top:3px solid var(--card-color,var(--wd-accent));background:linear-gradient(180deg, color-mix(in srgb, var(--card-color,var(--wd-accent)) 12%, transparent) 0%, var(--wd-surface) 70%);border-radius:4px;min-width:0;padding:12px 14px;display:block}[dir=rtl] .cfS_qq_faction{background:linear-gradient(-180deg, color-mix(in srgb, var(--card-color,var(--wd-accent)) 12%, transparent) 0%, var(--wd-surface) 70%)}.cfS_qq_factionName{font-family:"Orbitron",var(--font-orbitron),sans-serif;color:var(--card-color,#ece6e2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:16px}.cfS_qq_factionBlurb{color:#ece6e2cc;margin:0;font-size:13px;line-height:1.6}.cfS_qq_factionStarter{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;display:flex}.cfS_qq_factionGun{color:#ece6e2;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cfS_qq_factionGun img{object-fit:contain;width:64px;height:28px}.cfS_qq_factionGun:hover{color:var(--card-color,var(--wd-accent))}.cfS_qq_trackGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1350px){.cfS_qq_trackGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfS_qq_track{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_track:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_track{border-top:3px solid var(--card-color,var(--wd-accent));flex-direction:column;gap:3px;min-width:0;height:100%;padding:10px 12px;display:flex}.cfS_qq_trackName{font-family:"Orbitron",var(--font-orbitron),sans-serif;color:var(--card-color,#ece6e2);overflow-wrap:anywhere;font-size:13px;font-weight:700}.cfS_qq_trackMeta{color:#ece6e299;font-size:12px}.cfS_qq_rowList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media screen and (max-width:1350px){.cfS_qq_rowList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:800px){.cfS_qq_rowList{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:500px){.cfS_qq_rowList{grid-template-columns:1fr}}.cfS_qq_rowList{margin:0;padding:0;list-style:none}.cfS_qq_row{border:1px solid var(--wd-line);background:var(--wd-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.cfS_qq_row:hover{border-color:var(--wd-line-strong);background:var(--wd-surface-hover)}.cfS_qq_row{flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.cfS_qq_row:hover .cfS_qq_rowName{color:var(--wd-accent)}.cfS_qq_rowName{font-size:14px;font-weight:600}.cfS_qq_rowMeta{color:#ece6e299;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cfS_qq_mapTeaser{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:20px;display:grid}@media screen and (max-width:800px){.cfS_qq_mapTeaser{grid-template-columns:1fr}}.cfS_qq_mapArt{border:1px solid var(--wd-line);border-radius:4px;transition:border-color .15s;display:block;overflow:hidden}.cfS_qq_mapArt img{aspect-ratio:1;width:100%;height:auto;display:block}.cfS_qq_mapArt:hover{border-color:var(--wd-line-strong)}.cfS_qq_mapText{min-width:0}.cfS_qq_mapFacts{color:#ece6e2cc;margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.8}[dir=rtl] .cfS_qq_mapFacts{padding-left:0;padding-right:18px}.cfS_qq_mapButton{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-color,var(--wd-accent)) 40%, transparent);background:color-mix(in srgb, var(--badge-color,var(--wd-accent)) 16%, transparent);color:var(--badge-color,var(--wd-accent));--dt-link-color:var(--badge-color,var(--wd-accent));border-radius:4px;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.cfS_qq_mapButton:hover{background:color-mix(in srgb, var(--wd-accent) 26%, transparent)}
