.almanac-module__2D97Mq__shell{--paper:#f6f1e6;--ink:#1b1712;--ink-muted:#55493c;--hairline:#d9cfba;--focus:#1b1712;--accent:#2b4a63;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-data:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-display);padding:28px 24px 40px}.almanac-module__2D97Mq__shell *{box-shadow:none!important;border-radius:0!important}.almanac-module__2D97Mq__shell a{color:var(--ink)}.almanac-module__2D97Mq__shell a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.almanac-module__2D97Mq__banner{border-bottom:1px solid var(--hairline);font-family:var(--font-data);color:var(--ink-muted);align-items:baseline;gap:8px;margin-bottom:20px;padding-bottom:12px;font-size:12px;display:flex}.almanac-module__2D97Mq__bannerMark{color:var(--accent)}.almanac-module__2D97Mq__hero{border-bottom:1px solid var(--ink);padding-bottom:20px}.almanac-module__2D97Mq__heroIdentity{align-items:flex-start;gap:16px;display:flex}.almanac-module__2D97Mq__heroLogo{flex:0 0 88px;width:88px;height:88px;display:block}.almanac-module__2D97Mq__heroCopy{flex:auto;min-width:0}.almanac-module__2D97Mq__kicker{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.almanac-module__2D97Mq__title{font-family:var(--font-display);margin:0;font-size:clamp(28px,6vw,42px);font-weight:400;line-height:1.05}.almanac-module__2D97Mq__temporalRow{font-family:var(--font-data);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.almanac-module__2D97Mq__temporalStamp{color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.almanac-module__2D97Mq__statGrid{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-data);grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;display:grid}.almanac-module__2D97Mq__statItem{border-right:1px solid var(--hairline);min-width:0;padding:12px 14px}.almanac-module__2D97Mq__statItem:last-child{border-right:0}.almanac-module__2D97Mq__statItem dt{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.almanac-module__2D97Mq__statItem dd{color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1}.almanac-module__2D97Mq__metaRow{font-family:var(--font-data);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:14px;font-size:12px;display:flex}.almanac-module__2D97Mq__metaRow strong{color:var(--ink);font-weight:600}.almanac-module__2D97Mq__lineupNote{font-family:var(--font-data);color:var(--ink-muted);margin-top:8px;font-size:12px}.almanac-module__2D97Mq__lineupNote strong{color:var(--ink);font-weight:600}.almanac-module__2D97Mq__scratchesFlag{color:var(--accent);margin-left:6px;font-weight:600}.almanac-module__2D97Mq__healthBox{border:1px solid var(--hairline);margin-top:18px;padding:12px 14px}.almanac-module__2D97Mq__healthBoxCritical{border-color:var(--ink);border-width:2px}.almanac-module__2D97Mq__healthBoxHead{font-family:var(--font-data);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.almanac-module__2D97Mq__healthBoxLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.almanac-module__2D97Mq__healthBoxScore{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.almanac-module__2D97Mq__healthReasons{font-family:var(--font-data);margin:10px 0 0;padding:0;font-size:12px;list-style:none}.almanac-module__2D97Mq__healthReasons li{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.almanac-module__2D97Mq__healthReasonText{color:var(--ink)}.almanac-module__2D97Mq__healthReasonAction{color:var(--accent);flex-shrink:0;font-weight:700;text-decoration:none}.almanac-module__2D97Mq__healthReasonAction:hover{text-decoration:underline}.almanac-module__2D97Mq__sectionNav{font-family:var(--font-data);flex-wrap:wrap;gap:4px 18px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.almanac-module__2D97Mq__navLink,.almanac-module__2D97Mq__navLinkActive{min-height:44px;color:var(--ink-muted);border-bottom:1px solid #0000;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.almanac-module__2D97Mq__navLink:hover{color:var(--ink);border-bottom-color:var(--hairline)}.almanac-module__2D97Mq__navLinkActive{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.almanac-module__2D97Mq__navCount{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:10px}.almanac-module__2D97Mq__navLinkActive .almanac-module__2D97Mq__navCount{color:var(--ink-muted)}.almanac-module__2D97Mq__overview,.almanac-module__2D97Mq__section{margin-top:36px}.almanac-module__2D97Mq__overview .almanac-module__2D97Mq__section:first-child{margin-top:0}.almanac-module__2D97Mq__sectionHeading{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:10px;padding-bottom:8px;display:flex}.almanac-module__2D97Mq__sectionHeading h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:400}.almanac-module__2D97Mq__sectionHeadingMeta{color:var(--ink-muted);font-family:var(--font-data);text-align:right;margin:0;font-size:12px}.almanac-module__2D97Mq__sectionHeadingLink{color:var(--ink);font-weight:600;text-decoration:none}.almanac-module__2D97Mq__sectionHeadingLink:hover{text-decoration:underline}.almanac-module__2D97Mq__rowList{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__row{border-bottom:1px solid var(--hairline);color:var(--ink);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.almanac-module__2D97Mq__rowList>li:last-child .almanac-module__2D97Mq__row,.almanac-module__2D97Mq__row:last-of-type{border-bottom:0}a.almanac-module__2D97Mq__row:hover{background:#1b171208}.almanac-module__2D97Mq__rowTag{font-family:var(--font-data);color:var(--ink-muted);flex-shrink:0;min-width:28px;font-size:10px;font-weight:600}.almanac-module__2D97Mq__rowBody{flex:1;min-width:0}.almanac-module__2D97Mq__rowTitle{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.almanac-module__2D97Mq__rowSubtitle{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:11px;line-height:1.4}.almanac-module__2D97Mq__rowValue{text-align:right;font-family:var(--font-data);flex-shrink:0}.almanac-module__2D97Mq__rowValueMain{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.almanac-module__2D97Mq__rowValueSub{color:var(--ink-muted);margin-top:1px;font-size:10px}.almanac-module__2D97Mq__rowArrow{color:var(--ink-muted);flex-shrink:0}a.almanac-module__2D97Mq__row:hover .almanac-module__2D97Mq__rowArrow{color:var(--accent)}.almanac-module__2D97Mq__emptyNote{font-family:var(--font-data);color:var(--ink-muted);padding:20px 0;font-size:13px}.almanac-module__2D97Mq__recordsGrid{background:var(--hairline);border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.almanac-module__2D97Mq__recordTile{background:var(--paper);min-width:0;padding:14px 16px}.almanac-module__2D97Mq__recordTile dt{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:break-word;font-size:10px;font-weight:600}.almanac-module__2D97Mq__recordTile dd{align-items:baseline;gap:5px;margin:5px 0 0;display:flex}.almanac-module__2D97Mq__recordValue{color:var(--ink);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.almanac-module__2D97Mq__recordUnit{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.almanac-module__2D97Mq__recordSeason{color:var(--accent);font-family:var(--font-data);margin-top:3px;font-size:11px}.almanac-module__2D97Mq__summaryRow{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-data);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.almanac-module__2D97Mq__summaryCell{border-right:1px solid var(--hairline);min-width:0;padding:12px 14px}.almanac-module__2D97Mq__summaryCell:last-child{border-right:0}.almanac-module__2D97Mq__summaryCell dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.almanac-module__2D97Mq__summaryCell dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:700}.almanac-module__2D97Mq__summaryCell span{color:var(--ink-muted);margin-top:2px;font-size:10px;display:block}.almanac-module__2D97Mq__table{border-collapse:collapse;width:100%;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-top:4px;font-size:12px}.almanac-module__2D97Mq__table th,.almanac-module__2D97Mq__table td{border-bottom:1px solid var(--hairline);text-align:right;padding:8px 6px}.almanac-module__2D97Mq__table th:first-child,.almanac-module__2D97Mq__table td:first-child{text-align:left}.almanac-module__2D97Mq__table thead th{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom-color:var(--ink);font-size:10px;font-weight:600}.almanac-module__2D97Mq__personBlock{margin-top:16px}.almanac-module__2D97Mq__overview .almanac-module__2D97Mq__section:first-child .almanac-module__2D97Mq__personBlock{margin-top:0}.almanac-module__2D97Mq__personName{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:400;text-decoration:none}.almanac-module__2D97Mq__personName:hover{text-decoration:underline}.almanac-module__2D97Mq__personMeta{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:12px}.almanac-module__2D97Mq__personStatGrid{background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.almanac-module__2D97Mq__personStatItem{background:var(--paper);text-align:center;font-family:var(--font-data);padding:8px 10px}.almanac-module__2D97Mq__personStatItem dt{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600}.almanac-module__2D97Mq__personStatItem dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:700}.almanac-module__2D97Mq__personTraits{font-family:var(--font-data);color:var(--ink-muted);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12px;display:flex}.almanac-module__2D97Mq__personTraits strong{color:var(--ink);font-weight:600}.almanac-module__2D97Mq__narrative{font-family:var(--font-display);color:var(--ink);margin:12px 0 0;font-size:14px;line-height:1.6}.almanac-module__2D97Mq__formerPlayerNote{border-left:2px solid var(--accent);font-family:var(--font-data);margin-top:10px;padding:8px 12px;font-size:12px}.almanac-module__2D97Mq__formerPlayerNote strong{color:var(--ink);font-weight:600;display:block}.almanac-module__2D97Mq__formerPlayerNote a{color:var(--accent);font-weight:600}.almanac-module__2D97Mq__personLinks{font-family:var(--font-data);flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:11px;display:flex}.almanac-module__2D97Mq__personLinks a{color:var(--ink-muted);text-decoration:none}.almanac-module__2D97Mq__personLinks a:hover{color:var(--ink);text-decoration:underline}.almanac-module__2D97Mq__identityTags{font-family:var(--font-data);color:var(--ink-muted);margin:0;font-size:12px}.almanac-module__2D97Mq__identityTags strong{color:var(--ink)}.almanac-module__2D97Mq__timeline{counter-reset:none;margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__timelineEntry{border-bottom:1px solid var(--hairline);gap:14px;padding:10px 0;display:flex}.almanac-module__2D97Mq__timelineEntry:last-child{border-bottom:0}.almanac-module__2D97Mq__timelineStamp{text-align:right;width:48px;font-family:var(--font-data);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:700}.almanac-module__2D97Mq__timelinePhase{margin-top:2px;font-size:9px;font-weight:400;line-height:1.25}.almanac-module__2D97Mq__timelineBody{flex:1;min-width:0}.almanac-module__2D97Mq__timelineTitle{font-family:var(--font-data);color:var(--ink);font-size:13px;font-weight:600}.almanac-module__2D97Mq__timelineTitleMajor{color:var(--accent)}.almanac-module__2D97Mq__timelineDesc{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:11px;line-height:1.45}.almanac-module__2D97Mq__transactionSection{margin-top:36px}.almanac-module__2D97Mq__transactionFilters{font-family:var(--font-data);flex-wrap:wrap;gap:2px 16px;margin:0 0 12px;display:flex}.almanac-module__2D97Mq__transactionFilter,.almanac-module__2D97Mq__transactionFilterActive{min-height:44px;color:var(--ink-muted);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.almanac-module__2D97Mq__transactionFilter:hover{color:var(--ink);border-bottom-color:var(--hairline)}.almanac-module__2D97Mq__transactionFilterActive{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.almanac-module__2D97Mq__transactionFilterCount{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:10px}.almanac-module__2D97Mq__transactionLedger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__transactionEntry{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(92px,.28fr) minmax(0,1fr) 44px;align-items:start;gap:10px 16px;padding:12px 0;display:grid}.almanac-module__2D97Mq__transactionType{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.055em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:2px;font-size:9px;font-weight:700;line-height:1.35}.almanac-module__2D97Mq__transactionBody{min-width:0}.almanac-module__2D97Mq__transactionTitle{color:var(--ink);font-family:var(--font-data);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.almanac-module__2D97Mq__transactionDescription{color:var(--ink-muted);font-family:var(--font-display);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5}.almanac-module__2D97Mq__transactionPlayer{min-height:32px;font-family:var(--font-data);overflow-wrap:anywhere;align-items:center;margin-top:3px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--accent)!important}.almanac-module__2D97Mq__transactionPlayer:hover{text-decoration:underline}.almanac-module__2D97Mq__transactionSeason{color:var(--ink-muted);font-family:var(--font-data);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding-top:2px;font-size:10px;font-weight:700}.almanac-module__2D97Mq__rosterSection{margin-top:36px}.almanac-module__2D97Mq__rosterHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 6px;display:flex}.almanac-module__2D97Mq__rosterHeadRow h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:400}.almanac-module__2D97Mq__rosterHeadMeta{font-family:var(--font-data);color:var(--ink-muted);margin:0;font-size:12px}.almanac-module__2D97Mq__rosterHeadMetaWarning{color:var(--accent);font-weight:700}.almanac-module__2D97Mq__rosterNeeds{font-family:var(--font-data);color:var(--accent);margin:2px 0 0;font-size:11px}.almanac-module__2D97Mq__rosterNote{font-family:var(--font-data);color:var(--ink-muted);margin:6px 0 14px;font-size:12px}.almanac-module__2D97Mq__rosterGroupLabel{border-bottom:1px solid var(--ink);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:18px;padding:4px 0;font-size:10px;font-weight:700}.almanac-module__2D97Mq__rosterGroupLabel:first-of-type{margin-top:4px}.almanac-module__2D97Mq__rosterSortExtras{font-family:var(--font-data);flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;display:flex}.almanac-module__2D97Mq__rosterSortExtraLabel{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:10px}.almanac-module__2D97Mq__rosterSortPill,.almanac-module__2D97Mq__rosterSortPillActive{min-height:32px;color:var(--ink-muted);font-family:var(--font-data);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.almanac-module__2D97Mq__rosterSortPill:hover{color:var(--ink)}.almanac-module__2D97Mq__rosterSortPillActive{color:var(--accent);font-weight:700}.almanac-module__2D97Mq__rosterTableHead{border-bottom:1px solid var(--hairline);align-items:center;gap:4px 8px;padding:6px 0;display:grid}.almanac-module__2D97Mq__rosterSortBtn{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.almanac-module__2D97Mq__rosterSortBtn:hover{color:var(--ink)}.almanac-module__2D97Mq__rosterSortBtnActive{color:var(--accent)}.almanac-module__2D97Mq__rosterColRight{text-align:right;justify-content:flex-end}.almanac-module__2D97Mq__rosterList{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__rosterRow{border-bottom:1px solid var(--hairline);align-items:center;gap:4px 8px;padding:9px 0;display:grid}.almanac-module__2D97Mq__rosterList>li:last-child .almanac-module__2D97Mq__rosterRow,.almanac-module__2D97Mq__rosterRow:last-of-type{border-bottom:0}.almanac-module__2D97Mq__rosterPos{font-family:var(--font-data);color:var(--ink-muted);font-size:11px;font-weight:700}.almanac-module__2D97Mq__rosterPosGoalie{color:var(--accent)}.almanac-module__2D97Mq__rosterIdentity{min-width:0}.almanac-module__2D97Mq__rosterName{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;text-decoration:none;display:block}.almanac-module__2D97Mq__rosterName:hover{text-decoration:underline}.almanac-module__2D97Mq__rosterMeta{font-family:var(--font-data);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:1px;font-size:10px}.almanac-module__2D97Mq__rosterInjury{font-family:var(--font-data);color:var(--accent);margin-top:1px;font-size:10px;font-weight:700}.almanac-module__2D97Mq__rosterNum{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.almanac-module__2D97Mq__rosterOvr{text-align:right;font-family:var(--font-data);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.almanac-module__2D97Mq__rosterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.almanac-module__2D97Mq__rosterEmpty{font-family:var(--font-data);color:var(--ink-muted);padding:20px 0;font-size:13px}.almanac-module__2D97Mq__injurySection{margin-top:36px}.almanac-module__2D97Mq__injuryLedger{border-top:1px solid var(--ink);margin:10px 0 0;padding:0;list-style:none}.almanac-module__2D97Mq__injuryLedger>li{border-bottom:1px solid var(--hairline);margin:0;padding:0}.almanac-module__2D97Mq__injuryLedger>li:last-child{border-bottom:0}.almanac-module__2D97Mq__injuryRow{min-width:0;color:var(--ink);grid-template-columns:30px minmax(0,1fr) 54px;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:grid}.almanac-module__2D97Mq__injuryRow:hover .almanac-module__2D97Mq__injuryName{text-underline-offset:2px;text-decoration:underline}.almanac-module__2D97Mq__injuryPos{font-family:var(--font-data);letter-spacing:.03em;color:var(--accent);font-size:11px;font-weight:800}.almanac-module__2D97Mq__injuryIdentity{min-width:0}.almanac-module__2D97Mq__injuryName{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3;display:block}.almanac-module__2D97Mq__injuryMeta{font-family:var(--font-data);color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 6px;margin-top:2px;font-size:10px;line-height:1.35;display:flex}.almanac-module__2D97Mq__injuryStatus{letter-spacing:.04em;color:var(--accent);font-weight:800}.almanac-module__2D97Mq__injuryGames{font-family:var(--font-data);color:var(--ink-muted);flex-direction:column;align-items:flex-end;display:flex}.almanac-module__2D97Mq__injuryGames strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;line-height:1}.almanac-module__2D97Mq__injuryGames span{text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9px}.almanac-module__2D97Mq__injuryEmpty{border-top:1px solid var(--ink);font-family:var(--font-data);color:var(--ink-muted);margin:10px 0 0;padding:18px 0;font-size:13px}.almanac-module__2D97Mq__prospectSection{margin-top:36px}.almanac-module__2D97Mq__prospectHeadRow{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-bottom:8px;display:flex}.almanac-module__2D97Mq__prospectHeadRow h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.almanac-module__2D97Mq__prospectHeadMeta{font-family:var(--font-data);color:var(--ink-muted);margin:3px 0 0;font-size:10px}.almanac-module__2D97Mq__prospectSeeAll{min-height:40px;font-family:var(--font-data);border-bottom:1px solid #0000;align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ink-muted)!important}.almanac-module__2D97Mq__prospectSeeAll:hover{border-bottom-color:var(--ink);color:var(--ink)!important}.almanac-module__2D97Mq__prospectLedger{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__prospectEntry{border-bottom:1px solid var(--hairline);margin:0;padding:0}.almanac-module__2D97Mq__prospectEntry:last-child{border-bottom:0}.almanac-module__2D97Mq__prospectRow{grid-template-columns:28px minmax(0,1fr) 84px auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:grid}.almanac-module__2D97Mq__prospectPos{font-family:var(--font-data);letter-spacing:.03em;color:var(--accent);align-self:start;padding-top:2px;font-size:10px;font-weight:800}.almanac-module__2D97Mq__prospectIdentity{min-width:0}.almanac-module__2D97Mq__prospectName{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline}.almanac-module__2D97Mq__prospectName:hover{text-underline-offset:2px;text-decoration:underline}.almanac-module__2D97Mq__prospectMeta{font-family:var(--font-data);color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 7px;margin-top:2px;font-size:10px;line-height:1.35;display:flex}.almanac-module__2D97Mq__prospectStatus{color:var(--ink);font-weight:700}.almanac-module__2D97Mq__prospectReady{color:var(--accent);font-weight:800}.almanac-module__2D97Mq__prospectDraftMeta{font-family:var(--font-data);color:var(--ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.35}.almanac-module__2D97Mq__prospectRatings{font-family:var(--font-data);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,38px);justify-content:end;align-items:center;gap:4px;display:grid}.almanac-module__2D97Mq__prospectRating{color:var(--ink-muted);flex-direction:column;align-items:flex-end;display:flex}.almanac-module__2D97Mq__prospectRating strong{color:var(--ink);font-size:15px;line-height:1}.almanac-module__2D97Mq__prospectRating span{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700}.almanac-module__2D97Mq__prospectAction{justify-content:flex-end;align-items:center;min-width:0;display:flex}.almanac-module__2D97Mq__prospectEmpty{border-bottom:1px solid var(--hairline);font-family:var(--font-data);color:var(--ink-muted);margin:0;padding:18px 0;font-size:13px}.almanac-module__2D97Mq__draftSection{margin-top:36px}.almanac-module__2D97Mq__draftHeadRow{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-bottom:8px;display:flex}.almanac-module__2D97Mq__draftHeadRow h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.almanac-module__2D97Mq__draftHeadMeta{font-family:var(--font-data);color:var(--ink-muted);margin:3px 0 0;font-size:10px}.almanac-module__2D97Mq__draftLedger{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__draftEntry{border-bottom:1px solid var(--hairline);margin:0;padding:0}.almanac-module__2D97Mq__draftEntry:last-child{border-bottom:0}.almanac-module__2D97Mq__draftRow{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:grid}.almanac-module__2D97Mq__draftPos{font-family:var(--font-data);letter-spacing:.03em;color:var(--accent);align-self:start;padding-top:2px;font-size:10px;font-weight:800}.almanac-module__2D97Mq__draftIdentity{min-width:0}.almanac-module__2D97Mq__draftPickContext{font-family:var(--font-data);letter-spacing:.02em;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.almanac-module__2D97Mq__draftName{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.almanac-module__2D97Mq__draftName:hover{text-underline-offset:2px;text-decoration:underline}.almanac-module__2D97Mq__draftMeta{font-family:var(--font-data);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.35}.almanac-module__2D97Mq__draftNotSelected{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:12px;font-style:italic;display:inline-block}.almanac-module__2D97Mq__draftRating{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-direction:column;align-items:flex-end;display:flex}.almanac-module__2D97Mq__draftRating strong{color:var(--ink);font-size:15px;line-height:1}.almanac-module__2D97Mq__draftRating span{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700}.almanac-module__2D97Mq__draftEmpty{border-bottom:1px solid var(--hairline);font-family:var(--font-data);color:var(--ink-muted);margin:0;padding:18px 0;font-size:13px}.almanac-module__2D97Mq__historySection{margin-top:36px}.almanac-module__2D97Mq__historyHeadRow{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-bottom:8px;display:flex}.almanac-module__2D97Mq__historyHeadRow h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.almanac-module__2D97Mq__historyBlock{margin-top:28px}.almanac-module__2D97Mq__historySection>.almanac-module__2D97Mq__historyBlock:first-of-type{margin-top:20px}.almanac-module__2D97Mq__historySubHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px 16px;padding-bottom:6px;display:flex}.almanac-module__2D97Mq__historySubHead h3{font-family:var(--font-display);margin:0;font-size:15px;font-weight:400}.almanac-module__2D97Mq__historySubHeadMeta{font-family:var(--font-data);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.almanac-module__2D97Mq__historyBlockSubtitle{font-family:var(--font-data);color:var(--ink-muted);margin:6px 0 0;font-size:11px}.almanac-module__2D97Mq__historyEmpty{font-family:var(--font-data);color:var(--ink-muted);margin:0;padding:16px 0;font-size:13px}.almanac-module__2D97Mq__historyLedger{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__historyEntry{border-bottom:1px solid var(--hairline);margin:0;padding:0}.almanac-module__2D97Mq__historyEntry:last-child{border-bottom:0}.almanac-module__2D97Mq__historyRow{grid-template-columns:96px minmax(0,1fr);gap:4px 16px;min-width:0;padding:12px 0;display:grid}.almanac-module__2D97Mq__historyPeriod{font-family:var(--font-data);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;font-size:12px;font-weight:700;display:flex}.almanac-module__2D97Mq__historyPeriodYears{color:var(--ink-muted);margin-top:2px;font-size:10px;font-weight:600}.almanac-module__2D97Mq__historyIdentity{min-width:0}.almanac-module__2D97Mq__historyName{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:400;text-decoration:none}.almanac-module__2D97Mq__historyName:hover{text-decoration:underline}.almanac-module__2D97Mq__historyCurrent{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:9px;font-weight:700}.almanac-module__2D97Mq__historyStyle{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:11px}.almanac-module__2D97Mq__historyMeta{font-family:var(--font-data);color:var(--ink-muted);flex-wrap:wrap;gap:3px 14px;margin-top:5px;font-size:11px;display:flex}.almanac-module__2D97Mq__historyTitles{color:var(--accent);font-weight:700}.almanac-module__2D97Mq__historyEnded{color:var(--ink-muted);font-style:italic}.almanac-module__2D97Mq__seasonLedger{margin:0;padding:0;list-style:none}.almanac-module__2D97Mq__seasonEntry{border-bottom:1px solid var(--hairline);margin:0;padding:0}.almanac-module__2D97Mq__seasonEntry:last-child{border-bottom:0}.almanac-module__2D97Mq__seasonRow{padding:11px 0}.almanac-module__2D97Mq__seasonHead{font-family:var(--font-data);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.almanac-module__2D97Mq__seasonNumber{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:400}.almanac-module__2D97Mq__seasonYear{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.almanac-module__2D97Mq__seasonResult{color:var(--ink);text-align:right;margin-left:auto;font-size:11px;font-weight:700}.almanac-module__2D97Mq__seasonResultNotable{color:var(--accent)}.almanac-module__2D97Mq__seasonStatsLine{font-family:var(--font-data);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 14px;margin-top:4px;font-size:11px;display:flex}.almanac-module__2D97Mq__seasonPlayoffSummary{font-family:var(--font-data);color:var(--ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}@media (max-width:480px){.almanac-module__2D97Mq__historyHeadRow{align-items:flex-start}.almanac-module__2D97Mq__historyRow{grid-template-columns:minmax(0,1fr);gap:2px}.almanac-module__2D97Mq__historyPeriod{flex-direction:row;gap:6px}.almanac-module__2D97Mq__historyPeriodYears{margin-top:0}.almanac-module__2D97Mq__historySubHead{flex-direction:column;align-items:flex-start;gap:2px}}.almanac-module__2D97Mq__rosterGridSkater{grid-template-columns:24px minmax(0,1fr) 28px 24px 24px 32px 34px}.almanac-module__2D97Mq__rosterGridSkaterActions{grid-template-columns:24px minmax(0,1fr) 28px 24px 24px 32px 34px 110px}.almanac-module__2D97Mq__rosterGridGoalie{grid-template-columns:24px minmax(0,1fr) 28px 26px 26px 36px 28px 34px}.almanac-module__2D97Mq__rosterGridGoalieActions{grid-template-columns:24px minmax(0,1fr) 28px 26px 26px 36px 28px 34px 110px}.almanac-module__2D97Mq__rosterGridAttrs{grid-template-columns:24px minmax(0,1fr) 32px 32px 30px 30px 30px 30px}.almanac-module__2D97Mq__rosterGridAttrsActions{grid-template-columns:24px minmax(0,1fr) 32px 32px 30px 30px 30px 30px 110px}.almanac-module__2D97Mq__rosterGridFarm{grid-template-columns:24px minmax(0,1fr) 34px 34px}.almanac-module__2D97Mq__rosterGridFarmActions{grid-template-columns:24px minmax(0,1fr) 34px 34px auto}@media (max-width:480px){.almanac-module__2D97Mq__rosterGridSkaterActions{grid-template-columns:24px minmax(0,1fr) 28px 24px 24px 32px 34px 0}.almanac-module__2D97Mq__rosterGridGoalieActions{grid-template-columns:24px minmax(0,1fr) 28px 26px 26px 36px 28px 34px 0}.almanac-module__2D97Mq__rosterGridAttrsActions{grid-template-columns:24px minmax(0,1fr) 32px 32px 30px 30px 30px 30px 0}.almanac-module__2D97Mq__prospectHeadRow{align-items:flex-start}.almanac-module__2D97Mq__prospectRow{grid-template-columns:24px minmax(0,1fr) 78px;gap:6px 8px}.almanac-module__2D97Mq__prospectRatings{grid-template-columns:repeat(2,35px);gap:4px}.almanac-module__2D97Mq__prospectAction{grid-column:2/-1;justify-content:flex-start;margin-top:2px}.almanac-module__2D97Mq__draftHeadRow{align-items:flex-start}.almanac-module__2D97Mq__draftRow{grid-template-columns:24px minmax(0,1fr) 44px;gap:6px 8px}.almanac-module__2D97Mq__rosterActions{grid-column:1/-1;justify-content:flex-start;margin-top:4px}.almanac-module__2D97Mq__rosterHeadRow{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:760px){.almanac-module__2D97Mq__shell{padding:20px 16px 32px}.almanac-module__2D97Mq__statGrid,.almanac-module__2D97Mq__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.almanac-module__2D97Mq__statItem:nth-child(2n),.almanac-module__2D97Mq__summaryCell:nth-child(2n){border-right:0}.almanac-module__2D97Mq__statItem:nth-child(-n+4),.almanac-module__2D97Mq__summaryCell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.almanac-module__2D97Mq__recordsGrid,.almanac-module__2D97Mq__personStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.almanac-module__2D97Mq__sectionHeading{flex-direction:column;align-items:flex-start;gap:4px}.almanac-module__2D97Mq__sectionHeadingMeta{text-align:left}.almanac-module__2D97Mq__transactionEntry{grid-template-columns:minmax(82px,.25fr) minmax(0,1fr) 40px;gap:8px 12px}}@media (max-width:480px){.almanac-module__2D97Mq__shell{padding:18px 14px 28px}.almanac-module__2D97Mq__title{font-size:30px}.almanac-module__2D97Mq__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.almanac-module__2D97Mq__statItem{padding:10px}.almanac-module__2D97Mq__row{align-items:flex-start}.almanac-module__2D97Mq__table{font-size:10px}.almanac-module__2D97Mq__table th,.almanac-module__2D97Mq__table td{padding:6px 4px}.almanac-module__2D97Mq__transactionFilters{gap:0 14px}.almanac-module__2D97Mq__transactionEntry{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 0}.almanac-module__2D97Mq__transactionType{grid-area:1/1}.almanac-module__2D97Mq__transactionSeason{grid-area:1/2}.almanac-module__2D97Mq__transactionBody{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.almanac-module__2D97Mq__shell *{transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:480px){.almanac-module__2D97Mq__heroIdentity{gap:12px}.almanac-module__2D97Mq__heroLogo{flex-basis:64px;width:64px;height:64px}}.almanac-module__2D97Mq__rosterHistoryHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.almanac-module__2D97Mq__rosterHistoryHeadRow h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.almanac-module__2D97Mq__rosterHistorySubtitle{max-width:56ch;font-family:var(--font-data);color:var(--ink-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.almanac-module__2D97Mq__rosterHistorySeasonBadge{font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:4px 0 0;font-size:11px;font-weight:700}.almanac-module__2D97Mq__rosterHistorySeasonNav{border-top:1px solid var(--hairline);font-family:var(--font-data);flex-wrap:wrap;gap:4px 16px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.almanac-module__2D97Mq__rosterHistorySeasonLink,.almanac-module__2D97Mq__rosterHistorySeasonLinkActive{min-height:44px;color:var(--ink-muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.almanac-module__2D97Mq__rosterHistorySeasonLink:hover{color:var(--ink);border-bottom-color:var(--hairline)}.almanac-module__2D97Mq__rosterHistorySeasonLinkActive{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.almanac-module__2D97Mq__rosterHistoryGroup{margin-top:28px}.almanac-module__2D97Mq__rosterHistoryGridSkater{grid-template-columns:24px minmax(0,1fr) 28px 24px 24px 32px 34px}.almanac-module__2D97Mq__rosterHistoryGridGoalie{grid-template-columns:24px minmax(0,1fr) 28px 26px 26px 36px 28px 34px}.almanac-module__2D97Mq__rosterHistoryReserveSection{border-top:1px solid var(--ink);margin-top:32px;padding-top:16px}.almanac-module__2D97Mq__rosterHistoryReserveNote{font-family:var(--font-data);color:var(--ink-muted);margin:0 0 14px;font-size:11px;line-height:1.55}.almanac-module__2D97Mq__rosterHistoryReserveList{margin:8px 0 0;padding:0;list-style:none}.almanac-module__2D97Mq__rosterHistoryReserveItem{border-bottom:1px solid var(--hairline);font-family:var(--font-data);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;font-size:12px;display:flex}.almanac-module__2D97Mq__rosterHistoryReserveItem:last-child{border-bottom:0}.almanac-module__2D97Mq__rosterHistoryReserveType{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}@media (max-width:480px){.almanac-module__2D97Mq__rosterHistoryHeadRow{flex-direction:column;align-items:flex-start}}
