.nfl-teams_teamGrid__jctk2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.nfl-teams_teamCard__UgU5C{display:flex;align-items:center;gap:14px;padding:16px;min-width:0;transition:border-color .15s ease,transform .15s ease}.nfl-teams_teamCard__UgU5C:hover{border-color:var(--accent);transform:translateY(-1px)}.nfl-teams_teamLogo__20zXR{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:0 0 58px}.nfl-teams_teamBody__8TcBv{display:flex;flex-direction:column;gap:3px;min-width:0}.nfl-teams_teamBody__8TcBv strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfl-teams_teamBody__8TcBv span{font-size:10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nfl-teams_teamBody__8TcBv small{font-size:10px;color:var(--muted);line-height:1.35}.nfl-teams_arrow__OGfeN{margin-left:auto;color:var(--accent);font-size:22px}.nfl-teams_collapsibleSection__Nt8hk{margin-top:28px;border:1px solid var(--border);border-radius:14px;background:var(--panel);overflow:hidden}.nfl-teams_collapsibleSummary__sf2Iw{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;background:var(--panel2)}.nfl-teams_collapsibleSummary__sf2Iw::-webkit-details-marker{display:none}.nfl-teams_collapsibleSummary__sf2Iw h2{margin:0 0 4px;font-size:20px}.nfl-teams_collapsibleChevron__ypY6b{font-size:20px;color:var(--accent);transition:transform .18s ease;flex:0 0 auto}.nfl-teams_collapsibleSection__Nt8hk[open] .nfl-teams_collapsibleChevron__ypY6b{transform:rotate(180deg)}.nfl-teams_collapsibleContent__YWqXq{padding:16px}.nfl-teams_recordGrid__xY5Yo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.nfl-teams_recordCard__W72S5{min-width:0}.nfl-teams_recordValue__8Jag5{font-size:42px;font-weight:950;letter-spacing:-.04em;margin:8px 0 12px}.nfl-teams_recordList__zqSTL{display:flex;flex-direction:column;gap:7px}.nfl-teams_recordList__zqSTL a{display:flex;align-items:center;gap:9px;padding:7px 8px;border:1px solid var(--border);border-radius:10px;background:var(--panel2)}.nfl-teams_recordList__zqSTL a:hover{border-color:var(--accent)}.nfl-teams_recordList__zqSTL a>span{display:flex;flex-direction:column;min-width:0}.nfl-teams_recordList__zqSTL strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfl-teams_recordList__zqSTL small{font-size:9px;color:var(--muted);font-weight:800}.nfl-teams_moreTies__NojT9{margin-top:8px;font-size:10px;color:var(--muted);font-weight:800}.nfl-teams_rankingCard__llW9w{padding:0;overflow:hidden}.nfl-teams_rankingHeader__BRTys,.nfl-teams_rankingRow__TX_wZ{display:grid;grid-template-columns:60px minmax(0,1fr) 100px 100px minmax(150px,220px);align-items:center;grid-gap:12px;gap:12px;padding:11px 14px}.nfl-teams_rankingHeader__BRTys{background:var(--panel2);color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.nfl-teams_rankingRow__TX_wZ{border-top:1px solid var(--border);font-size:12px}.nfl-teams_rankingRow__TX_wZ:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.nfl-teams_rankNo__vMrCD{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.nfl-teams_rankTeam__Q9JOT{display:flex;align-items:center;gap:10px;min-width:0}.nfl-teams_rankTeam__Q9JOT strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfl-teams_topDrafters__vORlM{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.nfl-teams_topDrafters__vORlM>span{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.nfl-teams_topDrafters__vORlM a{font-weight:850;color:var(--accent);white-space:nowrap}.nfl-teams_topDrafters__vORlM small{font-size:9px;color:var(--muted);white-space:nowrap}.nfl-teams_tieSep__p9Ucd{color:var(--muted)}.nfl-teams_detailHero__qUy5G{display:flex;align-items:center;gap:22px;margin-top:26px}.nfl-teams_detailLogo__38EdE{width:104px;height:104px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:20px;background:var(--panel);flex:0 0 104px}.nfl-teams_detailHero__qUy5G h1{margin:5px 0 6px}.nfl-teams_topDrafterCard__I27_k{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.nfl-teams_topDrafterCard__I27_k h2{margin:5px 0 4px;font-size:24px}.nfl-teams_topDrafterPeople__2BvqD{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nfl-teams_topDrafterPeople__2BvqD a{min-width:118px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:3px 6px;gap:3px 6px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel2)}.nfl-teams_topDrafterPeople__2BvqD a:hover{border-color:var(--accent)}.nfl-teams_topDrafterPeople__2BvqD strong{font-size:22px;color:var(--accent);grid-row:1/3}.nfl-teams_topDrafterPeople__2BvqD span{font-size:11px;font-weight:850}.nfl-teams_topDrafterPeople__2BvqD small{font-size:9px;color:var(--muted)}.nfl-teams_pickGrid__CkZ7N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.nfl-teams_pickCard__G4hZa{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;position:relative}.nfl-teams_pickNo__7h3u6{display:flex;flex-direction:column;border-right:1px solid var(--border);padding-right:10px}.nfl-teams_owner__7gtQK span,.nfl-teams_pickNo__7h3u6 span{font-size:9px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nfl-teams_pickNo__7h3u6 strong{font-size:22px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nfl-teams_player__WQxde{display:flex;align-items:center;gap:9px;min-width:0}.nfl-teams_player__WQxde>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.nfl-teams_player__WQxde strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfl-teams_player__WQxde span{font-size:10px;color:var(--muted)}.nfl-teams_owner__7gtQK{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.nfl-teams_owner__7gtQK a{font-size:11px;font-weight:850;color:var(--accent)}.nfl-teams_yearSection__ovg37{margin-top:30px}@media(max-width:980px){.nfl-teams_teamGrid__jctk2{grid-template-columns:repeat(2,minmax(0,1fr))}.nfl-teams_pickGrid__CkZ7N,.nfl-teams_recordGrid__xY5Yo{grid-template-columns:1fr}.nfl-teams_rankingHeader__BRTys,.nfl-teams_rankingRow__TX_wZ{grid-template-columns:52px minmax(170px,1fr) 88px 90px minmax(140px,190px)}}@media(max-width:700px){.nfl-teams_topDrafterCard__I27_k{align-items:flex-start;flex-direction:column}.nfl-teams_topDrafterPeople__2BvqD{justify-content:flex-start;width:100%}}@media(max-width:560px){.nfl-teams_teamGrid__jctk2{grid-template-columns:1fr}.nfl-teams_collapsibleSummary__sf2Iw{padding:14px}.nfl-teams_collapsibleSummary__sf2Iw h2{font-size:17px}.nfl-teams_collapsibleContent__YWqXq{padding:12px}.nfl-teams_detailHero__qUy5G{align-items:flex-start}.nfl-teams_detailLogo__38EdE{width:76px;height:76px;flex-basis:76px}.nfl-teams_detailLogo__38EdE img{width:64px;height:64px}.nfl-teams_detailHero__qUy5G .nfl-teams_lede__S7gS9{font-size:14px}.nfl-teams_pickCard__G4hZa{grid-template-columns:56px minmax(0,1fr);gap:9px}.nfl-teams_pickNo__7h3u6 strong{font-size:18px}.nfl-teams_owner__7gtQK{grid-column:2;align-items:flex-start;text-align:left;border-top:1px solid var(--border);padding-top:7px}.nfl-teams_player__WQxde strong{font-size:12px}.nfl-teams_rankingCard__llW9w{overflow-x:auto}.nfl-teams_rankingHeader__BRTys,.nfl-teams_rankingRow__TX_wZ{grid-template-columns:48px minmax(160px,1fr) 82px 88px minmax(135px,1fr);min-width:560px;padding:10px 11px;gap:8px}.nfl-teams_rankTeam__Q9JOT{gap:7px}.nfl-teams_rankTeam__Q9JOT strong{font-size:11px}.nfl-teams_topDrafterPeople__2BvqD a{flex:1 1 120px}}