body[data-game-frame=career][data-career-phase=home] #app .home-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}body[data-game-frame=career][data-career-phase=home] #app .home-links button{min-height:44px;padding:6px 4px}body[data-game-frame=career][data-career-phase=summary] #app .result-heading-actions{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}@media (max-width:820px){body[data-game-frame=career][data-career-phase=summary] #app .result-heading-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}body[data-game-frame=career][data-career-phase=summary] #app .result-heading-actions button{min-width:0;min-height:42px;padding-inline:6px;font-size:11px}body[data-game-frame=career][data-career-phase=summary] #app .result-new-career{grid-column:1/-1;width:100%}}@media (max-width:340px){body[data-game-frame=career][data-career-phase=summary] #app .career-share-stage>.career-share-card{transform:none;margin-bottom:0}}@media (max-height:650px){body[data-game-frame=career][data-career-phase=home]>.site-header{height:40px;min-height:40px}body[data-game-frame=career][data-career-phase=home]>.game-titlebar{min-height:28px;height:28px;margin-top:0}body[data-game-frame=career][data-career-phase=home]>.game-titlebar h1{font-size:16px}body[data-game-frame=career][data-career-phase=home] #app{padding-top:6px}body[data-game-frame=career][data-career-phase=home] #app .home-page{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:0}body[data-game-frame=career][data-career-phase=home] #app .career-league-option small,body[data-game-frame=career][data-career-phase=home] #app .home-copy>p,body[data-game-frame=career][data-career-phase=home] #app .home-preview,body[data-game-frame=career][data-career-phase=home] #app .onboarding-promise{display:none}body[data-game-frame=career][data-career-phase=home] #app .home-copy .game-screen-heading{margin:4px 0 8px;font-size:26px;line-height:1}body[data-game-frame=career][data-career-phase=home] #app .career-league-option{padding:8px}body[data-game-frame=career][data-career-phase=home] #app .home-links{margin-top:4px}}body[data-game-frame=career][data-career-phase=career]{--career-chrome-height:82px;overflow-x:clip}body[data-career-phase=career]>.site-header{height:50px;min-height:50px;width:calc(100% - 32px)}body[data-career-phase=career]>.site-header .brand-logo{width:32px;height:32px}body[data-career-phase=career]>.game-titlebar{height:32px;min-height:32px;width:calc(100% - 32px);margin:0 auto;border-top:0}body[data-career-phase=career]>.game-titlebar h1{font-size:16px}body[data-career-phase=career] .game-titlebar-tag{display:none}body[data-career-phase=career] .game-nav-sidebar{top:50px}body[data-career-phase=career]>#app{height:calc(100vh - var(--career-chrome-height));height:calc(100dvh - var(--career-chrome-height));min-height:0;width:min(1480px,calc(100% - 32px));margin:0 auto;padding:12px 0 max(12px,env(safe-area-inset-bottom));scroll-margin-top:var(--career-chrome-height)}body[data-career-phase=career] #app .career-page{display:grid;grid-template-rows:auto 2px minmax(0,1fr);height:100%;min-height:0;gap:10px}body[data-career-phase=career] #app .ref-card{border-radius:14px;box-shadow:none}body[data-career-phase=career] #app .career-player-header{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:24px;min-height:0;padding:12px 16px}body[data-career-phase=career] #app .player-header-main{gap:12px}body[data-career-phase=career] #app .player-header-copy{flex:1}body[data-career-phase=career] #app .player-header-copy h2{margin:0 0 3px;font-size:20px;line-height:1.15;letter-spacing:-.025em}body[data-career-phase=career] #app .player-header-copy p{margin:0;font-size:11px;line-height:1.55}body[data-career-phase=career] #app .player-header-copy p span{margin:0 3px}body[data-career-phase=career] #app .career-identity b{font-weight:inherit}body[data-career-phase=career] #app .player-header-copy .career-club{color:var(--ink);font-weight:600}body[data-career-phase=career] #app .career-rating{display:grid;flex:0 0 52px;align-content:center;justify-items:center;gap:3px;height:58px;border:1px solid currentColor;border-radius:10px;box-shadow:none}body[data-career-phase=career] #app .career-rating>span{font:700 9px/1 "DM Sans",sans-serif;letter-spacing:.06em}body[data-career-phase=career] #app .career-rating>strong{font:700 26px/1 "Space Grotesk",sans-serif;letter-spacing:-.04em}body[data-career-phase=career] #app .overall-chip--prospect{color:#955841;background:#f8ece5}body[data-career-phase=career] #app .overall-chip--rotation{color:#a34d1a;background:#fff0e2}body[data-career-phase=career] #app .overall-chip--starter{color:#476172;background:#edf2f5}body[data-career-phase=career] #app .overall-chip--star{color:#26745a;background:#eaf5ee}body[data-career-phase=career] #app .overall-chip--elite{color:#743a9d;background:#f3ebfa}body[data-career-phase=career] #app .career-report-toggle{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:0 0;color:var(--muted);font:600 11px/1 "DM Sans",sans-serif}body[data-career-phase=career] #app .career-report-toggle:hover{color:var(--ink);border-color:var(--orange)}body[data-career-phase=career] #app .player-header-stats{display:grid;grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:0;min-width:0}body[data-career-phase=career] #app .player-header-stats>div{min-width:0;padding:3px 10px;border-left:1px solid var(--line)}body[data-career-phase=career] #app .player-header-stats span{color:var(--muted);font:500 10px/1.2 "DM Sans",sans-serif;letter-spacing:0}body[data-career-phase=career] #app .player-header-stats strong{margin-top:5px;font:700 17px/1.2 "Space Grotesk",sans-serif;color:var(--ink);letter-spacing:-.025em;white-space:nowrap}body[data-career-phase=career] #app .career-progress-line{height:2px;margin:0}body[data-career-phase=career] #app .career-reference-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;gap:14px}body[data-career-phase=career] #app .decision-card{order:0;display:grid;grid-template-rows:auto auto auto auto;align-content:start;align-self:start;min-width:0;min-height:0;padding:16px;overflow:hidden}body[data-career-phase=career] #app .decision-topline{gap:8px}body[data-career-phase=career] #app .decision-topline .card-kicker{margin:0;font:700 10px/1.2 "DM Sans",sans-serif;letter-spacing:.08em}body[data-career-phase=career] #app .decision-topline>span:last-child{font:500 10px/1.2 "DM Sans",sans-serif;white-space:nowrap;letter-spacing:0}body[data-career-phase=career] #app .decision-card .game-screen-heading{margin:10px 0 6px;letter-spacing:-.04em}body[data-career-phase=career] #app .decision-copy{display:-webkit-box;max-width:none;margin:0;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body[data-career-phase=career] #app .offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;align-self:start;height:auto;max-height:none;min-height:0;gap:10px;margin-top:14px}body[data-career-phase=career] #app .offer-card,body[data-career-phase=career] #app .offer-card:last-child{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-row:auto;grid-column:auto;align-items:stretch;width:100%;min-width:0;min-height:0;gap:0;padding:0;border:1px solid var(--line);border-radius:10px;background:#f8f5ee;color:var(--ink);transform:none}body[data-career-phase=career] #app .offer-card:is(:hover,:focus-visible){border-color:var(--orange);background:#f8f5ee;transform:none}body[data-career-phase=career] #app .offer-card.chosen{border-color:var(--orange);background:#fff0e5;transform:none}body[data-career-phase=career] #app .career-history-table:focus-visible,body[data-career-phase=career] #app .offer-card:focus-visible,body[data-career-phase=career] #app button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}body[data-career-phase=career] #app .offer-visual{width:100%;height:auto;min-height:0;aspect-ratio:1.5/1;place-items:center;border:0;border-bottom:1px solid var(--line)}body[data-career-phase=career] #app .event-choice-visual{container-type:size;background:#161b1e}body[data-career-phase=career] #app .event-choice-visual>.event-visual{display:block;width:100%;height:100%}body[data-career-phase=career] #app .team-logo-image{width:min(58%,104px);height:auto;max-height:70%;place-self:center;object-fit:contain}body[data-career-phase=career] #app .team-mark{width:min(58%,104px);height:auto;max-height:70%;aspect-ratio:1;place-self:center}body[data-career-phase=career] #app .offer-content{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:6px;padding:12px}body[data-career-phase=career] #app .offer-content>small{order:0;width:100%;margin:0;color:#945126;font:600 11px/1.2 "DM Sans",sans-serif}body[data-career-phase=career] #app .offer-content>strong{order:1;display:block;margin:0;color:var(--ink);font:700 15px/1.25 "DM Sans",sans-serif;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}body[data-career-phase=career] #app .offer-content>em{order:3;display:-webkit-box;margin:0;color:var(--muted);font:12px/1.4 "DM Sans",sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body[data-career-phase=career] #app .offer-contract{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font:500 11px/1.25 "DM Sans",sans-serif}body[data-career-phase=career] #app .offer-contract b{color:var(--ink);font-weight:600}body[data-career-phase=career] #app .offer-contract span{color:var(--muted)}body[data-career-phase=career] #app .offer-arrow{display:none}body[data-career-phase=career] #app .choice-odds{order:4;gap:4px;padding-top:2px}body[data-career-phase=career] #app .choice-risk{display:none}body[data-career-phase=career] #app .chance-row{min-height:28px;grid-template-columns:38px minmax(0,1fr);gap:4px;padding:3px 4px;border-color:#b4d8c0;background:#e5f4e9;color:#27633f}body[data-career-phase=career] #app .chance-row>b{min-height:20px;padding:3px 0;background:#c9e8d1;color:#27633f;font-size:12px}body[data-career-phase=career] #app .chance-row>span{color:#27633f;font-size:10px;line-height:1.2}body[data-career-phase=career] #app .chance-row.setback{border-color:#e1b9b7;background:#f7e6e3}body[data-career-phase=career] #app .chance-row.setback>b{background:#f0ceca;color:#9b3f42}body[data-career-phase=career] #app .chance-row.setback>span{color:#9b3f42}body[data-career-phase=career] #app .history-card{order:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px;overflow:hidden}body[data-career-phase=career] #app .history-heading{flex:0 0 auto;min-height:22px;gap:8px;margin:0 0 10px}body[data-career-phase=career] #app .history-heading h3{display:block;margin:0;color:var(--ink);font:700 14px/1.2 "DM Sans",sans-serif}body[data-career-phase=career] #app .history-count{font:500 10px/1.2 "DM Sans",sans-serif;letter-spacing:0;white-space:nowrap}body[data-career-phase=career] #app .career-history-table{flex:1 1 0;min-height:0;max-height:none;width:100%;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7b7a9 transparent}body[data-career-phase=career] #app .career-history-row{grid-template-columns:1fr .7fr .65fr .75fr .85fr .85fr .95fr;min-width:0;min-height:34px;gap:3px;font-size:11px;line-height:1.3}body[data-career-phase=career] #app .career-history-head{position:sticky;z-index:1;top:0;min-height:26px;background:var(--surface-2);font:500 9px/1.2 "DM Sans",sans-serif;letter-spacing:0}body[data-career-phase=career] #app .overall-chip--history{min-width:28px;height:22px;border-radius:5px;font-size:10px;box-shadow:none}body[data-career-phase=career] #app .career-history-row.pending{opacity:.65}#career-report{width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #20242633}#career-report::backdrop{background:#15131066;backdrop-filter:blur(5px)}#career-report .career-report-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}#career-report .career-report-heading span{color:var(--muted);font-size:10px;letter-spacing:.06em}#career-report h2{margin:4px 0 0;font-size:24px;overflow-wrap:anywhere}#career-report .career-report-close{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);font-size:24px}#career-report .player-summary{display:block;margin:0;padding:12px;background:var(--surface-2);border-radius:10px}#career-report .player-summary-heading{display:none}#career-report .player-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#career-report .player-summary-grid>div{padding:0;border:0}#career-report .player-summary-grid span{font-size:10px}#career-report .player-summary-grid strong{font-size:13px}#career-report .trophy-cabinet{display:block;margin-top:16px;padding:12px}#career-report .trophy-cabinet-heading strong{margin:5px 0 10px;font-size:12px}#career-report .trophy-cabinet-list>span{font-size:12px}#career-report .career-decision-details{margin-top:20px}#career-report h3{margin:0 0 8px;font-size:19px}#career-report h4{margin:16px 0 5px;font-size:14px}#career-report p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}#career-report .career-report-menu{width:100%;min-height:42px;margin-top:22px;font-size:13px}@media (min-width:1101px) and (min-height:700px){body[data-career-phase=career] #app .career-page,body[data-career-phase=career]>#app{height:auto}body[data-career-phase=career] #app .career-reference-grid{grid-template-rows:auto}body[data-career-phase=career] #app .history-card{align-self:start}body[data-career-phase=career] #app .career-history-table{flex:none}}body[data-career-phase=setup] #app,body[data-career-phase=setup] #app .identity-stage,body[data-career-phase=setup] #app .identity-stage>.ref-card,body[data-career-phase=setup] #app .setup-page{min-width:0}body[data-career-phase=setup] #app .identity-stage{grid-template-columns:minmax(210px,.84fr) minmax(280px,1fr) minmax(360px,1.35fr)}body[data-career-phase=setup] #app .identity-stage>.ref-card{min-height:0}body[data-career-phase=setup] #app .country-list{overflow:visible}body[data-career-phase=setup] #app .country-card.all-countries .country-list{max-height:none;overflow:visible}@media (max-width:1100px){body[data-career-phase=setup] #app .identity-stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}body[data-career-phase=setup] #app .position-card-panel{grid-column:1/-1}body[data-career-phase=setup] #app .position-card-panel .lineup-layout{min-width:0}}@media (max-width:620px){body[data-career-phase=setup] #app .setup-heading{margin:18px 0 16px}body[data-career-phase=setup] #app .setup-heading h2{font-size:clamp(1.85rem, 9vw, 2.35rem)}body[data-career-phase=setup] #app .setup-heading p:not(.eyebrow){font-size:.72rem;line-height:1.45}body[data-career-phase=setup] #app .identity-stage{grid-template-columns:1fr;gap:10px}body[data-career-phase=setup] #app .identity-stage>.ref-card{padding:15px}body[data-career-phase=setup] #app .position-card-panel{grid-column:auto}body[data-career-phase=setup] #app .jersey-preview-wrap{min-height:clamp(292px,78vw,330px)}body[data-career-phase=setup] #app .jersey-preview{width:min(100%,225px)}body[data-career-phase=setup] #app .identity-fields{grid-template-columns:minmax(0,1fr) minmax(104px,126px);gap:10px}body[data-career-phase=setup] #app .country-card .country-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin:12px 0 8px}body[data-career-phase=setup] #app .country-option{min-width:0;min-height:27px;padding-inline:4px;font-size:.64rem}body[data-career-phase=setup] #app .position-card-panel .lineup-layout{grid-template-columns:1fr;gap:10px}body[data-career-phase=setup] #app .position-card-panel .ref-lineup-court{min-height:clamp(286px,76vw,340px)}body[data-career-phase=setup] #app .position-card-panel .ref-lineup-info{grid-template-columns:58px minmax(0,1fr);gap:4px 9px;padding:12px 2px 2px}body[data-career-phase=setup] #app .position-card-panel .ref-lineup-info .lineup-legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}body[data-career-phase=setup] #app .setup-actions{gap:8px}body[data-career-phase=setup] #app .setup-actions .button{width:100%;min-height:46px}}@media (max-width:360px){body[data-career-phase=setup] #app .identity-fields{grid-template-columns:1fr}body[data-career-phase=setup] #app .jersey-field{width:100%}body[data-career-phase=setup] #app .jersey-number-control{grid-template-columns:44px minmax(0,1fr) 44px}body[data-career-phase=setup] #app .jersey-preview-wrap{min-height:278px}body[data-career-phase=setup] #app .jersey-preview{width:min(100%,208px)}body[data-career-phase=setup] #app .position-card-panel .ref-lineup-court{min-height:278px}}@media (max-width:1100px){body[data-career-phase=career] #app .career-player-header{grid-template-columns:1fr;gap:10px;padding:10px 12px}body[data-career-phase=career] #app .player-header-stats>div:first-child{border-left:0;padding-left:0}body[data-career-phase=career] #app .player-header-stats strong{font-size:15px}body[data-career-phase=career] #app .career-reference-grid{grid-template-columns:minmax(0,1.6fr) minmax(255px,1fr);gap:10px}body[data-career-phase=career] #app .decision-card{padding:12px}body[data-career-phase=career] #app .offer-content{padding:9px}body[data-career-phase=career] #app .offer-content>strong{font-size:13px}}@media (max-width:820px) and (min-height:500px){body[data-game-frame=career][data-career-phase=career]{--career-chrome-height:72px}body[data-career-phase=career] .game-nav-sidebar{top:0}body[data-career-phase=career]>.site-header{height:44px;min-height:44px;width:calc(100% - 20px)}body[data-career-phase=career]>.game-titlebar{height:28px;min-height:28px;width:calc(100% - 20px)}body[data-career-phase=career]>.game-titlebar h1{font-size:14px}body[data-career-phase=career]>#app{width:calc(100% - 16px);padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}body[data-career-phase=career] #app .career-page{gap:6px}body[data-career-phase=career] #app .career-player-header{gap:8px;padding:9px 10px}body[data-career-phase=career] #app .player-header-main{gap:8px}body[data-career-phase=career] #app .player-header-copy h2{font-size:18px}body[data-career-phase=career] #app .player-header-copy p{font-size:10px}body[data-career-phase=career] #app .career-rating{flex-basis:44px;height:50px;border-radius:8px}body[data-career-phase=career] #app .career-rating>strong{font-size:23px}body[data-career-phase=career] #app .career-report-toggle{min-height:36px;padding:0 7px;font-size:10px}body[data-career-phase=career] #app .player-header-stats>div{padding:0 5px}body[data-career-phase=career] #app .player-header-stats span{font-size:9px}body[data-career-phase=career] #app .player-header-stats strong{margin-top:3px;font-size:13px}body[data-career-phase=career] #app .career-reference-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(62px,1fr) auto;gap:8px}body[data-career-phase=career] #app .history-card{order:0;padding:8px 10px}body[data-career-phase=career] #app .history-heading{min-height:18px;margin-bottom:5px}body[data-career-phase=career] #app .history-heading h3{font-size:12px}body[data-career-phase=career] #app .history-count{font-size:9px}body[data-career-phase=career] #app .career-history-row{min-height:27px;gap:2px;font-size:10px}body[data-career-phase=career] #app .career-history-head{min-height:23px;font-size:8px}body[data-career-phase=career] #app .overall-chip--history{min-width:24px;height:19px;padding:0 3px;font-size:9px}body[data-career-phase=career] #app .decision-card{order:1;padding:10px;grid-template-rows:auto auto auto}body[data-career-phase=career] #app .decision-card .game-screen-heading{margin:6px 0 0;font-size:20px}body[data-career-phase=career] #app .decision-copy{display:none}body[data-career-phase=career] #app .decision-topline .card-kicker,body[data-career-phase=career] #app .decision-topline>span:last-child{font-size:9px}body[data-career-phase=career] #app .offer-grid{margin-top:8px;gap:6px}body[data-career-phase=career] #app .offer-card{border-radius:8px}body[data-career-phase=career] #app .offer-visual{aspect-ratio:1.18/1}body[data-career-phase=career] #app .offer-content{padding:7px 6px;gap:4px}body[data-career-phase=career] #app .offer-content>small{font-size:9px}body[data-career-phase=career] #app .offer-content>strong{font-size:12px;line-height:1.2}body[data-career-phase=career] #app .offer-content>em{display:none}body[data-career-phase=career] #app .offer-contract{font-size:10px}body[data-career-phase=career] #app .chance-row{grid-template-columns:29px minmax(0,1fr);gap:3px;min-height:26px;padding:2px}body[data-career-phase=career] #app .chance-row>b{min-height:18px;font-size:10px}body[data-career-phase=career] #app .chance-row>span{font-size:9px}body[data-career-phase=career] #app .event-offer-card .offer-content>small{display:none}}@media (max-width:820px) and (min-height:500px) and (max-height:700px){body[data-career-phase=career] #app .career-reference-grid{grid-template-rows:minmax(50px,1fr) auto;gap:6px}body[data-career-phase=career] #app .career-player-header{padding:7px 9px;gap:6px}body[data-career-phase=career] #app .career-rating{height:44px}body[data-career-phase=career] #app .player-header-copy h2{font-size:16px}body[data-career-phase=career] #app .player-header-copy p{line-height:1.4}body[data-career-phase=career] #app .decision-card{padding:8px}body[data-career-phase=career] #app .decision-card .game-screen-heading{font-size:17px}body[data-career-phase=career] #app .offer-content>strong{font-size:11px}body[data-career-phase=career] #app .offer-content>small{display:none}}@media (max-height:600px) and (min-width:821px),(max-height:499px){body[data-game-frame=career][data-career-phase=career]{--career-chrome-height:64px}body[data-career-phase=career]>.site-header{min-height:38px;height:38px}body[data-career-phase=career]>.game-titlebar{min-height:26px;height:26px}body[data-career-phase=career]>#app{padding:6px 0}body[data-career-phase=career] #app .career-page{gap:6px}body[data-career-phase=career] #app .career-player-header{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:6px 10px}body[data-career-phase=career] #app .career-rating{flex-basis:36px;height:40px}body[data-career-phase=career] #app .career-rating>strong{font-size:20px}body[data-career-phase=career] #app .player-header-copy h2{font-size:16px}body[data-career-phase=career] #app .career-identity{display:none}body[data-career-phase=career] #app .player-header-stats>div{padding:0 4px}body[data-career-phase=career] #app .player-header-stats strong{font-size:12px}body[data-career-phase=career] #app .player-header-stats span{font-size:8px}body[data-career-phase=career] #app .career-reference-grid{grid-template-columns:minmax(0,1.7fr) minmax(190px,1fr);gap:8px}body[data-career-phase=career] #app .decision-card{grid-template-rows:auto auto auto;padding:8px}body[data-career-phase=career] #app .decision-copy{display:none}body[data-career-phase=career] #app .decision-card .game-screen-heading{margin:4px 0 0;font-size:18px}body[data-career-phase=career] #app .offer-grid{margin-top:6px;gap:5px}body[data-career-phase=career] #app .offer-visual{aspect-ratio:1.45/1}body[data-career-phase=career] #app .offer-content{gap:3px;padding:5px}body[data-career-phase=career] #app .offer-content>strong{font-size:11px}body[data-career-phase=career] #app .offer-content>em,body[data-career-phase=career] #app .offer-content>small{display:none}body[data-career-phase=career] #app .offer-contract{font-size:9px}body[data-career-phase=career] #app .history-card{padding:8px}body[data-career-phase=career] #app .career-history-row{min-height:26px;font-size:9px;gap:2px}body[data-career-phase=career] #app .career-history-head{font-size:8px}}@media (max-width:820px) and (max-height:499px){body[data-career-phase=career] #app .career-reference-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}body[data-career-phase=career] #app .history-card{display:none}body[data-career-phase=career] #app .decision-card{order:0;align-self:stretch}body[data-career-phase=career] #app .offer-visual{aspect-ratio:1.7/1}}@media (max-height:420px){body[data-game-frame=career][data-career-phase=home] #app .home-copy .game-screen-heading{font-size:22px}body[data-career-phase=career] #app .offer-visual,body[data-game-frame=career][data-career-phase=home] #app .career-league-option>div>span,body[data-game-frame=career][data-career-phase=home] #app .career-league-option>div>strong{display:none}body[data-career-phase=career] #app .offer-card{grid-template-rows:minmax(0,1fr)}}@media (max-height:740px){body[data-game-frame=career] .chapter-recap-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}body[data-game-frame=career] .chapter-recap--scoreboard{padding:10px}body[data-game-frame=career] .recap-scoreboard-header{font-size:9px;letter-spacing:.03em}body[data-game-frame=career] .recap-scoreboard-rule{margin-top:6px}body[data-game-frame=career] .recap-scoreboard-hero{min-height:0;grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:8px 0}body[data-game-frame=career] .recap-scoreboard-copy h2{margin:4px 0;font-size:clamp(22px, 4vw, 30px);line-height:1;letter-spacing:-.04em}body[data-game-frame=career] .recap-scoreboard-copy>p{font-size:11px}body[data-game-frame=career] .recap-result-mark,body[data-game-frame=career] .recap-trophy-wrap{width:64px;height:64px;min-height:0}body[data-game-frame=career] .recap-trophy-art{width:54px;height:64px}body[data-game-frame=career] .recap-result-mark img{width:54px;height:54px;object-fit:contain}body[data-game-frame=career] .recap-scoreboard-decision{margin-top:5px;padding-top:4px;gap:4px 8px}body[data-game-frame=career] .recap-scoreboard-decision strong{white-space:normal;overflow-wrap:anywhere;font-size:11px}body[data-game-frame=career] .recap-scoreboard-stats>div,body[data-game-frame=career] .recap-scoreboard-summary>div{padding:6px 4px}body[data-game-frame=career] .recap-scoreboard-stats strong,body[data-game-frame=career] .recap-scoreboard-summary strong{margin-top:4px;font-size:12px;line-height:1.2}body[data-game-frame=career] .recap-season-heading{margin-top:7px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-seasons{margin-top:5px;gap:6px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-season{min-height:0;padding:6px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-season-line{margin-top:5px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-season em,body[data-game-frame=career] .chapter-recap--scoreboard .recap-season p{margin-top:4px}body[data-game-frame=career] .recap-honor{margin-top:6px;padding:5px 7px;align-items:center}body[data-game-frame=career] .recap-honor-art{width:20px;height:26px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-signals{margin-top:5px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-decision-result{margin-top:5px;padding:6px 7px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-continue{min-height:42px;margin-top:7px}}@media (max-height:499px){body[data-game-frame=career] .chapter-recap--scoreboard .recap-seasons,body[data-game-frame=career] .recap-honor--empty,body[data-game-frame=career] .recap-scoreboard-summary,body[data-game-frame=career] .recap-season-heading{display:none}body[data-game-frame=career] .recap-scoreboard-hero{grid-template-columns:minmax(0,1fr);padding:5px 0}body[data-game-frame=career] .recap-result-mark,body[data-game-frame=career] .recap-trophy-wrap{display:none}body[data-game-frame=career] .recap-scoreboard-copy h2{font-size:22px}body[data-game-frame=career] .recap-scoreboard-kicker{display:block;font-size:10px;line-height:1.1}body[data-game-frame=career] .recap-scoreboard-copy>p{line-height:1.2}body[data-game-frame=career] .recap-scoreboard-decision{display:flex;line-height:1.2}body[data-game-frame=career] .recap-scoreboard-decision span{font-size:9px;line-height:1.2}body[data-game-frame=career] .recap-scoreboard-decision strong{line-height:1.2}body[data-game-frame=career] .chapter-recap--scoreboard .recap-decision-result>div{display:grid;gap:2px}body[data-game-frame=career] .chapter-recap--scoreboard .recap-decision-result span{font-size:9px;line-height:1.1}body[data-game-frame=career] .chapter-recap--scoreboard .recap-decision-result strong{margin-top:0;font-size:11px;line-height:1.2}body[data-game-frame=career] .recap-honor small,body[data-game-frame=career] .recap-honor strong{line-height:1.2}body[data-game-frame=career] .recap-scoreboard-stats{margin-top:5px}}@media (max-height:360px){body[data-game-frame=career] .recap-honor{display:none}body[data-game-frame=career] .recap-scoreboard-header{font-size:8px}body[data-game-frame=career] .recap-scoreboard-copy h2{font-size:20px}}
