.squad-builder_drawer__EIMNL{margin-top:var(--s6);scroll-margin-top:var(--s4)}.squad-builder_summary__dzpqk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);width:fit-content;max-width:100%;cursor:pointer;list-style:none}.squad-builder_summary__dzpqk::-webkit-details-marker{display:none}.squad-builder_chip__t4F2Q{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--h-sm);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--step--1);font-weight:600}.squad-builder_chip__t4F2Q:after{content:"";width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--t-fast) var(--ease)}.squad-builder_drawer__EIMNL[open] .squad-builder_chip__t4F2Q:after{transform:translateY(2px) rotate(-135deg)}.squad-builder_summary__dzpqk:focus-visible .squad-builder_chip__t4F2Q,.squad-builder_summary__dzpqk:hover .squad-builder_chip__t4F2Q{border-color:var(--accent)}.squad-builder_summary__dzpqk:focus-visible{outline:none}.squad-builder_summary__dzpqk:focus-visible .squad-builder_chip__t4F2Q{outline:3px solid var(--accent);outline-offset:2px}.squad-builder_hint__tHguk{color:var(--muted);font-size:var(--step--1)}.squad-builder_body__rWQrP{margin-top:var(--s4)}.player-picker_pair__BC3xz{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--s4);margin:var(--s4) 0}.player-picker_picker__7nFLE{display:grid;gap:var(--s1);font-size:var(--step--1);min-width:0;align-content:start}.player-picker_label__XUsQ8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);font-size:var(--step--1);font-weight:600;color:var(--ink-2)}.player-picker_count__OwDg9{font-weight:400;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-picker_box__br1N_{position:relative}.player-picker_box__br1N_ input{width:100%;min-width:0;padding-left:2rem;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2393a59b' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5 14 14'/%3E%3C/svg%3E") no-repeat .65rem 50%}.player-picker_box__br1N_ input:read-only{background-color:var(--surface-2)}.player-picker_list__YVyok{position:absolute;z-index:30;top:calc(100% + var(--s1));left:0;right:0;margin:0;padding:var(--s1);list-style:none;max-height:min(19rem,55vh);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-panel);box-shadow:var(--shadow-2)}.player-picker_list__YVyok[hidden]{display:none}.player-picker_option__15Gu9{display:grid;gap:.1rem;padding:var(--s2) var(--s3);border-radius:var(--r-control);cursor:pointer;line-height:1.25}.player-picker_option__15Gu9[data-active]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.player-picker_option__15Gu9[aria-disabled=true]{cursor:not-allowed}.player-picker_option__15Gu9[aria-disabled=true] .player-picker_name__o2vFT{color:var(--muted)}.player-picker_name__o2vFT{font-size:var(--step-0);font-weight:600;color:var(--ink)}.player-picker_meta__KdEt1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:var(--step--1);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-picker_tag__zoETg{font-size:var(--step--2);font-weight:600;padding:0 var(--s2);border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line)}.player-picker_empty__muEof{position:absolute;z-index:30;top:calc(100% + var(--s1));left:0;right:0;margin:0;padding:var(--s3);font-size:var(--step--1);color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-panel);box-shadow:var(--shadow-2)}.player-picker_hint__jhEdQ{margin:0;font-size:var(--step--2);color:var(--muted)}.player-picker_chips__sNWE6{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s1) 0 0;padding:0;list-style:none}.player-picker_chip__vlD4l{display:inline-flex;align-items:center;gap:var(--s2);max-width:100%;min-height:2rem;padding:.2rem .2rem .2rem .7rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--step--1);line-height:1.2}.player-picker_keep__CvIB2{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.player-picker_avoid__qTbQU{background:var(--surface-2)}.player-picker_chip__vlD4l[data-unknown]{border-style:dashed;background:transparent}.player-picker_chipName__rEMjL{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-picker_chip__vlD4l[data-unknown] .player-picker_chipName__rEMjL{font-weight:400;color:var(--ink-2);white-space:normal}.player-picker_chipMeta__4pFT5{color:var(--ink-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-picker_remove__y2mS7{flex:none;display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;min-height:0;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2)}.player-picker_remove__y2mS7:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}.player-picker_remove__y2mS7:disabled{background:transparent}