@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;min-height:100%;min-height:100dvh;margin:0;padding:0;background:#0a0d11;color:#c7d5e0;font-family:Noto Sans,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100%;min-height:100dvh}.app-root{width:100%;min-height:100dvh;display:flex;flex-direction:column}.wp-menu{position:relative;display:inline-flex;align-items:center}.wp-menu-trigger,.wp-user-trigger{appearance:none;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .55rem .35rem .4rem;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#00000047;color:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.wp-menu-trigger:hover,.wp-user-trigger:hover,.wp-menu-trigger.is-open,.wp-user-trigger.is-open{border-color:#66c0f48c;background:#0006}.wp-menu-flag{display:block;width:18px;height:12px;flex-shrink:0;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.wp-lang__name{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-menu-caret{color:#8f98a0;font-size:.7rem;margin-left:.1rem}.wp-menu-panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:80;min-width:12.5rem;padding:.4rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#171c24;box-shadow:0 16px 36px #00000080;animation:wp-menu-in .16s ease}@keyframes wp-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.wp-menu-list{list-style:none;margin:0;padding:0}.wp-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.55rem .6rem;border:0;border-radius:4px;background:transparent;color:#c7d5e0;font:inherit;font-size:.86rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.wp-menu-item:hover{background:#ffffff0f;color:#fff}.wp-menu-item.is-active{background:#1a9fff29;color:#fff}.wp-menu-item__label{flex:1}.wp-menu-item__code{color:#8f98a0;font-size:.72rem;font-weight:800;letter-spacing:.06em}.wp-team-trigger{appearance:none;display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.35rem .65rem .35rem .4rem;border:1px solid transparent;border-radius:4px;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.wp-team-trigger--t{color:#ffe2a3;background:linear-gradient(180deg,#e8ba5a38,#78460a59);border-color:#e8ba5a8c;box-shadow:0 0 0 1px #e8ba5a1f}.wp-team-trigger--ct{color:#d7efff;background:linear-gradient(180deg,#66c0f438,#14467859);border-color:#66c0f48c;box-shadow:0 0 0 1px #66c0f41f}.wp-team-trigger:hover,.wp-team-trigger.is-open{filter:brightness(1.08)}.wp-team-trigger__name{font-family:Oswald,Noto Sans,sans-serif;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wp-team-pill{display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .3rem;border-radius:3px;font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1}.wp-team-pill--t{color:#1a1205;background:#e8ba5a}.wp-team-pill--ct{color:#041018;background:#66c0f4}.wp-team-panel{min-width:15.5rem;left:0;right:auto}.wp-menu-sep{height:1px;margin:.35rem .4rem;background:#ffffff14;list-style:none}.wp-team-option.is-t.is-active{background:#e8ba5a29}.wp-team-option.is-ct.is-active{background:#66c0f429}.wp-team-back{color:#8f98a0}.wp-team-back:hover{color:#fff}.wp-user-trigger{padding:.25rem .55rem .25rem .25rem;max-width:14rem}.wp-user-trigger__avatar{width:34px;height:34px;border-radius:3px;border:2px solid #66c0f4;object-fit:cover}.wp-user-trigger__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem}.wp-user-panel{min-width:18.5rem;padding:.55rem}.wp-user-head{display:flex;align-items:center;gap:.7rem;padding:.35rem .4rem .7rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.4rem}.wp-user-head__avatar{width:44px;height:44px;border-radius:3px;border:2px solid #66c0f4;object-fit:cover}.wp-user-head__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wp-user-head__copy strong{color:#fff;font-size:.95rem;line-height:1.25;display:inline-flex;align-items:center;gap:.35rem;min-width:0}.wp-user-realname{font-style:normal;font-size:.75rem;font-weight:600;color:#9aa4ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-user-meta{margin:0 0 .45rem;padding:.15rem .35rem .45rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.4rem}.wp-user-meta__row{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.35rem .5rem;align-items:center}.wp-user-meta__row dt{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8f98a0}.wp-user-meta__row dd{margin:0;display:flex;align-items:center;gap:.35rem;min-width:0;color:#e6edf3;font-size:.78rem;font-weight:600}.wp-user-steamid{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem;font-weight:600;color:#c5d0da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wp-user-copy{flex-shrink:0;border:1px solid rgba(102,192,244,.35);background:#66c0f41a;color:#9ed8f7;border-radius:3px;padding:.12rem .4rem;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.wp-user-copy:hover{border-color:#66c0f4;color:#fff}.wp-user-links{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.35rem}.wp-user-logout{display:block;width:100%;margin-top:.25rem;padding:.65rem .75rem;border:0;border-radius:4px;background:linear-gradient(90deg,#06bfff,#2d73ff);color:#fff;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.wp-user-logout:hover{filter:brightness(1.08)}.wp-sheet{position:fixed;inset:0;z-index:12000;display:flex;flex-direction:column;justify-content:flex-end}.wp-sheet__backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#0000008c;cursor:pointer}.wp-sheet__panel{position:relative;z-index:1;max-height:min(78dvh,560px);overflow:auto;padding:.85rem .85rem calc(.85rem + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;background:#141a22;border:1px solid rgba(255,255,255,.1);border-bottom:0;box-shadow:0 -16px 40px #00000073;animation:wp-sheet-up .22s ease}@keyframes wp-sheet-up{0%{transform:translateY(18px);opacity:.6}to{transform:none;opacity:1}}.wp-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;color:#fff}.wp-sheet__x{width:2rem;height:2rem;border:0;border-radius:4px;background:#ffffff0f;color:#c7d5e0;font-size:1.25rem;line-height:1;cursor:pointer}.wp-sheet__body .wp-menu-list{display:flex;flex-direction:column;gap:.25rem}.wp-sheet__body .wp-menu-item{padding:.75rem .7rem;background:#ffffff08}@media(max-width:700px){.wp-user-trigger__name,.wp-lang__name,.wp-loadouts-menu__label{display:none}.wp-team-trigger__name{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}}@media(max-width:520px){.wp-team-trigger__name{display:none}}@media(prefers-reduced-motion:reduce){.wp-menu-panel,.wp-sheet__panel{animation:none}}.site-footer{flex-shrink:0;width:100%;border-top:1px solid rgba(255,255,255,.08);background:#0f1218eb;position:relative;z-index:20}.site-footer--login{background:#14171c;border-top:1px solid rgba(255,255,255,.06)}.site-footer__inner{width:100%;max-width:1300px;margin:0 auto;padding:.7rem 1.35rem .35rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.site-footer__disclaimer{margin:0 auto;padding:0 1.35rem .75rem;max-width:42rem;text-align:center;color:#6a7380;font-size:.68rem;line-height:1.4;font-weight:500}.site-footer__github{display:inline-flex;align-items:center;gap:.5rem;color:#8f98a0;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:color .15s ease}.site-footer__github-icon{width:16px;height:16px;flex-shrink:0}.site-footer__github:hover{color:#fff}.site-footer__github:focus-visible{outline:2px solid #66c0f4;outline-offset:3px;border-radius:2px}.site-related{position:relative;display:inline-flex}.site-related__trigger{appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem .55rem;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#00000047;color:#c7d5e0;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.site-related__trigger:hover,.site-related__trigger.is-open{border-color:#66c0f480;color:#fff;background:#0006}.site-related__trigger:focus-visible{outline:2px solid #66c0f4;outline-offset:2px}.site-related__caret{color:#8f98a0;font-size:.65rem;line-height:1}.site-related__panel{z-index:90;padding:.65rem .7rem .55rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#171c24;box-shadow:0 -12px 32px #00000073;animation:site-related-in .16s ease}.site-related__panel--portal{position:fixed;z-index:240}@keyframes site-related-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-footer--login .site-footer__inner{max-width:none;padding:.75rem 1.25rem .35rem}.site-footer--login .site-footer__disclaimer{padding:0 1.25rem .85rem}.site-related__intro{margin:0 0 .55rem;padding:0 .2rem;color:#8f98a0;font-size:.72rem;line-height:1.4}.site-related__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.site-related__item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"link license" "note note";gap:.15rem .55rem;padding:.45rem .5rem;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.site-related__link{grid-area:link;display:flex;flex-direction:column;gap:.1rem;min-width:0;text-decoration:none;color:inherit}.site-related__link:hover .site-related__name{color:#66c0f4}.site-related__name{color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;transition:color .15s ease}.site-related__author{color:#8f98a0;font-size:.7rem;font-weight:600}.site-related__note{grid-area:note;margin:.15rem 0 0;color:#9aa4ad;font-size:.7rem;line-height:1.35}.site-related__license{grid-area:license;align-self:start;justify-self:end;display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:3px;border:1px solid rgba(102,192,244,.35);color:#66c0f4;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-related__license:hover{background:#66c0f41f}@media(max-width:520px){.site-footer__inner{padding:.65rem .9rem .3rem;gap:.75rem}.site-footer__disclaimer{padding:0 .9rem .7rem;font-size:.64rem}}.team-pick{position:relative;flex:1;display:flex;flex-direction:column;width:100%;min-width:100%;min-height:0;overflow:hidden}.team-pick__atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none}.team-pick__atmosphere>img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.55) brightness(.35) contrast(1.05);transform:scale(1.04)}.team-pick__veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(20,28,40,.15),transparent 50%),linear-gradient(180deg,#080a0e8c,#080a0eb8 45%,#06080ceb)}.team-pick__container{position:relative;z-index:1;width:100%;max-width:1300px;margin:0 auto;padding:1.5rem 1.35rem 2rem;display:flex;flex-direction:column;gap:1.25rem;flex:1;justify-content:center}.team-pick__heading{text-align:center}.team-pick__heading h1{margin:0;color:#fff;font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.7)}.team-pick__heading p{margin:.4rem 0 0;color:#a8b4c0;font-size:.9rem}.team-pick__boards{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem;width:100%}.team-board{position:relative;display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:0;padding:1.1rem 1rem 1.15rem;min-height:min(58dvh,540px);border:1px solid rgba(255,255,255,.1);border-radius:2px;cursor:pointer;overflow:hidden;font:inherit;color:#fff;text-align:center;transition:border-color .22s ease,transform .28s ease,box-shadow .28s ease,filter .22s ease}.team-board--t{background:linear-gradient(180deg,#3024108c,#100c08e0),#120e0ad9;box-shadow:inset 0 1px #ffd27814}.team-board--ct{background:linear-gradient(180deg,#12283e8c,#080e16e0),#0a1018d9;box-shadow:inset 0 1px #78beff14}.team-pick__boards:hover .team-board:not(:hover){filter:brightness(.72) saturate(.8)}.team-board:hover,.team-board:focus-visible{transform:translateY(-4px);filter:none}.team-board--t:hover,.team-board--t:focus-visible{border-color:#e8ba5aa6;box-shadow:0 18px 40px #00000073,inset 0 1px #ffd2782e,0 0 0 1px #e8ba5a26}.team-board--ct:hover,.team-board--ct:focus-visible{border-color:#66c0f4b3;box-shadow:0 18px 40px #00000073,inset 0 1px #78beff2e,0 0 0 1px #66c0f426}.team-board:focus-visible{outline:2px solid #66c0f4;outline-offset:2px}.team-board__meta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.15rem;width:100%}.team-board__name{font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.1}.team-board--t .team-board__name{color:#e8ba5a;text-shadow:0 0 18px rgba(232,186,90,.35)}.team-board--ct .team-board__name{color:#7ec8f0;text-shadow:0 0 18px rgba(102,192,244,.35)}.team-board__tag{font-size:.72rem;font-weight:800;letter-spacing:.22em;color:#ffffff73}.team-board__stage{position:relative;z-index:1;flex:1;display:grid;place-items:end center;width:100%;min-height:280px}.team-board__ring{position:absolute;left:50%;bottom:8%;width:min(78%,340px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;pointer-events:none;opacity:.9;animation:team-ring-pulse 3.2s ease-in-out infinite}.team-board--t .team-board__ring{background:radial-gradient(circle at 50% 50%,rgba(232,186,90,.28) 0%,rgba(232,186,90,.08) 42%,transparent 68%),conic-gradient(from 210deg,transparent 0 55%,rgba(232,186,90,.35) 70%,transparent 100%);box-shadow:inset 0 0 0 2px #e8ba5a59,0 0 40px #e8ba5a2e}.team-board--ct .team-board__ring{background:radial-gradient(circle at 50% 50%,rgba(102,192,244,.28) 0%,rgba(102,192,244,.08) 42%,transparent 68%),conic-gradient(from 210deg,transparent 0 55%,rgba(102,192,244,.35) 70%,transparent 100%);box-shadow:inset 0 0 0 2px #66c0f466,0 0 40px #66c0f42e}.team-board__agent{position:relative;z-index:2;width:min(72%,360px);max-height:min(42dvh,400px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 28px rgba(0,0,0,.65));transition:transform .3s ease}.team-board:hover .team-board__agent{transform:translateY(-10px) scale(1.04)}.team-board__cta{position:relative;z-index:2;margin-top:.25rem;padding:.55rem 1.6rem;min-width:9rem;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#00000073;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.team-board--t:hover .team-board__cta,.team-board--t:focus-visible .team-board__cta{background:#e8ba5a;border-color:#e8ba5a;color:#1a1208}.team-board--ct:hover .team-board__cta,.team-board--ct:focus-visible .team-board__cta{background:#66c0f4;border-color:#66c0f4;color:#0a1520}@keyframes team-ring-pulse{0%,to{opacity:.75;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}@media(max-width:820px){.team-pick__boards{grid-template-columns:1fr}.team-board{min-height:0}.team-board__stage{min-height:220px}.team-board__agent{max-height:240px;width:min(58%,280px)}}@media(prefers-reduced-motion:reduce){.team-board,.team-board__agent,.team-board__cta,.team-board__ring{transition:none;animation:none}}.weapons-section{width:100%;max-width:1300px;margin:0 auto;padding:1.25rem 1.35rem 2rem;box-sizing:border-box}.weapons-loading{text-align:center;color:#8f98a0;margin:1rem 0}.db-bubble{position:sticky;top:.75rem;z-index:40;display:flex;align-items:flex-start;gap:.75rem;margin:0 auto 1.1rem;max-width:720px;padding:.9rem 1rem;border-radius:10px;border:1px solid rgba(255,170,70,.55);background:linear-gradient(135deg,#5a2a08eb,#281608f0);box-shadow:0 12px 28px #00000073;color:#ffe8c8;animation:db-bubble-in .35s ease}@keyframes db-bubble-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.db-bubble__icon{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#1a1008;background:#ffb347}.db-bubble__body{flex:1;min-width:0}.db-bubble__title{display:block;margin:0 0 .25rem;font-size:.95rem;font-weight:800;color:#fff4e0}.db-bubble__text{margin:0;font-size:.84rem;line-height:1.4;color:#f0d2a8}.db-bubble__detail{margin:.45rem 0 0;padding:.4rem .55rem;border-radius:5px;background:#00000047;font-family:ui-monospace,Consolas,monospace;font-size:.72rem;color:#ffd9a8;word-break:break-word}.db-bubble__close{flex-shrink:0;width:1.75rem;height:1.75rem;border:0;border-radius:4px;background:transparent;color:#ffd9a8;font-size:1.25rem;line-height:1;cursor:pointer}.db-bubble__close:hover{background:#ffffff14;color:#fff}.weapons-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem;flex-wrap:wrap}.weapons-toolbar__eyebrow{margin:0 0 .2rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#66c0f4}.weapons-toolbar__title{margin:0;font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.1}.weapons-toolbar__hint{margin:.35rem 0 0;max-width:36rem;font-size:.82rem;line-height:1.35;color:#9aa4ad}.weapons-toolbar__actions{display:flex;align-items:center;gap:.5rem}.weapons-reset-team{appearance:none;margin:0;padding:.45rem .75rem;border-radius:6px;border:1px solid rgba(232,120,90,.45);background:#120e0cbf;color:#f0a090;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.weapons-reset-team:hover{border-color:#e8785acc;background:#e8785a1f;color:#ffc8b8}.loadout-status{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0 0 .9rem;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),#0a0e14d9;text-align:center}.loadout-status--t{border-color:#e8a86a59}.loadout-status--ct{border-color:#66c0f459}.loadout-status__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f98a0}.loadout-status--t .loadout-status__eyebrow{color:#e8a86a}.loadout-status--ct .loadout-status__eyebrow{color:#66c0f4}.loadout-status__title{font-size:1.15rem;font-weight:800;color:#f3f5f7}.loadout-status__hint{font-size:.78rem;color:#7a8490;max-width:38rem;line-height:1.35}.loadout-empty{grid-column:1 / -1;margin:.5rem 0 0;padding:1.25rem 1rem;text-align:center;color:#8f98a0;font-size:.9rem;border-radius:8px;border:1px dashed rgba(255,255,255,.12);background:#0000002e}.loadout-category-slot{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:.75rem 1rem;align-items:center;margin:0 0 1rem;padding:.55rem .65rem;border-radius:12px;border:1px solid rgba(125,211,252,.18);background:linear-gradient(105deg,rgba(20,40,58,.55),transparent 55%),#080c128c}.loadout-category-slot__hint{margin:0;font-size:.78rem;line-height:1.35;color:#8f98a0;max-width:28rem}.category-button--loadout{width:100%;border-color:#7dd3fc47;background:radial-gradient(ellipse at 30% 0%,rgba(56,189,248,.16),transparent 60%),linear-gradient(180deg,#162230,#0e141c)}.category-button--loadout:hover{border-color:#7dd3fc8c}.category-button--loadout.is-active{border-color:#7dd3fcb3;box-shadow:0 0 0 1px #38bdf840}.category-button__collage{display:grid;width:100%;height:64px;border-radius:6px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.08)}.category-button__collage--row{grid-auto-flow:column;grid-auto-columns:1fr}.category-button__collage--grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:72px}.category-button__collage img{width:100%;height:100%;object-fit:contain;padding:.15rem;background:radial-gradient(ellipse at 50% 70%,rgba(70,90,110,.25),transparent 65%),#0b1016}.weapon-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.7rem;margin-bottom:1.35rem}@media(max-width:700px){.loadout-category-slot{grid-template-columns:1fr}}.category-button{appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;min-height:0;padding:.55rem .55rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:radial-gradient(ellipse at 50% 0%,rgba(26,159,255,.1),transparent 55%),linear-gradient(180deg,#1a222c,#10151c);color:#c7d5e0;font:inherit;text-align:center;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.category-button:hover{transform:translateY(-2px);border-color:#66c0f466;color:#fff}.category-button.is-active{border-color:#1a9fffbf;background:linear-gradient(180deg,#1a9fff38,#101824f2),#121820;box-shadow:0 0 0 1px #1a9fff40,0 12px 28px #00000059;color:#fff}.category-button__thumb{display:grid;place-items:center;height:58px;border-radius:6px;background:#00000047;border:1px solid rgba(255,255,255,.06);overflow:hidden}.category-button__thumb img{width:88%;height:48px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.category-button.is-active .category-button__thumb{border-color:#66c0f459;background:#1a9fff1f}.category-button__text{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0;width:100%;overflow:hidden}.category-button__text strong{display:block;width:100%;max-width:100%;font-size:.82rem;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-button__text em{font-style:normal;font-size:.7rem;font-weight:700;color:#8f98a0}.category-button.is-active .category-button__text em{color:#9fd6f7}.knife-status{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0 0 .9rem;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),#0a0e14d9;text-align:center}.knife-status--t{border-color:#e8a86a59;box-shadow:inset 0 0 0 1px #e8a86a14}.knife-status--ct{border-color:#66c0f459;box-shadow:inset 0 0 0 1px #66c0f414}.knife-status__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f98a0}.knife-status--t .knife-status__eyebrow{color:#e8a86a}.knife-status--ct .knife-status__eyebrow{color:#66c0f4}.knife-status__name{font-size:1.15rem;font-weight:800;color:#f3f5f7;letter-spacing:.01em}.knife-status__name--empty{color:#9aa4ad;font-weight:700}.knife-status__hint{font-size:.75rem;color:#7a8490;max-width:36rem}.weapon-card-shell{display:flex;flex-direction:column;gap:.35rem;min-width:0;height:auto}.weapon-card-shell .weapon-card{width:100%;flex:0 0 auto}.weapons-grid--equalize .weapon-card-shell{height:100%}.weapons-grid--equalize .weapon-card-shell .weapon-card{flex:1 1 auto;min-height:0}.weapon-card-shell.is-knife-equipped{outline:1px solid rgba(125,211,252,.35);outline-offset:2px;border-radius:10px}.weapon-card-shell.is-knife-equipped .weapon-card{background:#121c26f2}.knife-equip{flex:0 0 auto;padding:.2rem}.knife-equip__btn{appearance:none;width:100%;display:flex;align-items:center;gap:.55rem;margin:0;padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0c1016eb;color:#9aa4ad;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.knife-equip__btn:hover{border-color:#fff3;color:#d7dee5}.knife-equip__btn--t.is-on{border-color:#e8a86a8c;background:linear-gradient(135deg,#e8a86a2e,#0c1016f2);color:#f0c49a}.knife-equip__btn--ct.is-on{border-color:#66c0f48c;background:linear-gradient(135deg,#66c0f42e,#0c1016f2);color:#9fd6f7}.knife-equip__track{position:relative;flex:0 0 auto;width:2.1rem;height:1.15rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12)}.knife-equip__thumb{position:absolute;top:1px;left:1px;width:.9rem;height:.9rem;border-radius:50%;background:#c7d0d8;transition:transform .16s ease,background .16s ease}.knife-equip__btn.is-on .knife-equip__thumb{transform:translate(.9rem)}.knife-equip__btn--t.is-on .knife-equip__thumb{background:#e8a86a}.knife-equip__btn--ct.is-on .knife-equip__thumb{background:#66c0f4}.knife-equip__copy{flex:1;line-height:1.25}.weapons-grid-label{margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8f98a0}.weapons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:1rem;width:100%;align-items:start}.weapons-grid--equalize{align-items:stretch}.weapon-card{appearance:none;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;margin:0;padding:.9rem .85rem .85rem;height:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:radial-gradient(ellipse at 50% 20%,rgba(26,159,255,.1),transparent 55%),linear-gradient(180deg,#1a222c,#10151c);text-align:left;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-sizing:border-box}.weapon-card__glow{position:absolute;inset:auto 10% -20%;height:45%;border-radius:50%;background:#66c0f41f;filter:blur(18px);pointer-events:none;opacity:0;transition:opacity .16s ease}.weapon-card:hover{transform:translateY(-4px);border-color:#66c0f480;box-shadow:0 16px 32px #0006}.weapon-card:hover .weapon-card__glow{opacity:1}.weapon-img{position:relative;z-index:1;width:100%;height:110px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.weapon-card__extras{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin:.1rem 0 .05rem;opacity:.4;transition:opacity .18s ease;pointer-events:none}.weapons-grid--equalize .weapon-card__extras{min-height:1.75rem}.weapon-card__extras--empty{display:none}.weapons-grid--equalize .weapon-card__extras--empty{display:flex;opacity:0;visibility:hidden}.weapon-card:hover .weapon-card__extras:not(.weapon-card__extras--empty),.weapon-card:focus-visible .weapon-card__extras:not(.weapon-card__extras--empty){opacity:1}.full-loadout-cta{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:1.25rem 0 .35rem;padding:.85rem 1rem;border-radius:12px;border:1px dashed rgba(255,255,255,.14);background:#0000002e}.full-loadout-cta__btn{margin:0;padding:.55rem 1.1rem;border-radius:9px;border:1px solid rgba(102,192,244,.45);background:#66c0f41f;color:#d7eefc;font-size:.92rem;font-weight:800;cursor:pointer}.full-loadout-cta__btn:hover{background:#66c0f438}.full-loadout-cta__hint{margin:0;text-align:center;font-size:.78rem;color:#8f98a0}.weapon-card__sticker-row{display:inline-flex;align-items:center;gap:.18rem}.weapon-card__addon-img{width:1.55rem;height:1.55rem;object-fit:contain;border-radius:4px;background:#080c12b8;border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 6px #00000059}.weapon-card__addon-img--kc{width:1.75rem;height:1.75rem}.weapon-card__addon-fallback{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:4px;font-size:.58rem;font-weight:800;color:#c7d5e0;background:#080c12c7;border:1px solid rgba(255,255,255,.12)}.weapon-card__chip{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;margin:0;padding:.12rem .35rem;border-radius:4px;font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.02em;line-height:1.2;color:#e8eef4;background:#080c12d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weapon-card__chip em{font-style:normal;font-variant-numeric:tabular-nums;opacity:.9}.weapon-card__chip--st{color:#cf6a32;border-color:#cf6a3280}.weapon-card__chip--name{color:#f0c49a;border-color:#e8a86a73;max-width:9.5rem}.weapon-card__chip--dim{color:#9aa4ad;font-weight:700}.weapon-card__meta-chips{display:inline-flex;flex-wrap:wrap;gap:.2rem}.weapon-card__meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.weapons-grid--equalize .weapon-card__meta{margin-top:auto}.weapon-name{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;font-size:1.05rem;font-weight:800;line-height:1.2;color:#fff}.weapon-name__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.weapon-name .wp-beta-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.08rem .3rem;border-radius:3px;font-family:Oswald,Noto Sans,sans-serif;font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#0b1220;background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#0ea5e9);box-shadow:0 1px #ffffff40 inset;pointer-events:none;-webkit-user-select:none;user-select:none}.weapon-sub{font-style:normal;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#8f98a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weapon-skin{font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:#c5d0da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.weapons-section{padding:1rem .85rem 1.5rem}.weapon-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.weapons-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.7rem}.weapon-img{height:88px}.weapon-name{font-size:.95rem}}.after-team-selection:has(.weapons-section .weapon-customizer-container){display:flex;flex-direction:column;align-items:center;flex:1;width:100%;max-width:100%}.weapons-section:has(.weapon-customizer-container){width:100%;max-width:100%;padding:0;margin:0}.weapon-customizer-container{display:flex;flex-direction:column;width:100%;min-height:100%;color:#c7d5e0;font-family:Noto Sans,Segoe UI,sans-serif}.weapon-customizer-header{width:100%;flex-shrink:0;background:#1b2838eb;border-bottom:1px solid rgba(102,192,244,.28)}.weapon-customizer-header__inner{width:100%;max-width:1100px;margin:0 auto;padding:.85rem 1.15rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:Oswald,Noto Sans,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.weapon-customizer-header button{background:#2a3544;border:1px solid rgba(255,255,255,.12);color:#fff;padding:.45rem .9rem;cursor:pointer;border-radius:4px;font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:0;font-family:inherit}.weapon-customizer-header button:hover{border-color:#66c0f480;background:#334155}.weapon-customizer-body{display:flex;flex-direction:column;width:100%;flex:1;box-sizing:border-box}.weapon-customizer-body__inner{display:flex;flex-direction:column;width:100%;max-width:1100px;margin:0 auto;padding:1rem 1.15rem 1.5rem;gap:1.1rem;box-sizing:border-box}.wc-hero{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;padding:.85rem 1rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 50% 0%,rgba(102,192,244,.08),transparent 55%),linear-gradient(180deg,#151b24,#0e1319)}.wc-hero .preview-mode-toggle{margin-bottom:0}.wc-hero__stage-row{width:100%;display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;justify-content:center}.wc-hero__stage-row .wc-hero__stage{flex:1 1 420px;min-width:0}.wc-hero__stage{width:100%;display:flex;justify-content:center;align-items:center;min-height:280px}.wc-hero__image{width:min(100%,520px);max-height:min(42vh,340px);height:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.45))}.wc-hero__empty{color:#8f98a0;font-size:.95rem;padding:3rem 1rem}.wc-hero__meta{text-align:center;max-width:40rem}.wc-hero__title{margin:0;color:#fff;font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;letter-spacing:.03em;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem}.wc-hero__sub{margin:.35rem 0 0;color:#9aa4ad;font-size:.85rem;line-height:1.4}.wc-hero .weapon-3d-preview{width:100%;max-width:920px}.wc-hero .weapon-3d-canvas{height:min(56vh,520px);min-height:340px}.wc-skins{width:100%;display:flex;flex-direction:column;gap:.55rem}.wc-skins__toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wc-skins__title{margin:0;flex:0 0 auto;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8f98a0}.weapon-customizer-container .wc-skins__search,.wc-skins__search{flex:1 1 14rem;min-width:11rem;width:100%;box-sizing:border-box;margin:0;padding:.55rem .8rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0b1018;color:#e8eef4;font:inherit;font-size:.88rem;line-height:1.3;color-scheme:dark;-webkit-appearance:none;appearance:none}.weapon-customizer-container .wc-skins__search:focus,.wc-skins__search:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 2px #38bdf826}.weapon-customizer-container .wc-skins__search::placeholder,.wc-skins__search::placeholder{color:#6b7684;opacity:1}.wc-skins__search::-webkit-search-decoration,.wc-skins__search::-webkit-search-cancel-button,.wc-skins__search::-webkit-search-results-button,.wc-skins__search::-webkit-search-results-decoration{-webkit-appearance:none}.wc-skins__count{margin:0;font-size:.72rem;font-weight:600;color:#8f98a0}.wc-skins__empty{grid-column:1 / -1;margin:0;padding:1.25rem .75rem;text-align:center;font-size:.85rem;color:#8f98a0}.skin-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.55rem;width:100%;max-height:min(38vh,360px);overflow-y:auto;padding:.15rem .2rem .35rem;scrollbar-gutter:stable}.skin-list::-webkit-scrollbar{width:8px}.skin-list::-webkit-scrollbar-thumb{background-color:#3a4656;border-radius:4px}.skin-list::-webkit-scrollbar-track{background-color:#151b24}.skin-button{position:relative;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;margin:0;padding:.4rem .35rem .45rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#161c24e6;cursor:pointer;color:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.skin-button:hover{border-color:#66c0f473;background:#1c2430f2}.skin-button.selected{border-color:#66c0f4;box-shadow:0 0 0 1px #66c0f459;background:#203040f2}.skin-thumb{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block;border-radius:3px}.skin-button__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.68rem;line-height:1.25;color:#a8b4c0;min-height:1.7em}.skin-button.selected .skin-button__name{color:#e8eef4}.skin-badge-3d{position:absolute;top:.3rem;right:.3rem;z-index:2;padding:.12rem .35rem;border-radius:3px;background:#0a0e14d1;border:1px solid rgba(102,192,244,.55);color:#66c0f4;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.wc-options{width:100%;padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#10141cbf;display:flex;flex-direction:column;gap:.45rem}.wc-options__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem}.wc-opt{display:inline-flex;flex-direction:column;gap:.18rem;font-size:.68rem;font-weight:600;color:#9aa4ad;min-width:0}.wc-opt__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.wc-opt__wear-val{font-style:normal;font-variant-numeric:tabular-nums;color:#c7d5e0;font-size:.72rem}.wc-opt--wear{flex:1 1 180px;min-width:140px;max-width:260px}.wc-opt--wear input[type=number]{max-width:none}.wc-opt__range{-webkit-appearance:none;appearance:none;width:100%;height:.35rem;margin:.35rem 0 .15rem;border-radius:999px;background:linear-gradient(90deg,#3d9e6f,#c4a035 42%,#b85a2a 70%,#8a3030);outline:none;cursor:pointer}.wc-opt__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.95rem;height:.95rem;border-radius:50%;background:#e8eef4;border:2px solid #1a222c;box-shadow:0 1px 4px #00000073;cursor:pointer}.wc-opt__range::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:50%;background:#e8eef4;border:2px solid #1a222c;box-shadow:0 1px 4px #00000073;cursor:pointer}.wc-opt__range::-moz-range-track{height:.35rem;border-radius:999px;background:linear-gradient(90deg,#3d9e6f,#c4a035 42%,#b85a2a 70%,#8a3030)}.wc-opt input:not([type=checkbox]):not([type=range]){padding:.32rem .45rem;min-width:4.5rem;max-width:7.5rem;width:100%;box-sizing:border-box;background:#12171f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-size:.82rem;font-variant-numeric:tabular-nums}.wc-opt--grow{flex:1 1 140px}.wc-opt--grow input{max-width:none;min-width:8rem}.wc-opt--check{flex-direction:row;align-items:center;gap:.35rem;padding-bottom:.35rem}.wc-opt--check input{width:.95rem;height:.95rem;cursor:pointer}.wc-opt--both-teams{display:flex;width:100%;margin:0 0 .75rem;padding:.65rem .75rem;border:1px solid rgba(102,192,244,.28);border-radius:6px;background:#66c0f414;align-items:flex-start;gap:.55rem}.wc-opt--both-teams span{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;font-weight:700;color:#e6edf3}.wc-opt__hint{font-style:normal;font-size:.75rem;font-weight:500;color:#9aa4ad;line-height:1.35}.wc-opt-actions{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto}.wc-opt-actions button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.35rem .7rem;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#1c2430;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer}.wc-opt-actions button:hover{border-color:#66c0f473}.wc-opt-count{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:#38bdf833;color:#7dd3fc;font-size:.68rem}.wc-opt-thumb{width:2.35rem;height:2.35rem;object-fit:contain;flex:0 0 auto;border-radius:4px;background:#00000040;padding:.1rem}.wc-sticker-chips{display:flex;flex-wrap:wrap;gap:.3rem}.wc-sticker-chip{position:relative;width:2.1rem;height:2.1rem;padding:0;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#0c1016;cursor:pointer;overflow:hidden}.wc-sticker-chip img{width:100%;height:100%;object-fit:contain}.wc-sticker-chip .wp-beta-badge--slot{position:absolute;top:1px;left:1px;z-index:1;padding:.04rem .16rem;font-size:.42rem}.wc-wear-seed-3d-hint{margin:0;max-width:40rem;font-size:.7rem;line-height:1.35;color:#c4a574}.wc-settings{display:flex;flex-direction:column;gap:.65rem;width:100%;padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#10141cbf}.skin-details-settings-labels{display:flex;flex-direction:column;gap:.75rem}.skin-details-group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.skin-details-settings-labels label{display:inline-flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;color:#9aa4ad}.skin-details-settings-labels label input:not([type=checkbox]){padding:.45rem .6rem;min-width:7rem;background:#12171f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-size:.9rem}.skin-details-settings-labels label input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.skin-details-group button{padding:.45rem .85rem;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#1c2430;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.skin-details-group button:hover{border-color:#66c0f473}.wc-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.preview-keychain,.preview-stickers{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.55rem;border-radius:6px;background:#00000038;font-size:.8rem}.preview-keychain p,.preview-stickers p{margin:0;color:#8f98a0;font-weight:600}.keychain-preview{display:flex;flex-direction:column;align-items:center;gap:.35rem}.keychain-img{width:56px;height:auto;object-fit:contain}.sticker-preview-list{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:center}.sticker-preview{position:relative;display:flex;flex-direction:column;align-items:center;width:4.2rem}.sticker-preview .wp-beta-badge--slot{position:absolute;top:2px;left:2px;z-index:2;padding:.06rem .22rem;font-size:.5rem;border-radius:2px;font-family:Oswald,Noto Sans,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0b1220;background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#0ea5e9)}.sticker-img{width:100%;height:auto;object-fit:contain}.sticker-preview.empty{color:#6a7380;font-size:.72rem;text-align:center;padding:.8rem .2rem}.sticker-preview span{font-size:.65rem;color:#9aa4ad;word-break:break-word;text-align:center}.buttons{display:flex;gap:.65rem;justify-content:flex-end;flex-wrap:wrap;align-items:center}.buttons .wc-btn--danger{margin-right:auto}.wc-btn{padding:.55rem 1.25rem;border:none;border-radius:4px;font-size:.95rem;font-weight:700;cursor:pointer;color:#fff}.wc-btn--muted{background:#3a4554}.wc-btn--muted:hover{background:#465364}.wc-btn--primary{background:#1a6fb5}.wc-btn--primary:hover{background:#2180cc}.wc-btn--danger{background:transparent;border:1px solid rgba(232,120,90,.55);color:#f0a090}.wc-btn--danger:hover{background:#e8785a1f;border-color:#e8785acc;color:#ffc8b8}@media(max-width:700px){.weapon-customizer-body{padding:.75rem .75rem 1.25rem}.skin-list{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));max-height:42vh}.buttons{justify-content:stretch}.buttons button{flex:1}}@media(max-width:480px){.weapon-customizer-header{padding:.7rem .85rem;font-size:.95rem}.wc-hero__image{max-height:34vh}.skin-button__name{font-size:.62rem}}.wp-beta-badge--slot{position:absolute;top:3px;left:3px;z-index:2;padding:.08rem .28rem;font-size:.55rem}.sticker-placement{width:min(100%,300px);flex-shrink:0;padding:.9rem 1rem 1rem;border:1px solid rgba(125,211,252,.22);border-radius:10px;background:linear-gradient(165deg,#1e2937f2,#0e121afa);align-self:stretch;box-shadow:0 10px 28px #00000047}.sticker-placement__title-row{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.sticker-placement__title{margin:0;font-size:.95rem;font-weight:600;font-family:Oswald,Noto Sans,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#e8eef4}.sticker-placement__hint{margin:0 0 .85rem;font-size:.72rem;color:#8f9aa8;line-height:1.4}.sticker-placement__slots{display:flex;gap:.4rem;margin-bottom:.9rem}.sticker-placement__slot{position:relative;flex:1;aspect-ratio:1;min-width:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0c1016;color:#9aa4ad;cursor:pointer;display:grid;place-items:center;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.sticker-placement__slot:hover{border-color:#7dd3fc73}.sticker-placement__slot img{width:100%;height:100%;object-fit:contain}.sticker-placement__slot-num{font-size:.85rem;font-weight:600;opacity:.7}.sticker-placement__slot.is-active{border-color:#7dd3fc;box-shadow:0 0 0 1px #7dd3fc59}.sticker-placement__fields{display:flex;flex-direction:column;gap:.7rem}.sticker-placement__field{display:flex;flex-direction:column;gap:.35rem}.sticker-placement__field-head{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#b8c2cc}.sticker-placement__field-controls{display:grid;grid-template-columns:1fr 4.4rem;gap:.45rem;align-items:center}.sticker-placement__field-controls input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#1e293b,#334155);outline:none;cursor:pointer}.sticker-placement__field-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:linear-gradient(145deg,#e0f2fe,#38bdf8);border:1px solid rgba(14,165,233,.7);box-shadow:0 1px 4px #00000073;cursor:grab}.sticker-placement__field-controls input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:linear-gradient(145deg,#e0f2fe,#38bdf8);border:1px solid rgba(14,165,233,.7);box-shadow:0 1px 4px #00000073;cursor:grab}.sticker-placement__field-controls input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#1e293b,#334155)}.sticker-placement__field-controls input[type=number]{width:100%;box-sizing:border-box;padding:.35rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0b1018;color:#e8eef4;font-size:.78rem;font-variant-numeric:tabular-nums;text-align:center}.sticker-placement__field-controls input[type=number]:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 2px #38bdf826}.sticker-placement__reset{margin-top:.35rem;padding:.45rem .7rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#1a2430;color:#d7dee6;font-size:.78rem;font-weight:600;cursor:pointer}.sticker-placement__reset:hover{border-color:#7dd3fc66;background:#223040}.sticker-placement__empty{margin:0;font-size:.8rem;color:#8f9aa8}@media(max-width:900px){.sticker-placement{width:100%}}.addon-modal-root{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;box-sizing:border-box}.addon-modal-backdrop{position:absolute;inset:0;background:#060a10b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.addon-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(960px,100%);max-height:min(92dvh,900px);border-radius:12px;border:1px solid rgba(125,211,252,.22);background:linear-gradient(165deg,#1e2937fa,#0c1018fc);box-shadow:0 24px 60px #0000008c;color:#c7d5e0;font-family:Noto Sans,Segoe UI,sans-serif;overflow:hidden}.addon-modal--wide{width:min(1100px,100%)}.addon-modal__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.08);background:#1b28388c}.addon-modal__title{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.addon-modal__close-x{appearance:none;width:2.1rem;height:2.1rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#1a2430;color:#d7dee6;font-size:1.1rem;line-height:1;cursor:pointer}.addon-modal__close-x:hover{border-color:#7dd3fc73;color:#fff}.addon-modal__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.15rem}.addon-modal__placement{flex-shrink:0;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#080c128c;overflow:hidden}.addon-modal__placement-summary{display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;cursor:pointer;list-style:none;font-size:.84rem;font-weight:700;color:#d7dee6;-webkit-user-select:none;user-select:none}.addon-modal__placement-summary::-webkit-details-marker{display:none}.addon-modal__placement-summary:before{content:"";width:.45rem;height:.45rem;border-right:2px solid #8f98a0;border-bottom:2px solid #8f98a0;transform:rotate(-45deg);transition:transform .15s ease;flex-shrink:0}.addon-modal__placement[open]>.addon-modal__placement-summary:before{transform:rotate(45deg)}.addon-modal__placement-summary:hover{color:#fff;background:#ffffff0a}.addon-modal__placement .sticker-placement--embedded{width:100%;max-width:none;margin:0;padding:.15rem .85rem .9rem;border:0;border-radius:0;background:transparent;box-shadow:none;align-self:stretch}.addon-modal__foot{flex-shrink:0;display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:#0a0e1473}.addon-modal__btn{appearance:none;padding:.5rem 1.05rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#1a2430;color:#d7dee6;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.addon-modal__btn:hover{border-color:#7dd3fc66;background:#223040}.addon-modal__btn--primary{border-color:#38bdf873;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#041018}.addon-modal__btn--primary:hover{border-color:#7dd3fcb3;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#041018}.addon-modal__search{width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b1018;color:#e8eef4;font:inherit;font-size:.9rem}.addon-modal__search:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 2px #38bdf826}.addon-modal__search::placeholder{color:#6b7684}.addon-modal__grid{flex:1;min-height:180px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.55rem;padding:.15rem .2rem .35rem;scrollbar-gutter:stable}.addon-modal__grid::-webkit-scrollbar{width:8px}.addon-modal__grid::-webkit-scrollbar-thumb{background:#3a4656;border-radius:4px}.addon-modal__grid::-webkit-scrollbar-track{background:#151b24}.addon-card{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.45rem .4rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#121820;cursor:pointer;text-align:center;color:inherit;transition:border-color .15s ease,background .15s ease}.addon-card:hover{border-color:#7dd3fc59;background:#171e28}.addon-card.is-selected{border-color:#7dd3fc;box-shadow:0 0 0 1px #7dd3fc4d;background:#152030}.addon-card img{width:100%;aspect-ratio:1;max-height:128px;object-fit:contain}.addon-modal__grid--keychains{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.65rem}.addon-modal__grid--keychains .addon-card{padding:.55rem .45rem .65rem}.addon-modal__grid--keychains .addon-card img{max-height:140px}.addon-card span{font-size:.72rem;color:#9aa4ad;line-height:1.25;word-break:break-word}.addon-modal__hint{margin:0;font-size:.75rem;color:#8f9aa8}.addon-modal__none{display:flex;align-items:center;justify-content:center;min-height:4.5rem;border-radius:8px;border:1px dashed rgba(255,255,255,.16);background:transparent;color:#9aa4ad;font-size:.85rem;font-weight:600;cursor:pointer}.addon-modal__none:hover,.addon-modal__none.is-selected{border-color:#7dd3fc73;color:#e8eef4}.sticker-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.sticker-slot{position:relative;width:clamp(72px,14vw,108px);aspect-ratio:1;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0c1016;display:grid;place-items:center;cursor:pointer;overflow:hidden;padding:0;color:#8f9aa8}.sticker-slot:hover{border-color:#7dd3fc66}.sticker-slot.is-active{border-color:#7dd3fc;box-shadow:0 0 0 1px #7dd3fc59}.sticker-slot img{width:100%;height:100%;object-fit:contain}.sticker-slot__empty{font-size:1.6rem;font-weight:300;opacity:.55}.sticker-slot__remove{position:absolute;top:4px;right:4px;width:1.45rem;height:1.45rem;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#080c12e6;color:#fff;font-size:.75rem;line-height:1;cursor:pointer;z-index:2}.sticker-slot__remove:hover{border-color:#f87171;color:#fecaca}.sticker-slot .wp-beta-badge--slot{position:absolute;top:4px;left:4px;z-index:2;padding:.08rem .28rem;font-size:.55rem;border-radius:3px;font-family:Oswald,Noto Sans,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0b1220;background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#0ea5e9);pointer-events:none}.keychain-offsets{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.keychain-offsets label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;color:#b8c2cc}.keychain-offsets input{width:100%;box-sizing:border-box;padding:.45rem .55rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0b1018;color:#e8eef4;font:inherit;font-size:.85rem;font-variant-numeric:tabular-nums}.keychain-offsets input:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 2px #38bdf826}.keychain-selected{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#121820}.keychain-selected img{width:72px;height:72px;object-fit:contain}.keychain-selected p{margin:0;font-size:.85rem;color:#e8eef4}.keychain-selected span{font-size:.72rem;color:#8f9aa8}@media(max-width:640px){.addon-modal-root{padding:.5rem}.addon-modal__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.keychain-offsets{grid-template-columns:1fr}.addon-modal__foot{flex-direction:column-reverse}.addon-modal__btn{width:100%}}.weapon-3d-preview{position:relative;width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;gap:.4rem}.weapon-3d-preview--tour{min-height:0;height:100%;flex:1}.weapon-3d-toolbar{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;padding:0 .15rem}.weapon-3d-help-btn{appearance:none;margin:0;padding:.28rem .55rem;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#c7d5e0;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.weapon-3d-help-btn:hover{border-color:#66c0f480;color:#fff;background:#0006}.weapon-3d-stage{position:relative;width:100%;flex:1;min-height:0}.weapon-3d-canvas{width:100%;height:280px;border-radius:6px;background:radial-gradient(ellipse at 50% 70%,rgba(70,90,110,.35),transparent 65%),linear-gradient(180deg,#1a222c,#0e1218);overflow:hidden;touch-action:none;overscroll-behavior:none}.weapon-3d-canvas--tour{height:100%;min-height:min(58vh,520px);border-radius:8px}.weapon-3d-canvas canvas{width:100%!important;height:100%!important;display:block}.weapon-3d-status{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#c8d0da;font-size:.9rem;background:#0a0e1473;border-radius:6px}.weapon-3d-status--warn{color:#e0c080}.weapon-3d-status--err{color:#e08080;padding:1rem;text-align:center}.preview-mode-toggle{display:flex;gap:.4rem;margin-bottom:.65rem;width:100%;justify-content:center}.preview-mode-toggle button{flex:1;max-width:160px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .65rem;border:1px solid #44444460;border-radius:4px;background:#1c2430;color:#c8d0da;cursor:pointer;font-size:.85rem}.wp-beta-badge{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .38rem;border-radius:3px;font-family:Oswald,Noto Sans,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#0b1220;background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#0ea5e9);box-shadow:0 1px #ffffff40 inset;pointer-events:none;-webkit-user-select:none;user-select:none}.wp-beta-badge--inline{padding:.08rem .3rem;font-size:.55rem}.wp-beta-badge--mini{padding:.04rem .2rem;font-size:.48rem}.preview-mode-toggle button:hover{border-color:#6a7a8a;color:#fff}.preview-mode-toggle button.active{background:#2a3a4c;border-color:#7eb0e0;color:#fff}.preview-mode-toggle button:disabled{opacity:.45;cursor:not-allowed}.weapon-3d-tour{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:.75rem}.weapon-3d-tour__backdrop{position:absolute;inset:0;background:#04060ad1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.weapon-3d-tour__shell{position:relative;z-index:1;width:min(1100px,100%);height:min(920px,100%);max-height:calc(100dvh - 1.5rem);display:flex;flex-direction:column;gap:.75rem;padding:.85rem .95rem .95rem;border-radius:10px;border:1px solid rgba(102,192,244,.28);background:linear-gradient(180deg,#151b24,#0d1117);box-shadow:0 24px 64px #0000008c;animation:weapon-3d-tour-in .22s ease}@keyframes weapon-3d-tour-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.weapon-3d-tour__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0}.weapon-3d-tour__kicker{margin:0 0 .2rem;display:inline-flex;align-items:center;gap:.4rem;color:#66c0f4;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weapon-3d-tour__title{margin:0;color:#fff;font-family:Oswald,Noto Sans,sans-serif;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:600;letter-spacing:.03em;line-height:1.2}.weapon-3d-tour__close{appearance:none;margin:0;padding:.4rem .7rem;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#1c2430;color:#c7d5e0;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.weapon-3d-tour__close:hover{border-color:#66c0f473;color:#fff}.weapon-3d-tour__stage{flex:1;min-height:0;display:flex}.weapon-3d-tour__stage .weapon-3d-preview{width:100%;height:100%}.weapon-3d-tour__coach{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem .95rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000047}.weapon-3d-tour__progress{display:flex;gap:.35rem;margin-bottom:.25rem}.weapon-3d-tour__dot{width:.55rem;height:.55rem;border-radius:50%;background:#ffffff2e}.weapon-3d-tour__dot.is-active{background:#66c0f4;box-shadow:0 0 0 3px #66c0f433}.weapon-3d-tour__dot.is-done{background:#3ecf6a}.weapon-3d-tour__step-title{margin:0;color:#fff;font-size:1rem;font-weight:800}.weapon-3d-tour__step-body{margin:0;color:#c7d5e0;font-size:.88rem;line-height:1.4}.weapon-3d-tour__step-hint{margin:.15rem 0 0;color:#8f98a0;font-size:.78rem;font-weight:600}.weapon-3d-tour__waiting{margin:.35rem 0 0;color:#66c0f4;font-size:.78rem;font-weight:700;animation:weapon-3d-tour-pulse 1.2s ease-in-out infinite}@keyframes weapon-3d-tour-pulse{0%,to{opacity:.55}50%{opacity:1}}.weapon-3d-tour__cta{appearance:none;margin-top:.45rem;padding:.55rem 1.1rem;border:none;border-radius:4px;background:#1a6fb5;color:#fff;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.weapon-3d-tour__cta:hover{background:#2180cc}@media(max-width:700px){.weapon-3d-tour{padding:0}.weapon-3d-tour__shell{width:100%;height:100%;max-height:100dvh;border-radius:0}.weapon-3d-canvas--tour{min-height:42vh}}.full-loadout{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.full-loadout__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#04080eb8;cursor:pointer}.full-loadout__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;width:min(1100px,100%);max-height:min(90vh,920px);overflow:auto;padding:1.15rem 1.25rem 1.35rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#16202efa,#0c121cfa);box-shadow:0 24px 64px #0000008c}.full-loadout__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem}.full-loadout__eyebrow{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8f98a0}.full-loadout__title{margin:0;font-size:1.35rem;font-weight:800;color:#fff}.full-loadout__hint{margin:.35rem 0 0;max-width:42rem;font-size:.85rem;line-height:1.4;color:#9aa4ad}.full-loadout__head-actions{display:flex;flex-wrap:wrap;gap:.5rem}.full-loadout__btn{margin:0;padding:.45rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e8eef4;font-size:.8rem;font-weight:700;cursor:pointer}.full-loadout__btn:hover:not(:disabled){background:#ffffff1f}.full-loadout__btn:disabled{opacity:.45;cursor:not-allowed}.full-loadout__btn--danger{border-color:#cf6a3273;color:#f0c49a}.full-loadout__btn--danger-strong{border-color:#c846468c;background:#8c282859;color:#ffd4d4}.full-loadout__btn--ghost{width:100%;margin-top:.35rem;padding:.3rem .5rem;font-size:.72rem}.full-loadout__error{margin:0;padding:.55rem .7rem;border-radius:8px;background:#8c282859;color:#ffd4d4;font-size:.85rem}.full-loadout__loading{margin:1.5rem 0;text-align:center;color:#9aa4ad}.full-loadout__body{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.full-loadout__team{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.85rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038}.full-loadout__team--t{border-color:#cf6a3247}.full-loadout__team--ct{border-color:#66c0f447}.full-loadout__team-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem}.full-loadout__team-eyebrow{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8f98a0}.full-loadout__team--t .full-loadout__team-eyebrow{color:#cf6a32}.full-loadout__team--ct .full-loadout__team-eyebrow{color:#66c0f4}.full-loadout__team-title{margin:.15rem 0 0;font-size:1.05rem;font-weight:800;color:#fff}.full-loadout__team-count{margin:.2rem 0 0;font-size:.78rem;color:#9aa4ad}.full-loadout__empty{margin:0;padding:1rem .5rem;text-align:center;font-size:.85rem;color:#8f98a0}.full-loadout__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.full-loadout__card{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.55rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#080c128c}.full-loadout__img{width:100%;height:72px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.full-loadout__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.full-loadout__meta strong{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;font-size:.82rem;font-weight:800;color:#fff}.full-loadout__meta strong .wp-beta-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.08rem .3rem;border-radius:3px;font-family:Oswald,Noto Sans,sans-serif;font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#0b1220;background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#0ea5e9)}.full-loadout__meta em{font-style:normal;font-size:.7rem;font-weight:600;color:#c5d0da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-loadout__note{font-size:.65rem;color:#8f98a0}@media(max-width:800px){.full-loadout__body{grid-template-columns:1fr}.full-loadout__panel{padding:1rem}}.wp-loadouts-menu{position:relative}.wp-loadouts-menu__icon{font-size:.95rem;line-height:1;opacity:.9}.wp-loadouts-menu__label{white-space:nowrap}.wp-loadouts-menu__count{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .28rem;border-radius:999px;background:#66c0f433;color:#66c0f4;font-size:.68rem;font-weight:800}.wp-loadouts-panel{width:min(26rem,calc(100vw - 1.5rem));min-width:20rem;padding:.7rem}.wp-loadouts-menu__top{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.65rem}.wp-loadouts-menu__hint{margin:0;font-size:.74rem;line-height:1.35;color:#8f98a0}.wp-loadouts-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-height:min(50vh,320px);overflow:auto;scrollbar-width:thin;scrollbar-color:#3d4a57 #12151a}.wp-loadouts-menu__row{display:grid;grid-template-columns:48px 1fr;gap:.45rem .55rem;padding:.45rem;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#00000038}.wp-loadouts-menu__thumb{grid-row:span 2;display:grid;place-items:center;height:48px;background:#10151c;border-radius:3px;overflow:hidden}.wp-loadouts-menu__thumb img{max-width:92%;max-height:42px;object-fit:contain}.wp-loadouts-menu__meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.wp-loadouts-menu__meta strong{color:#fff;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-loadouts-menu__row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.wp-loadouts__empty{margin:0;padding:.7rem .55rem;color:#8f98a0;font-size:.78rem;border:1px dashed rgba(255,255,255,.1);border-radius:4px}.wp-loadouts__error{margin:0 0 .55rem;color:#ff7b72;font-size:.78rem}.wp-loadouts__thumb-fallback{width:22px;height:22px;border-radius:50%;background:#66c0f426}.wp-loadouts__badge{flex-shrink:0;padding:.1rem .35rem;border-radius:3px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;color:#c7d5e0}.wp-loadouts__badge--t{background:#de9b3533;color:#f0b35a}.wp-loadouts__badge--ct{background:#66c0f42e;color:#66c0f4}.wp-loadouts__badge--both{background:#c9a2272e;color:#c9a227}.wp-loadouts__badge--public{background:#66c0f429;color:#8fd0f5}.wp-loadouts-menu__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.wp-loadouts__owner{font-size:.68rem;font-weight:600;color:#9aa4ad;max-width:7.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-loadouts-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:0 0 .65rem}.wp-loadouts-tabs__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.4rem .5rem;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c7d5e0;font-size:.75rem;font-weight:700;cursor:pointer}.wp-loadouts-tabs__btn em{font-style:normal;opacity:.7}.wp-loadouts-tabs__btn.is-active{border-color:#66c0f473;background:#66c0f41f;color:#fff}.wp-loadouts__btn--public{flex:0 0 auto;min-width:2.4rem}.wp-loadouts__btn--public.is-on{border-color:#66c0f473;color:#8fd0f5}.wp-loadouts-modal__public{display:flex;align-items:flex-start;gap:.55rem;margin:.15rem 0 .35rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(102,192,244,.22);background:#66c0f40f;cursor:pointer}.wp-loadouts-modal__public input{margin-top:.15rem}.wp-loadouts-modal__public span{display:flex;flex-direction:column;gap:.15rem}.wp-loadouts-modal__public strong{font-size:.85rem;color:#e8eef4}.wp-loadouts-modal__public em{font-style:normal;font-size:.72rem;line-height:1.35;color:#9aa4ad}.wp-loadouts__btn{appearance:none;flex:1;border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:.38rem .45rem;background:transparent;color:#c7d5e0;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.wp-loadouts__btn:hover:not(:disabled){background:#ffffff0d}.wp-loadouts__btn:disabled{opacity:.55;cursor:not-allowed}.wp-loadouts__btn--primary{flex:0 0 auto;width:100%;border:0;background:linear-gradient(90deg,#06bfff,#2d73ff);color:#fff;padding:.5rem .75rem}.wp-loadouts__btn--danger{color:#ff9b94;border-color:#ff7b7259}.wp-loadouts-modal{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:1rem}.wp-loadouts-modal__backdrop{position:absolute;inset:0;border:0;background:#0000009e;cursor:pointer}.wp-loadouts-modal__panel{position:relative;z-index:1;width:min(420px,100%);max-height:min(86dvh,640px);overflow:auto;padding:1.1rem 1rem 1rem;background:#171a21;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 20px 48px #0000008c;display:flex;flex-direction:column;gap:.85rem;scrollbar-width:thin;scrollbar-color:#3d4a57 #12151a}.wp-loadouts-modal__title{margin:0;color:#fff;font-size:1rem}.wp-loadouts-modal__field{display:flex;flex-direction:column;gap:.35rem;color:#8f98a0;font-size:.75rem;font-weight:700}.wp-loadouts-modal__field input{border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:.55rem .65rem;background:#32353c;color:#fff;font:inherit;font-size:.88rem}.wp-loadouts-modal__scope{margin:0;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;display:flex;flex-direction:column;gap:.4rem;color:#c7d5e0;font-size:.82rem}.wp-loadouts-modal__scope legend{padding:0 .25rem;color:#8f98a0;font-size:.72rem;font-weight:700}.wp-loadouts-modal__scope label{display:flex;align-items:center;gap:.45rem;cursor:pointer}.wp-loadouts-modal__label{display:block;margin-bottom:.4rem;color:#8f98a0;font-size:.72rem;font-weight:700}.wp-loadouts-modal__thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.4rem;max-height:180px;overflow:auto;padding:.2rem;scrollbar-width:thin;scrollbar-color:#3d4a57 #12151a}.wp-loadouts-modal__pick{appearance:none;display:grid;place-items:center;height:56px;padding:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#10151c;cursor:pointer}.wp-loadouts-modal__pick img{max-width:100%;max-height:48px;object-fit:contain}.wp-loadouts-modal__pick.is-active{border-color:#66c0f4;box-shadow:0 0 0 1px #66c0f459}.wp-loadouts-modal__footer{display:flex;justify-content:flex-end;gap:.5rem}.wp-loadouts-modal__footer .wp-loadouts__btn--primary{width:auto}.cookie-dock{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;font-family:Noto Sans,Segoe UI,sans-serif}.cookie-dock__panel{width:min(22rem,calc(100vw - 2rem));padding:1rem 1rem .9rem;background:#171a21;border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 16px 40px #00000073;color:#c7d5e0;animation:cookie-in .22s ease}.cookie-dock__head{display:flex;gap:.7rem;margin-bottom:.75rem}.cookie-dock__icon{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;color:#66c0f4}.cookie-dock__glyph{width:1.35rem;height:1.35rem}.cookie-dock__title{margin:0 0 .3rem;font-size:.95rem;font-weight:700;color:#fff}.cookie-dock__desc{margin:0;font-size:.8rem;line-height:1.4;color:#8f98a0}.cookie-dock__list{margin:0 0 .85rem;padding:0 .35rem 0 0;list-style:none;max-height:9rem;overflow:auto;border-top:1px solid rgba(255,255,255,.06);scrollbar-width:thin;scrollbar-color:#3d4a57 #12151a}.cookie-dock__list::-webkit-scrollbar{width:6px}.cookie-dock__list::-webkit-scrollbar-track{background:#12151a;border-radius:6px}.cookie-dock__list::-webkit-scrollbar-thumb{background:#3d4a57;border-radius:6px}.cookie-dock__list::-webkit-scrollbar-thumb:hover{background:#66c0f4}.cookie-dock__list li{display:grid;gap:.1rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.72rem;line-height:1.35}.cookie-dock__list strong{color:#66c0f4;font-size:.75rem}.cookie-dock__list span{color:#c7d5e0}.cookie-dock__list em{color:#8f98a0;font-style:normal}.cookie-dock__actions{display:flex;gap:.5rem}.cookie-dock__btn{flex:1;border:0;border-radius:2px;padding:.55rem .6rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.cookie-dock__btn--ghost{background:transparent;color:#c7d5e0;border:1px solid rgba(255,255,255,.12)}.cookie-dock__btn--ghost:hover{background:#ffffff0a}.cookie-dock__btn--primary{background:linear-gradient(90deg,#06bfff,#2d73ff);color:#fff}.cookie-dock__btn--primary:hover{filter:brightness(1.06)}.cookie-dock__fab{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#171a21;color:#66c0f4;cursor:pointer;box-shadow:0 8px 24px #00000059}.cookie-dock__fab--pending{box-shadow:0 0 0 2px #1a9fff,0 8px 24px #00000059;animation:cookie-pulse 1.6s ease infinite}.cookie-dock__fab:hover{color:#fff}.cookie-dock__fab:focus-visible,.cookie-dock__btn:focus-visible{outline:2px solid #66c0f4;outline-offset:2px}@keyframes cookie-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-pulse{0%,to{box-shadow:0 0 0 2px #1a9fff,0 8px 24px #00000059}50%{box-shadow:0 0 0 5px #1a9fff59,0 8px 24px #00000059}}@media(prefers-reduced-motion:reduce){.cookie-dock__panel,.cookie-dock__fab--pending{animation:none}}.wp-loading{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;color:#e8eef4;font-family:Noto Sans,Segoe UI,sans-serif}.wp-loading__bg{position:absolute;inset:0;background:url(/images/De_mirage_cs2.webp) center / cover no-repeat;transform:scale(1.06);filter:brightness(.45) saturate(1.1)}.wp-loading__veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,rgba(26,159,255,.16),transparent 55%),linear-gradient(180deg,#080a0e8c,#080a0ed1)}.wp-loading__rain{position:absolute;inset:-10% 0 0;pointer-events:none;z-index:1}.wp-loading__bit{position:absolute;top:-12%;width:var(--bit-size, 72px);animation-name:wp-loot-fall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.wp-loading__bit img{display:block;width:100%;height:auto;object-fit:contain;transform:rotate(var(--bit-rot, 0deg));opacity:.92}.wp-loading__bit--cash{width:auto;min-width:var(--bit-size, 28px)}.wp-loading__bit--cash em{display:grid;place-items:center;min-width:var(--bit-size, 28px);height:var(--bit-size, 28px);padding:0 .35rem;border-radius:6px;background:linear-gradient(145deg,#3ecf6a,#1f9a48 55%,#147a36);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff59,0 8px 16px #00000059;color:#f4fff7;font-style:normal;font-weight:800;font-size:calc(var(--bit-size, 28px) * .55);transform:rotate(var(--bit-rot, 0deg));letter-spacing:.02em}@keyframes wp-loot-fall{0%{transform:translate3d(0,-8vh,0) rotate(0);opacity:0}8%{opacity:1}92%{opacity:.95}to{transform:translate3d(12px,110vh,0) rotate(28deg);opacity:0}}.wp-loading__card{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.35rem 1.6rem 1.25rem;min-width:min(18rem,calc(100vw - 2rem));border-radius:10px;border:1px solid rgba(102,192,244,.28);background:#10141cc7;box-shadow:0 0 0 1px #00000059,0 18px 48px #0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:wp-loading-card-in .45s ease both}@keyframes wp-loading-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.wp-loading__emblem{width:52px;height:52px;animation:wp-loading-pulse 1.6s ease-in-out infinite}@keyframes wp-loading-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(102,192,244,0))}50%{transform:scale(1.06);filter:drop-shadow(0 0 12px rgba(102,192,244,.45))}}.wp-loading__brand{margin:0;font-family:Oswald,Noto Sans,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff}.wp-loading__bar{width:9.5rem;height:3px;margin-top:.15rem;border-radius:999px;overflow:hidden;background:#ffffff14}.wp-loading__bar span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3a9fd8,#66c0f4,#9ad8f8);animation:wp-loading-bar 1.15s ease-in-out infinite}@keyframes wp-loading-bar{0%{transform:translate(-120%)}to{transform:translate(280%)}}.wp-loading__text{margin:.15rem 0 0;color:#a8b4c0;font-size:.88rem;font-weight:600;letter-spacing:.02em}@media(max-width:520px){.wp-loading__bit{opacity:.85}.wp-loading__card{padding:1.1rem 1.25rem 1rem}}@media(prefers-reduced-motion:reduce){.wp-loading__bit,.wp-loading__emblem,.wp-loading__bar span,.wp-loading__card{animation:none!important}.wp-loading__bit{display:none}}main.loading_div_container{display:flex;justify-content:center;align-items:center;min-height:100dvh;width:100vw;font-size:1.3rem;z-index:1000;color:#e3e3e3;position:relative;background:none;overflow:hidden}main.loading_div{content:"";position:fixed;top:0;left:0;width:100vw;height:100dvh;background:url(/images/De_mirage_cs2.webp) center center / cover no-repeat;z-index:0;filter:blur(2px) brightness(.85) saturate(120%);opacity:.92}main.loading_div:after{background:#000000f0;content:"";position:absolute;top:0;left:0;width:100vw;height:100dvh;z-index:1;pointer-events:none;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}main.loading_div p{font-size:1.2em;color:#e3e3e3;font-weight:600;text-align:center;z-index:5;text-shadow:0 2px 8px rgba(0,0,0,.32)}body .page:after{background:#000000f0;content:"";position:absolute;top:0;left:0;width:100vw;height:100dvh;z-index:1;pointer-events:none;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}@media(max-width:600px){main.loading_div_container{font-size:1rem;min-height:100dvh;padding:0 2vw}main.loading_div p{font-size:1em}}.wp-dialog{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:1rem;box-sizing:border-box}.wp-dialog__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#04080eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.wp-dialog__panel{position:relative;z-index:1;width:min(420px,100%);padding:1.15rem 1.2rem 1.1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#1c2634fa,#0c121cfc);box-shadow:0 22px 56px #0000008c;color:#c7d5e0}.wp-dialog__panel--danger{border-color:#cf6a3266}.wp-dialog__title{margin:0 0 .45rem;font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:#fff}.wp-dialog__body{margin:0;font-size:.88rem;line-height:1.45;color:#a8b3bd}.wp-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}.wp-dialog__btn{appearance:none;margin:0;padding:.5rem .9rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e8eef4;font-size:.82rem;font-weight:700;cursor:pointer}.wp-dialog__btn:hover{background:#ffffff1f}.wp-dialog__btn--primary{border-color:#66c0f473;background:#66c0f429;color:#d7eefc}.wp-dialog__btn--primary:hover{background:#66c0f442}.wp-dialog__btn--danger{border-color:#c8503c8c;background:#8c282866;color:#ffd4d4}.wp-dialog__btn--danger:hover{background:#a032328c}.wp-dialog__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wp-toast{position:fixed;z-index:1450;left:50%;bottom:1.25rem;transform:translate(-50%);display:flex;align-items:flex-start;gap:.65rem;width:min(420px,calc(100vw - 1.5rem));padding:.75rem .85rem;border-radius:10px;border:1px solid rgba(102,192,244,.35);background:#0e1622f5;box-shadow:0 14px 36px #00000073;color:#e8eef4;animation:wp-toast-in .2s ease}.wp-toast__msg{margin:0;flex:1;font-size:.85rem;line-height:1.4;font-weight:600}.wp-toast__x{appearance:none;flex-shrink:0;width:1.6rem;height:1.6rem;margin:0;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#c7d5e0;font-size:1.05rem;line-height:1;cursor:pointer}.wp-toast__x:hover{color:#fff;border-color:#ffffff47}@keyframes wp-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}:root{color-scheme:dark;--ch-bg: #0c0e16;--ch-panel: #12151f;--ch-elevated: #191d2b;--ch-border: #252a3b;--ch-muted: #8a90a5;--ch-text: #edf0fc;--ch-accent: #8194ff;--ch-purple: #ad81f7;--ch-radius: 16px}body{font-family:Inter Variable,Inter,system-ui,sans-serif;background:var(--ch-bg);color:var(--ch-text)}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #9caaff;outline-offset:4px}::selection{background:#6077dc;color:#fff}.ch-brand{display:inline-flex;align-items:center;gap:11px;color:#f6f7ff;font-size:23px;font-weight:760;letter-spacing:-1px;line-height:1.2}.ch-brand-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #8b89ed;border-radius:12px;background:linear-gradient(140deg,#6c81ee,#7750c7);box-shadow:0 4px 20px #6766ed25}.ch-brand-game{display:block;font-size:8px;letter-spacing:2px;font-weight:600;color:#8c95b3;margin-top:5px}.ch-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#879aff;box-shadow:0 0 10px #879aff60}.ch-eyebrow{display:flex;align-items:center;gap:10px;color:#a0a6c0;font-size:10px;letter-spacing:2.1px;font-weight:650}.ch-primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid #8b96f8;border-radius:9px;background:linear-gradient(115deg,#6579eb,#8059d8);padding:14px 23px;color:#fff;font-size:13px;font-weight:650;box-shadow:0 5px 22px #6865df25;transition:transform .2s,box-shadow .2s}.ch-primary:hover{transform:translateY(-2px);box-shadow:0 9px 30px #6865df50}.ch-secure{display:flex;align-items:center;gap:8px;color:var(--ch-muted);font-size:11px}.ch-error{color:#ffb0b0!important;background:#aa303020;padding:12px;border-radius:8px}.ch-text-button{display:inline-flex;align-items:center;gap:8px;color:#b8c1ff;background:transparent;border:0;padding:0;font-size:12px;font-weight:600}.ch-skip{position:fixed;left:20px;top:-80px;z-index:1000;background:#7384f2;padding:12px}.ch-skip:focus{top:12px}.ch-landing{overflow:hidden;background:radial-gradient(ellipse at 80% 26%,#32316b25,transparent 48%),var(--ch-bg)}.ch-landing-nav{height:98px;max-width:1280px;margin:auto;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff09}.ch-landing-nav>div{display:flex;align-items:center;gap:35px}.ch-nav-link{display:flex;align-items:center;gap:6px;font-size:12px;color:#a6acc3}.ch-login-hero{max-width:1280px;min-height:650px;margin:auto;padding:70px 38px 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.ch-login-copy{z-index:2}.ch-login-copy h1{font-size:clamp(38px,4.3vw,62px);line-height:1.09;font-weight:720;letter-spacing:-3px;margin:26px 0}.ch-login-copy h1>span{background:linear-gradient(100deg,#91abff,#b38ce8);-webkit-background-clip:text;background-clip:text;color:transparent}.ch-login-copy>p{max-width:440px;font-size:14px;line-height:1.85;color:#9298ad;margin-bottom:29px}.ch-steam{height:53px;gap:14px;padding-inline:20px}.ch-steam img{width:24px;height:24px}.ch-steam+span{margin-top:17px}.ch-login-tags{display:flex;gap:28px;margin-top:47px;color:#5e657d;letter-spacing:1.8px;font-size:8px;font-weight:700}.ch-showroom{height:470px;position:relative;isolation:isolate}.ch-orbit{position:absolute;border:1px solid #8994f414;border-radius:50%;width:430px;height:430px;left:40px;top:0;transform:rotate(-20deg)}.ch-orbit-two{width:530px;height:530px;top:-50px;left:-10px;border-style:dashed}.ch-showroom-label{position:absolute;top:30px;left:15px;font-size:60px;font-weight:800;letter-spacing:-3px;color:#c3c8ff05;white-space:nowrap}.ch-showcase-main{position:absolute;left:15px;top:72px;width:410px;height:260px;border:1px solid #66628e70;border-radius:18px;background:radial-gradient(ellipse at 50% 10%,#51487855,transparent 65%),linear-gradient(135deg,#1c2032,#161827);transform:rotate(-7deg);box-shadow:0 28px 65px #0005;padding:23px}.ch-rarity{font-size:8px;letter-spacing:2px;color:#be94ef;font-weight:700}.ch-showcase-main>img{width:105%;height:190px;object-fit:contain;position:absolute;left:-10px;top:10px;filter:drop-shadow(0 20px 10px #0007);transform:rotate(3deg);transition:transform .4s}.ch-showroom:hover .ch-showcase-main>img{transform:rotate(0) translateY(-10px)}.ch-showcase-main>div{position:absolute;bottom:22px;left:23px;right:23px}.ch-showcase-main div>span:first-child,.ch-showcase-small span{display:block;font-size:8px;letter-spacing:1.8px;color:#979bb2;margin-bottom:6px}.ch-showcase-main strong{font-size:22px;font-weight:600}.ch-showcase-mark{position:absolute;right:0;bottom:0;color:#777e99;font-size:9px;letter-spacing:2px}.ch-showcase-small{position:absolute;width:205px;height:173px;border:1px solid #63567970;border-radius:13px;padding:17px;background:linear-gradient(145deg,#212235,#161722);box-shadow:0 20px 40px #0004}.ch-showcase-small img{position:absolute;width:100%;height:120px;object-fit:contain;top:-4px;left:0;filter:drop-shadow(0 12px 12px #0007)}.ch-showcase-small>div{position:absolute;bottom:16px}.ch-showcase-small strong{font-size:14px}.ch-showcase-ak{top:277px;left:0;transform:rotate(4deg)}.ch-showcase-knife{top:249px;right:0;transform:rotate(7deg);background:radial-gradient(ellipse at 50% 0,#50347660,transparent 90%),#171b2a}.ch-showroom-caption{position:absolute;bottom:-32px;left:70px;display:flex;align-items:center;gap:8px;font-size:7px;letter-spacing:2px;color:#777c96}.ch-experience{max-width:1280px;margin:auto;padding:25px 38px 50px}.ch-section-heading{text-align:center;margin:20px 0 32px}.ch-section-heading>.ch-eyebrow{justify-content:center;font-size:8px}.ch-section-heading h2{font-size:26px;letter-spacing:-1px;font-weight:600;margin-top:12px}.ch-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ch-feature-grid>article{position:relative;border:1px solid var(--ch-border);border-radius:13px;background:linear-gradient(120deg,#181b28,#12151e);padding:28px}.ch-feature-icon{display:grid;place-items:center;border:1px solid #8194ff22;background:#8194ff0d;color:#a3b0fa;width:45px;height:45px;border-radius:12px}.ch-feature-number{position:absolute;right:24px;top:29px;color:#3e455d;font-size:11px;font-family:monospace}.ch-feature-grid h3{font-size:15px;font-weight:600;margin:22px 0 10px}.ch-feature-grid p{font-size:12px;line-height:1.8;color:var(--ch-muted);margin:0}.ch-legal{text-align:center;color:#686f85;font-size:10px;line-height:1.8;margin:28px 0 0}.ch-dashboard{display:flex;min-height:100dvh}.ch-sidebar{position:fixed;inset:0 auto 0 0;width:236px;z-index:90;border-right:1px solid #ffffff08;background:#10121b;padding:29px 17px 14px;display:flex;flex-direction:column;overflow:auto}.ch-sidebar-brand{padding-left:9px;margin-bottom:35px}.ch-sidebar .ch-brand{font-size:22px}.ch-workspace-label{display:flex;align-items:center;gap:10px;padding:13px 9px;border:1px solid var(--ch-border);border-radius:10px;margin-bottom:22px;font-size:11px;font-weight:650}.ch-workspace-label small{display:block;font-size:9px;font-weight:400;margin-top:4px;color:var(--ch-muted)}.ch-workspace-label>svg{margin-left:auto;color:#727994}.ch-workspace-icon{display:grid;place-items:center;width:31px;height:33px;background:#262b3c;border-radius:8px;color:#a9b2d0}.ch-nav-caption{font-size:8px;letter-spacing:1.5px;color:#5e6681;font-weight:700;margin:16px 12px 11px}.ch-nav-item{width:100%;border:1px solid transparent;display:flex;align-items:center;gap:12px;min-height:42px;padding:9px 12px;background:none;border-radius:8px;color:#939aaf;text-align:left;font-size:11px;font-weight:500;margin-bottom:3px;transition:background .2s,color .2s}.ch-nav-item>img{width:21px;height:21px;object-fit:contain;opacity:.65}.ch-nav-item:hover{background:#ffffff05;color:#e5e9ff}.ch-nav-item.is-active{border-color:#7387e82a;background:linear-gradient(90deg,#6277dd24,#6277dd0d);color:#aab9ff}.ch-nav-item.is-active>img{opacity:1}.ch-nav-item>svg:not(.ch-nav-arrow){flex-shrink:0}.ch-nav-arrow{margin-left:auto;opacity:0}.ch-nav-item.is-active .ch-nav-arrow{opacity:1}.ch-nav-divider{height:1px;background:#25293866;margin:12px}.ch-sidebar-bottom{margin-top:auto;padding-top:25px}.ch-community{padding:18px 13px;border:1px solid #343347;border-radius:10px;background:radial-gradient(ellipse at top left,#3c315d44,transparent),#161822;color:#a79ed4}.ch-community strong{display:block;font-size:9px;letter-spacing:1.3px;margin:11px 0 8px}.ch-community p{font-size:10px;line-height:1.7;color:#747d96;margin:0}.ch-sidebar-version{display:flex;align-items:center;gap:8px;font-size:9px;color:#626b82;margin:19px 8px 2px}.ch-sidebar-version>span:last-child{margin-left:auto;font-size:8px}.ch-content{margin-left:236px;width:calc(100% - 236px);min-width:0;display:flex;flex-direction:column}.ch-topbar{height:77px;padding:0 36px;border-bottom:1px solid #ffffff09;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#0e1119d9}.ch-breadcrumb{display:flex;gap:13px;align-items:center;font-size:10px;color:#646d83}.ch-breadcrumb strong{color:#c6cce0;font-weight:450}.ch-topbar-actions{display:flex;align-items:center;gap:19px}.ch-menu-button,.ch-sidebar-close{display:none}.ch-main{width:100%;max-width:1550px;margin:0 auto;padding:34px 36px 48px;flex:1}.ch-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.ch-page-heading p{font-size:11px;color:#8991a8;margin:0 0 9px}.ch-page-heading p strong{font-weight:500;color:#b9c2dd}.ch-page-heading h1{font-size:30px;letter-spacing:-1px;font-weight:650;margin:0}.ch-title-dot{color:#95a6ff}.ch-dashboard-hero{position:relative;display:flex;isolation:isolate;align-items:center;overflow:hidden;min-height:220px;border:1px solid #48446988;border-radius:14px;background:radial-gradient(ellipse at 85% 40%,#5c479559,transparent 65%),linear-gradient(110deg,#1b2135,#1b192b);padding:29px 32px;margin-bottom:28px}.ch-dashboard-hero>div:first-child{z-index:1;max-width:58%}.ch-dashboard-hero .ch-eyebrow{font-size:8px;color:#a4a6cd;letter-spacing:2px}.ch-dashboard-hero h2{font-size:27px;font-weight:600;letter-spacing:-.9px;margin:17px 0 10px}.ch-dashboard-hero p{font-size:11px;line-height:1.85;color:#9ca3bd;max-width:390px;margin:0 0 18px}.ch-hero-art{position:absolute;right:8px;top:0;bottom:0;width:47%;display:grid;place-items:center}.ch-hero-art>span{position:absolute;transform:rotate(-12deg);font-weight:800;font-size:50px;letter-spacing:-3px;color:#ffffff06;white-space:nowrap}.ch-hero-art>img{width:100%;height:235px;object-fit:contain;transform:rotate(-12deg);filter:drop-shadow(0 24px 20px #0008);transition:transform .4s}.ch-dashboard-hero:hover .ch-hero-art>img{transform:rotate(-8deg) translateY(-5px)}.ch-loadout-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ch-border);padding-bottom:23px;margin-bottom:25px}.ch-loadout-bar>div:first-child{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.5px;color:#737f99;font-weight:600}.ch-team-toggle{display:flex;gap:4px;padding:4px;background:#131722;border:1px solid #242b3e;border-radius:9px}.ch-team-toggle button{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;color:#777f97;font-size:10px;padding:8px 13px;border-radius:6px;transition:background .2s}.ch-team-toggle button.is-active{border-color:#39415e;background:#262d43;color:#d6def9;box-shadow:0 2px 8px #0003}.ch-team-toggle small{font-size:8px;background:#ffffff08;border-radius:3px;padding:2px 4px;margin-left:12px}.ch-team-dot{height:5px;width:5px;border-radius:50%;background:#d5a77c}.ch-team-dot-CT{background:#8db5ef}.ch-dashboard .weapons-section{max-width:none;padding:0}.ch-dashboard .weapons-toolbar{align-items:center;margin:0 0 16px}.ch-dashboard .weapons-toolbar__eyebrow{display:none}.ch-dashboard .weapons-toolbar__title{font-family:inherit;font-size:19px;color:#e5eafb;font-weight:600;letter-spacing:-.4px;text-transform:none}.ch-dashboard .weapons-toolbar__hint{font-size:11px;color:var(--ch-muted)}.ch-dashboard .loadout-category-slot,.ch-dashboard .weapon-categories{display:none}.ch-dashboard .weapons-grid-label{font-size:10px;letter-spacing:0;color:#69758e;margin:18px 0 12px;text-transform:none}.ch-dashboard .weapons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ch-dashboard .weapon-card-shell{min-width:0;border:1px solid #292d41;border-radius:12px;background:linear-gradient(145deg,#1a1d2c,#141722);overflow:hidden;box-shadow:none;transition:transform .2s,border-color .2s,box-shadow .2s}.ch-dashboard .weapon-card-shell:hover{transform:translateY(-4px);border-color:#6573ac;box-shadow:0 13px 30px #0003}.ch-dashboard .weapon-card{position:relative;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 15%,#4c496f25,transparent 65%);padding:18px 18px 15px;width:100%;text-align:left;min-height:213px}.ch-dashboard .weapon-card:before{content:"CUSTOMIZE ↗";position:absolute;top:14px;right:15px;font-size:7px;letter-spacing:1px;color:#808aa5;opacity:0;transition:opacity .2s}.ch-dashboard .weapon-card:hover:before{opacity:1}.ch-dashboard .weapon-img{width:100%;height:137px;max-width:100%;object-fit:contain;margin:0 auto 12px;filter:drop-shadow(0 16px 10px #0005);transition:transform .3s}.ch-dashboard .weapon-card:hover .weapon-img{transform:scale(1.06) rotate(-2deg)}.ch-dashboard .weapon-name{font-size:12px;color:#e4e8f7;text-shadow:none;font-weight:600;letter-spacing:0}.ch-dashboard .weapon-card__meta{border-top:1px solid #ffffff06;padding-top:13px;align-items:flex-start;text-align:left}.ch-dashboard .weapon-sub,.ch-dashboard .weapon-skin{font-size:10px;font-style:normal;color:#838da8;margin-top:4px}.ch-dashboard .weapon-card__glow{background:linear-gradient(90deg,#7969cd,#5d85cd);height:2px;top:auto;bottom:0;opacity:.55;filter:none;border-radius:0}.ch-dashboard .knife-equip{background:#111521;padding:10px 14px;border-top:1px solid #252b3e}.ch-dashboard .knife-status,.ch-dashboard .loadout-status{background:#171c2b;border:1px solid #303954;border-radius:10px;box-shadow:none;padding:17px 20px;margin-bottom:17px}.ch-dashboard .knife-status__name,.ch-dashboard .loadout-status__title{font-size:14px}.ch-dashboard .knife-status__hint,.ch-dashboard .loadout-status__hint{font-size:11px}.ch-filters{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ch-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #2a3042;border-radius:8px;background:#131722;color:#717d98;padding:0 12px;min-width:100px}.ch-search input{width:100%;background:none;color:#d8def1;border:0;height:38px;outline:none;font-size:11px;min-width:0}.ch-search:focus-within{border-color:#8a9cf5}.ch-search input::placeholder{color:#69738a}.ch-filters select{font-size:10px;color:#aeb8d0;border:1px solid #2a3042;background:#151925;border-radius:7px;padding:10px 11px;min-width:0}.ch-empty{border:1px dashed #353c55;border-radius:12px;padding:45px;text-align:center;color:#96a0bb;grid-column:1/-1}.ch-empty h3{font-size:16px}.ch-empty button{color:#a4b4ff;background:transparent;border:0;font-size:12px}.ch-result-count{color:#69748d;font-size:10px;font-weight:400;margin-left:12px}.ch-toast{position:fixed;bottom:24px;right:24px;z-index:1100;background:#20352e;border:1px solid #537e6d;color:#c2eedb;padding:15px 24px;border-radius:10px;box-shadow:0 8px 40px #0006;font-size:13px}.ch-dashboard .weapon-customizer{background:#131724;color:#dfe5f6;border:1px solid #2b334b;border-radius:14px;box-shadow:none;max-width:none}.ch-dashboard .weapon-customizer-header{background:#1a2030;border-color:#2b334b}.ch-dashboard .wc-hero{background:radial-gradient(ellipse at 50% 20%,#42406b55,transparent 75%),#161b29;border:1px solid #32394e;border-radius:12px}.ch-dashboard .wc-hero__stage{background:transparent}.ch-dashboard .wc-options,.ch-dashboard .wc-settings{background:#171c2b;border-color:#2d344c}.ch-dashboard .wc-opt input:not([type=checkbox]):not([type=range]),.ch-dashboard .wc-skins__search{background:#101521;border:1px solid #353e58;color:#e1e8ff;border-radius:7px}.ch-dashboard .wc-opt__range{accent-color:#92a5ff}.ch-dashboard .skin-button{border:1px solid #2e364b;background:linear-gradient(130deg,#202539,#171c2a);border-radius:10px;box-shadow:none}.ch-dashboard .skin-button.selected{border-color:#95a2ff;background:#7484df25;box-shadow:0 0 0 1px #95a2ff33}.ch-dashboard .skin-button__name{font-size:10px;line-height:1.5}.ch-dashboard .wc-btn{border-radius:8px;font-size:12px}.ch-dashboard .wc-btn--primary{background:linear-gradient(100deg,#6883e9,#8a66d9);color:#fff;border-color:#9a9aeb}.ch-dashboard .wc-hero__title{font-family:inherit;font-weight:600;font-size:23px}.ch-dashboard .wc-opt--check input{accent-color:#859afb}.ch-dashboard .full-loadout-cta__btn,.ch-dashboard .loadouts-trigger{background:#1d253a;border:1px solid #3b4769;border-radius:8px;color:#b8c9f9;box-shadow:none;font-size:11px}.ch-dashboard .loadouts-trigger{padding:12px 15px}.ch-dashboard .weapons-reset-team{font-size:10px;background:#231b25;border:1px solid #513646;color:#cba7b5}.wp-menu-trigger,.wp-user-trigger{background:#141925;border-color:#292f42;border-radius:8px;box-shadow:none}.wp-user-trigger__avatar{border-radius:8px}.wp-user-trigger__name{font-family:inherit;font-size:11px}.wp-menu-panel,.wp-sheet__panel{background:#191e2d;border-color:#343c54}.wp-menu-item{font-family:inherit}.wp-menu-item:hover{background:#8194ff18}.site-footer{margin-top:auto;background:transparent;border-top:1px solid #ffffff08;color:#6c758d;font-size:10px}.site-footer a{color:#9da8c6}.cookie-consent{font-family:inherit}.ch-dashboard .team-pick{background:transparent;min-height:auto;padding:20px 0}.ch-dashboard .team-pick__atmosphere{display:none}.ch-dashboard .team-pick__container{max-width:900px}.ch-dashboard .team-board{background:radial-gradient(ellipse at top,#303859,#171d2c);border:1px solid #3b4462;border-radius:14px;box-shadow:none}.ch-dashboard .team-board--t{background:radial-gradient(ellipse at top,#463749,#1d1b2a)}.ch-dashboard .team-pick__heading h1{font-family:inherit;font-size:24px}.ch-dashboard .team-board__cta{background:#252f4b;border-color:#465778;border-radius:7px}.ch-dashboard .team-board__agent{max-height:330px}.ch-account-page h1{font-size:32px;letter-spacing:-1px}.ch-account-page>p{color:var(--ch-muted);font-size:12px;line-height:1.9}.ch-profile-card{display:flex;gap:26px;align-items:center;padding:36px;background:linear-gradient(120deg,#242b43,#191c2c);border:1px solid #3a4260;border-radius:16px;margin:30px 0}.ch-profile-card>img{width:100px;height:100px;border-radius:22px}.ch-profile-card h2{font-size:25px;margin:12px 0}.ch-profile-card code{font-size:12px;color:#929cb9}.ch-profile-card a{display:flex;gap:8px;align-items:center;margin-top:18px;font-size:12px;color:#a6b5f8}.ch-help-steps{display:grid;gap:16px;margin:30px 0}.ch-help-steps article{display:flex;gap:25px;padding:25px;border:1px solid #31394f;border-radius:12px;background:#171c29}.ch-help-steps article>span{color:#8f9de8;font-size:26px;font-weight:300}.ch-help-steps p{color:#9ca7c3;font-size:13px;line-height:1.8;margin:0}.ch-connection-error{display:grid;place-content:center;min-height:100dvh;text-align:center;padding:25px}.ch-connection-error>p{color:#a1abc5}.ch-nav-overlay{display:none}@media(min-width:1550px){.ch-dashboard .weapons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-dashboard-hero{min-height:250px}.ch-hero-art>img{height:280px}}@media(max-width:1150px){.ch-sidebar{width:208px;padding-inline:12px}.ch-content{margin-left:208px;width:calc(100% - 208px)}.ch-main{padding:28px 24px}.ch-topbar{padding-inline:24px}.ch-dashboard .weapons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-login-hero{gap:10px;padding-inline:30px}.ch-showroom{transform:scale(.85);transform-origin:center right}.ch-login-copy h1{font-size:47px}.ch-dashboard-hero h2{font-size:23px}.ch-hero-art{width:43%}}@media(max-width:800px){.ch-sidebar{transform:translate(-100%);transition:transform .25s;width:236px;box-shadow:15px 0 60px #0007}.ch-sidebar.is-open{transform:none}.ch-content{margin-left:0;width:100%}.ch-menu-button{display:grid;place-items:center;background:none;border:0;color:#a9b5d3;padding:0;margin-right:3px}.ch-sidebar-close{display:block;position:absolute;top:12px;right:8px;border:0;background:none;color:#a9b5d3}.ch-nav-overlay{display:block;position:fixed;inset:0;z-index:89;border:0;background:#050811b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ch-landing-nav{height:80px;padding:0 24px}.ch-landing-nav>div{gap:16px}.ch-nav-link{font-size:10px}.ch-login-hero{display:flex;flex-direction:column;padding:48px 25px 15px;gap:20px;text-align:center;min-height:0}.ch-login-copy>.ch-eyebrow,.ch-login-copy>.ch-secure,.ch-login-tags{justify-content:center}.ch-login-copy h1{font-size:48px}.ch-login-copy>p{margin-inline:auto;font-size:13px}.ch-login-tags{margin-top:30px}.ch-showroom{width:460px;max-width:100%;height:460px;transform:scale(.88);transform-origin:top center;margin-bottom:-30px}.ch-experience{padding:0 25px 30px}.ch-feature-grid{grid-template-columns:1fr}.ch-feature-grid>article{padding:22px}.ch-feature-grid h3{margin-top:16px}.ch-section-heading h2{font-size:23px}.ch-feature-grid p{max-width:500px}.ch-sidebar-bottom{margin-top:20px}}@media(max-width:520px){.ch-brand{font-size:20px}.ch-brand-icon{width:36px;height:36px;border-radius:10px}.ch-brand-game{font-size:7px}.ch-nav-link{display:none}.ch-login-copy h1{font-size:40px;letter-spacing:-2px}.ch-login-copy>.ch-eyebrow{font-size:8px}.ch-showroom{transform:scale(.73);width:425px;max-width:none;margin-bottom:-90px}.ch-login-tags{font-size:7px;gap:22px}.ch-topbar{height:66px;padding:0 16px}.ch-breadcrumb{gap:7px;font-size:9px}.ch-breadcrumb>span{display:none}.ch-topbar-actions{gap:7px}.wp-user-trigger__name{display:none}.ch-main{padding:25px 16px}.ch-page-heading h1{font-size:26px}.ch-page-heading p{font-size:10px}.ch-dashboard-hero{min-height:210px;padding:22px}.ch-dashboard-hero>div:first-child{max-width:75%}.ch-dashboard-hero h2{font-size:23px;max-width:220px}.ch-dashboard-hero p{font-size:10px;max-width:230px}.ch-dashboard-hero .ch-eyebrow{font-size:6px}.ch-hero-art{width:52%;right:-60px;opacity:.45;z-index:0}.ch-hero-art>img{height:220px}.ch-hero-art>span{display:none}.ch-loadout-bar{flex-direction:column;align-items:stretch;gap:11px;padding-bottom:16px;margin-bottom:20px}.ch-team-toggle button{flex:1;justify-content:center;padding:8px 5px;font-size:9px}.ch-team-toggle small{margin-left:2px}.ch-filters{flex-wrap:wrap;gap:8px}.ch-search{flex-basis:100%}.ch-filters select{flex:1;font-size:10px}.ch-dashboard .weapons-grid{gap:10px}.ch-dashboard .weapon-card{padding:12px;min-height:180px}.ch-dashboard .weapon-img{height:104px}.ch-dashboard .weapon-name{font-size:11px}.ch-dashboard .weapon-sub,.ch-dashboard .weapon-skin{font-size:9px}.ch-dashboard .loadouts-trigger{font-size:9px;padding:10px}.ch-result-count{font-size:9px}.ch-dashboard .weapons-toolbar__title{font-size:17px}.ch-dashboard .wc-hero__title{font-size:19px}.ch-profile-card{padding:22px;gap:17px}.ch-profile-card>img{width:66px;height:66px;border-radius:14px}.ch-profile-card h2{font-size:19px}.ch-account-page h1{font-size:26px}.ch-toast{bottom:12px;right:12px;left:12px;text-align:center}.ch-dashboard .weapons-toolbar{gap:8px}.ch-dashboard .weapons-reset-team{font-size:9px}.ch-help-steps article{padding:20px;gap:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cookie-dock__panel{background:#191e2b;border:1px solid #363e56;border-radius:12px;box-shadow:0 16px 60px #0006;width:330px}.cookie-dock__desc{font-size:11px;line-height:1.7}.cookie-dock__fab{width:35px;height:35px;border-color:#616c9c;background:#192033;color:#9caafa;box-shadow:none}.cookie-dock__btn--primary{background:#6e7edb;border-radius:6px}.cookie-dock__actions{justify-content:flex-end}.ch-cookie-details{margin:10px 0;font-size:10px;color:#8e9bb9}.ch-cookie-details summary{cursor:pointer}.cookie-dock__list{max-height:170px;overflow:auto}.ch-dashboard .weapon-card-shell{border-radius:12px}.ch-dashboard .weapon-card-shell .weapon-card{height:100%}
