@layer cw.modules{.clan-picker{display:inline-flex;position:relative}.clan-picker__btn{min-width:14.5rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;border:1px dashed var(--accent-line);background:var(--accent-soft);color:var(--accent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;transition:all .15s;display:inline-flex}.clan-picker__btn:hover:not(:disabled){background:rgba(var(--accent-rgb), .18);border-color:var(--accent);border-style:solid}.clan-picker__btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--border-card);color:var(--color-text-45);background:0 0}.clan-picker__popover{z-index:40;border:1px solid rgba(var(--accent-rgb), .35);background:var(--bg-deep);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:300px;max-height:250px;box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 44px -14px #000000bf, 0 0 30px -12px rgba(var(--accent-rgb), .35);border-radius:8px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) ClanMemberPicker-module__EEr10W__clan-picker-in;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}@keyframes ClanMemberPicker-module__EEr10W__clan-picker-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.clan-picker__popover::-webkit-scrollbar{width:4px}.clan-picker__popover::-webkit-scrollbar-thumb{background:var(--border-card);border-radius:2px}.clan-picker__row{cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text-100);text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:10px;padding:7px 10px;transition:background .1s;display:flex;position:relative;overflow:hidden}.clan-picker__row:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--row-tint,transparent) 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.clan-picker__row>*{z-index:1;position:relative}.clan-picker__row:hover{background:var(--bg-card-soft)}.clan-picker__dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.clan-picker__dot.clan-picker__tier-ember{background:#e5e7eb}.clan-picker__dot.clan-picker__tier-nova{background:#4ade80}.clan-picker__dot.clan-picker__tier-vortex{background:#60a5fa}.clan-picker__dot.clan-picker__tier-inferno{background:#c084fc}.clan-picker__dot.clan-picker__tier-eclipse{background:#f5c542}.clan-picker__dot.clan-picker__tier-apex{background:#ef4444}.clan-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}:is(.clan-picker__name.clan-picker__tier-ember,.clan-picker__apex.clan-picker__tier-ember){color:#e5e7eb}:is(.clan-picker__name.clan-picker__tier-nova,.clan-picker__apex.clan-picker__tier-nova){color:#4ade80}:is(.clan-picker__name.clan-picker__tier-vortex,.clan-picker__apex.clan-picker__tier-vortex){color:#60a5fa}:is(.clan-picker__name.clan-picker__tier-inferno,.clan-picker__apex.clan-picker__tier-inferno){color:#c084fc}:is(.clan-picker__name.clan-picker__tier-eclipse,.clan-picker__apex.clan-picker__tier-eclipse){color:#f5c542}:is(.clan-picker__name.clan-picker__tier-apex,.clan-picker__apex.clan-picker__tier-apex){color:#ef4444}.clan-picker__apex{font-size:var(--fs-3xs-h);letter-spacing:.1em;flex-shrink:0;font-weight:700}.clan-picker__empty{text-align:center;font-family:var(--font-mono);font-size:var(--fs-2xs-h);letter-spacing:.12em;color:var(--color-text-45);padding:14px}@media (max-width:768px){.clan-picker__btn{height:28px;font-size:var(--fs-3xs-h);letter-spacing:.1em;padding:0 10px}@media (max-width:640px){.clan-picker__btn{min-width:10.5rem}}}}
@layer cw.modules{.ClanCompareView-module__vNpLJG__root{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.ClanCompareView-module__vNpLJG__controls{flex-direction:column;flex:none;gap:10px;display:flex}.ClanCompareView-module__vNpLJG__players{flex-wrap:wrap;gap:8px;display:flex}.ClanCompareView-module__vNpLJG__playerChip{background:var(--bg-card);border:1px solid var(--compare-player-border);border-radius:4px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex}.ClanCompareView-module__vNpLJG__playerChip[data-player="0"],.ClanCompareView-module__vNpLJG__tableWrap th[data-player="0"]{--compare-player-color:gold;--compare-player-border:#ffd70060}.ClanCompareView-module__vNpLJG__playerChip[data-player="1"],.ClanCompareView-module__vNpLJG__tableWrap th[data-player="1"]{--compare-player-color:#7dd3fc;--compare-player-border:#7dd3fc60}.ClanCompareView-module__vNpLJG__playerChip[data-player="2"],.ClanCompareView-module__vNpLJG__tableWrap th[data-player="2"]{--compare-player-color:#f472b6;--compare-player-border:#f472b660}.ClanCompareView-module__vNpLJG__playerChip[data-player="3"],.ClanCompareView-module__vNpLJG__tableWrap th[data-player="3"]{--compare-player-color:#34d399;--compare-player-border:#34d39960}.ClanCompareView-module__vNpLJG__playerDot{background:var(--compare-player-color);border-radius:2px;flex-shrink:0;width:8px;height:8px}.ClanCompareView-module__vNpLJG__playerName{font-size:var(--fs-md);font-weight:600}.ClanCompareView-module__vNpLJG__tierBadge{color:var(--compare-tier-color);font-family:var(--font-mono);font-size:var(--fs-3xs-h);letter-spacing:.12em;background:color-mix(in srgb, var(--compare-tier-color) 13%, transparent);border-radius:3px;padding:2px 7px;font-weight:700}.ClanCompareView-module__vNpLJG__removeButton{width:22px;height:22px;color:var(--color-text-45);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.ClanCompareView-module__vNpLJG__error{color:var(--stat-bad);font-family:var(--font-mono);font-size:var(--fs-sm);background:color-mix(in srgb, var(--stat-bad) 8%, transparent);border:1px solid color-mix(in srgb, var(--stat-bad) 30%, transparent);border-radius:var(--radius-md);padding:12px 16px}.ClanCompareView-module__vNpLJG__empty{color:var(--color-text-70);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:24px 16px}.ClanCompareView-module__vNpLJG__compareGrid{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden auto}.ClanCompareView-module__vNpLJG__compareGrid>*{min-width:0;max-width:100%}.ClanCompareView-module__vNpLJG__radarWrap{flex-direction:column;gap:2px;width:100%;max-width:440px;height:440px;margin:0 auto;padding:10px 12px 8px;display:flex;position:relative;overflow:hidden}.ClanCompareView-module__vNpLJG__radarWrap>.spider-chart{flex:auto;min-height:0}.ClanCompareView-module__vNpLJG__tableWrap{width:100%;overflow:hidden}.ClanCompareView-module__vNpLJG__tableWrap table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-mono);margin:0}.ClanCompareView-module__vNpLJG__tableWrap th,.ClanCompareView-module__vNpLJG__tableWrap td{border-bottom:1px solid var(--border-subtle);padding:6px 10px}.ClanCompareView-module__vNpLJG__tableWrap thead th{font-size:var(--fs-3xs);letter-spacing:.16em;text-transform:uppercase;text-align:center;font-weight:700}.ClanCompareView-module__vNpLJG__tableWrap thead th:first-child{text-align:left;color:var(--color-text-45);font-weight:600}.ClanCompareView-module__vNpLJG__tableWrap thead th[data-player]{color:var(--compare-player-color)}.ClanCompareView-module__vNpLJG__tableWrap thead th:first-child,.ClanCompareView-module__vNpLJG__tableWrap tbody td:first-child{width:22%;max-width:22%}.ClanCompareView-module__vNpLJG__rowLabel{font-size:var(--fs-2xs-h);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-70);text-align:left;font-weight:500}.ClanCompareView-module__vNpLJG__rowCell{text-align:center;font-variant-numeric:tabular-nums}.ClanCompareView-module__vNpLJG__rowCellMain{color:var(--compare-value-color,var(--compare-value));font-size:var(--fs-sm-h);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:4px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.ClanCompareView-module__vNpLJG__rowCellMain[data-tone=apex]{--compare-value-color:var(--accent)}.ClanCompareView-module__vNpLJG__rowCellMain[data-tone=parity]{--compare-value-color:var(--compare-parity)}.ClanCompareView-module__vNpLJG__rowCellMain[data-tone=win]{--compare-value-color:var(--stat-good)}.ClanCompareView-module__vNpLJG__rowCellMain[data-tone=value]{--compare-value-color:var(--compare-value)}.ClanCompareView-module__vNpLJG__rowCellContrib{font-size:var(--fs-3xs-h);color:var(--compare-loss);flex-shrink:0;margin-left:4px;font-weight:500}.ClanCompareView-module__vNpLJG__rowCellContrib[data-tone=parity]{color:var(--compare-parity)}.ClanCompareView-module__vNpLJG__rowCellContrib[data-tone=apex]{color:var(--compare-loss)}.ClanCompareView-module__vNpLJG__rowApex{background:rgba(var(--accent-rgb), .06)}.ClanCompareView-module__vNpLJG__rowApex .ClanCompareView-module__vNpLJG__rowLabel{color:var(--accent);font-weight:700}.ClanCompareView-module__vNpLJG__rowApex .ClanCompareView-module__vNpLJG__rowCellMain{font-size:var(--fs-xl)}@media (max-width:768px){.ClanCompareView-module__vNpLJG__playerChip{gap:5px;padding:4px 4px 4px 8px}.ClanCompareView-module__vNpLJG__playerDot{width:6px;height:6px}.ClanCompareView-module__vNpLJG__playerName{font-size:var(--fs-xs)}.ClanCompareView-module__vNpLJG__tierBadge{padding:1px 5px;font-size:8px}.ClanCompareView-module__vNpLJG__removeButton{width:18px;height:18px;font-size:var(--fs-md)}.ClanCompareView-module__vNpLJG__compareGrid{grid-template-columns:1fr;gap:4px}.ClanCompareView-module__vNpLJG__compareGrid>*{overflow:hidden}.ClanCompareView-module__vNpLJG__radarWrap{order:-1;width:100%;height:auto;max-height:none;padding:0;overflow:visible}.ClanCompareView-module__vNpLJG__radarWrap>.spider-chart{aspect-ratio:1;flex:none;width:82%;max-width:300px;height:auto;min-height:0;margin:0 auto}.ClanCompareView-module__vNpLJG__tableWrap table{table-layout:fixed;font-size:var(--fs-xs)}.ClanCompareView-module__vNpLJG__tableWrap th,.ClanCompareView-module__vNpLJG__tableWrap td{text-overflow:ellipsis;white-space:nowrap;padding:4px clamp(2px,.6vw,4px);overflow:hidden}.ClanCompareView-module__vNpLJG__tableWrap th+th,.ClanCompareView-module__vNpLJG__tableWrap td+td{border-left:1px solid var(--border-subtle)}.ClanCompareView-module__vNpLJG__tableWrap thead th{letter-spacing:.08em;font-size:8px}.ClanCompareView-module__vNpLJG__tableWrap thead th:first-child,.ClanCompareView-module__vNpLJG__tableWrap tbody td:first-child{width:20%;max-width:20%}.ClanCompareView-module__vNpLJG__rowLabel{letter-spacing:0;font-size:clamp(7.5px,2.2vw,9px)}.ClanCompareView-module__vNpLJG__rowCellMain{gap:clamp(2px,.8vw,4px);font-size:clamp(7.5px,2.5vw,10px)}.ClanCompareView-module__vNpLJG__rowCellContrib{margin-left:0;font-size:clamp(6px,1.9vw,8px)}.ClanCompareView-module__vNpLJG__rowApex .ClanCompareView-module__vNpLJG__rowCellMain{font-size:clamp(8.5px,2.8vw,11px)}}}
@layer cw.modules{.RosterTable-module__Dms_aG__root{flex:1;min-height:0;max-height:100%}.RosterTable-module__Dms_aG__scroll{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-card-soft);width:100%}.RosterTable-module__Dms_aG__table{font-family:var(--font-sans);border-collapse:separate;border-spacing:0;font-size:clamp(11px,2.6vw,13.5px)}.RosterTable-module__Dms_aG__headRow{text-align:left;font-family:var(--font-mono);color:var(--color-text-45);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(8px,2.2vw,10.5px)}.RosterTable-module__Dms_aG__row{background:var(--row-bg);transition:background-color .15s}.RosterTable-module__Dms_aG__th,.RosterTable-module__Dms_aG__td{border-bottom:1px solid var(--border-subtle);padding:clamp(4px,1vw,8px) clamp(4px,2vw,16px)}.RosterTable-module__Dms_aG__td{text-align:left;color:var(--color-text-100);font-variant-numeric:tabular-nums}.RosterTable-module__Dms_aG__num{text-align:right}.RosterTable-module__Dms_aG__indexHead{white-space:nowrap;width:1%}.RosterTable-module__Dms_aG__thActive{color:var(--color-text-100)}.RosterTable-module__Dms_aG__sortArrow{color:var(--color-text-70);font-size:.85em;transition:transform .15s}.RosterTable-module__Dms_aG__sortArrowAsc{transform:rotate(180deg)}.RosterTable-module__Dms_aG__indexCell{color:var(--color-text-45);font-size:var(--fs-sm)}.RosterTable-module__Dms_aG__playerName{font-family:var(--font-display);color:var(--tier-color);font-size:clamp(11px,2.8vw,14.5px);font-weight:600}.RosterTable-module__Dms_aG__officerBadge{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;border:1px solid var(--accent-line);border-radius:3px;padding:1px clamp(3px,1vw,5px);font-size:clamp(7px,1.8vw,9px)}.RosterTable-module__Dms_aG__mobileRank{font-family:var(--font-mono);color:var(--color-text-45);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(6.5px,2vw,8.5px)}.RosterTable-module__Dms_aG__rankCell{color:var(--color-text-70)}.RosterTable-module__Dms_aG__rankLevel{color:var(--color-text-45);font-family:var(--font-mono);font-size:var(--fs-xs);margin-right:6px}.RosterTable-module__Dms_aG__ratingWrap{justify-content:flex-end;display:flex}.RosterTable-module__Dms_aG__ratingBadge{border:1px solid rgba(var(--tier-rgb), .55);background:radial-gradient(circle at 30% 20%, rgba(var(--tier-rgb), .34), rgba(var(--tier-rgb), .08) 75%);width:clamp(24px,5vw,32px);height:clamp(24px,5vw,32px);box-shadow:0 0 12px -3px rgba(var(--tier-rgb), .42);font-family:var(--font-display);color:var(--tier-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 8px rgba(var(--tier-rgb), .45);border-radius:50%;font-size:clamp(10px,2.6vw,14px);font-weight:700;line-height:1}.RosterTable-module__Dms_aG__metricPrimary{color:var(--accent);font-weight:600}.RosterTable-module__Dms_aG__emptyCell{color:var(--color-text-45)}.roster-scroll{--roster-thead-h:2.25rem;--roster-row-h:2.5rem;flex:1;min-height:0;max-height:100%;overflow-y:auto}.roster-scroll table thead tr{height:var(--roster-thead-h)}.roster-scroll table tbody tr{height:var(--roster-row-h)}.roster-scroll table thead{z-index:1;background:var(--bg-card-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}@media (max-width:768px){.roster-scroll table thead{background:var(--bg-card-strong);-webkit-backdrop-filter:none}}@media (min-width:768px){.roster-scroll{--roster-row-h:3.5rem;min-height:0;max-height:100%}}}
@layer cw.modules{.ClanIdCopy-module__mGI7xa__button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-45);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ClanIdCopy-module__mGI7xa__button:hover{color:var(--color-text-100);border-color:var(--border-subtle);background:var(--bg-card)}.ClanIdCopy-module__mGI7xa__button[data-copied=true],.ClanIdCopy-module__mGI7xa__button[data-copied=true]:hover{color:#22c55e;background:0 0;border-color:#0000}}
@layer cw.modules{.ClanStatTile-module__8QINSa__tile{border:1px solid var(--border-card);background:var(--bg-card-soft);border-radius:var(--radius-md);text-align:center;padding:clamp(6px,1.5vw,10px) clamp(8px,1.8vw,12px)}.ClanStatTile-module__8QINSa__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(13px,3vw,18px);font-weight:700;line-height:1}.ClanStatTile-module__8QINSa__toneDefault{color:var(--color-text-100)}.ClanStatTile-module__8QINSa__toneRank{color:var(--color-ice)}.ClanStatTile-module__8QINSa__toneAccent{color:var(--accent)}.ClanStatTile-module__8QINSa__toneGood{color:var(--stat-good)}.ClanStatTile-module__8QINSa__toneBad{color:var(--stat-bad)}.ClanStatTile-module__8QINSa__label{color:var(--color-text-45);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:clamp(8px,1.6vw,9.5px)}@media (max-width:768px){.ClanStatTile-module__8QINSa__tile{flex-direction:row;justify-content:center;align-items:baseline;gap:4px;padding:4px 2px;display:flex}.ClanStatTile-module__8QINSa__value{font-size:clamp(11px,3vw,13px)}.ClanStatTile-module__8QINSa__label{letter-spacing:.06em;margin-top:0;font-size:7px}}}
@layer cw.modules{.MembersSkeleton-module__Fzru2q__headSection{padding:clamp(6px,1vh,12px) 0 clamp(10px,1.5vh,16px)}.MembersSkeleton-module__Fzru2q__titleStubWrap{gap:clamp(10px,2vw,18px)}.MembersSkeleton-module__Fzru2q__avatarStub{width:clamp(48px,6vw,64px);height:clamp(48px,6vw,64px)}.MembersSkeleton-module__Fzru2q__titleStub{width:clamp(140px,25vw,256px);height:clamp(32px,5vw,48px)}.MembersSkeleton-module__Fzru2q__statsSection{padding:0 0 12px}.MembersSkeleton-module__Fzru2q__statCard{border:1px solid var(--border-card);border-radius:var(--radius-md);padding:10px 12px}.MembersSkeleton-module__Fzru2q__tableSection{padding:0 0 24px}.MembersSkeleton-module__Fzru2q__tableCard{border:1px solid var(--border-card);border-radius:var(--radius-md);padding:12px 16px}}
@layer cw.modules{.page-module__b_hxYq__headline{gap:18px}.page-module__b_hxYq__logoBox{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;flex-shrink:0;width:clamp(56px,6vw,72px);height:clamp(56px,6vw,72px);overflow:hidden;box-shadow:0 0 18px #ffd36b38}.page-module__b_hxYq__logoImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__b_hxYq__title{color:var(--color-text-100);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05}@media (max-width:768px){.page-module__b_hxYq__title{font-size:30px}}.page-module__b_hxYq__titleTag{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;vertical-align:middle;border-radius:6px;padding:.28em .56em;font-size:.32em;font-weight:500}.page-module__b_hxYq__headSection{z-index:6;position:relative}.page-module__b_hxYq__tabsRow{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.page-module__b_hxYq__tabsSlot{display:contents}.page-module__b_hxYq__mobileTabsRow{justify-content:flex-end;align-items:center;gap:8px;display:flex}.members-content-panel{flex:1;min-height:0}.members-tabs-shell{flex:1}@media (max-width:768px){.members-tabs-sticky-row{z-index:5;background:var(--color-bg-void);position:sticky;top:0}.members-tabs-shell[data-tab=members] .members-content-panel{max-height:calc(100svh - 122px)}.members-tabs-shell[data-tab=compare] .members-content-panel{max-height:calc(100svh - 61px)}}}
