.league-shell-header{box-sizing:border-box!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 clamp(14px,2vw,24px)!important;display:grid!important}.league-shell-header>a{color:#fff!important;letter-spacing:.12em!important;white-space:nowrap!important;justify-self:start!important;align-items:center!important;gap:10px!important;min-width:0!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.league-shell-header>a>img{object-fit:contain!important;flex:0 0 30px!important;width:30px!important;height:38px!important}.league-shell-header .league-primary-nav{justify-content:flex-end!important;justify-self:end!important;align-items:stretch!important;min-width:0!important;height:56px!important;display:flex!important}.league-shell-header .league-primary-nav>a,.league-shell-header .league-primary-nav>button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:56px!important;min-height:56px!important;padding:0 12px!important;display:inline-flex!important}.league-nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:0 0 17px;width:17px;height:17px}.archive-v28 .archive-team-chips{box-sizing:border-box!important;scroll-snap-type:none!important;grid-template-columns:repeat(11,minmax(36px,46px))!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 0 18px!important;display:grid!important;overflow:visible!important}.archive-v28 .archive-team-chips button{box-sizing:border-box!important;flex:none!important;place-self:center!important;width:100%!important;min-width:36px!important;max-width:46px!important;height:46px!important;margin:0!important}.archive-v28 .draft-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.archive-v28 .draft-pick-grid .draft-pick-card{grid-template-columns:88px 150px minmax(0,1fr)!important;align-items:stretch!important;min-height:260px!important;display:grid!important;overflow:hidden!important}.archive-v28 .draft-pick-card .draft-pick-year{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;min-width:0!important;padding:14px!important;display:flex!important}.archive-v28 .draft-pick-card .draft-pick-year>span{font-size:clamp(40px,3vw,54px)!important}.archive-v28 .draft-pick-card .draft-pick-portrait{background:radial-gradient(circle at 50% 70%,#ffffff19,#0000 66%)!important;flex-direction:row!important;justify-content:center!important;align-self:stretch!important;align-items:flex-end!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.archive-v28 .draft-pick-card .draft-pick-portrait>img{object-fit:contain!important;object-position:center bottom!important;width:118%!important;max-width:none!important;height:244px!important;margin:0 -9%!important;display:block!important}.archive-v28 .draft-pick-card>section{flex-direction:column!important;justify-content:center!important;align-self:center!important;min-width:0!important;padding:18px 16px!important;display:flex!important;overflow:visible!important}.archive-v28 .draft-pick-card .archive-player-name{gap:1px!important;min-width:0!important;max-width:100%!important;margin:9px 0 11px!important;line-height:1!important;display:grid!important}.archive-v28 .draft-pick-card .archive-player-name>span{color:#f5f6f4!important;letter-spacing:.015em!important;white-space:nowrap!important;min-width:0!important;font:800 16px/1 Arial,sans-serif!important;display:block!important}.archive-v28 .draft-pick-card .archive-player-name>strong{color:#f5f6f4!important;letter-spacing:-.015em!important;white-space:nowrap!important;min-width:0!important;font:950 40px/.84 Impact,Arial Black,sans-serif!important;display:block!important}.archive-v28 .draft-pick-card .archive-player-name.name-lg>strong{font-size:34px!important}.archive-v28 .draft-pick-card .archive-player-name.name-xl>strong{font-size:29px!important}.archive-v28 .draft-pick-card .archive-player-name.name-xxl>strong{font-size:24px!important}.archive-v28 .draft-pick-card .draft-pick-team{color:#c1c7cc!important;letter-spacing:-.01em!important;white-space:nowrap!important;max-width:100%!important;margin:0 0 17px!important;font-size:clamp(10px,.78vw,13px)!important;font-weight:900!important;line-height:1.1!important}.archive-v28 .draft-pick-card>section>small{white-space:nowrap!important;margin-top:0!important}.brand-page .brand-hero .brand-hero-heading{letter-spacing:0!important;gap:.06em!important;margin:18px 0 28px!important;font-size:clamp(52px,5.4vw,76px)!important;line-height:1.14!important;display:grid!important}.brand-page .brand-hero .brand-hero-heading>span{color:#f5f6f4!important;font:inherit!important;letter-spacing:inherit!important;display:block!important}.brand-page .brand-asset-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.brand-page .brand-asset-actions>a,.brand-page .brand-asset-actions>button{box-sizing:border-box!important;white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:8px!important;font-size:clamp(7px,.58vw,9px)!important}@media (width<=1540px){.archive-v28 .draft-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1360px){.archive-v28 .archive-team-control{grid-template-columns:minmax(220px,1fr) minmax(180px,240px)!important}.archive-v28 .archive-team-chips{grid-column:1/-1!important;justify-content:start!important}}@media (width<=980px){.archive-v28 .archive-header .league-primary-nav>a:not(.archive-draft-room):not(.archive-brand-link){display:none!important}.archive-v28 .archive-header .archive-draft-room,.archive-v28 .archive-header .archive-brand-link{display:inline-flex!important}.archive-v28 .draft-pick-grid{grid-template-columns:1fr!important}}@media (width<=760px){.league-shell-header{grid-template-columns:minmax(0,1fr) auto!important;padding-inline:12px!important}.league-shell-header>a>span{text-overflow:clip!important;max-width:175px!important;font-size:8px!important;overflow:hidden!important}.league-shell-header .league-primary-nav>a,.league-shell-header .league-primary-nav>button{padding-inline:9px!important;font-size:8px!important}.brand-header .league-primary-nav .league-archive-link{display:none!important}.archive-v28 .archive-team-control{grid-template-columns:1fr!important}.archive-v28 .archive-team-chips{grid-column:auto!important;grid-template-columns:repeat(6,minmax(36px,42px))!important;justify-content:start!important;gap:7px!important;padding:8px 0 18px!important}.archive-v28 .archive-team-chips button{width:100%!important;min-width:36px!important;max-width:42px!important;height:42px!important}.archive-v28 .draft-pick-grid .draft-pick-card{grid-template-columns:70px 98px minmax(0,1fr)!important;min-height:194px!important}.archive-v28 .draft-pick-card .draft-pick-year{padding:10px!important}.archive-v28 .draft-pick-card .draft-pick-year>span{font-size:36px!important}.archive-v28 .draft-pick-card .draft-pick-year>small{font-size:7px!important}.archive-v28 .draft-pick-card .draft-pick-portrait>img{width:120%!important;height:184px!important;margin-inline:-10%!important}.archive-v28 .draft-pick-card>section{padding:12px 10px!important}.archive-v28 .draft-pick-card .archive-player-name{margin-block:7px 9px!important}.archive-v28 .draft-pick-card .archive-player-name>span{font-size:12px!important}.archive-v28 .draft-pick-card .archive-player-name>strong{font-size:29px!important}.archive-v28 .draft-pick-card .archive-player-name.name-lg>strong{font-size:25px!important}.archive-v28 .draft-pick-card .archive-player-name.name-xl>strong{font-size:22px!important}.archive-v28 .draft-pick-card .archive-player-name.name-xxl>strong{font-size:19px!important}.archive-v28 .draft-pick-card .draft-pick-team{font-size:10px!important}.brand-page .brand-hero .brand-hero-heading{gap:.08em!important;font-size:clamp(46px,8vw,58px)!important;line-height:1.14!important}}@media (width<=480px){.league-shell-header>a>span,.archive-v28 .archive-header .archive-brand-link{display:none!important}.brand-page .brand-asset-actions{grid-template-columns:1fr!important}}.archive-v28 .keeper-priority{background:linear-gradient(#171c20 0%,#0d1114 100%)!important;border-top:8px solid #f0b323!important}.archive-v28 .keeper-priority .archive-title{grid-template-columns:minmax(0,1fr) minmax(260px,520px)!important;align-items:end!important;column-gap:42px!important;display:grid!important}.archive-v28 .keeper-priority .archive-title>span,.archive-v28 .keeper-priority .archive-title>h2{grid-column:1!important}.archive-v28 .keeper-priority .archive-title>p{color:#c2c8cd!important;grid-area:1/2/span 2!important;align-self:end!important;max-width:520px!important;margin:0 0 8px!important;font-size:16px!important;line-height:1.45!important}.archive-v28 .draft-value-hall{grid-template-columns:repeat(4,minmax(0,1fr))!important}.archive-v28 .draft-value-hall .spotlight-photo{height:230px!important;min-height:230px!important}.archive-v28 .draft-value-hall .spotlight-copy{min-height:210px!important}.archive-v28 .draft-value-hall .spotlight-copy h3{max-width:calc(100% - 64px)!important;font-size:clamp(30px,2.45vw,44px)!important}.archive-v28 .archive-data-accordion{background:#101519!important;border:1px solid #3f474d!important;margin-top:34px!important}.archive-v28 .archive-data-accordion>summary{cursor:pointer!important;color:#f4f5f2!important;letter-spacing:.13em!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:0 22px!important;font-size:13px!important;font-weight:950!important;list-style:none!important;display:flex!important}.archive-v28 .archive-data-accordion>summary::-webkit-details-marker{display:none!important}.archive-v28 .archive-data-accordion>summary i{font-size:24px!important;font-style:normal!important}.archive-v28 .archive-data-accordion[open]>summary i{transform:rotate(45deg)!important}.archive-v28 .archive-data-accordion .commissioner-board-grid{padding:0 18px 18px!important}@media (width<=1280px){.archive-v28 .draft-value-hall{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.archive-v28 .keeper-priority .archive-title{grid-template-columns:1fr!important}.archive-v28 .keeper-priority .archive-title>p{grid-area:auto/1!important;margin-top:12px!important}.archive-v28 .draft-value-hall{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.archive-v28 .draft-value-hall{grid-template-columns:1fr!important}}.archive-v28,.archive-v2,.brand-page{overflow:visible!important}.brand-section[id],.archive-section[id]{scroll-margin-top:82px}@media (width<=760px){.brand-section[id],.archive-section[id]{scroll-margin-top:76px}}.app-shell:has(>.league-site-header)>.app-nav{display:none!important}.app-shell:has(>.league-site-header)>:not(.league-site-header):not(.join-overlay){display:none!important}.app-shell:has(>.league-site-header)>.join-overlay{inset:68px 0 0}.app-shell:has(>.league-site-header)>.join-overlay article>img{display:none!important}.app-shell:has(>.league-site-header)>.join-overlay article>span{display:none!important}.app-shell:has(>.league-site-header)>.join-overlay article>p{display:none!important}.app-shell:has(>.league-site-header)>.join-overlay h1{display:none!important}.join-overlay label:has(input[type=password]){font-size:9px!important}.join-overlay label:has(input[type=password]):before{content:none!important;display:none!important}@media (width<=760px){.app-shell:has(>.league-site-header)>.join-overlay{inset:62px 0 0}}@media (prefers-reduced-motion:reduce){html:has(.league-site-header){scroll-behavior:auto}}.join-overlay .playground-seed{grid-column:1/-1;width:100%;margin:0!important}@media (width<=760px){.app-shell:has(>.league-site-header){min-height:100dvh;height:auto!important;overflow:visible!important}.app-shell:has(>.league-site-header)>.join-overlay{min-height:calc(100dvh - 62px);overscroll-behavior:auto!important;height:auto!important;padding:14px 10px calc(28px + env(safe-area-inset-bottom))!important;align-items:flex-start!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}.app-shell:has(>.league-site-header)>.join-overlay article{box-sizing:border-box;width:100%!important;max-height:none!important;margin:0!important;padding:18px 14px 22px!important;overflow:visible!important}.app-shell:has(>.league-site-header) .role-grid{gap:9px!important;margin:10px 0 16px!important}.app-shell:has(>.league-site-header) .role-grid>button:not(.single-line-mock){min-height:82px!important;padding:13px 12px!important}.app-shell:has(>.league-site-header) .role-grid>button:not(.single-line-mock) b{line-height:1.15;font-size:14px!important}.app-shell:has(>.league-site-header) .role-grid>button:not(.single-line-mock) small{color:#aeb6bc!important;margin-top:7px!important;font-size:11px!important;line-height:1.42!important}.app-shell:has(>.league-site-header) .playground-seed small{color:#aeb6bc!important;margin-top:7px!important;font-size:11px!important;line-height:1.42!important}.app-shell:has(>.league-site-header) .playground-seed{grid-template-columns:1fr!important;gap:8px!important}.app-shell:has(>.league-site-header) .playground-seed button{min-height:78px!important;padding:12px!important}.app-shell:has(>.league-site-header) .playground-seed b{font-size:13px!important}.app-shell:has(>.league-site-header) .join-overlay label{margin-top:10px;color:#b6bec4!important;letter-spacing:.12em!important;grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;font-size:10px!important}.app-shell:has(>.league-site-header) .join-overlay label:has(input[type=password]):before{content:none!important;display:none!important}.app-shell:has(>.league-site-header) .join-overlay select{box-sizing:border-box;display:block;color:#fff!important;background:#080b0d!important;border:1px solid #59626a!important;border-radius:0!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 12px!important;font-size:15px!important;font-weight:850!important;line-height:54px!important}.app-shell:has(>.league-site-header) .join-overlay input[type=password]{box-sizing:border-box;display:block;color:#fff!important;background:#080b0d!important;border:1px solid #59626a!important;border-radius:0!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 12px!important;font-size:15px!important;font-weight:850!important;line-height:54px!important}.app-shell:has(>.league-site-header) .join-primary{min-height:58px!important;box-shadow:none!important;margin-top:14px!important;position:static!important}.app-shell:has(>.league-site-header) .ai-badge{font-size:8px}}.join-overlay .single-line-mock{height:54px!important;min-height:54px!important;box-shadow:none!important;text-align:left!important;background:#151a1e!important;border:1px solid #4b555c!important;justify-content:space-between!important;align-self:start!important;align-items:center!important;gap:12px!important;padding:0 14px!important;animation:none!important;display:flex!important;overflow:hidden!important}.join-overlay .role-grid>button.single-line-mock{height:54px!important;min-height:54px!important;padding:0 14px!important}.join-overlay .single-line-mock:hover,.join-overlay .single-line-mock:focus-visible{background:#1b2125!important;border-color:#e5aa28!important}.join-overlay .single-line-mock.selected{border-color:#e5aa28!important;box-shadow:inset 4px 0 #e5aa28!important}.join-overlay .single-line-mock>b{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important;letter-spacing:.035em!important;font:950 11px/1 Arial,Helvetica Neue,sans-serif!important}.join-overlay .public-mock-section{box-shadow:none!important;background:#0c1013!important;border:1px solid #4b555c!important;border-top:4px solid #e5aa28!important;margin:12px 0!important;padding:12px!important}.join-overlay .public-mock-section>header{border-bottom:1px solid #30383e;gap:4px;margin-bottom:10px;padding-bottom:10px;display:grid}.join-overlay .public-mock-section>header>span{color:#e5aa28!important;letter-spacing:.18em!important;font:950 8px/1 Arial,sans-serif!important}.join-overlay .public-mock-section>header>strong{letter-spacing:.015em;font:950 22px/.95 Impact,Arial Black,sans-serif!important}.join-overlay .public-mock-section>header>small{color:#aeb6bc!important;letter-spacing:.04em!important;font:800 8px/1.35 Arial,sans-serif!important}.join-overlay .public-mock-section>div{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.join-overlay .public-mock-section .single-line-mock{width:100%!important}.join-overlay .mock-card-badges{flex:none!important;align-items:center!important;gap:5px!important;margin:0 0 0 auto!important;display:flex!important}.join-overlay .mock-card-badges em{box-sizing:border-box!important;letter-spacing:.1em!important;background:0 0!important;border:1px solid!important;border-radius:0!important;justify-content:center!important;align-items:center!important;height:22px!important;padding:0 7px!important;font:950 8px/1 Arial,sans-serif!important;display:inline-flex!important}.join-overlay .mock-card-badges .new-badge{color:#52dd8d!important}.join-overlay .mock-card-badges .beta-badge{color:#c6bfff!important}.theme-light .join-overlay .single-line-mock{color:#14181a!important;background:#f4f6f4!important;border-color:#aeb6bb!important}.theme-light .join-overlay .public-mock-section{color:#14181a!important;background:#f4f6f4!important;border-color:#b88100 #aeb6bb #aeb6bb!important}@media (width<=760px){.app-shell:has(>.league-site-header) .single-line-mock{height:56px!important;min-height:56px!important;padding:0 12px!important}.app-shell:has(>.league-site-header) .role-grid>button.single-line-mock{height:56px!important;min-height:56px!important;padding:0 12px!important}.app-shell:has(>.league-site-header) .single-line-mock>b{font-size:clamp(9px,2.85vw,12px)!important}.app-shell:has(>.league-site-header) .public-mock-section button{min-height:56px!important;padding:0 10px!important}.app-shell:has(>.league-site-header) .public-mock-section>header>small{font-size:10px!important}.app-shell:has(>.league-site-header) .public-mock-section>div{grid-template-columns:1fr!important}.app-shell:has(>.league-site-header) .mock-card-badges{gap:3px!important}.app-shell:has(>.league-site-header) .mock-card-badges em{height:20px!important;padding:0 5px!important;font-size:7px!important}}.app-shell:has(>.league-site-header) .join-overlay label select{font-size:14px!important;font-weight:900!important}.app-shell:has(>.league-site-header) .join-overlay label input[type=password]{font-size:14px!important;font-weight:900!important}.keeper-rights-panel{--team:#777;border:1px solid #3e474e;border-top:4px solid var(--team);color:#fff;background:#0c1013;flex-direction:column;flex:none;min-height:0;max-height:310px;display:flex;overflow:hidden}.keeper-rights-panel>p{color:#9da6ad;letter-spacing:.06em;border-bottom:1px solid #30383e;flex:none;margin:0;padding:7px 10px;font-size:7px;font-weight:900;line-height:1.35}.keeper-rights-list{overscroll-behavior:auto;min-height:0;overflow:auto}.keeper-right{background:linear-gradient(90deg,color-mix(in srgb,var(--team) 9%,#12171b),#0b0e11);border-bottom:1px solid #30383e;grid-template-columns:42px minmax(78px,1fr) 44px minmax(86px,auto);align-items:center;gap:6px;min-height:48px;padding:4px 7px;display:grid}.keeper-right:last-child{border-bottom:0}.keeper-right.confirmed{background:linear-gradient(90deg,#12321f,#0b0e11);box-shadow:inset 4px 0 #2fce72}.keeper-right-photo{justify-content:center;align-self:stretch;align-items:flex-end;display:flex;overflow:hidden}.keeper-right-photo img{object-fit:contain;object-position:center bottom;width:40px;height:48px}.keeper-right>span{text-transform:uppercase;min-width:0}.keeper-right>span small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.keeper-right>span strong{text-overflow:ellipsis;white-space:nowrap;font:950 17px/.88 Impact,Arial Black,sans-serif;display:block;overflow:hidden}.keeper-right>span em{text-overflow:ellipsis;color:#9099a0;white-space:nowrap;margin-top:2px;font-size:6px;font-style:normal;font-weight:900;display:block;overflow:hidden}.keeper-right>b{text-align:center;white-space:nowrap;font:950 23px/.9 Impact,Arial Black,sans-serif}.keeper-right>button{color:#fff;white-space:nowrap;background:#1d7e48;border:1px solid #2fce72;min-height:30px;padding:0 7px;font-size:7px;font-weight:950}.keeper-right>button.confirmed{color:#8ff0b6;background:#123a23;border-color:#6ee99f}.keeper-right>button:disabled{color:#899198;background:#20262b;border-color:#4a535a}.keeper-search .not-keeper-eligible{letter-spacing:.08em;background:#1a1f23;place-items:center;min-height:30px;font-size:7px;display:grid;color:#929aa1!important;grid-area:2/1/auto/-1!important}.nomination-column.choosing-keepers{overscroll-behavior:auto!important;overflow-y:auto!important}.nomination-column.choosing-keepers .direct-ready-card{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.nomination-column.choosing-keepers .direct-ready-card>strong,.nomination-column.choosing-keepers .direct-ready-card>p,.nomination-column.choosing-keepers .direct-ready-card>.secondary-guide-action{display:none!important}.nomination-column.choosing-keepers .direct-ready-card .setup-mode-switch{margin:0!important}.nomination-column.choosing-keepers .keeper-search{flex:none!important;max-height:none!important;overflow:visible!important}.nomination-column.choosing-keepers .keeper-search .hub-results{overscroll-behavior:auto!important}.theme-light .keeper-rights-panel{color:#151518;background:#fff;border-color:#b3b9bd}.theme-light .keeper-rights-panel>p{color:#596269;border-color:#cbd0d3}.theme-light .keeper-right{background:linear-gradient(90deg,color-mix(in srgb,var(--team) 8%,#fff),#f4f6f4);border-color:#cbd0d3}.theme-light .keeper-right.confirmed{background:linear-gradient(90deg,#dff5e8,#f4f7f5)}.theme-light .keeper-right>span em{color:#596269}.theme-light .keeper-search .not-keeper-eligible{background:#ecefed;color:#5d666c!important}@media (width<=1250px) and (orientation:landscape){.keeper-rights-panel{max-height:230px}.keeper-rights-panel>p{display:none}.keeper-right{grid-template-columns:34px minmax(70px,1fr) 38px 82px;gap:4px;padding-inline:5px}.keeper-right-photo img{width:33px}.keeper-right>span strong{font-size:15px}.keeper-right>b{font-size:20px}.keeper-right>button{padding-inline:4px;font-size:8px}}@media (width<=760px){.nomination-column.choosing-keepers{overflow:visible!important}.keeper-rights-panel{max-height:none;overflow:visible}.keeper-rights-list{overflow:visible}.keeper-rights-panel>p{padding:10px 12px;font-size:9px;line-height:1.45}.keeper-right{grid-template-rows:1fr;grid-template-columns:48px minmax(0,1fr) 44px 82px;gap:5px;min-height:66px;padding:5px 6px}.keeper-right-photo{grid-area:1/1}.keeper-right-photo img{width:46px;height:56px}.keeper-right>span{grid-area:1/2}.keeper-right>span small{font-size:8px}.keeper-right>span strong{font-size:22px}.keeper-right>span em{font-size:7px}.keeper-right>b{grid-area:1/3;font-size:24px}.keeper-right>button{white-space:normal;grid-area:1/4;min-height:40px;padding:3px 5px;font-size:8px;line-height:1.05}.keeper-search .not-keeper-eligible{min-height:44px;font-size:9px}}@media (width<=900px){.portal-grid-v3:has(>.nomination-column.choosing-keepers)>.nomination-column{order:1!important}.portal-grid-v3:has(>.nomination-column.choosing-keepers)>.lineup-panel{order:2!important}.portal-grid-v3:has(>.nomination-column.choosing-keepers)>.auction-column{order:3!important}}.archive-v28 .finish-index-section{background:radial-gradient(circle at 80% 10%,#e5aa2812,#0000 32%),#090c0f;border-top:8px solid #e5aa28}.archive-v28 .finish-market{background:#070a0d;border:1px solid #46515a;overflow:hidden}.archive-v28 .finish-market-head{background:linear-gradient(100deg,color-mix(in srgb,var(--archive-team) 13%,#11171b),#07090b 65%);border-bottom:1px solid #3c464d;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:30px;padding:28px 30px;display:grid}.archive-v28 .finish-market-head span{color:var(--archive-team);letter-spacing:.16em;font-size:9px;font-weight:950}.archive-v28 .finish-market-head h3{margin:8px 0 12px;font:950 clamp(38px,4vw,64px)/.84 Impact,Arial Black,sans-serif}.archive-v28 .finish-market-head p{color:#aeb6bc;max-width:850px;margin:0;font-size:14px;line-height:1.5}.archive-v28 .finish-market-quote{border-left:4px solid var(--archive-team);padding:10px 0 8px 20px}.archive-v28 .finish-market-quote strong{color:var(--archive-team);margin:8px 0 4px;font:950 70px/.8 Impact,Arial Black,sans-serif;display:block}.archive-v28 .finish-market-quote small{color:#aab2b8;font-size:9px;font-weight:900}.archive-v28 .finish-team-picker{background:#2c343a;border-bottom:1px solid #3c464d;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;display:grid}.archive-v28 .finish-team-picker button{color:#9ca5ab;cursor:pointer;background:#101519;border:0;border-bottom:4px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:78px;padding:9px;display:grid}.archive-v28 .finish-team-picker button:hover,.archive-v28 .finish-team-picker button:focus-visible{color:#fff;background:#1a2025}.archive-v28 .finish-team-picker button.active{border-bottom-color:var(--archive-team);background:color-mix(in srgb,var(--archive-team) 18%,#11161a);color:#fff}.archive-v28 .finish-team-picker img{object-fit:contain;filter:drop-shadow(0 6px 8px #0008);width:36px;height:36px}.archive-v28 .finish-team-picker span{text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:950;overflow:hidden}.archive-v28 .finish-chart-shell{grid-template-columns:minmax(0,1fr) 310px;min-height:500px;display:grid}.archive-v28 .finish-chart{touch-action:pan-y;background:linear-gradient(#0d1216,#07090b);align-items:center;min-width:0;padding:22px 18px 12px;display:grid}.archive-v28 .finish-chart svg{width:100%;height:auto;display:block;overflow:visible}.archive-v28 .finish-chart line{stroke:#2d373e;stroke-width:1px}.archive-v28 .finish-chart .podium-grid line{stroke:#526069;stroke-dasharray:5 6}.archive-v28 .finish-chart text{fill:#7f8990;font:900 12px Arial,sans-serif}.archive-v28 .finish-chart .finish-year{font-size:11px}.archive-v28 .finish-area{fill:url(#finish-area)}.archive-v28 .finish-line{fill:none;stroke:var(--archive-team);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.archive-v28 .finish-point{cursor:pointer;outline:none}.archive-v28 .finish-point>circle:first-child{fill:#090c0f;stroke:var(--archive-team);stroke-width:5px;transition:r .18s,fill .18s}.archive-v28 .finish-point:hover>circle:first-child,.archive-v28 .finish-point:focus-visible>circle:first-child{r:11;fill:var(--archive-team)}.archive-v28 .finish-point.champion-point>circle:first-child{fill:#e5aa28;stroke:#fff4c5}.archive-v28 .finish-point .shitter-ring{fill:none;stroke:#dc493f;stroke-width:4px;stroke-dasharray:4 3}.archive-v28 .finish-market-card{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--archive-team) 24%,transparent),transparent 35%),#0c1013;border-left:1px solid #3c464d;flex-direction:column;min-width:0;padding:30px;display:flex}.archive-v28 .finish-market-card>img{object-fit:contain;filter:drop-shadow(0 14px 17px #000a);width:96px;height:96px}.archive-v28 .finish-market-card>span{color:#9ca5ab;letter-spacing:.15em;margin-top:26px;font-size:9px;font-weight:950}.archive-v28 .finish-market-card h4{margin:7px 0 22px;font:950 38px/.86 Impact,Arial Black,sans-serif}.archive-v28 .finish-market-card dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.archive-v28 .finish-market-card dl div{background:#06090b;padding:12px}.archive-v28 .finish-market-card dt{color:#7f8990;font-size:7px;font-weight:950}.archive-v28 .finish-market-card dd{color:var(--archive-team);margin:5px 0 0;font:950 27px Impact,Arial Black,sans-serif}.archive-v28 .finish-market-card>p{border:1px solid #414b52;border-left:5px solid var(--archive-team);background:#101519;gap:3px;margin:auto 0 0;padding:14px;display:grid}.archive-v28 .finish-market-card>p b{font-size:13px}.archive-v28 .finish-market-card>p strong{font:950 29px Impact,Arial Black,sans-serif}.archive-v28 .finish-market-card>p em{color:#9ba4aa;font-size:8px;font-style:normal;font-weight:900}.archive-v28 .finish-legend{color:#aeb5ba;background:#101519;border-top:1px solid #3c464d;flex-wrap:wrap;align-items:center;gap:18px;padding:15px 22px;font-size:8px;font-weight:900;display:flex}.archive-v28 .finish-legend span{align-items:center;gap:7px;display:flex}.archive-v28 .finish-legend i{border:3px solid var(--archive-team);border-radius:50%;width:12px;height:12px}.archive-v28 .finish-legend .legend-title{background:#e5aa28;border-color:#fff4c5}.archive-v28 .finish-legend .legend-podium{border-color:#7e8991}.archive-v28 .finish-legend .legend-shitter{border-style:dashed;border-color:#dc493f}.archive-v28 .finish-legend small{color:#758088;margin-left:auto}.archive-v28 .title-club-heading{background:radial-gradient(circle at 88% 10%,#e5aa2829,#0000 27%),linear-gradient(110deg,#2b2109,#101316 62%);border:1px solid #6b561d;border-bottom:0;margin-top:72px;padding:30px;position:relative}.archive-v28 .title-club-heading:after{content:"ETERNAL BRAGGING RIGHTS";color:#e5aa28;letter-spacing:.18em;font-size:9px;font-weight:950;position:absolute;top:30px;right:28px}.archive-v28 .title-hall{background:#060706;border:1px solid #6b561d;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.archive-v28 .title-banner{isolation:isolate;grid-template-rows:auto 190px auto;min-width:0;display:grid;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--archive-team) 52%,#65572f)!important;border-top:9px solid var(--archive-team)!important;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--archive-team) 26%,transparent),transparent 36%),linear-gradient(145deg,#171b1d,#080a0b 72%)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:430px!important;padding:0!important}.archive-v28 .title-banner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#ffffff08 48%,#0000 60%),repeating-linear-gradient(90deg,#0000 0 54px,#ffffff04 55px);position:absolute;inset:0}.archive-v28 .title-banner-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 4px;display:flex}.archive-v28 .title-identity{align-items:center;gap:13px;min-width:0;display:flex}.archive-v28 .title-identity img{object-fit:contain;filter:drop-shadow(0 12px 16px #000b);width:82px;height:82px}.archive-v28 .title-identity span{color:#c5ccd0;letter-spacing:.18em;font-size:9px;font-weight:950}.archive-v28 .title-total{text-align:right;flex:none;align-items:flex-end;gap:9px;display:flex}.archive-v28 .title-total strong{color:#e5aa28!important;font:950 74px/.72 Impact,Arial Black,sans-serif!important}.archive-v28 .title-total span{color:#f4f5f2;letter-spacing:.08em;max-width:86px;padding-bottom:5px;font-size:10px;font-weight:950;line-height:1.05}.archive-v28 .title-hardware{filter:drop-shadow(0 18px 17px #000c);justify-content:center;align-items:flex-end;min-width:0;height:190px;padding:0 18px 9px;display:flex;position:relative}.archive-v28 .title-hardware:after{content:"";background:linear-gradient(90deg,transparent,var(--archive-team) 20% 80%,transparent);height:3px;position:absolute;bottom:8px;left:8%;right:8%;box-shadow:0 7px 18px #000}.archive-v28 .title-trophy{z-index:1;object-fit:contain;flex:0 auto;width:clamp(76px,7vw,108px);height:182px;position:relative}.archive-v28 .title-trophy+.title-trophy{margin-left:clamp(-15px,-.8vw,-7px)}.archive-v28 .title-trophy:nth-child(2n){transform:translateY(5px)scale(.96)}.archive-v28 .title-banner-copy{border-top:1px solid color-mix(in srgb,var(--archive-team) 58%,#5c5130);background:linear-gradient(100deg,color-mix(in srgb,var(--archive-team) 20%,#111416),#090b0c 70%);padding:21px 26px 24px;position:relative}.archive-v28 .title-banner-copy>span{color:#c9ced1;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.archive-v28 .title-banner-copy h3{color:#fff;letter-spacing:-.015em;text-transform:uppercase;max-width:100%;margin:7px 0 15px;font:950 clamp(31px,3vw,45px)/.83 Impact,Arial Black,sans-serif}.archive-v28 .title-years{flex-wrap:wrap;gap:6px;display:flex}.archive-v28 .title-years b{color:#e9c46b;letter-spacing:.08em;background:#e5aa2814;border:1px solid #8b6c20;place-items:center;min-width:55px;height:27px;font-size:10px;display:grid}.archive-v28 .shitter-history-section{background:radial-gradient(circle at 85% 8%,#8d53201b,#0000 30%),#0b0c0b}.archive-v28 .shitter-history-section>.archive-title p{display:none}.archive-v28 .shitter-vault{grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:12px;display:grid}.archive-v28 .shitter-vault-hero{background:linear-gradient(135deg,#2a1b0e,#0d100f 65%);border:1px solid #76512e;border-top:7px solid #a8743d;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:22px;padding:28px;display:grid}.archive-v28 .shitter-vault-hero img{object-fit:contain;filter:drop-shadow(0 18px 18px #000c);width:145px;height:210px}.archive-v28 .shitter-vault-hero span{color:#cf9b63;letter-spacing:.16em;font-size:9px;font-weight:950}.archive-v28 .shitter-vault-hero strong{margin:10px 0 4px;font:950 58px/.82 Impact,Arial Black,sans-serif;display:block}.archive-v28 .shitter-vault-hero b{color:#cf9b63;font-size:13px;display:block}.archive-v28 .shitter-vault-hero small{color:#b9a58f;margin-top:18px;font-size:10px;display:block}.archive-v28 .shitter-year-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.archive-v28 .shitter-year-grid article{border:1px solid #433a32;border-left:5px solid var(--archive-team);background:#111312;grid-template-columns:66px 58px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:14px;display:grid}.archive-v28 .shitter-year-grid article>span{color:#cf9b63;font:950 29px Impact,Arial Black,sans-serif}.archive-v28 .shitter-year-grid img{object-fit:contain;filter:drop-shadow(0 7px 9px #0009);width:54px;height:54px}.archive-v28 .shitter-year-grid small{color:#8f8174;font-size:7px;font-weight:950}.archive-v28 .shitter-year-grid strong{margin-top:4px;font:950 21px/.9 Impact,Arial Black,sans-serif;display:block}.archive-v28 .shitter-year-grid b{color:#b7aa9c;margin-top:4px;font-size:9px;display:block}.archive-v28 .record-ledgers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.archive-v28 .record-ledgers .score-leaderboard{min-width:0;margin-top:26px}.archive-v28 .low-score-ledger{background:#100c0b;border-color:#614237}.archive-v28 .low-score-ledger>header{background:linear-gradient(110deg,#35180f,#0d1012)}.archive-v28 .low-score-ledger header span{color:#d88462}.archive-v28 .low-score-ledger>div:not(.archive-segmented){background:#0e1010;border-left-color:#9c5e3d}.archive-v28 .low-score-ledger>div>b{color:#d88462}.archive-v28.archive-motion [data-reveal].reveal-parent{opacity:1!important;transition:none!important;transform:none!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.archive-v28.archive-motion [data-reveal].reveal-leaf.is-visible:hover{transition-duration:.28s;transition-delay:0s;transform:translateY(-6px)}.archive-v28 .finish-team-picker button:hover img{transform:scale(1.08)}}@media (width<=1280px){.archive-v28 .finish-team-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.archive-v28 .shitter-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.archive-v28 .finish-market-head{grid-template-columns:1fr}.archive-v28 .finish-market-quote{grid-template-columns:1fr auto;align-items:end;display:grid}.archive-v28 .finish-market-quote strong{grid-area:1/2/3}.archive-v28 .finish-chart-shell{grid-template-columns:1fr}.archive-v28 .finish-market-card{border-top:1px solid #3c464d;border-left:0;grid-template-columns:70px minmax(0,1fr);padding:20px;display:grid}.archive-v28 .finish-market-card>img{grid-row:1/4;width:64px;height:64px}.archive-v28 .finish-market-card>span{margin-top:0}.archive-v28 .finish-market-card h4{margin:4px 0 14px;font-size:31px}.archive-v28 .finish-market-card dl,.archive-v28 .finish-market-card>p{grid-column:1/-1}.archive-v28 .finish-market-card>p{margin-top:12px}.archive-v28 .title-hall,.archive-v28 .shitter-vault,.archive-v28 .record-ledgers{grid-template-columns:1fr}}@media (width<=620px){.archive-v28 .finish-market-head{padding:22px 18px}.archive-v28 .finish-market-head h3{font-size:44px}.archive-v28 .finish-team-picker button{grid-template-columns:1fr;justify-items:center;min-height:70px;padding:6px}.archive-v28 .finish-team-picker span{font-size:7px}.archive-v28 .finish-chart{padding:12px 4px 4px}.archive-v28 .finish-chart text{font-size:15px}.archive-v28 .finish-chart .finish-year{font-size:13px}.archive-v28 .finish-legend{align-items:flex-start}.archive-v28 .finish-legend small{flex-basis:100%;margin-left:0;line-height:1.4}.archive-v28 .title-club-heading{padding:23px 20px}.archive-v28 .title-club-heading:after{display:none}.archive-v28 .title-hall{gap:10px;padding:8px}.archive-v28 .title-banner{grid-template-rows:auto 158px auto;min-height:370px!important}.archive-v28 .title-banner-header{gap:10px;padding:16px 16px 0}.archive-v28 .title-identity{gap:8px}.archive-v28 .title-identity img{width:62px;height:62px}.archive-v28 .title-identity span{letter-spacing:.12em;font-size:7px}.archive-v28 .title-total{gap:6px}.archive-v28 .title-total strong{font-size:54px!important}.archive-v28 .title-total span{max-width:68px;font-size:8px}.archive-v28 .title-hardware{height:158px;padding-inline:4px}.archive-v28 .title-trophy{width:clamp(54px,17vw,70px);height:151px}.archive-v28 .title-trophy+.title-trophy{margin-left:-10px}.archive-v28 .title-trophy:nth-child(2n){transform:translateY(3px)scale(.97)}.archive-v28 .title-banner-copy{padding:18px}.archive-v28 .title-banner-copy h3{font-size:clamp(30px,11vw,42px)}.archive-v28 .title-years b{min-width:51px;height:27px;font-size:9px}.archive-v28 .shitter-vault-hero{grid-template-columns:100px minmax(0,1fr);padding:20px}.archive-v28 .shitter-vault-hero img{width:100px;height:160px}.archive-v28 .shitter-vault-hero strong{font-size:48px}.archive-v28 .shitter-year-grid{grid-template-columns:1fr}.archive-v28 .record-ledgers .score-leaderboard>div:not(.archive-segmented){min-height:70px;grid-template-columns:38px 82px minmax(0,1fr) 78px!important}.archive-v28 .record-ledgers .score-leaderboard>div>small{font-size:9px}.archive-v28.archive-motion [data-reveal].reveal-leaf{opacity:0!important;transition:opacity .52s ease var(--reveal-delay,0s),transform .52s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s)!important;transform:translateY(14px)!important}.archive-v28.archive-motion [data-reveal].reveal-leaf.is-visible{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.archive-v28 .finish-point>circle:first-child{transition:none}.archive-v28.archive-motion [data-reveal].reveal-leaf{opacity:1!important;transition:none!important;transform:none!important}}.archive-v28 .current-season-section{background:#0b0f12;border-top:3px solid #eee;padding:32px;scroll-margin-top:80px}.current-season-section>p{color:#c8cdd1;font-size:16px;line-height:1.5}.season-shortcuts{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.season-shortcuts a{color:#fff;border:1px solid #56616a;padding:12px 16px;font-size:14px}.current-standings-head,.current-standing{border-bottom:1px solid #39444b;grid-template-columns:60px minmax(140px,1fr) 110px 110px;align-items:center;gap:16px;padding:12px 16px;display:grid}.current-standings-head{color:#bfc7cd;font-size:14px}.current-standing{border-left:3px solid var(--archive-team);font-size:16px}.current-standing>span{align-items:center;gap:12px;display:flex}.current-standing img{object-fit:contain;width:44px;height:44px}.current-standing small{color:#bdc3c8;margin-top:3px;font-size:14px;font-weight:400;display:block}.current-standings-head>:nth-child(n+3),.current-standing>:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.archive-sync-note{color:#bdc3c8;font-size:14px;display:block}.archive-v28 .keeper-archive-grid p>strong small{letter-spacing:.04em;margin-top:4px;font-size:12px;display:block}@media (width<=620px){.archive-v28 .current-season-section{padding:20px 12px}.current-standings-head,.current-standing{grid-template-columns:32px minmax(90px,1fr) 64px 70px;gap:8px;padding:12px 6px;font-size:14px}.current-standing img{width:30px;height:30px}.current-standing>span{gap:6px}}.archive-v28 :is(.finish-team-picker span,.finish-market-card>span,.finish-market-card h4,.team-profile span,.team-profile h2,.keeper-team span,.keeper-team h3,.season-champion h3,.season-champion small,.season-facts b,.cabinet-team b,.cabinet-team small,.achievement-lab header span,.achievement-lab header strong,.season-pulse b,.shitter-year-grid strong,.shitter-year-grid b,.score-leaderboard>div>span,.dna-name span,.dna-name strong,.spotlight-copy>span,.draft-pick-team,.rivalry-grid span,.career-row b,.expectation-grid header span,.expectation-grid header strong),.archive-v28 .archive-title h2,.archive-v28 .finish-market-head p,.archive-v28 .finish-legend small{text-transform:uppercase}.archive-v28 .finish-market-head p,.archive-v28 .finish-legend small{display:none}.archive-v28 .season-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.archive-v28 .season-facts .runner-up-fact{box-shadow:inset 0 3px var(--archive-team);background:linear-gradient(#ffffff0c,#0000)}.archive-v28 .league-info-section{background:radial-gradient(circle at 10% 0,#2f5d781b,#0000 28%),#0b0f12}.archive-v28 .league-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.archive-v28 .league-facts article{background:#10161a;border:1px solid #39444b;border-top:5px solid #d7a62c;flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:18px;display:flex}.archive-v28 .league-facts span{color:#9ba6ac;letter-spacing:.13em;font-size:9px;font-weight:950;line-height:1.25;display:block}.archive-v28 .league-facts strong{letter-spacing:.01em;margin-top:9px;font:950 21px/.98 Impact,Arial Black,sans-serif;display:block}.archive-v28 .league-info-grid{grid-template-columns:minmax(310px,390px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.archive-v28 .roster-card,.archive-v28 .scoring-card{background:#0c1114;border:1px solid #46525a}.archive-v28 .roster-card header,.archive-v28 .scoring-card header{background:#182126;border-bottom:1px solid #46525a;padding:19px}.archive-v28 .roster-card header span{color:#a5b1b7;letter-spacing:.14em;font-size:9px;font-weight:950}.archive-v28 .roster-card h3,.archive-v28 .scoring-card h3{margin:5px 0 0;font:950 32px/.9 Impact,Arial Black,sans-serif}.archive-v28 .roster-card>div:not(.roster-head){border-top:1px solid #2d373d;grid-template-columns:minmax(0,1fr) 64px 112px;align-items:center;min-height:58px;padding:0 16px;display:grid}.archive-v28 .roster-card>div strong{font-size:13px;line-height:1.2}.archive-v28 .roster-card>div span{color:#e7b640;text-align:center;font-size:13px;font-weight:950;line-height:1.2}.archive-v28 .roster-card .roster-head{color:#929da3;letter-spacing:.1em;grid-template-columns:minmax(0,1fr) 64px 112px;padding:12px 16px;font-size:9px;display:grid}.archive-v28 .roster-head b:not(:first-child){text-align:center}.archive-v28 .scoring-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.archive-v28 .scoring-card-wide{grid-column:1/-1}.archive-v28 .scoring-card>div{border-top:1px solid #2d373d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:52px;padding:10px 16px;display:grid}.archive-v28 .scoring-card>div span{color:#c1c8cc;font-size:11px;font-weight:850;line-height:1.3}.archive-v28 .scoring-card>div strong{color:#e7b640;font-size:14px;line-height:1.2}.archive-v28 .scoring-card-wide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-v28 .scoring-card-wide header{grid-column:1/-1}.archive-v28 .scoring-card-wide>div:nth-child(2n){border-right:1px solid #2d373d}.archive-v28 .rules-heading,.archive-v28 .history-heading{margin-top:54px}.archive-v28 .league-history-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.archive-v28 .league-history-line:before{content:"";background:linear-gradient(90deg,#d7a62c,#d8322a);height:2px;position:absolute;top:37px;left:8%;right:8%}.archive-v28 .league-history-line article{z-index:1;background:#0d1215;border:1px solid #3c464c;min-height:170px;padding:24px;position:relative}.archive-v28 .league-history-line article:before{content:"";background:#d7a62c;border:4px solid #0d1215;border-radius:50%;width:15px;height:15px;margin:6px 0 26px;display:block;box-shadow:0 0 0 2px #d7a62c}.archive-v28 .league-history-line strong{color:#d7a62c;font:950 42px Impact,Arial Black,sans-serif;display:block}.archive-v28 .league-history-line span{margin-top:8px;font:950 20px Impact,Arial Black,sans-serif;display:block}.archive-v28 .league-history-line b{color:#88939a;letter-spacing:.08em;margin-top:8px;font-size:8px;line-height:1.5;display:block}@media (width<=1100px){.archive-v28 .league-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-v28 .league-info-grid{grid-template-columns:1fr}.archive-v28 .roster-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-v28 .roster-card header,.archive-v28 .roster-card .roster-head{grid-column:1/-1}.archive-v28 .roster-card>div:not(.roster-head){border-right:1px solid #252d32}}@media (width<=700px){.archive-v28 .league-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.archive-v28 .league-facts article{min-height:96px;padding:15px}.archive-v28 .league-facts span{font-size:9px}.archive-v28 .league-facts strong{font-size:19px}.archive-v28 .roster-card,.archive-v28 .scoring-dashboard,.archive-v28 .scoring-card-wide,.archive-v28 .league-history-line{grid-template-columns:1fr}.archive-v28 .roster-card header,.archive-v28 .roster-card .roster-head,.archive-v28 .scoring-card-wide header{grid-column:auto}.archive-v28 .roster-card .roster-head{display:none}.archive-v28 .roster-card>div:not(.roster-head){grid-template-columns:minmax(0,1fr) 54px 98px;min-height:60px;padding-inline:14px}.archive-v28 .roster-card>div strong,.archive-v28 .roster-card>div span{font-size:13px}.archive-v28 .scoring-card>div{min-height:56px;padding:11px 14px}.archive-v28 .scoring-card>div span{font-size:12px}.archive-v28 .scoring-card>div strong{font-size:15px}.archive-v28 .scoring-card-wide>div:nth-child(2n){border-right:0}.archive-v28 .league-history-line:before{width:2px;height:auto;inset:24px auto 24px 31px}.archive-v28 .league-history-line article{min-height:130px;padding-left:60px}.archive-v28 .league-history-line article:before{position:absolute;top:20px;left:22px}.archive-v28 .season-facts{grid-template-columns:1fr!important}}.archive-v28 :is(h1,h2,h3,h4,strong,b,small,span,dt,dd,option,button,label){text-transform:uppercase}.archive-v28 .title-hardware{align-items:end!important}.archive-v28 .title-trophy,.archive-v28 .title-trophy:nth-child(2n){object-fit:contain!important;object-position:center bottom!important;width:clamp(76px,8vw,112px)!important;height:210px!important;margin:0 -4px!important;transform:none!important}.archive-v28 .back-to-back-badge{color:#f2c75d;letter-spacing:.08em;background:#e5aa2820;border:1px solid #e5aa28;place-items:center;min-height:28px;padding:0 10px;font:950 9px/1 Arial,sans-serif;display:grid}.archive-v28 .retired-franchises{background:#0b0f12;border-top:1px solid #3d474f;margin:0}.archive-v28 .retired-franchises>summary{color:#aab2b7;letter-spacing:.12em;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 18px;font-size:9px;font-weight:950;list-style:none;display:flex}.archive-v28 .retired-franchises>summary::-webkit-details-marker{display:none}.archive-v28 .retired-franchises>summary b{color:#fff;border:1px solid #586168;place-items:center;min-width:25px;height:22px;display:grid}.archive-v28 .retired-franchises .finish-team-picker{border-top:1px solid #273037;padding:8px 12px 14px}.archive-v28 .finish-market-card p em{font-size:8px!important;line-height:1.35!important}.archive-v28 .season-champion h3,.archive-v28 .season-facts b{font-weight:800!important}.archive-v28 .season-champion p{font-weight:850!important}.archive-v28 .season-facts>div{min-width:0}.archive-v28 .season-facts b{overflow-wrap:anywhere;color:#f0f2f1!important}.archive-v28 .low-score-ledger>div>small{color:#d5d9dc!important;min-width:126px!important;font-size:12px!important}.archive-v28 .season-pulse article{grid-template-columns:88px 1fr 1fr!important}.archive-v28 .season-pulse article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.archive-v28 .season-pulse article>div span{grid-column:1/-1}.archive-v28 .season-pulse article>div small{color:#c6ccd0;font-size:12px}.archive-v28 .season-pulse .shitter-result{border-top:0!important;border-left:1px solid #374148!important;padding:0 0 0 20px!important}@media (width<=700px){.archive-v28 .title-trophy,.archive-v28 .title-trophy:nth-child(2n){width:clamp(52px,17vw,70px)!important;height:151px!important;margin:0 -5px!important}.archive-v28 .back-to-back-badge{text-align:center;flex-basis:100%;font-size:8px}.archive-v28 .season-pulse article{grid-template-columns:64px 1fr!important}.archive-v28 .season-pulse article>div{grid-column:2}.archive-v28 .season-pulse .shitter-result{border-top:1px solid #374148!important;border-left:0!important;padding:10px 0 0!important}.archive-v28 .low-score-ledger>div:not(.archive-segmented){grid-template-columns:36px 76px minmax(0,1fr) 94px!important}.archive-v28 .low-score-ledger>div>small{min-width:94px!important;font-size:9px!important}}.archive-v28>.keeper-section{order:17}.archive-v28>.league-info-section{order:18}.archive-v28>.expectations-section{order:19}.archive-v28>footer{order:20}.archive-v28 .archive-title>p,.archive-v28 .archive-subhead>p{display:none!important}.archive-v28 .finish-point.top-four-point>circle:first-child{fill:#26333a;stroke-width:6px}.archive-v28 .finish-point.champion-point>circle:first-child{fill:#e5aa28}.archive-v28 .finish-team-picker span,.archive-v28 .finish-market-card h4,.archive-v28 .season-champion h3,.archive-v28 .season-facts b,.archive-v28 .career-row b,.archive-v28 .career-row small,.archive-v28 .shitter-vault-hero strong,.archive-v28 .shitter-year-card strong,.archive-v28 .finish-market-card>span,.archive-v28 .finish-team-picker button,.archive-v28 .season-champion span,.archive-v28 .season-facts span{text-transform:uppercase!important}.archive-v28 .league-facts.concise{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.archive-v28 .league-facts.concise article{min-height:118px}.archive-v28 .league-facts.concise strong{font-size:30px}.archive-v28 .scoring-card{display:block!important}.archive-v28 .scoring-card>summary{cursor:pointer!important;background:#182126!important;border-bottom:1px solid #46525a!important;justify-content:space-between!important;align-items:center!important;min-height:74px!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.archive-v28 .scoring-card>summary::-webkit-details-marker{display:none}.archive-v28 .scoring-card>summary h3{margin:0!important;font-size:29px!important}.archive-v28 .scoring-card>summary i{color:#e7b640;border:1px solid #5b6870;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid}.archive-v28 .scoring-card[open]>summary i{transform:rotate(45deg)}.archive-v28 .scoring-card>div span{font-size:14px!important}.archive-v28 .scoring-card>div strong{font-size:17px!important}.archive-v28 .rules-grid summary span{font-size:16px!important}.archive-v28 .rules-grid li{color:#d5dadd!important;font-size:16px!important;line-height:1.55!important}.archive-v28 .career-head,.archive-v28 .career-row{grid-template-columns:88px 90px minmax(180px,1fr) 190px 130px!important}.archive-v28 .career-head{padding-left:108px!important}.archive-v28 .career-logo{object-fit:contain;filter:drop-shadow(0 8px 8px #0008);width:68px;height:68px}.archive-v28 .low-score-ledger>div>small{white-space:nowrap!important;font-size:11px!important}.archive-v28 .season-facts>div{min-height:92px!important}.archive-v28 .season-facts span{font-size:10px!important}.archive-v28 .season-facts b{font-size:15px!important;line-height:1.25!important}.archive-v28 .season-champion small{letter-spacing:.11em!important;font-size:10px!important}.archive-v28 .season-feature span{font-size:10px!important}.archive-v28 .season-feature b{font-size:24px!important}@media (width<=900px){.archive-v28 .archive-quick-dock{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.archive-v28 .archive-quick-dock>summary{letter-spacing:.1em!important;border-radius:26px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:112px!important;height:52px!important;padding:0 14px!important;font-size:10px!important;font-weight:950!important;display:flex!important}.archive-v28 .archive-quick-dock>summary span{display:block!important}.archive-v28 .archive-quick-dock>summary b{font-size:21px!important}.archive-v28 .archive-quick-dock[open]>div{overscroll-behavior:contain!important;max-height:min(560px,100dvh - 110px)!important;overflow:auto!important}.archive-v28 .career-head{display:none!important}.archive-v28 .career-row{grid-template-rows:auto auto!important;grid-template-columns:86px 52px 1fr 1fr!important;padding:14px!important}.archive-v28 .career-logo{align-self:center;width:76px;height:76px;grid-row:1/3!important}.archive-v28 .career-cell{min-width:0!important}}@media (width<=700px){.archive-v28 .league-facts.concise{grid-template-columns:1fr}.archive-v28 .league-facts.concise article{min-height:100px}.archive-v28 .league-facts.concise strong{font-size:25px}.archive-v28 .scoring-dashboard,.archive-v28 .scoring-card-wide{display:block!important}.archive-v28 .scoring-card{margin-bottom:8px}.archive-v28 .scoring-card>summary h3{font-size:25px!important}.archive-v28 .scoring-card>div{min-height:58px!important}.archive-v28 .scoring-card>div span{font-size:13px!important}.archive-v28 .scoring-card>div strong{font-size:16px!important}.archive-v28 .low-score-ledger>div:not(.archive-segmented){grid-template-columns:36px 80px minmax(0,1fr) 78px!important}.archive-v28 .low-score-ledger>div>small{font-size:9px!important}.archive-v28 .career-row{grid-template-columns:82px 45px minmax(0,1fr) minmax(0,1fr)!important}.archive-v28 .career-logo{width:72px;height:72px}.archive-v28 .career-cell b{font-size:15px!important}}.brand-espn{background:radial-gradient(circle at 88% 12%,#e5aa2824,#0000 30%),#090c0f}.brand-espn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-espn-steps article{background:#101519;border:1px solid #414b52;border-top:6px solid #e5aa28;min-height:230px;padding:26px}.brand-espn-steps article>b{color:#e5aa28;font:950 44px/.9 Impact,Arial Black,sans-serif}.brand-espn-steps h3{margin:28px 0 13px;font:950 29px/.9 Impact,Arial Black,sans-serif}.brand-espn-steps p{color:#c6cdd1;margin:0;font-size:15px;line-height:1.55}.brand-espn-steps p strong{color:#fff}@media (width<=780px){.brand-espn-steps{grid-template-columns:1fr}.brand-espn-steps article{min-height:0}.brand-espn-steps h3{margin-top:18px}}.archive-v28 .finish-point.top-four-point>circle:first-child{fill:#eef2f1!important;stroke:var(--archive-team)!important;stroke-width:6px!important;stroke-dasharray:none!important}.archive-v28 .finish-point.champion-point>circle:first-child{fill:#e5aa28!important;stroke:#fff2b4!important;stroke-width:4px!important}.archive-v28 .low-score-ledger>div:not(.archive-segmented){grid-template-columns:48px 112px minmax(0,1fr) minmax(126px,auto)!important}.archive-v28 .low-score-ledger>div>small{min-width:126px!important;font-size:12px!important}@media (width<=700px){.archive-v28 .low-score-ledger>div:not(.archive-segmented){grid-template-columns:36px 76px minmax(0,1fr) 94px!important}.archive-v28 .low-score-ledger>div>small{min-width:94px!important;font-size:9px!important}}.archive-v28 .keeper-section .archive-title{flex-direction:column;align-items:flex-start}.archive-v28 .keeper-section .archive-title>p{color:#aeb6bb;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.5;display:block!important}.archive-v28 .keeper-archive-grid article>p{align-items:center;gap:5px 12px;min-height:54px;position:relative;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.archive-v28 .keeper-archive-grid article>p em{color:#f16767;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:950}.archive-v28 .keeper-archive-grid article>p.keeper-ineligible b,.archive-v28 .keeper-archive-grid article>p.keeper-ineligible strong{-webkit-text-decoration:line-through #ef4138;text-decoration:line-through #ef4138;text-decoration-thickness:2px;color:#8b9297!important}.archive-v28 .keeper-archive-grid article>p.keeper-ineligible{background:linear-gradient(90deg,#ef413817,#0000)}.archive-v28 .scoring-dashboard{grid-auto-rows:max-content!important;align-items:start!important}.archive-v28 .scoring-card{align-self:start!important}.archive-v28 .scoring-card:not([open])>div{display:none!important}.archive-v28 .season-champion h3{max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.archive-v28 .season-winning-score{border:1px solid color-mix(in srgb,var(--archive-team) 75%,#fff);background:var(--archive-team);place-items:center;min-width:118px;min-height:50px;padding:7px 14px;display:inline-grid;color:#080a0b!important;margin:10px 0 5px!important;font:950 30px/.9 Impact,Arial Black,sans-serif!important}.archive-v28 .season-facts>div{gap:6px;overflow:hidden;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.archive-v28 .season-facts b{width:100%;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.archive-v28 .season-facts .top-record-fact small{color:#b8c0c5;font-size:13px;font-weight:600;line-height:1.2}.archive-v28 .season-pulse article{flex:0 0 min(900px,92vw)!important;grid-template-rows:1fr 1fr!important;grid-template-columns:105px repeat(3,minmax(0,1fr))!important;min-height:250px!important;display:grid!important}.archive-v28 .season-pulse article>strong{grid-row:1/3!important}.archive-v28 .season-pulse article>div{border-top:0!important;border-left:1px solid #374148!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:18px 20px!important;display:flex!important}.archive-v28 .season-pulse article>div:nth-of-type(n+4){border-top:1px solid #374148!important}.archive-v28 .season-pulse article>div b{white-space:nowrap;font-size:clamp(20px,1.8vw,27px)!important}.archive-v28 .season-pulse article>div small{font-size:11px!important}.archive-v28 .retired-achievements{background:#0b0f12;border:1px solid #3f4950;margin-top:14px}.archive-v28 .retired-achievements>summary{color:#aeb6bb;letter-spacing:.12em;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:10px;font-weight:950;list-style:none;display:flex}.archive-v28 .retired-achievements>summary::-webkit-details-marker{display:none}.archive-v28 .retired-achievements>summary b{color:#fff;border:1px solid #59636a;place-items:center;width:28px;height:26px;display:grid}.archive-v28 .retired-achievements>div{background:#313a40;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.archive-v28 .retired-achievements article{background:#11161a;gap:6px;padding:18px;display:grid}.archive-v28 .retired-achievements article strong{font:950 25px/.9 Impact,Arial Black,sans-serif}.archive-v28 .retired-achievements article span{color:#aeb6bb;font-size:10px;font-weight:800}@media (width<=700px){.archive-v28 .season-pulse article{grid-template-rows:repeat(3,1fr)!important;grid-template-columns:72px repeat(2,minmax(0,1fr))!important;min-height:430px!important}.archive-v28 .season-pulse article>strong{grid-row:1/4!important}.archive-v28 .season-pulse article>div{grid-column:auto!important;padding:14px!important}.archive-v28 .season-pulse article>div:nth-of-type(n+3){border-top:1px solid #374148!important}.archive-v28 .season-pulse article>div b{font-size:19px!important}.archive-v28 .retired-achievements>div{grid-template-columns:1fr}.archive-v28 .season-facts>div{min-height:82px!important}.archive-v28 .season-winning-score{min-width:96px;font-size:25px!important}}.archive-v28 .keeper-section .archive-title>p{display:none!important}.archive-v28 .keeper-archive-grid article>p{text-align:left!important;background:0 0!important;border-bottom:1px solid #273037!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0!important;padding:13px 4px!important;display:flex!important;position:relative!important}.archive-v28 .keeper-archive-grid article>p b{color:#f0f2f1!important;text-align:left!important;margin:0!important}.archive-v28 .keeper-archive-grid article>p strong{color:var(--archive-team)!important;text-align:right!important;margin-left:auto!important}.archive-v28 .keeper-archive-grid article>p em{display:none!important}.archive-v28 .keeper-archive-grid article>p.keeper-ineligible{opacity:.56!important;background:0 0!important}.archive-v28 .keeper-archive-grid article>p.keeper-ineligible b,.archive-v28 .keeper-archive-grid article>p.keeper-ineligible strong{color:#a2a9ae!important;text-decoration:none!important}.archive-v28 .keeper-archive-grid article>p.keeper-ineligible:after{content:"";z-index:3;pointer-events:none;background:#aeb5ba;height:2px;position:absolute;top:50%;left:2px;right:2px;transform:translateY(-50%)}.archive-v28 .achievement-lab article:has(.performance-leader-badge){padding-top:22px!important;overflow:visible!important}.archive-v28 .performance-leader-badge{min-height:36px!important;padding:0 14px!important;top:-18px!important;right:18px!important;box-shadow:0 8px 18px #0006!important}.archive-v28 .season-final-score{align-items:center!important;gap:8px!important;margin:12px 0 0!important;display:flex!important}.archive-v28 .season-final-score b{border:1px solid color-mix(in srgb,var(--archive-team) 75%,#fff);background:var(--archive-team);place-items:center;min-width:118px;min-height:54px;padding:7px 14px;display:grid;color:#080a0b!important;font:950 31px/.9 Impact,Arial Black,sans-serif!important}.archive-v28 .season-final-score span{color:#929ba1;font-size:21px;font-weight:500}.archive-v28 .season-final-score strong{color:#f2f3f1;font:750 27px/1 Impact,Arial Black,sans-serif}.archive-v28 .season-pulse{gap:16px!important;display:flex!important;overflow-x:auto!important}.archive-v28 .season-pulse article{border-left:0!important;flex:0 0 min(980px,94vw)!important;grid-template-rows:repeat(2,minmax(120px,1fr))!important;grid-template-columns:118px repeat(3,minmax(0,1fr))!important;min-height:280px!important;display:grid!important;overflow:hidden!important}.archive-v28 .season-pulse article>strong{z-index:2!important;color:#f4f5f3!important;writing-mode:vertical-rl!important;background:linear-gradient(#252c31,#12171b)!important;border-right:1px solid #465159!important;grid-area:1/1/3!important;place-items:center!important;min-width:0!important;padding:0 10px!important;font-size:clamp(43px,4.8vw,74px)!important;line-height:1!important;display:grid!important;position:relative!important;transform:rotate(180deg)!important}.archive-v28 .season-pulse article>div{border:0!important;border-left:1px solid #374148!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:18px 20px!important;display:flex!important;position:relative!important}.archive-v28 .season-pulse article>div.pulse-low{border-top:1px solid #374148!important}.archive-v28 .season-pulse article>div.pulse-high{box-shadow:inset 0 4px #2fce72;background:linear-gradient(145deg,#173725,#0e1712 72%)!important}.archive-v28 .season-pulse article>div.pulse-low{box-shadow:inset 0 -4px #df4139;background:linear-gradient(145deg,#3b181b,#170d0f 72%)!important}.archive-v28 .season-pulse article>div span{color:#b7c0c5!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:950!important}.archive-v28 .season-pulse article>div b{color:#f4f5f3!important;white-space:nowrap!important;margin:8px 0 5px!important;font-size:clamp(22px,2vw,31px)!important}.archive-v28 .season-pulse article>div small{color:#d5dadd!important;font-size:12px!important;font-weight:850!important}@media (width<=700px){.archive-v28 .season-final-score b{min-width:94px;font-size:25px!important}.archive-v28 .season-final-score strong{font-size:22px}.archive-v28 .season-pulse article{grid-template-rows:repeat(6,minmax(88px,auto))!important;grid-template-columns:62px 1fr!important;min-height:650px!important}.archive-v28 .season-pulse article>strong{grid-row:1/7!important;font-size:36px!important}.archive-v28 .season-pulse article>div{border-top:1px solid #374148!important;grid-column:2!important;padding:14px!important}}.draft-history-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.draft-history-year{align-items:center;gap:12px;display:flex}.draft-history-year span{letter-spacing:.16em;font-size:10px;font-weight:900}.draft-history-year select{color:#fff;background:#0b0f11;border:1px solid #657078;min-width:180px;padding:14px;font-weight:900}.draft-history-year select:disabled{opacity:.7;cursor:not-allowed}.draft-history-meta{background:#171d21;border:1px solid #4b545a;border-bottom:0;align-items:center;gap:24px;padding:18px 22px;display:flex}.draft-history-meta strong{color:#e7ad27}.draft-history-meta span{color:#aab2b8;letter-spacing:.1em;font-size:11px;font-weight:900}.historical-board{overscroll-behavior-x:contain;scrollbar-color:#e7ad27 #151a1e;background:#070a0c;border:1px solid #4b545a;grid-template-columns:repeat(10,minmax(210px,1fr));display:grid;overflow-x:auto}.historical-board.single-franchise{grid-template-columns:minmax(320px,720px);justify-content:center;padding:24px}.historical-team-column{border-right:1px solid #3f474d;border-top:5px solid var(--archive-team)}.historical-team-column>header{background:linear-gradient(135deg,color-mix(in srgb,var(--archive-team) 25%,#11171a),#101519);grid-template-rows:1fr 1fr;grid-template-columns:54px 1fr;align-items:center;gap:0 10px;min-height:94px;padding:14px;display:grid}.historical-team-column>header img{object-fit:contain;grid-row:1/3;width:52px;height:52px}.historical-team-column>header strong{font-family:Impact,Arial Black,sans-serif;font-size:22px;line-height:.9}.historical-team-column>header small{color:#aeb6bd;letter-spacing:.1em;font-size:9px;font-weight:900}.historical-team-column>div>p{isolation:isolate;border-top:1px solid #343b40;border-left:4px solid var(--archive-team);color:#060708;background:linear-gradient(90deg,#f5f5f2,#daddda);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:74px;margin:0;padding:7px 8px;display:grid;position:relative;overflow:hidden}.historical-team-column>div>p>b{color:#747b7f;font:950 11px/1 Impact,Arial Black,sans-serif}.historical-pick-name{z-index:2;min-width:0;display:block;overflow:hidden}.historical-pick-name small,.historical-pick-name strong,.historical-pick-name i{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:100%;display:block;overflow:hidden}.historical-pick-name small{font:950 10px/.92 Arial,sans-serif}.historical-pick-name strong{font-family:Impact,Arial Black,sans-serif;font-size:var(--history-name-size,25px);letter-spacing:-.04em;line-height:.8}.historical-pick-name i{color:#555d61;letter-spacing:.06em;margin-top:4px;font-size:8px;font-style:normal;font-weight:900}.historical-pick-logo{z-index:1;object-fit:contain;opacity:.16;width:48px;height:48px;position:absolute;bottom:7px;right:34px}.historical-team-column>div>p>em{z-index:2;font-family:Impact,Arial Black,sans-serif;font-size:28px;font-style:normal}.historical-team-column>div>p>em.pick-round{color:#6d7478;font-family:Impact,Arial Black,sans-serif;font-size:10px;font-weight:900}.history-mode-toggle{color:#f7cf6c;letter-spacing:.08em;cursor:pointer;background:#2a220f;border:1px solid #e7ad27;min-height:46px;padding:0 18px;font:950 12px/1 Impact,Arial Black,sans-serif}.history-mode-toggle:hover,.history-mode-toggle:focus-visible,.history-mode-toggle.active{color:#080a0b;background:#e7ad27}.all-drafts-launcher{background:radial-gradient(circle at 88% 0,#e7ad2738,#0000 32%),linear-gradient(135deg,#2c230d,#0d1114 58%);border:2px solid #e7ad27;margin-bottom:12px;box-shadow:0 12px 34px #0008,0 0 0 1px #e7ad2730}.all-drafts-launcher>header{border-bottom:1px solid #e7ad2750;align-items:center;gap:18px;min-height:116px;padding:22px 24px;display:flex}.all-drafts-launcher>header>b{color:#080a0b;letter-spacing:.08em;background:#e7ad27;place-items:center;min-width:72px;height:42px;font:950 22px/1 Impact,Arial Black,sans-serif;display:grid;transform:rotate(-2deg);box-shadow:5px 5px #0007}.all-drafts-launcher>header div{min-width:0}.all-drafts-launcher>header span{color:#e7ad27;letter-spacing:.17em;font:950 10px/1 Impact,Arial Black,sans-serif;display:block}.all-drafts-launcher>header strong{color:#fff;letter-spacing:-.02em;margin-top:8px;font:950 clamp(35px,4.4vw,64px)/.78 Impact,Arial Black,sans-serif;display:block}.all-drafts-launcher>header small{color:#c8cfd3;letter-spacing:.09em;margin-top:10px;font-size:10px;font-weight:900;display:block}.all-drafts-team-picker{background:#3b3f40;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid}.all-drafts-team-picker button{border:0;border-top:4px solid var(--archive-team);background:linear-gradient(135deg,color-mix(in srgb,var(--archive-team) 18%,#11171a),#0b0f12);color:#fff;text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:74px;padding:9px 11px;display:grid;position:relative}.all-drafts-team-picker button:hover,.all-drafts-team-picker button:focus-visible,.all-drafts-team-picker button.active{z-index:1;outline-offset:-2px;background:linear-gradient(135deg,color-mix(in srgb,var(--archive-team) 38%,#151b1f),#11171a);outline:2px solid #e7ad27}.all-drafts-team-picker img{object-fit:contain;filter:drop-shadow(0 5px 6px #0009);width:40px;height:44px}.all-drafts-team-picker span{text-overflow:ellipsis;font:950 13px/.9 Impact,Arial Black,sans-serif;overflow:hidden}.draft-history-warning{color:#f2c28a;background:linear-gradient(90deg,#3d2512,#1b130d);border:1px solid #8c6237;border-bottom:0;align-items:center;gap:14px;padding:14px 18px;display:flex}.draft-history-warning b{letter-spacing:.06em;flex:none;font:950 16px/1 Impact,Arial Black,sans-serif}.draft-history-warning span{letter-spacing:.075em;font-size:10px;font-weight:900;line-height:1.4}.historical-franchise-overview{background:#070a0c;border:1px solid #4b545a}.franchise-history-banner{border-top:8px solid var(--archive-team);background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--archive-team) 28%,transparent),transparent 34%),#11171a;border-bottom:1px solid #4b545a;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;min-height:132px;padding:22px 26px;display:grid}.franchise-history-banner img{object-fit:contain;filter:drop-shadow(0 10px 12px #000a);width:80px;height:84px}.franchise-history-banner span{color:#e7ad27;letter-spacing:.14em;font:950 10px/1 Impact,Arial Black,sans-serif;display:block}.franchise-history-banner h3{color:#f5f6f4;letter-spacing:-.02em;margin:8px 0 7px;font:950 clamp(38px,5vw,72px)/.78 Impact,Arial Black,sans-serif}.franchise-history-banner small{color:#aeb6bd;letter-spacing:.1em;font:950 10px/1 Impact,Arial Black,sans-serif;display:block}.franchise-history-board{overscroll-behavior-x:contain;scrollbar-color:#e7ad27 #151a1e;grid-auto-columns:minmax(220px,240px);grid-auto-flow:column;display:grid;overflow-x:auto}.franchise-year-column{min-width:0}.franchise-year-column>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px;padding:14px 16px;display:flex}.franchise-year-column>header strong{color:#fff;font:950 43px/.78 Impact,Arial Black,sans-serif}.franchise-year-column>header small{letter-spacing:.1em;font:950 9px/1 Impact,Arial Black,sans-serif}.achievement-index{border:1px solid #454d53;margin-top:24px;overflow-x:auto}.achievement-index>header,.achievement-index>div{grid-template-columns:1.3fr repeat(2,.7fr) repeat(3,1fr) 1.4fr;min-width:930px;display:grid}.achievement-index>header{background:#1a2024}.achievement-index>header b,.achievement-index>div>*{border-right:1px solid #3f474d;padding:13px 15px}.achievement-index>header b{color:#9fa8ae;letter-spacing:.12em;font-size:9px}.achievement-index>div{border-top:1px solid #3f474d}.achievement-index>div strong{color:#fff}.achievement-index>div span{color:#c0c6ca;font-size:12px;font-weight:800}@media (width<=900px){.archive-title-with-controls{align-items:flex-start}.draft-history-meta{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=600px){.historical-board,.franchise-history-board{scroll-snap-type:x mandatory}.historical-team-column{scroll-snap-align:start}.draft-history-year{justify-content:space-between;width:100%}.draft-history-year select{flex:1;min-width:0}.history-mode-toggle{width:100%}.all-drafts-launcher>header{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.all-drafts-launcher>header>b{min-width:62px;height:36px;font-size:19px}.all-drafts-launcher>header strong{font-size:40px}.all-drafts-team-picker{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.all-drafts-team-picker button{scroll-snap-align:start;flex:0 0 152px}.draft-history-warning{flex-direction:column;align-items:flex-start;gap:7px}.franchise-history-banner{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:18px}.franchise-history-banner img{width:60px;height:64px}.franchise-history-banner h3{font-size:38px}.franchise-history-board{grid-auto-columns:minmax(218px,82vw)}}.archive-v28 .league-timeline-track{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.archive-v28 .league-timeline-track article,.archive-v28 .league-timeline-track article:nth-child(4n){border:1px solid #3f484e;border-left:5px solid var(--archive-team);background:#0c1013;min-height:190px;padding:20px;position:relative}.archive-v28 .league-timeline-track article.auction-moment{border-top:4px solid #e5aa28}.archive-v28 .league-timeline-track article>header{border-bottom:1px solid #30383e;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.archive-v28 .league-timeline-track article>header img{object-fit:contain;width:54px;height:54px}.archive-v28 .league-timeline-track article>header div{align-items:flex-end;gap:9px;margin-left:auto;display:flex}.archive-v28 .league-timeline-track article>header b{color:#747e85;letter-spacing:.12em;font:950 8px/1 Arial,sans-serif;position:static}.archive-v28 .league-timeline-track article>header strong{color:#e5aa28;font:950 46px/.78 Impact,Arial Black,sans-serif;display:block}.archive-v28 .league-timeline-track article>span{color:#f5f6f4;letter-spacing:.015em;margin-top:16px;font:950 22px/.92 Impact,Arial Black,sans-serif;display:block}.archive-v28 .league-timeline-track article>p{color:#aeb6bd;letter-spacing:.055em;margin:9px 0 0;font:800 10px/1.45 Arial,sans-serif}.archive-v28 .era-method{color:#b7c0c5;letter-spacing:.045em;background:#101519;border:1px solid #3d464c;border-left:5px solid #e5aa28;margin:0 0 16px;padding:13px 15px;font:850 10px/1.55 Arial,sans-serif}.archive-v28 .era-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.archive-v28 .era-key span{color:#aeb6bd;letter-spacing:.055em;background:#0c1013;border:1px solid #3f484e;min-height:62px;padding:13px 15px;font:800 9px/1.45 Arial,sans-serif}.archive-v28 .era-key b{color:#e5aa28;letter-spacing:.1em;margin-bottom:4px;font:950 11px/1 Arial,sans-serif;display:block}.archive-v28 .era-index-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.archive-v28 .era-card,.archive-v28 .era-card.era-auction{background:#0b0f12;border:1px solid #465159;border-top:5px solid #7f8990;padding:24px}.archive-v28 .era-card.era-auction{border-top-color:#e5aa28}.archive-v28 .era-card>header{border-bottom:1px solid #353e44;flex-direction:column;justify-content:flex-end;min-height:150px;padding-bottom:20px;display:flex}.archive-v28 .era-card>header span{color:#9da6ad;letter-spacing:.18em;font:950 8px/1 Arial,sans-serif}.archive-v28 .era-card>header h3{color:#f5f6f4;letter-spacing:-.01em;margin:8px 0 0;font:950 clamp(48px,5vw,76px)/.78 Impact,Arial Black,sans-serif}.archive-v28 .era-card>header strong{color:#e5aa28;letter-spacing:.12em;margin-top:15px;font:950 10px/1 Arial,sans-serif;display:block}.archive-v28 .era-facts{background:#11161a;border:0;border-bottom:1px solid #353e44;grid-template-columns:repeat(3,1fr);margin:0 0 16px;display:grid}.archive-v28 .era-facts p{border-right:1px solid #353e44;min-width:0;margin:0;padding:16px 12px}.archive-v28 .era-facts p:last-child{border-right:0}.archive-v28 .era-facts b{font:950 32px/.9 Impact,Arial Black,sans-serif}.archive-v28 .era-facts span{color:#a0a9af;letter-spacing:.075em;margin-top:5px;font:950 9px/1.25 Arial,sans-serif;display:block}.archive-v28 .era-honors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.archive-v28 .era-honors section{background:#0f1417;border:1px solid #3c454b;padding:12px}.archive-v28 .era-honors h4{color:#e5aa28;letter-spacing:.08em;margin:0 0 10px;font:950 14px/1 Impact,Arial Black,sans-serif}.archive-v28 .era-honors .era-shittiest h4{color:#df655d}.archive-v28 .era-honors>section>div{border-top:1px solid #30383e;grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.archive-v28 .era-honors>section>div>b{color:#7f8990;font:950 12px/1 Arial,sans-serif}.archive-v28 .era-honors img{object-fit:contain;width:38px;height:42px}.archive-v28 .era-honors span strong{color:#f3f4f2;text-overflow:ellipsis;white-space:nowrap;font:950 12px/1 Arial,sans-serif;display:block;overflow:hidden}.archive-v28 .era-honors span small{color:#aeb6bc;letter-spacing:.02em;margin-top:5px;font:850 9.5px/1.35 Arial,sans-serif;display:block}.archive-v28 .era-honors span em{color:#e5aa28;letter-spacing:.045em;margin-top:4px;font:950 9px/1.2 Arial,sans-serif;display:block}.archive-v28 .era-honors .era-shittiest span em{color:#df7a73}.archive-v28 .era-index-grid{grid-template-columns:1fr;gap:24px}.archive-v28 .era-card,.archive-v28 .era-card.era-auction{padding:30px}.archive-v28 .era-index-section :is(.era-method,.era-key b,.era-card>header span,.era-card>header h3,.era-card>header strong,.era-facts b,.era-facts span,.era-honors h4,.era-honors strong,.era-honors b,.era-honors dt,.era-honors dd,.era-honors em){font-family:Impact,Arial Black,sans-serif}.archive-v28 .era-method{letter-spacing:.065em;font-size:14px;line-height:1.42}.archive-v28 .era-key span{letter-spacing:.055em;font-family:Impact,Arial Black,sans-serif;font-size:12px;line-height:1.35}.archive-v28 .era-key b{letter-spacing:.09em;font-size:17px}.archive-v28 .era-honors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.archive-v28 .era-honors>.era-ranking{background:#090d10;border:1px solid #465159;padding:0;overflow:hidden}.archive-v28 .era-honors>.era-ranking>header{background:#151b1f;border-bottom:1px solid #3c464d;justify-content:space-between;align-items:flex-end;gap:16px;min-height:92px;padding:20px 22px;display:flex}.archive-v28 .era-honors>.era-ranking>header span{color:#98a2a8;letter-spacing:.14em;font:950 10px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .era-honors>.era-ranking>header h4{margin:7px 0 0;font-size:clamp(28px,3vw,43px);line-height:.84}.archive-v28 .era-honors>.era-ranking>header>b{color:#8f999f;letter-spacing:.08em;white-space:nowrap;font:950 14px/1 Impact,Arial Black,sans-serif}.archive-v28 .era-honors>.era-shittiest>header h4,.archive-v28 .era-honors>.era-shittiest>header>b{color:#cf7951}.archive-v28 .era-honors .era-hardware{border:1px solid #bb8b20;border-left:8px solid var(--archive-team);background:radial-gradient(circle at 68%,#e5aa2830,#0000 27%),linear-gradient(120deg,#392a08,#171207);grid-template-columns:minmax(0,1fr) 98px minmax(190px,.9fr);align-items:center;gap:20px;min-height:178px;margin:0;padding:24px;display:grid;position:relative;overflow:hidden}.archive-v28 .era-honors .era-hardware:after{content:"";border:1px solid #e5aa2847;border-radius:50%;width:190px;height:190px;position:absolute;top:-54px;right:-28px}.archive-v28 .era-honors .era-hardware>div{background:0 0;border:0;padding:0;display:block}.archive-v28 .era-honors .era-hardware>div span{color:#f2c968;letter-spacing:.16em;font:950 12px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .era-honors .era-hardware>div strong{color:#fff2bc;letter-spacing:.01em;margin-top:10px;font:950 clamp(30px,3vw,48px)/.82 Impact,Arial Black,sans-serif;display:block}.archive-v28 .era-honors .era-hardware>img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #000b);width:94px;height:104px;position:relative}.archive-v28 .era-honors .era-hardware>section{z-index:1;background:0 0;border:0;padding:0;position:relative}.archive-v28 .era-honors .era-hardware>section small{color:#c7ae76;letter-spacing:.12em;text-transform:uppercase;font:950 10px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .era-honors .era-hardware>section h4{color:#fff;margin:8px 0;font-size:clamp(24px,2.5vw,38px);line-height:.86}.archive-v28 .era-honors .era-hardware>section b{color:#f0c55e;letter-spacing:.065em;font-size:16px;display:block}.archive-v28 .era-honors .era-hardware-throne{background:radial-gradient(circle at 68%,#9d5d3835,#0000 29%),linear-gradient(120deg,#392014,#160d09);border-color:#85543a}.archive-v28 .era-honors .era-hardware-throne:after{border-color:#b8734d42}.archive-v28 .era-honors .era-hardware-throne>div span,.archive-v28 .era-honors .era-hardware-throne>section b{color:#df8a61}.archive-v28 .era-honors .era-hardware-throne>div strong{color:#f2c1a8}.archive-v28 .era-honors .era-hardware-throne>section small{color:#b98b74}.archive-v28 .era-honors>.era-ranking>.era-rank-row{background:linear-gradient(90deg,color-mix(in srgb,var(--archive-team) 10%,#101519),#090c0e 60%);border:0;border-top:1px solid #30383e;grid-template-columns:34px 56px minmax(0,1fr);align-items:center;gap:13px;min-height:116px;padding:14px 18px;display:grid}.archive-v28 .era-honors>.era-ranking>.era-rank-row>b{color:#7f8990;font-size:20px}.archive-v28 .era-honors>.era-ranking>.era-rank-row>img{object-fit:contain;filter:drop-shadow(0 8px 9px #0009);width:54px;height:60px}.archive-v28 .era-rank-row>span{min-width:0}.archive-v28 .era-rank-row>span>strong{color:#f5f6f4;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.8vw,27px);line-height:.9;display:block;overflow:hidden}.archive-v28 .era-rank-row>span>small{color:#919ba2;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font:950 9px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .era-rank-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:11px 0 0;display:grid}.archive-v28 .era-rank-row dl div{background:#070a0c;border:1px solid #30383e;min-width:0;padding:7px 8px}.archive-v28 .era-rank-row dt{color:#7f8990;letter-spacing:.09em;font-size:8px}.archive-v28 .era-rank-row dd{color:#f5f6f4;white-space:nowrap;margin:4px 0 0;font-size:15px;line-height:1}.archive-v28 .era-rank-row>span>em{letter-spacing:.08em;margin-top:6px;font-size:10px;display:inline-block;color:#df8a61!important}.archive-v28 .season-record-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.archive-v28 .season-record-board{background:#090d10;border:1px solid #465159;min-width:0;overflow:hidden}.archive-v28 .season-record-board>header{background:radial-gradient(circle at 92% 10%,#e5aa282b,#0000 34%),#151b1f;border-bottom:1px solid #465159;min-height:158px;padding:26px}.archive-v28 .playoff-record-board>header{background:radial-gradient(circle at 92% 10%,#d8322a30,#0000 35%),#151b1f}.archive-v28 .season-record-board>header span,.archive-v28 .season-record-board>header small{color:#e5aa28;letter-spacing:.16em;font:950 11px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .season-record-board>header h3{color:#f5f6f4;letter-spacing:-.01em;max-width:690px;margin:12px 0 14px;font:950 clamp(35px,3.8vw,60px)/.82 Impact,Arial Black,sans-serif}.archive-v28 .season-record-board>header h3 u{color:#e5aa28;text-underline-offset:7px;text-decoration-color:#e5aa28;text-decoration-thickness:5px}.archive-v28 .season-record-board>header small{color:#929ca2;letter-spacing:.105em;font-size:9px}.archive-v28 .season-record-row{border-top:1px solid #30383e;border-left:6px solid var(--archive-team);background:linear-gradient(90deg,color-mix(in srgb,var(--archive-team) 12%,#101519),#090c0e 60%);grid-template-columns:70px 58px minmax(0,1fr) 112px 82px;align-items:center;gap:12px;min-height:96px;padding:13px 18px;display:grid}.archive-v28 .season-record-row:first-child{border-top:0}.archive-v28 .season-record-row>b{color:#e5aa28;font:950 33px/.85 Impact,Arial Black,sans-serif}.archive-v28 .season-record-row>b small{color:#7f8990;letter-spacing:.1em;margin-bottom:6px;font:950 7px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .season-record-row>img{object-fit:contain;filter:drop-shadow(0 8px 10px #000a);width:56px;height:62px}.archive-v28 .season-record-row>span{min-width:0}.archive-v28 .season-record-row>span small{color:#8f999f;letter-spacing:.1em;font:950 9px/1 Impact,Arial Black,sans-serif;display:block}.archive-v28 .season-record-row>span strong{color:#f5f6f4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:950 clamp(20px,2vw,30px)/.86 Impact,Arial Black,sans-serif;display:block;overflow:hidden}.archive-v28 .season-record-row>em{color:#fff;text-align:right;white-space:nowrap;font:950 clamp(34px,3.2vw,50px)/.8 Impact,Arial Black,sans-serif}.archive-v28 .season-record-row>time,.archive-v28 .season-record-row>.record-context{color:#aeb6bc;text-align:right;font:950 26px/.9 Impact,Arial Black,sans-serif}@media (width<=1050px){.archive-v28 .league-timeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-v28 .era-index-grid,.archive-v28 .era-honors,.archive-v28 .season-record-showcase{grid-template-columns:1fr}}@media (width<=650px){.archive-v28 .era-key{grid-template-columns:1fr}.archive-v28 .era-key span{min-height:0}.archive-v28 .league-timeline-track{grid-template-columns:1fr;gap:8px}.archive-v28 .league-timeline-track article,.archive-v28 .league-timeline-track article:nth-child(2n){min-height:0;padding:16px}.archive-v28 .league-timeline-track article>header img{width:46px;height:46px}.archive-v28 .league-timeline-track article>header strong{font-size:38px}.archive-v28 .league-timeline-track article>span{font-size:20px}.archive-v28 .era-card{padding:16px}.archive-v28 .era-method{padding:12px;font-size:10px;line-height:1.5}.archive-v28 .era-card>header{min-height:120px}.archive-v28 .era-card>header h3{font-size:52px}.archive-v28 .era-facts p{padding:13px 7px}.archive-v28 .era-facts b{font-size:27px}.archive-v28 .era-honors{grid-template-columns:1fr}.archive-v28 .era-honors .era-hardware{grid-template-columns:minmax(0,1fr) 72px;gap:12px;min-height:0;padding:19px}.archive-v28 .era-honors .era-hardware>img{width:70px;height:78px}.archive-v28 .era-honors .era-hardware>section{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:13px}.archive-v28 .era-honors>.era-ranking>header{min-height:80px;padding:17px}.archive-v28 .era-honors>.era-ranking>.era-rank-row{grid-template-columns:29px 46px minmax(0,1fr);gap:9px;min-height:120px;padding:12px 10px}.archive-v28 .era-honors>.era-ranking>.era-rank-row>img{width:44px;height:50px}.archive-v28 .era-rank-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-v28 .season-record-board>header{min-height:0;padding:22px 18px}.archive-v28 .season-record-board>header h3{font-size:42px}.archive-v28 .season-record-row{grid-template-rows:1fr 1fr;grid-template-columns:46px 40px minmax(0,1fr) 72px;gap:0 8px;min-height:96px;padding:11px 10px}.archive-v28 .season-record-row>b,.archive-v28 .season-record-row>img,.archive-v28 .season-record-row>span{grid-row:1/3;align-self:center}.archive-v28 .season-record-row>img{width:40px;height:46px}.archive-v28 .season-record-row>em{grid-area:1/4;align-self:end;font-size:30px}.archive-v28 .season-record-row>time,.archive-v28 .season-record-row>.record-context{grid-area:2/4;align-self:start;font-size:17px}.archive-v28 .season-record-row>span strong{font-size:20px}}.archive-v28{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.archive-v28 :is(h1,h2,h3,.season-record-row>em,.franchise-history-banner h3,.franchise-year-column>header strong,.historical-pick-name strong){font-family:Impact,Arial Black,sans-serif}.archive-v28 :is(.era-method,.era-key span,.era-key b,.era-card>header span,.era-card>header strong,.era-facts span,.era-rank-row dt,.era-rank-row>span>small,.draft-history-controls,.draft-history-warning span,.franchise-history-banner small),.archive-v28 .era-index-section :is(.era-method,.era-key span,.era-key b,.era-card>header span,.era-card>header strong,.era-facts span,.era-rank-row dt,.era-rank-row>span>small),.archive-v28 .league-timeline-track :is(article>header b,article>p){font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.archive-v28 .era-index-section .era-method{letter-spacing:.045em;font-size:11px;font-weight:850;line-height:1.55}.archive-v28 .era-index-section .era-key span{font-size:10px;line-height:1.45}.archive-v28 .era-index-section .era-key b{font-size:12px}.archive-v28 .era-card>header{min-height:130px}.archive-v28 .era-card>header span{font-size:10px;font-weight:950}.archive-v28 .era-ranking:not(.era-shittiest) .era-rank-row dd:first-letter{color:inherit}.archive-v28 .era-honors>.era-shittiest{background:#0d0b08;border-color:#6a4a2d;box-shadow:inset 0 0 0 1px #2c2116}.archive-v28 .era-honors>.era-shittiest>header{background:linear-gradient(135deg,#392716,#1a1510);border-bottom-color:#705033}.archive-v28 .era-honors>.era-shittiest>.era-rank-row{background:radial-gradient(circle at 7% 40%,#66502a24,transparent 28%),linear-gradient(96deg,color-mix(in srgb,var(--archive-team) 7%,#211b12),#090907 62%);border-top-color:#493623}.archive-v28 .era-honors>.era-shittiest>.era-rank-row:nth-of-type(2n){background:linear-gradient(96deg,#2a2417,#0b0a08 64%)}.archive-v28 .era-honors>.era-shittiest>.era-rank-row>b{color:#8a6b45;transform:rotate(-2deg)}.archive-v28 .era-honors>.era-shittiest .era-rank-row dl div{background:#100e0a;border-color:#493926}.archive-v28 .era-honors>.era-shittiest .era-rank-row dt{color:#927653}.archive-v28 .playoff-record-board{border-color:#b98518;box-shadow:0 0 0 1px #e5aa2829,0 18px 45px #0007}.archive-v28 .playoff-record-board>header{background:radial-gradient(circle at 86% 8%,#ffd76855,#0000 35%),linear-gradient(128deg,#6a4b08,#2b210d 54%,#11171a);border-bottom-color:#d5a22f}.archive-v28 .playoff-record-board>header span{color:#ffd666}.archive-v28 .playoff-record-board>header small{color:#d8c596}.archive-v28 .playoff-record-board .season-record-row>b{color:#f2bc38}.archive-v28 .achievement-index,.archive-v28 .metrics-section>.metric-grid{display:none!important}.archive-v28 .draft-history-section .archive-title-with-controls{align-items:end;gap:28px}.archive-v28 .draft-history-controls{background:#0b0f12;border:1px solid #3e484f;grid-template-columns:auto minmax(170px,1fr) minmax(230px,1.35fr) auto;align-items:end;gap:8px;min-width:min(760px,100%);padding:10px;display:grid}.archive-v28 .history-control-heading{background:#171d21;border-left:4px solid #e7ad27;flex-direction:column;justify-content:center;align-self:stretch;min-width:128px;padding:8px 12px;display:flex}.archive-v28 .history-control-heading span{color:#929ca3;letter-spacing:.13em;font-size:8px;font-weight:950}.archive-v28 .history-control-heading strong{color:#fff;letter-spacing:.06em;margin-top:5px;font-size:12px}.archive-v28 .draft-history-year{gap:5px;display:grid}.archive-v28 .draft-history-year span{color:#d9a62c;letter-spacing:.13em;font-size:8px;font-weight:950}.archive-v28 .draft-history-year select{color:#f5f6f4;width:100%;min-width:0;height:44px;font:800 12px/1 var(--font-geist-sans),Arial,sans-serif;background:#11171b;border-color:#56616a;padding:0 34px 0 11px}.archive-v28 .history-mode-toggle{height:44px;min-height:44px;padding-inline:14px;font-size:11px}.archive-v28 .all-drafts-launcher{border-width:1px 1px 1px 7px;margin-top:18px;box-shadow:0 10px 24px #0007}.archive-v28 .all-drafts-launcher>header{gap:14px;min-height:82px;padding:15px 18px}.archive-v28 .all-drafts-launcher>header>b{min-width:58px;height:34px;font-size:17px}.archive-v28 .all-drafts-launcher>header strong{margin-top:5px;font-size:clamp(30px,3.3vw,47px)}.archive-v28 .all-drafts-launcher>header small{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.07em;margin-top:7px;font-size:9px}.archive-v28 .current-draft-franchises{grid-template-columns:repeat(9,minmax(0,1fr))}.archive-v28 .all-drafts-team-picker button{grid-template-columns:34px minmax(0,1fr);gap:6px;min-height:62px;padding:7px 8px}.archive-v28 .all-drafts-team-picker img{width:32px;height:36px}.archive-v28 .all-drafts-team-picker span{font-size:11px}.archive-v28 .past-draft-franchises{background:#0b0e10;border-top:1px solid #4b4330}.archive-v28 .past-draft-franchises>summary{color:#9ba4aa;letter-spacing:.12em;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:9px;font-weight:950;list-style:none;display:flex}.archive-v28 .past-draft-franchises>summary::-webkit-details-marker{display:none}.archive-v28 .past-draft-franchises>summary b{color:#fff;border:1px solid #59636a;place-items:center;width:26px;height:24px;display:grid}.archive-v28 .past-draft-franchises>.all-drafts-team-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-v28 .franchise-history-banner{border-top-width:6px;grid-template-columns:66px minmax(0,1fr);gap:14px;min-height:104px;padding:17px 20px}.archive-v28 .franchise-history-banner img{width:62px;height:68px}.archive-v28 .franchise-history-banner h3{margin-block:6px;font-size:clamp(34px,4vw,56px)}.archive-v28 .franchise-history-board{grid-auto-columns:minmax(168px,184px)}.archive-v28 .franchise-year-column>header{gap:5px;min-height:72px;padding:11px 12px}.archive-v28 .franchise-year-column>header strong{font-size:34px}.archive-v28 .franchise-year-column>header small{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:7.5px}.archive-v28 .historical-team-column>div>p{border-left-width:3px;grid-template-columns:40px minmax(0,1fr) auto;min-height:66px;padding:6px}.archive-v28 .historical-team-column>div>p>b{color:#626b70;letter-spacing:-.02em;font:950 10px/1 Impact,Arial Black,sans-serif}.archive-v28 .historical-pick-name small{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:8px}.archive-v28 .historical-pick-name strong{font-size:min(var(--history-name-size,22px),22px)}.archive-v28 .historical-pick-name i{font-family:var(--font-geist-sans),Arial,sans-serif;margin-top:3px;font-size:7px}.archive-v28 .historical-team-column>div>p>em{font-size:23px}@media (width<=1050px){.archive-v28 .draft-history-section .archive-title-with-controls{align-items:stretch}.archive-v28 .draft-history-controls{grid-template-columns:1fr 1fr;min-width:0}.archive-v28 .history-control-heading{grid-column:1/-1}.archive-v28 .current-draft-franchises{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.archive-v28 .current-draft-franchises button{scroll-snap-align:start;flex:0 0 132px}}@media (width<=650px){.archive-v28 .draft-history-controls{grid-template-columns:1fr;padding:8px}.archive-v28 .history-control-heading{grid-column:auto}.archive-v28 .history-mode-toggle{width:100%}.archive-v28 .all-drafts-launcher>header{grid-template-columns:52px minmax(0,1fr);align-items:center;padding:14px;display:grid}.archive-v28 .all-drafts-launcher>header>b{min-width:52px}.archive-v28 .all-drafts-launcher>header strong{font-size:32px}.archive-v28 .past-draft-franchises>.all-drafts-team-picker{display:flex;overflow-x:auto}.archive-v28 .past-draft-franchises>.all-drafts-team-picker button{flex:0 0 142px}.archive-v28 .franchise-history-board{grid-auto-columns:minmax(176px,74vw)}}.archive-v28 :is(.archive-title h2,.era-card>header h3,.era-honors>.era-ranking>header h4,.era-honors .era-hardware>div strong,.era-honors .era-hardware>section h4,.era-rank-row>span>strong,.season-record-board>header h3,.all-drafts-launcher>header strong,.franchise-history-banner h3,.franchise-year-column>header strong,.historical-pick-name strong){letter-spacing:0!important}.archive-v28 :is(.era-honors .era-hardware>div span,.era-honors .era-hardware>section small,.era-honors .era-hardware>section b,.era-honors>.era-ranking>header span,.era-honors>.era-ranking>header>b){letter-spacing:.025em!important}.archive-v28 .era-honors .era-hardware{grid-template-columns:minmax(150px,.8fr) 90px minmax(240px,1.2fr);gap:16px}.archive-v28 .era-honors .era-hardware>section{min-width:0}.archive-v28 .era-honors .era-hardware>section h4{text-wrap:balance;max-width:none;font-size:clamp(24px,2.3vw,35px);overflow:visible}.archive-v28 .archive-jump{display:none!important}.archive-v28 .archive-quick-dock{z-index:100!important;display:block!important;position:fixed!important;bottom:20px!important;right:20px!important}.archive-v28 .archive-quick-dock>summary{box-sizing:border-box!important;color:#090b0d!important;width:auto!important;min-width:154px!important;height:50px!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:.075em!important;cursor:pointer!important;background:#e5aa28!important;border:1px solid #8d722e!important;border-radius:25px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 16px!important;font-size:10px!important;font-weight:950!important;list-style:none!important;display:flex!important;box-shadow:0 10px 30px #000b!important}.archive-v28 .archive-quick-dock>summary::-webkit-details-marker{display:none}.archive-v28 .archive-menu-icon{align-content:space-between;width:18px;height:14px;display:grid!important}.archive-v28 .archive-menu-icon i{background:currentColor;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.archive-v28 .archive-quick-dock[open] .archive-menu-icon i:first-child{transform:translateY(6px)rotate(45deg)}.archive-v28 .archive-quick-dock[open] .archive-menu-icon i:nth-child(2){opacity:0}.archive-v28 .archive-quick-dock[open] .archive-menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.archive-v28 .archive-quick-dock>div{overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0b0f12f5!important;border:1px solid #525c64!important;border-top:4px solid #e5aa28!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:min(340px,100vw - 32px)!important;max-height:min(620px,100dvh - 100px)!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:60px!important;right:0!important;overflow:auto!important;box-shadow:0 18px 55px #000!important}.archive-v28 .archive-quick-dock label{color:#aab2b8!important;letter-spacing:.08em!important;grid-column:1/-1!important;gap:6px!important;font-size:8px!important;font-weight:950!important;display:grid!important}.archive-v28 .archive-quick-dock select{color:#fff!important;width:100%!important;height:44px!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;background:#151b1f!important;border:1px solid #58626a!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.archive-v28 .archive-quick-dock a{color:#fff!important;text-align:center!important;min-height:40px!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:.045em!important;background:#171c20!important;border:1px solid #343d44!important;place-items:center!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}.archive-v28 .archive-quick-dock a:hover,.archive-v28 .archive-quick-dock a:focus-visible{color:#ffd66f!important;background:#2a220f!important;border-color:#e5aa28!important}@media (width<=650px){.archive-v28 .era-honors .era-hardware{grid-template-columns:minmax(0,1fr) 72px}.archive-v28 .archive-quick-dock{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.archive-v28 .archive-quick-dock>summary{min-width:132px!important;height:48px!important;padding:0 14px!important}.archive-v28 .archive-quick-dock>div{width:min(320px,100vw - 24px)!important;bottom:56px!important}}
