.ft-switch{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.ft-switch-back{letter-spacing:.16em;text-transform:uppercase;min-height:2.25rem;color:var(--color-muted);align-items:center;gap:.35rem;margin-right:auto;padding:0 .25rem;font-size:11px;font-weight:800;transition:color .15s;display:inline-flex}.ft-switch-back:hover{color:var(--color-paper)}.ft-switch-pill{--hue:#c9c4ba;letter-spacing:.14em;text-transform:uppercase;min-height:2.25rem;color:var(--color-paper-2);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(160deg,#1a2531,#111a23);align-items:center;gap:.45rem;padding:0 .85rem;font-size:11px;font-weight:800;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.ft-switch-pill:hover{color:var(--color-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue)55%,transparent)}.ft-switch-pill[aria-current=page]{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--hue)28%,#16202a),#111a23 75%);box-shadow:inset 0 0 0 1px var(--hue)}.ft-switch-dot{background:var(--hue);width:6px;height:6px;box-shadow:0 0 8px var(--hue);transform:rotate(45deg)}.ft-switch-pill:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.ft-switch-back:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.gc-grid{gap:1rem;display:grid}@media (min-width:900px){.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.gc-plate{--hue:#e9bc52;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);background:linear-gradient(150deg,color-mix(in srgb,var(--hue)90%,white 8%),color-mix(in srgb,var(--hue)22%,transparent)50%,rgba(255,255,255,.12));height:100%;padding:1px;transition:transform .2s,filter .2s;display:block}.gc-plate:hover{filter:drop-shadow(0 26px 40px color-mix(in srgb,var(--hue)28%,transparent));transform:translateY(-3px)}.gc-plate:active{transform:scale(.99)}.gc-plate:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.gc-plate-in{isolation:isolate;clip-path:polygon(21.3px 0,100% 0,100% calc(100% - 21.3px),calc(100% - 21.3px) 100%,0 100%,0 21.3px);background:radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--hue)30%,transparent),transparent 70%),repeating-linear-gradient(180deg,rgba(255,255,255,.024) 0 1px,transparent 1px 3px),linear-gradient(165deg,#17202b,#0a0f15);grid-template-columns:minmax(0,1fr) minmax(7.5rem,40%);height:100%;min-height:19rem;display:grid;position:relative;overflow:hidden}.gc-glow{z-index:-1;background:color-mix(in srgb,var(--hue)20%,transparent);filter:blur(48px);pointer-events:none;border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-4rem;right:-4rem}.gc-text{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.5rem 0 1.5rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.gc-text{padding:2rem 0 2rem 2rem}}.gc-tag{letter-spacing:.24em;text-transform:uppercase;color:#f3d27e;align-items:center;gap:.5rem;font-size:10px;font-weight:800;display:inline-flex}.gc-dot{background:var(--hue);width:7px;height:7px;box-shadow:0 0 10px var(--hue);transform:rotate(45deg)}.gc-name{color:#fff;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(0,0,0,.6);font-size:max(1.7rem,min(5.5vw,2.6rem));line-height:.95}.gc-blurb{max-width:22rem;color:var(--color-paper-2);font-size:.875rem;line-height:1.45}.gc-live{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.35rem .9rem;font-size:11px;font-weight:700;display:flex}.gc-live>span{align-items:center;gap:.4rem;display:inline-flex}.gc-live>span:before{content:"";background:rgba(255,255,255,.25);border-radius:9999px;width:6px;height:6px}.gc-live>.gc-live-on{color:var(--color-paper)}.gc-live>.gc-live-on:before{background:var(--color-win);box-shadow:0 0 8px var(--color-win)}.gc-cta{letter-spacing:.12em;text-transform:uppercase;color:#0b0f14;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(160deg,color-mix(in srgb,var(--hue)70%,white 30%),var(--hue)60%,color-mix(in srgb,var(--hue)75%,black));align-items:center;gap:.5rem;min-height:2.9rem;margin-top:auto;padding:0 1.1rem;font-size:12px;font-weight:800;display:inline-flex}.gc-cta svg{transition:transform .2s}.gc-plate:hover .gc-cta svg{transform:translate(3px)}.gc-art{min-height:100%;display:block;position:relative}.gc-art:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 100%,color-mix(in srgb,var(--hue)45%,transparent),transparent 70%);height:70%;position:absolute;top:auto;bottom:0;left:-20%;right:-20%}.gc-art-img{object-fit:cover;object-position:50% 12%;filter:drop-shadow(0 12px 24px rgba(0,0,0,.55));width:100%;height:100%;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,transparent 98%);mask-image:linear-gradient(#000 70%,transparent 98%)}.gc-art-cs{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;padding-top:1rem;transform:scale(1.3)}.gc-plate:hover .gc-art-img{transform:scale(1.04)}.gc-plate:hover .gc-art-cs{transform:scale(1.35)}.gc-art-credit{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);text-shadow:0 1px 6px rgba(0,0,0,.9);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;position:absolute;bottom:.6rem;left:.4rem;right:.9rem;overflow:hidden}.gc-art-credit>span{display:inline}.gc-art-credit>span+span:before{content:" · "}@media (max-width:479px){.gc-plate-in{grid-template-columns:minmax(0,1fr) 36%;min-height:17rem}.gc-text{padding:1.25rem 0 1.25rem 1.25rem}.gc-blurb{font-size:.8rem}.gc-cta{letter-spacing:.08em;padding:0 .8rem;font-size:11px}.gc-art-credit{white-space:normal;font-size:8px;line-height:1.35}.gc-art-credit>span{display:block}.gc-art-credit>span+span:before{content:none}}@media (prefers-reduced-motion:reduce){.gc-plate,.gc-art-img,.gc-cta svg{transition:none}.gc-plate:hover,.gc-plate:hover .gc-art-img{transform:none}}.ft-cs:has([name=roles][value=Entry]:checked) [data-fq=role-Entry]{display:inline-flex}.ft-cs:has([name=roles][value=AWPer]:checked) [data-fq=role-AWPer]{display:inline-flex}.ft-cs:has([name=roles][value=Support]:checked) [data-fq=role-Support]{display:inline-flex}.ft-cs:has([name=roles][value=Lurker]:checked) [data-fq=role-Lurker]{display:inline-flex}.ft-cs:has([name=roles][value=IGL]:checked) [data-fq=role-IGL]{display:inline-flex}.ft-cs:has([name=mode][value=premier]:checked) [data-fq=mode-premier]{display:inline-flex}.ft-cs:has([name=mode][value=competitive]:checked) [data-fq=mode-competitive]{display:inline-flex}.ft-cs:has([name=mode][value=wingman]:checked) [data-fq=mode-wingman]{display:inline-flex}.ft-cs:has([name=mode][value=casual]:checked) [data-fq=mode-casual]{display:inline-flex}.ft-cs:has([name=mode][value=deathmatch]:checked) [data-fq=mode-deathmatch]{display:inline-flex}.ft-cs:has([name=weapons]:checked) [data-fq=weapons-some]{display:inline-flex}.ft-cs:has([name=maps]:checked) [data-fq=maps-some]{display:inline-flex}.ft-cs:has([name=servers][value=Vienna]:checked) [data-fq=server-Vienna]{display:inline-flex}.ft-cs:has([name=servers][value=Warsaw]:checked) [data-fq=server-Warsaw]{display:inline-flex}.ft-wingman-note{color:#f3d27e;display:none}.ft-cs:has([name=mode][value=wingman]:checked) .ft-wingman-note{display:block}.ft-cs:has([name=mode][value=wingman]:checked) [data-ft-size="3"]{opacity:.35;pointer-events:none}.ft-cs:has([name=mode][value=wingman]:checked) [data-ft-size="5"]{opacity:.35;pointer-events:none}.ft-cs:has([name=mode][value=wingman]:checked) [data-ft-size="2"] .fq-tile-rim{background-color:var(--hue)}.ft-grid-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-grid-roles>*,.ft-grid-roles>:nth-child(n+4){grid-column:auto}@media (min-width:640px){.ft-grid-roles{grid-template-columns:repeat(6,minmax(0,1fr))}}.ft-grid-roles .fq-socket{color:var(--hue)}.ft-grid-roles .fq-kicker{letter-spacing:.08em;font-size:9px}.ft-grid-weapons{grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.375rem}.ft-weapon-tile .fq-tile-in{gap:.2rem;padding:.45rem .3rem .4rem}.ft-weapon-tile img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.ft-weapon-name{letter-spacing:.04em;text-transform:uppercase;color:var(--color-paper-2);white-space:nowrap;font-size:9px;font-weight:800}.ft-weapon-tile:has(:checked) .ft-weapon-name{color:#fff}.ft-grid-maps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.ft-grid-maps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft-level-socket{color:var(--rank)}.ft-field{gap:.3rem;min-width:0;display:grid}.ft-field-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:700}.ft-field .input{width:100%;min-height:2.75rem}.ft-weapon img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.ft-rank-md{font-size:12px}
