.almanac-module__hurWoG__page{--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);width:100%;max-width:1180px;color:var(--ink);font-family:var(--font-display);margin:0 auto;padding:30px 20px 56px}.almanac-module__hurWoG__page *,.almanac-module__hurWoG__page :before,.almanac-module__hurWoG__page :after{box-sizing:border-box}.almanac-module__hurWoG__page *{box-shadow:none!important}.almanac-module__hurWoG__page a{color:var(--ink)}:is(.almanac-module__hurWoG__page a:focus-visible,.almanac-module__hurWoG__page button:focus-visible,.almanac-module__hurWoG__page select:focus-visible,.almanac-module__hurWoG__page summary:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.almanac-module__hurWoG__header{border-bottom:1px solid var(--ink);padding-bottom:18px}.almanac-module__hurWoG__eyebrow{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.almanac-module__hurWoG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:6px;display:flex}.almanac-module__hurWoG__title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(30px,6vw,44px);font-weight:400;line-height:1.04}.almanac-module__hurWoG__statusStamp{border-bottom:1px solid var(--accent);color:var(--ink);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;padding-bottom:2px;font-size:11px;font-weight:700}.almanac-module__hurWoG__subtitle{color:var(--ink-muted);font-family:var(--font-data);margin:7px 0 0;font-size:13px;line-height:1.5}.almanac-module__hurWoG__contextLine{color:var(--ink-muted);font-family:var(--font-data);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:12px;display:flex}.almanac-module__hurWoG__teamSwatch{border:1px solid var(--ink);flex:none;width:8px;height:8px}.almanac-module__hurWoG__teamIdentity{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.almanac-module__hurWoG__navBand{border-bottom:1px solid var(--hairline);margin-top:16px;padding-bottom:14px}.almanac-module__hurWoG__seasonNav{font-family:var(--font-data);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.almanac-module__hurWoG__seasonLink,.almanac-module__hurWoG__seasonLinkActive{min-height:44px;color:var(--ink-muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.almanac-module__hurWoG__seasonLink:hover{color:var(--ink);border-bottom-color:var(--hairline)}.almanac-module__hurWoG__seasonLinkActive{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.almanac-module__hurWoG__olderSeasons{font-family:var(--font-data);color:var(--ink-muted);margin-top:2px;font-size:11px}.almanac-module__hurWoG__olderSeasons summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.almanac-module__hurWoG__olderSeasonLinks{flex-wrap:wrap;gap:4px 14px;padding:4px 0 6px;display:flex}.almanac-module__hurWoG__historyLink{min-height:44px;font-family:var(--font-data);align-items:center;margin-top:2px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink-muted)!important}.almanac-module__hurWoG__historyLink:hover{text-decoration:underline;color:var(--ink)!important}.almanac-module__hurWoG__progressBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.almanac-module__hurWoG__progressTrack{background:var(--hairline);height:4px;position:relative;overflow:hidden}.almanac-module__hurWoG__progressFill{background:var(--accent);height:100%;display:block}.almanac-module__hurWoG__progressLabel{color:var(--ink-muted);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:10px}.almanac-module__hurWoG__turnNote{border-left:2px solid var(--hairline);font-family:var(--font-data);margin-top:18px;padding:11px 0 11px 14px}.almanac-module__hurWoG__turnNoteActive{border-left-color:var(--accent)}.almanac-module__hurWoG__turnTitle{color:var(--ink);font-size:13px;font-weight:700;display:block}.almanac-module__hurWoG__turnMeta{color:var(--ink-muted);margin-top:2px;font-size:11px;display:block}.almanac-module__hurWoG__controls{font-family:var(--font-data);color:var(--ink-muted);margin-top:14px}.almanac-module__hurWoG__controls div{color:var(--ink-muted)}.almanac-module__hurWoG__controls button{min-height:44px;border:1px solid var(--ink)!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important}.almanac-module__hurWoG__controls button:hover:not(:disabled){background:#2b4a6314!important}.almanac-module__hurWoG__controls button:disabled{opacity:.45}.almanac-module__hurWoG__layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:34px;margin-top:34px;display:grid}.almanac-module__hurWoG__sectionHeading{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin:0 0 12px;padding-bottom:8px;display:flex}.almanac-module__hurWoG__sectionHeading h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.almanac-module__hurWoG__sectionHeadingMeta{color:var(--ink-muted);font-family:var(--font-data);font-size:11px}.almanac-module__hurWoG__filters{font-family:var(--font-data);gap:8px;margin-bottom:14px;display:grid}.almanac-module__hurWoG__filterGroup{flex-wrap:wrap;gap:4px 10px;display:flex}.almanac-module__hurWoG__filterLabel{min-width:44px;min-height:44px;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.almanac-module__hurWoG__filterLink,.almanac-module__hurWoG__filterLinkActive{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink-muted)!important}.almanac-module__hurWoG__filterLink:hover{border-bottom-color:var(--hairline);color:var(--ink)!important}.almanac-module__hurWoG__filterLinkActive{border-bottom-color:var(--accent);font-weight:700;color:var(--ink)!important}.almanac-module__hurWoG__prospectBoard{border-top:1px solid var(--ink)}.almanac-module__hurWoG__prospectRow{border-bottom:1px solid var(--hairline);font-family:var(--font-data);grid-template-columns:34px 36px minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:11px 0;display:grid}.almanac-module__hurWoG__prospectRank{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.almanac-module__hurWoG__position{color:var(--ink);letter-spacing:.03em;text-align:center;font-size:10px;font-weight:800}.almanac-module__hurWoG__prospectIdentity{min-width:0}.almanac-module__hurWoG__nameLine{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.almanac-module__hurWoG__prospectName{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;color:var(--ink)!important}.almanac-module__hurWoG__prospectName:hover{text-decoration:underline}.almanac-module__hurWoG__prospectMeta{color:var(--ink-muted);flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:10px;line-height:1.4;display:flex}.almanac-module__hurWoG__archetype{color:var(--ink);font-weight:600}.almanac-module__hurWoG__metrics{grid-template-columns:repeat(3,minmax(44px,auto));gap:6px;margin:0;display:grid}.almanac-module__hurWoG__metric{text-align:right;min-width:44px}.almanac-module__hurWoG__metric dt{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.almanac-module__hurWoG__metric dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:700}.almanac-module__hurWoG__actionCell{min-width:0;font-family:var(--font-data)}.almanac-module__hurWoG__actionCell button{min-height:44px;border-radius:0!important}.almanac-module__hurWoG__emptyState{color:var(--ink-muted);font-family:var(--font-data);padding:20px 0;font-size:13px;line-height:1.5}.almanac-module__hurWoG__emptyState strong{color:var(--ink);font-size:14px;display:block}.almanac-module__hurWoG__emptyAction{border-bottom:1px solid var(--accent);align-items:center;min-height:44px;margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ink)!important}.almanac-module__hurWoG__pickLedger{border-top:1px solid var(--ink);overscroll-behavior:contain;max-height:640px;overflow-y:auto}.almanac-module__hurWoG__pickRow{border-bottom:1px solid var(--hairline);font-family:var(--font-data);grid-template-columns:34px 72px minmax(0,1fr);align-items:start;gap:8px 10px;padding:9px 0;font-size:11px;display:grid}.almanac-module__hurWoG__pickRowCurrent{border-left:2px solid var(--accent);padding-left:8px}.almanac-module__hurWoG__pickNumber{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums}.almanac-module__hurWoG__pickTeam{color:var(--ink-muted);align-items:center;gap:6px;font-weight:700;display:flex}.almanac-module__hurWoG__pickTeamUser{color:var(--ink)}.almanac-module__hurWoG__pickSelection{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.4}.almanac-module__hurWoG__pickSelection a{font-weight:700;text-decoration:none;color:var(--ink)!important}.almanac-module__hurWoG__pickSelection a:hover{text-decoration:underline}.almanac-module__hurWoG__pickMeta{color:var(--ink-muted);margin-left:4px;font-size:10px}.almanac-module__hurWoG__currentLabel{color:var(--accent);font-weight:700}@media (max-width:900px){.almanac-module__hurWoG__layout{grid-template-columns:1fr}.almanac-module__hurWoG__pickLedger{max-height:none;overflow-y:visible}}@media (max-width:760px){.almanac-module__hurWoG__page{padding:22px 16px 42px}.almanac-module__hurWoG__layout{gap:28px;margin-top:28px}.almanac-module__hurWoG__prospectRow{grid-template-columns:32px 34px minmax(0,1fr);align-items:start}.almanac-module__hurWoG__metrics{grid-column:1/-1;justify-content:flex-end;justify-self:stretch;gap:18px;padding-left:66px;display:flex}.almanac-module__hurWoG__metric{min-width:36px}.almanac-module__hurWoG__actionCell{grid-column:1/-1;padding-left:66px}}@media (max-width:480px){.almanac-module__hurWoG__page{padding:18px 14px 36px}.almanac-module__hurWoG__title{font-size:31px}.almanac-module__hurWoG__titleRow{align-items:flex-start}.almanac-module__hurWoG__statusStamp{width:100%}.almanac-module__hurWoG__progressBlock{grid-template-columns:1fr;gap:5px}.almanac-module__hurWoG__progressLabel{text-align:right}.almanac-module__hurWoG__filterGroup{gap:2px 9px}.almanac-module__hurWoG__prospectRow{gap:6px 8px;padding:10px 0}.almanac-module__hurWoG__prospectMeta{gap:2px 7px}.almanac-module__hurWoG__metrics{justify-content:space-between;padding-left:0}.almanac-module__hurWoG__actionCell{padding-left:0}.almanac-module__hurWoG__pickRow{grid-template-columns:30px 62px minmax(0,1fr);gap:6px 8px}}@media (prefers-reduced-motion:reduce){.almanac-module__hurWoG__page *{transition-duration:0s!important;animation-duration:0s!important}}
