.career-path-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0}.career-path-table th,.career-path-table td{text-align:left;border-bottom:1px solid var(--line);padding:16px 12px;line-height:1.45}.career-path-table th{color:var(--muted);font-size:.875rem;font-weight:600}.career-path-table th:first-child{width:132px}.career-path-table td:first-child{font-variant-numeric:tabular-nums;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.career-path-table td:last-child{overflow-wrap:anywhere}.career-step-hidden td{color:var(--muted);letter-spacing:.025em}.career-clue-kind{color:var(--muted)}.career-path-page :is(.career-guesses,.career-source){margin:16px 0}.career-path-page :is(.career-guesses,.career-source)>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.career-path-page :is(.career-guesses,.career-source) p{line-height:1.7}.career-guesses ul{padding:0;line-height:1.5;list-style:none}.career-guesses li{align-items:center;gap:12px;padding:6px 0;display:flex}.career-guesses li>span:last-child{overflow-wrap:anywhere;min-width:0}.career-clue-content{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.career-clue-content>span:last-child{flex:140px;min-width:0}.career-clue-artwork{flex-wrap:wrap;flex:none;gap:2px;max-width:100%;display:flex}.career-path-page .text-button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.career-archive select{background:var(--surface);border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:8px 12px}@media (max-width:480px){.career-path-table th,.career-path-table td{padding:14px 8px}.career-path-table th:first-child{width:112px}}.career-path-page[data-play-active=true] .challenge-context>p{display:none}.career-path-page[data-play-active=true] .career-clue-region{min-height:0;max-height:var(--career-clue-height);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#526c94 #0b1931;scroll-behavior:auto;flex:none;overflow-y:auto}.career-path-page[data-play-active=true] .career-clue-region:focus-visible{outline-offset:-2px;outline:2px solid #ff8490}.career-path-page[data-play-active=true] .career-path-table{margin:0}.career-path-page[data-play-active=true] .career-path-table th{z-index:1;background:#0b1931;padding:4px 8px;position:sticky;top:0}.career-path-page[data-play-active=true] .career-path-table td{height:48px;padding:6px 8px;line-height:1.25}.career-path-page[data-play-active=true] .career-path-table th:first-child{width:106px}.career-path-page[data-play-active=true] .career-play-actions{justify-content:space-between}.career-path-page[data-play-active=true] .live-game-actions>span{font-size:.8125rem}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-topline{flex-wrap:wrap;min-width:0}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-topline>.play-game-menu{position:relative}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-topline>:not(.play-game-menu,.game-browse-link){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-topline [role=timer]{min-width:0}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-heading>h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-heading>button{overflow-wrap:anywhere;max-width:calc(100% - 100px)}@media (max-width:600px){.site-main.game-page.game-viewport.career-path-page[data-play-active=true]{--game-workbench-row:4;grid-template-rows:auto auto auto minmax(0,1fr)}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-heading>h1{grid-area:2/1/auto/-1}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-heading>button{grid-row:3;max-width:100%}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.game-topline>:not(.play-game-menu,.game-browse-link){grid-area:3/2/auto/-1}.site-main.game-page.game-viewport.career-path-page[data-play-active=true]>.play-workbench{grid-row:4}.site-main.game-page.game-viewport.career-path-page[data-play-active=true][data-short-viewport=true]{--game-workbench-row:3;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:72px minmax(0,1fr) auto}.site-main.game-page.game-viewport.career-path-page[data-play-active=true][data-short-viewport=true]>.game-heading>h1{grid-area:1/2}.site-main.game-page.game-viewport.career-path-page[data-play-active=true][data-short-viewport=true]>.game-heading>button{grid-area:2/1}.site-main.game-page.game-viewport.career-path-page[data-play-active=true][data-short-viewport=true]>.game-topline>:not(.play-game-menu,.game-browse-link){grid-row:2}.site-main.game-page.game-viewport.career-path-page[data-play-active=true][data-short-viewport=true]>.play-workbench{grid-row:3}}.career-path-page[data-play-active=true][data-short-viewport=true] .challenge-context{padding:0 8px}@media (max-width:600px){.career-path-page[data-play-active=true][data-short-viewport=true] .career-clue-artwork>span{width:24px;height:24px}}.career-path-page[data-play-active=true][data-short-viewport=true] .challenge-context h2{font-size:1rem}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback{align-items:center;gap:8px;display:flex}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback>:is([role=status],[role=alert]):empty{display:none}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback-copy{border:0;padding:4px 0}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback-copy strong{font-size:.875rem}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback-copy p{display:none}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback-actions{flex:none}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback-actions button{padding:8px;font-size:.8125rem}@media (min-width:700px){.career-path-page[data-play-active=true][data-short-viewport=true]>.play-workbench{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;display:grid}.career-path-page[data-play-active=true][data-short-viewport=true] .challenge-context{grid-area:1/1/auto/-1}.career-path-page[data-play-active=true][data-short-viewport=true]>.play-workbench>.live-game-actions:not(.career-play-actions){grid-area:1/1;align-self:start}.career-path-page[data-play-active=true][data-short-viewport=true] .career-clue-region{grid-area:2/1/4;align-self:start}.career-path-page[data-play-active=true][data-short-viewport=true] .live-game-input{grid-area:1/2;align-self:start}.career-path-page[data-play-active=true][data-short-viewport=true] .game-feedback{grid-area:2/2;align-self:start}.career-path-page[data-play-active=true][data-short-viewport=true] .career-play-actions{grid-area:3/2}.career-path-page[data-play-active=true][data-short-viewport=true] .search-help{display:none}}@media (max-width:480px) and (max-height:640px){.career-path-page[data-play-active=true] .career-clue-artwork>span{width:24px;height:24px}.career-path-page[data-play-active=true] .challenge-context{padding:0 8px}.career-path-page[data-play-active=true] .challenge-context h2{font-size:1rem}.career-path-page[data-play-active=true] .game-feedback{align-items:center;gap:8px;display:flex}.career-path-page[data-play-active=true] .game-feedback-copy{border:0;padding:4px 0}.career-path-page[data-play-active=true] .game-feedback-copy strong{font-size:.875rem}.career-path-page[data-play-active=true] .game-feedback-copy p{display:none}.career-path-page[data-play-active=true] .game-feedback-actions{flex:none}.career-path-page[data-play-active=true] .game-feedback-actions button{padding:8px;font-size:.8125rem}}
