.careerPreserveText{white-space:pre-wrap;overflow-wrap:anywhere}.careerPlanVersion,.careerRolePath details{border:1px solid #dce5e0;border-radius:12px;margin:14px 0;padding:18px}.careerPlanVersion summary,.careerRolePath summary{cursor:pointer;font-weight:600}.careerCurrentQuestion{margin:16px 0;font-size:28px;line-height:1.28}.careerNextCard .eyebrow{color:#007e73;margin:0;font-size:17px;line-height:24px}.careerNextCard>div>p:not(.eyebrow){margin:10px 0 18px}.careerNextCard .primaryLinkButton{min-width:277px;margin-top:0;font-size:19px;font-weight:600}.careerNav{padding-top:13px}.careerPrimaryNav a{letter-spacing:-.25px;white-space:nowrap;font-size:16px}.careerPrimaryNav svg{flex-shrink:0}.careerBudget{background:#edf8f5;border:1px solid #cee9e5;border-radius:14px;margin-bottom:24px;padding:22px}.careerBudget legend{font-size:22px;font-weight:650}.careerBudget button{margin:6px}.planStep>summary{cursor:pointer;min-height:48px;padding:8px}.planStep>summary span{color:#596578;margin-top:6px;font-size:14px;display:block}.careerReflectionResult{background:#edf8f5;border:1px solid #cee9e5;border-radius:14px;margin:24px 0;padding:24px}.careerPathDetails li{margin:18px 0}.careerMilestones li{position:relative}.careerMilestones li:not(:last-child):after{content:"";pointer-events:none;border-top:1px solid #b7c4c2;position:absolute;top:17px;left:46px;right:-20px}.careerWelcome>p:first-child{color:#596578;margin:0 0 12px;font-size:16px}.careerWelcome h1{letter-spacing:-1.8px;margin:0 0 12px;font-size:52px;line-height:1.17}.careerWelcome>p:last-child{color:#626d82;max-width:980px;margin:0 0 30px;font-size:20px;line-height:1.5}.careerNextCard{background:#edf8f5 url(/brand/concept-1-hero.png) 50%/cover no-repeat;border:1px solid #cee9e5;border-radius:14px;grid-template-columns:61% 39%;align-items:center;padding:30px 34px;display:grid}.careerNextCard h2{letter-spacing:-1.3px;margin:12px 0;font-size:39px;line-height:1.18}.careerNextCard>div>p:not(.eyebrow){color:#596578;max-width:620px;font-size:18px;line-height:1.5}.careerNextCard .primaryLinkButton{color:#fff;background:#101e40;border-radius:24px;align-items:center;gap:22px;min-height:57px;padding:14px 28px;display:inline-flex}.careerNextCard aside{border-left:1px solid #d7e3e2;margin-left:24px;padding:22px 0 22px 44px}.careerNextCard aside p{color:#596578;font-size:16px;line-height:1.6}.careerMilestones{margin-top:46px}.careerMilestones h2{letter-spacing:-.6px;margin:0 0 8px;font-size:29px}.careerMilestones>p{color:#626d82;font-size:18px}.careerMilestones ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:36px 0;padding:0 24px;list-style:none;display:grid}.careerMilestones a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.careerMilestones svg{color:#008e82;margin-bottom:20px}.careerMilestones strong{font-size:18px}.careerMilestones span{color:#626d82;margin-top:6px;font-size:14px}.careerMilestones li p{color:#626d82;font-size:15px;line-height:1.6}.careerSupport{border-top:1px solid #dfe5e6;grid-template-columns:1fr 1.1fr;gap:45px;padding-top:25px;display:grid}.careerSupport>div{align-items:center;gap:24px;padding:20px 28px;display:flex}.careerSupport>div:first-child{background:#eaf7f3;border-radius:18px}.careerSupport svg{flex-shrink:0}.careerSupport p{margin:0;font-size:16px}.careerSupport a{color:#007e73;align-items:center;gap:8px;margin:6px 0;display:flex}.careerSupport small{color:#626d82}:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){color:#0c1737;background:#f7f9f7;max-width:none;min-height:100vh;margin:0;padding:104px max(24px,50vw - 590px) 70px}.careerNav{z-index:35;background:#fcfdfc;border-bottom:1px solid #e4eae7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:72px;padding:0 max(24px,50vw - 660px);display:grid;position:fixed;inset:0 0 auto}.careerBrand img{width:176px;height:auto;display:block}.careerPrimaryNav{align-items:center;gap:6px;display:flex}.careerPrimaryNav a{min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-weight:560;text-decoration:none;display:flex}.careerPrimaryNav a[aria-current]{background:#eaf7f3;font-weight:680}.careerPrimaryNav a[aria-current] svg{color:#008e82}.careerFirstRunLabel{color:#596578;margin:0;font-size:14px}.careerLocaleSwitch{background:#fff;border:1px solid #d7e3df;border-radius:999px;align-items:center;padding:3px;display:flex}.careerLocaleSwitch button{color:#46566b;min-width:36px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.careerLocaleSwitch button[aria-current]{color:#096f66;background:#dff3ee}.careerAccount{position:relative}.careerAccount summary{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;list-style:none;display:flex}.careerAccount summary::-webkit-details-marker{display:none}.careerAccount summary:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #17233c}.careerAccountAvatar{color:#0b776d;letter-spacing:.02em;background:#e7f6f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:780;display:grid}.careerAccount nav{z-index:40;background:#fff;border:1px solid #d7e3df;border-radius:16px;gap:0;width:min(260px,100vw - 24px);padding:0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #10203824}.careerAccountIdentity{background:#f5faf8;border-bottom:1px solid #e4ece9;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.careerAccountIdentity .careerAccountAvatar{width:36px;height:36px}.careerAccountEmail{color:#516075;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.careerAccountLinks{padding:8px;display:grid}.careerAccountLinks a{color:#102044;border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.careerAccountLinks a:hover{background:#edf8f5}.careerAccountLinks a:focus-visible{outline-offset:2px;outline:3px solid #17233c}.careerAccountSignOut{color:#9b3b3b!important;font-weight:700!important}.careerAccountSignOut:hover{background:#fff5f5!important}.careerAccount small{overflow-wrap:anywhere;color:#596578;max-width:155px;font-size:11px;display:block}.careerBreadcrumb{color:#596578;margin:0 0 24px;font-size:14px}.careerBreadcrumb a{color:inherit}.careerToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.careerToolsGrid>a{color:inherit;background:#fff;border:1px solid #dce5e0;border-radius:16px;padding:28px;text-decoration:none}.careerToolsGrid h2{font-size:23px}.careerToolsGrid p{color:#596578}.careerToolsGrid span{color:#007e73;text-decoration:underline}.careerNav a:focus-visible,.careerNav summary:focus-visible,.careerLocaleSwitch button:focus-visible{outline-offset:3px;outline:3px solid #007e73}@media (max-width:900px) and (min-width:761px){.careerNav{gap:14px;padding-inline:20px}.careerBrand img{width:158px}.careerAccount summary>.careerAccountLabel{display:none}:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-inline:28px}}@media (max-width:760px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){margin:0;padding:88px 18px 56px}.careerNav{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:64px;padding:0 14px}.careerBrand img{width:132px}.careerPrimaryNav{justify-content:flex-end}.careerPrimaryNav a{justify-content:center;min-width:44px;padding:9px}.careerPrimaryNav a span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.careerFirstRunLabel{display:none}.careerLocaleSwitch button{min-width:30px;padding-inline:5px}.careerAccount summary{justify-content:center;min-width:44px}.careerAccount summary>.careerAccountLabel{display:none}.careerAccount nav{top:calc(100% + 8px);right:0}.careerToolsGrid{grid-template-columns:1fr}.careerBreadcrumb{margin-bottom:20px}}@media print{.careerNav,.careerBreadcrumb{display:none!important}:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){background:#fff;margin:0;padding:0}}@media (max-width:1250px){.careerWelcome h1{font-size:40px}.careerNextCard{grid-template-columns:1fr}.careerNextCard h2{font-size:32px}.careerNextCard aside{border-top:1px solid #d7e3e2;border-left:0;margin:24px 0 0;padding:20px 0 0}.careerSupport{gap:15px}.careerSupport>div{gap:15px;padding:20px}}@media (max-width:760px){.careerWelcome h1{letter-spacing:-1px;font-size:34px}.careerWelcome>p:last-child{font-size:16px}.careerNextCard{padding:24px}.careerNextCard h2{font-size:28px}.careerNextCard>div>p:not(.eyebrow){font-size:16px}.careerNextCard .primaryLinkButton{justify-content:center;width:100%}.careerMilestones h2{font-size:25px}.careerMilestones>p{font-size:16px}.careerMilestones ol{flex-direction:column;gap:22px;padding:0;display:flex}.careerMilestones a{padding-left:54px;position:relative}.careerMilestones svg{position:absolute;top:0;left:0}.careerSupport{grid-template-columns:1fr}.careerSupport p{font-size:15px}.careerMilestones li:not(:last-child):after{border-top:0;border-left:1px solid #b7c4c2;inset:45px auto -10px 17px}}@media (min-width:1251px){.careerNav{padding-top:0}}@media (max-width:760px){.careerNextCard .primaryLinkButton{min-width:0;padding:14px 18px;font-size:16px}.careerPlanVersion summary,.careerRolePath summary{overflow-wrap:anywhere;min-height:44px;padding:10px 0}}.careerMilestones li[data-state=complete]:after{border-color:#00a596}.careerMilestones li[data-state=current] svg{border-radius:50%;box-shadow:0 0 0 5px #c9eeea}.careerMilestones li[data-state=current] span{color:#007468}.careerMilestones li[data-state=upcoming] svg{color:#808b9b}.membershipAllowance{background:#edf8f5;border:1px solid #cee9e5;border-radius:14px;margin:20px 0;padding:16px 22px}.membershipAllowance p{margin:6px 0}.membershipAllowance a{color:#007e73}@media (min-width:1600px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-inline:max(34px,50vw - 610px)}}.cvChoice{background:#fff;border:1px solid #dce5e0;border-radius:16px;padding:24px}.cvChoice h2{font-size:23px}.cvPreview{background:#fff;border:1px solid #dce5e0;max-width:760px;margin:20px 0;padding:24px}.cvPreview p,.cvPreview li{white-space:pre-wrap;overflow-wrap:anywhere}.careerToolsGrid .cvChoice{align-content:start;gap:16px}.careerToolsGrid .cvChoice>:is(h2,p),.cvChoice .membershipAllowance{margin:0}.profileSectionNav{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.profileSectionNav button{color:#233349;background:#fff;border:1px solid #cbdad5;border-radius:24px;min-height:44px;padding:10px 18px}.profileSectionNav button[aria-pressed=true]{color:#fff;background:#007e73;border-color:#007e73}.profileSection[hidden]{display:none}.directionCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directionCompareGrid h3{font-size:23px}.directionCompareGrid details>summary{cursor:pointer;min-height:44px;padding:12px 0}.directionCompareGrid p{overflow-wrap:anywhere}.directionCompareGrid .editableCard{padding:20px}.directionCompareGrid .selected{background:#edf8f5;border:2px solid #008e82}@media (max-width:1200px){.directionCompareGrid{grid-template-columns:1fr}}.profileShell:has(.careerNav) .profileIntro{padding:16px 0 26px}.profileShell:has(.careerNav) .profileEditor{gap:24px}.profileSectionNav{margin-bottom:0}.directionCompareGrid .editableCard{align-self:start;display:block}.directionCompareGrid .editableCard>h3{margin:18px 0 12px}.directionCompareGrid .editableCard>p{margin:12px 0;line-height:1.5}.directionCompareGrid .profileField{margin:14px 0}.directionCompareGrid .confirmationChoice{min-height:44px}.planOverview>details>summary,.experimentEditor>details>summary,.experimentEditor .profileSection>details>summary{cursor:pointer;color:#007e73;min-height:44px;padding:12px 0;font-weight:600}.careerWorkflow{border-left:2px solid #bcdcd4;gap:24px;margin-left:16px;padding-left:30px;display:grid;position:relative}.careerWorkflow .planStep{background:#fff;border:1px solid #cfded8;border-radius:16px;padding:16px 20px;position:relative}.careerWorkflow .planStep>summary{list-style:disclosure-closed}.careerWorkflow .planStep[open]>summary{list-style:disclosure-open}.careerWorkflow .planStep.completed{background:#edf8f5;border-color:#008e82}.careerWorkflow .planStep>p{white-space:pre-wrap;line-height:1.6}.careerWorkflow .planStep details>summary{cursor:pointer;min-height:44px;padding:12px 0}.experimentEditor{gap:28px}@media (max-width:760px){.careerWorkflow{margin-left:4px;padding-left:16px}.careerWorkflow .planStep{padding:12px}}.interviewCheckpoint{background:#edf8f5;border:1px solid #cee9e5;border-radius:18px;padding:24px}.interviewCheckpoint article{background:#fff;border:1px solid #dce5e0;border-radius:12px;margin:14px 0;padding:16px}.interviewCheckpoint h2{font-size:28px}.conversationShell:has(.careerNav) .conversationBody{gap:24px;margin-top:0}.conversationShell:has(.careerNav):has(.interviewChat){box-sizing:border-box;height:100dvh;max-height:100dvh;padding-top:96px;padding-bottom:12px;overflow:hidden}.conversationShell:has(.careerNav) .conversationBody.interviewChat{gap:0;min-height:0;margin-top:0}.conversationBody:has(.interviewCheckpoint) .interviewCheckpoint{order:1}.conversationBody:has(.interviewCheckpoint) .correctionNotice{order:0}.conversationBody .interviewCheckpoint{margin-top:0}.careerReport details>summary{cursor:pointer;min-height:44px;padding:10px 0}.chapterReview{background:#f5faf7;border:1px solid #cbdad5;border-radius:12px;margin:16px 0;padding:14px}.chapterReview>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.chapterReview li{margin:16px 0}.chapterReview p{overflow-wrap:anywhere}.trialEvaluation{gap:24px}.trialResultSection:not([hidden]){align-content:start;gap:24px;display:grid}.trialResultSection>:is(h2,p){margin:0}.trialResultSection>h2{font-size:clamp(24px,3vw,32px);line-height:1.25}.trialResultSection>button{justify-self:start}.reviewActionRow,.evidenceReviewActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reviewDisclosure{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px 24px}.reviewDisclosure>summary{cursor:pointer;min-height:28px;font-weight:700;line-height:1.5}.reviewDisclosure[open]>summary{margin-bottom:20px}.reviewDisclosure p{line-height:1.65}.scoreList .reviewDisclosure summary span{float:right;color:#008c7e;white-space:nowrap;margin-left:16px}.scoreList .reviewDisclosure summary strong{font-size:16px}.trialResultSection .evaluationColumns section{padding:24px}.trialResultSection .evaluationColumns li{margin-block:12px;line-height:1.6}.trialResultSection .trialReflection{margin-top:0}.preferenceGrid>div{border:1px solid var(--line);border-radius:16px;align-content:start;gap:20px;padding:20px;display:grid}.evidenceReviewCard{gap:16px}.evidenceReviewCard>p{margin:0;line-height:1.65}.directionCompareGrid .editableCard>details{margin-block:16px}.directionCompareGrid .editableCard>details>summary{cursor:pointer;padding-block:8px;font-weight:600;line-height:1.5}.directionCompareGrid .editableCard details[open]>.profileField{margin-top:16px}.directionCompareGrid .editableCard>.profileField{margin-top:24px}.directionCompareGrid h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.planOverview{gap:16px}.planOverview>p{margin:0;line-height:1.65}.planOverview h2{margin:0;font-size:clamp(22px,2.5vw,28px);line-height:1.4}.planOverview details[open]>.profileField,.planOverview .planNumbers{margin-top:20px}.kitFreePreview{margin-bottom:28px}.kitFreePreview h2{font-size:24px;line-height:1.4}.kitFreePreview li{margin-block:10px;line-height:1.5}.voiceOverview>p:not(.eyebrow){max-width:75ch;font-size:17px;line-height:1.7}.careerReflectionResult>h2{font-size:20px;line-height:1.4}.careerReflectionResult>details>summary{cursor:pointer;padding-block:10px}@media (max-width:640px){.reviewDisclosure,.preferenceGrid>div{padding:16px}.reviewActionRow>:is(a,button){text-align:center;width:100%}.trialEvaluation .profileSectionNav{flex-wrap:wrap}}.exploreDecision{max-width:1120px;margin:0 auto;padding:1.5rem 1rem 4rem}.exploreBreadcrumb{margin-bottom:1rem}.exploreGoalContext{border:1px solid var(--line,#d7dce2);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.exploreGoalContext p{margin:0}.exploreP0{max-width:780px;padding:2rem 0 1rem}.exploreP0 h1{overflow-wrap:anywhere}.exploreDirectionGrid,.exploreCompareGrid,.exploreDimensionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exploreDirectionGrid article,.exploreCompareGrid article,.exploreDimensionList article,.exploreBridge section,.exploreDecisionBoundary,.exploreAnswer{border:1px solid var(--line,#d7dce2);border-radius:1rem;min-width:0;padding:1.25rem}.exploreCompareGrid article{grid-template-rows:subgrid;grid-row:span 13;display:grid}.exploreDecisionBoundary,.explorePassportContext{margin-top:1.5rem}.exploreHorizon{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.exploreHorizon>div{border-inline-start:3px solid;padding-inline-start:1rem}.exploreHorizon dt{font-weight:700}.exploreHorizon dd{margin:.35rem 0 0}.exploreBridge{gap:1rem;display:grid}.exploreActions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.exploreExit{margin-top:1.5rem}.exploreCertainty{font-weight:700}.snapshotQuestionChoices button[aria-checked=true]{outline-offset:2px;outline:3px solid}@media (max-width:640px){.exploreGoalContext{flex-direction:column;align-items:flex-start}.exploreDirectionGrid,.exploreCompareGrid,.exploreDimensionList,.exploreHorizon{grid-template-columns:1fr}.exploreCompareGrid article{display:block}.exploreActions>a,.exploreActions>button{width:100%;min-height:44px}.exploreDecision{padding-inline:.75rem}}.applicationFields{align-items:start}.applicationFields>.profileField{align-content:start}.applicationFields input[type=date]{min-height:50px}.profileSourceLinks{gap:12px 24px;margin-bottom:24px;font-size:14px}.hypothesisList>article{align-self:start}.hypothesisList>article>details{margin-block:16px}.hypothesisList>article summary{cursor:pointer;padding-block:8px;font-weight:600;line-height:1.5}.careerReport>header>p:not(.eyebrow){max-width:80ch;line-height:1.65}.trialDirectionNotice{margin-block:20px 24px}.trialDirectionNotice .textButton{margin-top:12px;display:inline-flex}.profileShell.trialHistoryDetail .profileIntro h1{max-width:40ch;font-size:clamp(26px,3vw,36px);line-height:1.3}.trialHistoryDetail>:is(.profileSection,.reviewDisclosure){margin-bottom:24px}.trialHistoryDetail>.profileSection{gap:16px}.trialHistoryDetail>.profileSection>:is(h2,p){margin:0}.trialHistoryDetail p{max-width:85ch;line-height:1.65}.trialHistoryDetail .profileSection>details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 20px}.trialHistoryDetail summary{cursor:pointer;line-height:1.5}.careerToolsGrid+.secondaryLinkButton{margin-top:24px}.careerWorkflow .planStep{display:block}.careerWorkflow .planStep[open]>summary{margin-bottom:20px}.careerWorkflow .planStep>p{margin-block:16px;line-height:1.6}.careerWorkflow .planStep>details,.careerWorkflow .planStep details[open]>.profileField{margin-top:16px}.profileShell:has(.experimentEditor)>.profileSection{gap:16px;margin-top:28px}.profileShell:has(.experimentEditor)>.profileSection>:is(h2,p){margin:0;line-height:1.6}@media (max-width:760px){.profileShell:has(.trialEvaluation) .profileIntro{padding:0 0 16px}.profileShell:has(.trialEvaluation) .profileIntro h1{margin:8px 0 12px;font-size:30px;line-height:1.15}.profileShell:has(.trialEvaluation) .profileIntro>p:last-child{margin:0;font-size:16px;line-height:1.55}.trialEvaluation>.profileSectionNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trialEvaluation>.profileSectionNav button{white-space:normal;min-width:0;min-height:48px;padding:10px 6px;font-size:14px}}.careerPassport{gap:32px;max-width:1120px;margin:0 auto;padding-bottom:24px;display:grid}.passportHero{grid-template-columns:minmax(0,1.45fr) minmax(220px,.65fr);align-items:start;gap:40px;padding:12px 0 4px;display:grid}.passportHero .eyebrow{color:#0b776d;letter-spacing:.08em;border-bottom:2px solid #12897c;width:fit-content;margin:0 0 10px;padding-bottom:6px;font-size:13px;font-weight:800}.passportHero h1{color:#102044;letter-spacing:-.045em;max-width:720px;margin:0 0 14px;font-size:clamp(34px,4.6vw,52px);line-height:1.08}.passportHero>div>p:last-child{color:#596578;max-width:640px;margin:0;font-size:17px;line-height:1.65}.passportHeroBenefits{background:#edf8f5;border:1px solid #d5e6e1;border-radius:14px;gap:12px;margin:8px 0 0;padding:18px 20px;list-style:none;display:grid}.passportHeroBenefits li{color:#24324a;align-items:flex-start;gap:10px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.passportHeroBenefits svg{color:#12897c;flex:none;margin-top:1px}.passportSection{background:#fff;border:1px solid #e2ebe7;border-radius:18px;gap:18px;padding:clamp(24px,3.5vw,34px);display:grid;box-shadow:0 1px #10204405}.passportSectionHeading{gap:8px;display:grid}.passportSectionHeading h2{color:#102044;align-items:baseline;gap:10px;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:750;line-height:1.2;display:flex}.passportSectionIndex{color:#8a97a3;font-variant-numeric:tabular-nums;font-weight:700}.passportSectionHeading>p{color:#667487;max-width:72ch;margin:0;line-height:1.55}.passportOverview{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);align-items:start;gap:28px}.passportOverviewMain{gap:16px;min-width:0;display:grid}.passportOverviewAside{align-content:start;gap:12px;display:grid}.passportCoverageCard{background:#f3f7fb;border:1px solid #d7e0ea;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.passportExploringCard{background:#edf8f5;border:1px solid #cfe1dc;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.passportCoverageHeading{color:#526477;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.passportCoverageHeading svg{color:#8a97a3}.passportCoverageCard strong,.passportExploringCard strong{color:#102044;letter-spacing:-.01em;font-size:18px;line-height:1.35}.passportCoverageCard small,.passportExploringCard span,.passportExploringCard small{color:#526477}.passportExploringCard span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.passportExploringCard small{font-size:12px;line-height:1.45}.passportExploringCard a{color:#0b776d;margin-top:6px;font-weight:750;text-decoration:none}.passportExploringCard a:after{content:" →"}.passportSummary{color:#24324a;white-space:pre-wrap;max-width:78ch;margin:0;font-size:17px;line-height:1.7}.passportStatusNote{color:#8a97a3;margin:0;font-size:13px;line-height:1.45}.passportActions,.passportSaveRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.passportActions .secondaryButton{margin:0}.passportSourceLink{color:#0b776d;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:inline-flex}.passportEditFields{background:#f8faf9;border:1px solid #dce5e0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.passportEditFields legend{padding:0 8px;font-weight:700}.passportEditFields label{align-content:start;gap:8px;font-weight:600;display:grid}.passportEditFields label:first-of-type{grid-column:1/-1}.passportEditFields textarea{resize:vertical;width:100%}.passportSaveRow{grid-column:1/-1}.passportSaveRow span{color:#596578}.passportEmptyState{color:#4f5e70;background:#f4f6f5;border-radius:12px;margin:0;padding:14px 16px;line-height:1.6}.passportChoiceNote{color:#8a97a3;text-align:center;margin:0;font-size:13px;line-height:1.5}.passportDirectionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.passportDirectionCard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dde6e2;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:100%;padding:18px;transition:border-color .15s,box-shadow .15s;display:grid}.passportDirectionCard.isActive{background:#fff;border-color:#12897c;box-shadow:inset 0 0 0 1px #12897c}.passportDirectionRadio{background:#fff;border:2px solid #c5d0d6;border-radius:50%;width:18px;height:18px;margin-top:3px}.passportDirectionCard.isActive .passportDirectionRadio{border-color:#12897c;box-shadow:inset 0 0 0 5px #12897c}.passportDirectionCardBody{align-content:start;gap:12px;min-width:0;height:100%;display:grid}.passportDirectionCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.passportDirectionCardTop strong{color:#102044;font-size:16px;line-height:1.35}.passportDirectionCardLead{color:#526174;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.passportDirectionCardAction{color:#102044;text-align:center;background:#fff;border:1.5px solid #cfd8e0;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:11px 14px;font-size:13px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.passportDirectionCardAction.isMuted{color:#8a97a3;pointer-events:none}.passportConfidence{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.passportConfidence.confidence-low{color:#785b10;background:#fff8df}.passportConfidence.confidence-medium{color:#17665f;background:#e7f6f1}.passportSelectedDirection{background:#fff;border:1px solid #e2ebe7;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.75fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.passportSelectedMain{align-content:start;gap:10px;min-width:0;padding:24px 26px;display:grid}.passportSelectedCta{background:#fafbfc;border-left:1px solid #e8efec;align-content:center;justify-items:stretch;gap:12px;padding:24px 26px;display:grid}.passportSelectedLabel{color:#667487;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.passportSelectedTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.passportSelectedTitleRow h3{color:#102044;margin:0;font-size:22px;line-height:1.25}.passportSelectedMain>p{color:#526174;max-width:62ch;margin:0;line-height:1.65}.passportSelectedCta>p{color:#526174;margin:0;font-size:14px;line-height:1.5}.passportSelectedCta .primaryLinkButton{text-align:center;white-space:normal;justify-content:center;margin:0}.passportSelectedCta .formHint{color:#8a97a3;margin:0;font-size:12px;line-height:1.45}.passportDirectionsFooter{margin:0}.passportDirectionsFooter a{color:#0b776d;font-weight:750;text-decoration:none}.passportKnownHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.passportKnownTableWrap{border:1px solid #e8efec;border-radius:12px;margin-top:4px;overflow-x:auto}.passportKnownTable{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.passportKnownTable th,.passportKnownTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e8efec;padding:16px 14px}.passportKnownTable tbody tr:last-child td,.passportKnownTable tbody tr.passportKnownDetail:last-child td{border-bottom:0}.passportKnownTable thead th{color:#667487;background:#f3f5f7;font-size:12px;font-weight:700}.passportKnownTable tbody td:first-child{color:#8a97a3;width:36px;font-weight:700}.passportKnownTable tbody td:last-child{text-align:right;width:44px}.passportKnownTable tbody strong{color:#102044;font-size:15px;line-height:1.45}.passportKnownEvidence{color:#24324a;margin:0;line-height:1.55}.passportKnownExpand{color:#8a97a3;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.passportKnownExpand:hover,.passportKnownTable tr.isExpanded .passportKnownExpand{color:#102044;background:#f3f5f7}.passportKnownTable tr.isExpanded .passportKnownExpand svg{transform:rotate(180deg)}.passportKnownDetail td{background:#f8faf9;padding-top:0}.passportKnownExtraEvidence{gap:10px;margin:0;padding:8px 0 8px 50px;list-style:none;display:grid}.passportKnownExtraEvidence li{color:#24324a;background:#fff;border:1px solid #e2ebe7;border-radius:10px;gap:4px;padding:12px 14px;line-height:1.5;display:grid}.passportKnownExtraEvidence small{color:#8a97a3;font-size:12px}.passportNextEvidence{gap:20px}.passportNextGrid{background:#fafbfc;border:1px solid #e2ebe7;border-radius:14px;grid-template-columns:1fr 1fr;gap:28px;padding:22px;display:grid}.passportNextGrid article{background:0 0;border:0;border-radius:0;align-content:start;gap:12px;padding:0;display:grid}.passportNextGrid h3{color:#102044;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.passportNextGrid h3 svg{color:#12897c}.passportNextGrid article:last-child h3 svg{color:#d08a1a}.passportNextGrid p{color:#596578;margin:0;line-height:1.55}.passportUnknownList,.passportNextGrid ul{color:#24324a;gap:10px;margin:0;padding-left:20px;display:grid}.passportUnknownList li,.passportNextGrid li{line-height:1.55}.passportNextAction{justify-items:start;gap:10px;margin-top:8px;display:grid}.passportNextAction .primaryLinkButton{margin:0}.passportNextAction .formHint{color:#8a97a3;max-width:42ch;margin:0;font-size:12px;line-height:1.45}.passportExploreOther{background:#edf8f5;border:1px solid #cfe1dc;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.passportExploreOther h2{color:#102044;margin:0 0 4px;font-size:20px}.passportExploreOther p{color:#667487;margin:0}.passportSourceNotice{background:#fff9e7;border:1px solid #e7d49b;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.passportSourceNotice h2{margin:0 0 6px;font-size:19px}.passportSourceNotice p{margin:0;line-height:1.55}.passportSourceNotice a{flex-shrink:0}.passportEmptyHome{background:#fff;border:1px solid #dce5e0;border-radius:22px;max-width:780px;margin:10vh auto 0;padding:clamp(28px,5vw,52px)}.passportEmptyHome h1{font-size:clamp(34px,5vw,52px);line-height:1.12}.passportEmptyHome>p:not(.eyebrow){font-size:18px;line-height:1.65}.passportEmptyHome .primaryLinkButton{margin-top:12px}@media (max-width:900px){.passportHero,.passportOverview,.passportDirectionCards,.passportSelectedDirection,.passportNextGrid{grid-template-columns:1fr}.passportSelectedCta{border-top:1px solid #e8efec;border-left:0}.passportKnownHeading{flex-direction:column}}@media (max-width:760px){.passportHero{gap:20px}.passportHero h1{font-size:34px}.passportHero>div>p:last-child{font-size:16px}.passportSection{padding:22px 18px}.passportSummary{font-size:16px}.passportEditFields{grid-template-columns:1fr}.passportEditFields label:first-of-type,.passportSaveRow{grid-column:auto}.passportSaveRow .primaryButton,.passportNextAction .primaryLinkButton{justify-content:center;width:100%}.passportExploreOther{flex-direction:column;align-items:stretch}.passportExploreOther .secondaryLinkButton{justify-content:center;width:100%}.passportSourceNotice{flex-direction:column;align-items:flex-start}.passportSourceNotice a{align-items:center;min-height:44px;display:flex}.passportEvidenceList{grid-template-columns:1fr}}@media (forced-colors:active){.passportConfidence,.passportCoverageCard,.passportExploringCard,.passportHeroBenefits,.passportSourceNotice,.passportSection,.passportDirectionCard{border:1px solid canvastext}}.snapshotReturnCard{background:#f5fbf9;border-color:#82c9bf;box-shadow:0 8px 26px #10234b0f}.snapshotReturnCard .primaryLinkButton{margin-top:8px}.snapshotRestartSection{border-top:1px solid #dce5e0;gap:14px;padding-top:8px;display:grid}.snapshotRestartSection>h2{color:#526477;margin:0;font-size:15px;font-weight:650}.snapshotStartOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.snapshotStartOption{align-content:start;gap:12px;padding:22px;display:grid}.snapshotStartOption>h2:first-child,.snapshotStartOption>p{margin:0}.snapshotStartOption :is(.primaryLinkButton,.secondaryLinkButton){place-self:end start;margin-top:auto}.snapshotResultActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.snapshotResultActions :is(.primaryLinkButton,.secondaryLinkButton){margin-top:0}.snapshotPassportDefinition{background:#edf8f5;border-left:4px solid #42a99c;border-radius:0 12px 12px 0;margin-top:18px;padding:16px 18px;color:#33485f!important}.firstRunShell{overflow-x:clip}.firstRunPanel{max-width:1180px;margin:0 auto;display:grid}.firstRunCopy{max-width:760px}.firstRunCopy>.eyebrow{color:#0b776d;letter-spacing:.08em;margin:0 0 14px;font-size:14px;font-weight:760}.firstRunCopy h1{color:#0c1737;letter-spacing:-.052em;outline:none;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.02}.firstRunCopy>p:not(.eyebrow){color:#516075;max-width:700px;margin:22px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.firstRunCopy>.primaryLinkButton{border-radius:13px;min-height:54px;margin-top:30px;padding:14px 24px;font-size:17px}.firstRunValue{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:clamp(44px,7vw,92px);min-height:calc(100vh - 174px)}.firstRunModel{background:#fff;border:1px solid #cee0db;border-radius:28px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"experience arrowOne evidence"".arrowTwo."".arrowThree directions";align-items:center;gap:14px;padding:clamp(24px,4vw,40px);display:grid;position:relative;box-shadow:0 26px 70px #14344517}.firstRunModelGroup{gap:10px;display:grid}.firstRunModelGroup span{color:#233349;background:#f8faf9;border:1px solid #dce7e3;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:11px 13px;font-size:13px;font-weight:650;display:flex}.firstRunModelGroup svg{color:#148a7e;flex:none}.firstRunModelExperience{grid-area:experience}.firstRunModelEvidence{grid-area:evidence}.firstRunModelEvidence span{background:#eaf7f3}.firstRunModelDirections{grid-area:directions/2/directions/4}.firstRunModelDirections span{color:#fff;background:#102044;border-color:#102044}.firstRunModelDirections svg{color:#72d1c5}.firstRunModelArrow{color:#86a9a2}.firstRunModelArrow:first-of-type{grid-area:arrowOne}.firstRunModelArrow:nth-of-type(2){grid-area:arrowThree;transform:rotate(90deg)}@keyframes firstRunReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes firstRunArrow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.firstRunModelExperience{animation:.45s ease-out both firstRunReveal}.firstRunModelEvidence{animation:.45s ease-out .18s both firstRunReveal}.firstRunModelDirections{animation:.45s ease-out .36s both firstRunReveal}.firstRunModelArrow:first-of-type{animation:1.6s ease-in-out .45s infinite firstRunArrow}.firstRunHow,.firstRunEvidence{gap:42px;padding-top:clamp(32px,7vh,76px)}.firstRunHow .firstRunCopy h1,.firstRunEvidence .firstRunCopy h1{font-size:clamp(38px,5vw,62px)}.firstRunPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.firstRunPrinciples li{background:#fff;border:1px solid #d8e4e0;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px;display:grid}.firstRunPrinciples li>span{color:#0b776d;background:#e2f4ef;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.firstRunPrinciples h2{margin:5px 0 9px;font-size:20px}.firstRunPrinciples p{color:#596578;margin:0;line-height:1.6}.firstRunActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.firstRunCopy .firstRunActions{margin-top:34px}.firstRunActions :is(.primaryLinkButton,.secondaryLinkButton){min-height:52px;margin-top:0}.firstRunActions .primaryLinkButton{padding:13px 26px}.firstRunActions .secondaryLinkButton{white-space:nowrap;justify-content:center;padding:13px 22px}.firstRunChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.firstRunChoices article{background:#fff;border:1px solid #d8e4e0;border-radius:20px;align-content:start;gap:14px;padding:clamp(24px,4vw,34px);display:grid}.firstRunChoices article>svg{color:#0b8075}.firstRunChoices h2{margin:0;font-size:25px}.firstRunChoices p{color:#596578;margin:0;line-height:1.65}.firstRunChoices :is(.primaryLinkButton,.secondaryLinkButton){justify-self:start;margin-top:8px}.firstRunPrivacy{color:#596578;margin:0;font-size:14px;line-height:1.6}.firstRunHow{grid-template-columns:minmax(0,1.05fr) minmax(300px,.82fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100vh - 174px);padding-top:0}.firstRunHow .firstRunPrinciples{grid-template-columns:1fr;justify-self:end;gap:0;max-width:480px;margin:0;padding:4px 0;display:grid;position:relative}.firstRunHow .firstRunPrinciples li{--step-pad:16px;padding:var(--step-pad) 0;background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:2px 16px;display:grid;position:relative}.firstRunHow .firstRunPrinciples li:not(:last-child):before{content:"";z-index:0;left:31px;top:calc(var(--step-pad) + 26px);transform-origin:top;background:#b7d4cc;width:2px;height:100%;animation:.55s both firstRunLine;position:absolute}.firstRunHow .firstRunPrinciples li:first-child:before{animation-delay:.15s}.firstRunHow .firstRunPrinciples li:nth-child(2):before{animation-delay:.85s}.firstRunHow .firstRunPrinciples li>span{z-index:1;color:#12897c;background:#e5f6f1;border-radius:50%;justify-self:center;place-items:center;width:52px;height:52px;font-size:18px;font-weight:750;display:grid;position:relative}.firstRunHow .firstRunPrinciples li:first-child>span,.firstRunHow .firstRunPrinciples li:nth-child(2)>span{animation:.7s forwards firstRunActiveVisit}.firstRunHow .firstRunPrinciples li:first-child>span{animation-delay:50ms}.firstRunHow .firstRunPrinciples li:nth-child(2)>span{animation-delay:.75s}.firstRunHow .firstRunPrinciples li:nth-child(3)>span{animation:.4s 1.45s forwards firstRunActiveStay}.firstRunHow .firstRunPrinciples li>div{grid-template-rows:1fr;animation:.45s both firstRunText;display:grid}.firstRunHow .firstRunPrinciples li>div>div{min-height:0;animation:.35s both firstRunTextFade;overflow:hidden}.firstRunHow .firstRunPrinciples li:first-child>div,.firstRunHow .firstRunPrinciples li:first-child>div>div{animation-delay:50ms}.firstRunHow .firstRunPrinciples li:nth-child(2)>div,.firstRunHow .firstRunPrinciples li:nth-child(2)>div>div{animation-delay:.75s}.firstRunHow .firstRunPrinciples li:nth-child(3)>div,.firstRunHow .firstRunPrinciples li:nth-child(3)>div>div{animation-delay:1.45s}.firstRunHow .firstRunPrinciples h2{color:#102044;margin:6px 0 4px;font-size:22px}.firstRunHow .firstRunPrinciples p{color:#667487;line-height:1.45}.careerNavFirstRun{view-transition-name:first-run-header}.firstRunPanel{view-transition-name:first-run-step}@keyframes firstRunLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes firstRunActiveVisit{0%,72%{color:#fff;background:#0d8f7c;box-shadow:0 0 0 8px #e5f6f1}to{color:#12897c;background:#e5f6f1;box-shadow:0 0 #e5f6f1}}@keyframes firstRunActiveStay{to{color:#fff;background:#0d8f7c;box-shadow:0 0 0 8px #e5f6f1}}@keyframes firstRunText{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes firstRunTextFade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes firstRunSlide{0%{translate:var(--slide-offset)}to{translate:0}}@keyframes firstRunFade{0%{opacity:0}to{opacity:1}}::view-transition{pointer-events:none}::view-transition-group(first-run-header){z-index:100;animation:none}::view-transition-old(first-run-header){display:none}::view-transition-new(first-run-header){animation:none}html[data-step-nav=forward]::view-transition-group(root){animation:none}html[data-step-nav=forward]::view-transition-old(root){animation:none}html[data-step-nav=forward]::view-transition-new(root){animation:none}html[data-step-nav=forward]::view-transition-group(first-run-step){animation:none;overflow:visible}html[data-step-nav=forward]::view-transition-old(first-run-step){--slide-offset:-72px;animation:.2s ease-in reverse both firstRunFade,.48s cubic-bezier(.22,1,.36,1) reverse both firstRunSlide}html[data-step-nav=forward]::view-transition-new(first-run-step){--slide-offset:84px;animation:.26s ease-out .16s both firstRunFade,.48s cubic-bezier(.22,1,.36,1) both firstRunSlide}@media (max-width:900px){.firstRunValue,.firstRunHow{grid-template-columns:1fr;min-height:auto}.firstRunModel{max-width:680px}.firstRunHow .firstRunPrinciples{justify-self:stretch;max-width:none}.firstRunPrinciples{grid-template-columns:1fr}.firstRunHow,.firstRunEvidence{padding-top:20px}.firstRunHow{padding-top:8px}}@media (max-width:600px){.firstRunCopy h1{font-size:clamp(36px,11vw,48px)}.firstRunCopy>p:not(.eyebrow){font-size:16px}.firstRunValue{gap:38px}.firstRunModel{border-radius:20px;grid-template-columns:1fr;grid-template-areas:"experience""arrowOne""evidence""arrowThree""directions";padding:20px}.firstRunModelArrow:first-of-type,.firstRunModelArrow:nth-of-type(2){justify-self:center;transform:rotate(90deg)}.firstRunModelArrow:first-of-type{animation:none}.firstRunModelDirections{grid-column:auto}.firstRunChoices{grid-template-columns:1fr}.firstRunChoices :is(.primaryLinkButton,.secondaryLinkButton){justify-content:center;width:100%}.firstRunPrinciples li{padding:20px 18px}}.firstRunChoices a.isPending{pointer-events:none;justify-content:center;gap:8px}.buttonSpinner{flex:none;animation:.7s linear infinite buttonSpin}@keyframes buttonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.firstRunModelGroup,.firstRunModelArrow,.firstRunHow .firstRunPrinciples li:before,.firstRunHow .firstRunPrinciples li>span,.firstRunHow .firstRunPrinciples li>div,.firstRunHow .firstRunPrinciples li>div>div,.buttonSpinner{transition:none!important;animation:none!important}.firstRunHow .firstRunPrinciples li:last-child>span{color:#fff;background:#0d8f7c;box-shadow:0 0 0 8px #e5f6f1}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (forced-colors:active){.firstRunModel,.firstRunModelGroup span,.firstRunPrinciples li,.firstRunChoices article,.careerLocaleSwitch{border-color:canvastext}.firstRunModelDirections span{color:canvastext;background:canvas}.careerLocaleSwitch button[aria-current]{outline:2px solid highlight}}.profileEditor>.productEditorFields>.profileSection:not([hidden]){margin-top:28px}.passportReconciliation{background:#f5fbf9;border:1px solid #82c9bf;border-radius:20px;gap:20px;padding:26px;display:grid;box-shadow:0 8px 26px #10234b0f}.passportReconciliation h2{margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.passportReconciliation>div>p:last-child{color:#526477;max-width:780px;margin:0;line-height:1.6}.passportReconciliationChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.passportReconciliationChoices label{cursor:pointer;background:#fff;border:1px solid #b9d8d2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.passportReconciliationChoices input{accent-color:#087c70;width:20px;height:20px;margin:2px 0 0}.passportReconciliationChoices span{gap:6px;display:grid}.passportReconciliationChoices small{color:#526477;line-height:1.5}.passportReconciliationActions{flex-wrap:wrap;gap:10px;display:flex}.passportReconciliationActions :is(button,a){margin:0}.passportEditFields textarea{color:#0c1737;min-height:52px;font:inherit;background:#fff;border:1px solid #aebdb8;border-radius:8px;padding:11px 12px;line-height:1.55}@media (max-width:760px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){width:100%;margin:0;padding:88px 16px 56px;overflow-x:clip}.careerNav{width:100%;max-width:100vw;height:64px;padding:9px 16px}.careerBrand img{width:132px}.careerAccount summary{gap:6px;padding:0 4px}.careerAccount summary>.careerAccountLabel,.careerAccount summary small{display:none}.snapshotStartOptions{grid-template-columns:1fr}.snapshotStartOption{padding:20px 18px}.snapshotStartOption :is(.primaryLinkButton,.secondaryLinkButton),.passportSourceNotice a{justify-content:center;width:100%}.passportReconciliation{padding:20px 16px}.passportReconciliationChoices{grid-template-columns:1fr}.passportReconciliationActions{display:grid}.passportReconciliationActions :is(button,a){justify-content:center;width:100%}}@media (max-width:480px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-inline:14px}.careerBrand img{width:120px}.careerPassport{gap:18px}.passportHero{gap:16px;padding-bottom:8px}.passportHero h1{letter-spacing:-.035em;font-size:32px}.passportCompleteness{grid-template-columns:1fr;padding:17px}.passportCompleteness small{grid-column:auto}.passportCoverageCard,.passportExploringCard{padding:16px}.passportSection{border-radius:16px;gap:17px;padding:20px 16px}.passportActions{flex-direction:column;align-items:stretch}.passportActions :is(button,a){justify-content:center;width:100%;min-height:44px}.passportSourceNotice{padding:18px 16px}.productHeading{margin-bottom:22px}.productHeading h1{font-size:30px;line-height:1.15}.productHeadingAction :is(a,button){justify-content:center;width:100%}.profileEditor>.productEditorFields>.productTabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.profileEditor>.productEditorFields>.productTabs button{border:1px solid var(--product-border);white-space:normal;overflow-wrap:anywhere;border-radius:10px;width:100%;min-width:0;padding:11px 8px}.profileEditor>.productEditorFields>.productTabs button[aria-selected=true]{border-color:var(--product-teal);background:var(--product-soft);box-shadow:inset 0 0 0 1px var(--product-teal)}}@media (max-width:360px){.careerNav{gap:4px;padding-inline:8px}.careerBrand img{width:104px}.careerLocaleSwitch button{min-width:27px;padding-inline:3px}.careerAccount summary{min-width:40px}.firstRunCopy h1{font-size:34px}.firstRunCopy>.primaryLinkButton{justify-content:center;width:100%}}@media (max-width:260px){.careerNav{gap:2px;padding-inline:4px}.careerBrand img{width:82px}.careerLocaleSwitch button{min-width:30px;min-height:34px}.careerAccount summary{min-width:36px}.careerAccount summary svg{width:28px;height:28px}}@media (max-width:280px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-top:132px}.careerNav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand brand""primary account";gap:2px 4px;height:112px;padding:6px 8px}.careerBrand{grid-area:brand;justify-self:center}.careerBrand img{width:104px}.careerPrimaryNav,.careerFirstRunLabel{grid-area:primary}.careerAccount{grid-area:account}}.firstRunHow .firstRunPrinciples p{color:#526174}:root{--v1c-ink:#11213f;--v1c-muted:#5b6879;--v1c-line:#d8e3df;--v1c-soft:#f1f7f5;--v1c-teal:#087c70;--v1c-teal-dark:#075f57;--v1c-danger:#a12636;--v1c-radius:18px;--v1c-shadow:0 18px 48px #11213f0f}.exploreDecision{width:100%;max-width:1120px;color:var(--v1c-ink);gap:24px;margin:0 auto;padding:4px 0 64px;display:grid}.exploreDecision :is(p,li,dd){line-height:1.62}.exploreDecision :is(h1,h2,h3,p,li,dd,a){overflow-wrap:anywhere}.exploreBreadcrumb{color:var(--v1c-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.exploreBreadcrumb a{color:inherit;text-underline-offset:3px}.exploreGoalContext{border:1px solid #bddbd5;border-left:4px solid var(--v1c-teal);background:#f4faf8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 18px;display:flex}.exploreGoalContext p{color:#304b48;margin:0;font-size:14px}.exploreGoalContext a{min-height:44px;color:var(--v1c-teal-dark);text-underline-offset:4px;flex:none;padding:11px 4px;font-weight:750}.exploreP0{gap:12px;max-width:850px;padding:20px 0 2px;display:grid}.exploreP0 .eyebrow{border-bottom:2px solid var(--v1c-teal);width:fit-content;color:var(--v1c-teal-dark);letter-spacing:.09em;margin:0;padding:0 0 6px;font-size:12px;font-weight:850}.exploreP0 h1{max-width:20ch;color:var(--v1c-ink);letter-spacing:-.042em;margin:0;font-size:clamp(34px,4.3vw,52px);line-height:1.06}.exploreP0 h2{letter-spacing:-.02em;max-width:32ch;margin:2px 0 0;font-size:clamp(23px,2.5vw,30px);line-height:1.25}.exploreP0>p:last-child{max-width:68ch;color:var(--v1c-muted);margin:0;font-size:16px}.exploreDecision>section:not(.exploreP0),.exploreDecision>section[role=status],.exploreDecision>section[role=alert]{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:#fff;padding:24px 26px;box-shadow:0 1px #11213f05}.exploreDecision>section h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(21px,2.2vw,27px);line-height:1.25}.exploreDecision>section h3{margin:20px 0 8px;font-size:15px;line-height:1.35}.exploreDirectionGrid,.exploreDimensionList,.exploreCompareGrid{gap:18px}.exploreDirectionGrid article,.exploreDimensionList article,.exploreCompareGrid article{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:#fff;padding:24px;position:relative;box-shadow:0 1px #11213f05}.exploreDirectionGrid article,.exploreDimensionList article{flex-direction:column;align-items:flex-start;min-height:220px;display:flex}.exploreDirectionGrid article:before,.exploreDimensionList article:before{content:"";border-top:3px solid var(--v1c-teal);width:42px;margin-bottom:22px}.exploreDirectionGrid h2,.exploreDimensionList h2,.exploreCompareGrid h2{color:var(--v1c-ink);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(21px,2.2vw,27px);line-height:1.2}.exploreDirectionGrid p,.exploreDimensionList p{color:var(--v1c-muted);margin:0 0 22px}.exploreDirectionGrid :is(.primaryLinkButton,.secondaryLinkButton),.exploreDimensionList :is(.primaryLinkButton,.secondaryLinkButton){margin-top:auto}.exploreDirectionGrid article:first-child,.exploreDimensionList article:first-child{border-color:#a9cec7}.exploreDirectionGrid article:first-child:after,.exploreDimensionList article:first-child:after{content:"Natural next action";color:var(--v1c-muted);letter-spacing:.03em;font-size:11px;font-weight:700;position:absolute;inset:18px 18px auto auto}.exploreEligibility{background:#edf8f5;border:1px solid #cfe4df;border-radius:16px;gap:16px;margin-top:22px;padding:22px 24px;display:grid}.exploreEligibility h2{color:#102044;margin:0;font-size:20px;line-height:1.3}.exploreEligibility p{color:#516075;margin:0;line-height:1.55}.exploreEligibility .exploreActions{margin-top:6px}.exploreActions{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.exploreActions :is(a,button,.primaryLinkButton,.secondaryLinkButton){min-height:46px;margin-top:0;padding-block:12px}.exploreHorizon{border:1px solid var(--v1c-line);background:#fbfdfc;border-radius:16px;gap:0;margin:16px 0 0;overflow:hidden}.exploreHorizon>div{border-inline-start:0;min-width:0;padding:20px}.exploreHorizon>div+div{border-inline-start:1px solid var(--v1c-line)}.exploreHorizon dt{color:var(--v1c-ink);align-items:center;gap:9px;display:flex}.exploreHorizon dt:before{content:"";border:2px solid var(--v1c-teal);border-radius:50%;flex:none;width:9px;height:9px}.exploreHorizon dd{color:var(--v1c-muted)}#focus-now-step{border-left:5px solid var(--v1c-teal);background:#f7fbfa}.exploreCertainty{background:var(--v1c-soft);border:1px solid #b8d8d2;border-radius:999px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:750;display:inline-flex;color:var(--v1c-teal-dark)!important}.exploreCompareGrid{align-items:stretch}.exploreCompareGrid article{box-shadow:var(--v1c-shadow);border-top:5px solid #66758a}.exploreCompareGrid article .eyebrow{color:#526174;letter-spacing:.09em;margin:0 0 8px;font-size:12px;font-weight:850}.exploreCompareGrid article h3{color:#526174;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #e7ecea;margin-top:22px;padding-top:16px;font-size:13px;font-weight:800}.exploreDecisionBoundary{border-radius:var(--v1c-radius);background:#f2f6f4;border:1px solid #b7cbc5;border-left:5px solid #536d66;margin:0;padding:24px 26px}.exploreDecisionBoundary h2{margin:0 0 8px}.exploreDecisionBoundary p{color:#43534f;margin:0}.exploreBridge{gap:16px}.exploreBridge section{background:#fff;padding:24px 26px;position:relative}.exploreBridge section:nth-child(2){border-left:5px solid #96701c}.exploreBridge section:nth-child(2) li{border-top:1px solid #e8ecea;padding:12px 0}.exploreBridge section:nth-child(2) li:first-child{border-top:0}.exploreAnswer{border-left:5px solid var(--v1c-teal);background:#f4faf8;padding:24px 26px}.exploreAnswer h2{margin-top:0}.exploreAnswer h3{color:#526174;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.explorePassportContext{border-top:1px solid var(--v1c-line);color:var(--v1c-muted);margin:0;padding-top:8px}.explorePassportContext summary{color:#3d4d5f;cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.explorePassportContext[open]{border:1px solid var(--v1c-line);background:#fff;border-radius:14px;padding:18px}.exploreExit{margin:0;padding-top:4px}.exploreExit a{color:#3f4c5f;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.exploreExit a:before{content:"←";margin-right:9px;text-decoration:none}.snapshotHero:has(.eyebrow:first-child){border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:#f4f6f7;border-left:6px solid #687789;padding:24px 26px}.snapshotHero .eyebrow{color:#3c4a5b;background:#fff;border:1px solid #687789;border-radius:5px;width:fit-content;padding:5px 9px}.snapshotHistoryList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.snapshotHistoryList li{border:1px solid var(--v1c-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.snapshotHistoryList li strong{color:#364356;letter-spacing:.04em;text-transform:uppercase;border:1px solid #8a96a5;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:12px;display:inline-flex}.documentDeleteDialog{background:#fff;border:0;border-radius:20px;width:min(34rem,100vw - 2rem);padding:0;overflow:hidden;box-shadow:0 24px 80px #00000047}.documentDeleteDialog form{gap:18px;padding:28px}.documentDeleteDialog h2{color:var(--v1c-ink);letter-spacing:-.025em;font-size:26px}.documentDeleteDialog h2:before{content:"Permanent action";width:fit-content;color:var(--v1c-danger);letter-spacing:.07em;text-transform:uppercase;background:#fff3f5;border:1px solid #e4abb3;border-radius:5px;margin-bottom:10px;padding:4px 8px;font-size:11px;font-weight:850;display:block}.documentDeleteDialog p{color:var(--v1c-muted);line-height:1.6}.documentDialogActions{border-top:1px solid var(--v1c-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;display:flex}.documentDialogActions :is(button,a,.primaryButton,.secondaryButton){margin:0}.documentDeleteDialog .primaryButton{background:var(--v1c-danger);border-color:var(--v1c-danger);min-height:46px}@media (max-width:760px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-top:128px}.careerNav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""primary primary";align-content:center;row-gap:4px;height:104px;padding:8px 14px}.careerBrand{grid-area:brand}.careerBrand img{width:126px}.careerPrimaryNav{grid-area:primary;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.careerPrimaryNav a{gap:6px;min-width:0;padding:8px 6px;font-size:13px}.careerPrimaryNav a span{clip:auto;white-space:normal;text-align:center;width:auto;height:auto;margin:0;position:static;overflow:visible}.careerPrimaryNav svg{width:18px;height:18px}.careerAccount{grid-area:account}.exploreDecision{gap:18px;padding-bottom:48px}.exploreGoalContext{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 15px}.exploreP0{padding-top:10px}.exploreP0 h1{font-size:clamp(31px,10vw,40px);line-height:1.08}.exploreDecision>section:not(.exploreP0),.exploreDecision>section[role=status],.exploreDecision>section[role=alert],.exploreDirectionGrid article,.exploreDimensionList article,.exploreCompareGrid article,.exploreBridge section,.exploreDecisionBoundary,.exploreAnswer{border-radius:15px;padding:20px 17px}.exploreDirectionGrid article,.exploreDimensionList article{min-height:0}.exploreDirectionGrid article:first-child:after,.exploreDimensionList article:first-child:after{border:1px solid var(--v1c-line);border-radius:5px;order:-1;margin:0 0 12px;padding:3px 7px;position:static}.exploreDirectionGrid article:before,.exploreDimensionList article:before{margin-bottom:16px}.exploreHorizon{grid-template-columns:1fr}.exploreHorizon>div+div{border-inline-start:0;border-top:1px solid var(--v1c-line)}.exploreActions{grid-template-columns:1fr;display:grid}.exploreActions>a,.exploreActions>button{text-align:center;justify-content:center;width:100%}.snapshotHistoryList li{flex-direction:column;align-items:flex-start}.snapshotHistoryList li a{width:100%}.documentDialogActions{grid-template-columns:1fr;display:grid}.documentDialogActions button{width:100%;min-height:48px}}@media (max-width:360px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-top:124px}.careerNav{height:102px;padding-inline:8px}.careerBrand img{width:108px}.careerLocaleSwitch button{min-width:29px}.careerAccount summary{min-width:38px}.careerPrimaryNav a{font-size:12px}.careerPrimaryNav a svg{display:none}}@media (prefers-reduced-motion:reduce){.exploreDecision *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.exploreLoading{align-content:start;min-height:70vh}.exploreLoading h1{margin:10px 0 0;font-size:clamp(32px,4vw,50px)}.exploreLoadingBlock{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:linear-gradient(100deg,#f3f6f5 20%,#fff 45%,#f3f6f5 70%) 0 0/240% 100%;height:170px;animation:1.4s infinite explore-loading}@keyframes explore-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.exploreLoadingBlock{background:#f3f6f5}}@media (forced-colors:active){.exploreGoalContext,.exploreDirectionGrid article,.exploreDimensionList article,.exploreCompareGrid article,.exploreDecisionBoundary,.exploreBridge section,.exploreAnswer,.explorePassportContext[open],.exploreDecision>section:not(.exploreP0),.snapshotHistoryList li,.documentDeleteDialog{border:2px solid canvastext}.snapshotHero:has(.eyebrow:first-child){border:2px solid canvastext}.exploreDirectionGrid article:before,.exploreDimensionList article:before{border-color:highlight}.exploreCertainty,.snapshotHero .eyebrow,.snapshotHistoryList li strong,.documentDeleteDialog h2:before{color:canvastext;background:canvas;border:1px solid canvastext}}.exploreDirectionGrid article:first-child:after,.exploreDimensionList article:first-child:after{content:none}@media (max-width:760px){.careerLocaleSwitch button{min-width:36px;min-height:44px}.careerAccount summary{min-width:44px;min-height:44px}}@media (max-width:280px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-top:176px}.careerNav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand brand""primary primary""account account";row-gap:4px;height:160px;padding:6px 8px}.careerBrand{grid-area:brand;justify-self:center;min-width:0}.careerBrand img{width:96px;max-width:100%;height:auto}.careerPrimaryNav,.careerFirstRunLabel{grid-area:primary}.careerAccount{grid-area:account;justify-self:end}.careerPrimaryNav a{padding:7px 2px;font-size:11px;line-height:1.15}}.careerMobileNav{display:none}.careerBackLink{color:#32645f;margin:0 0 8px;font-size:14px;display:inline-flex}.firstRunCopy>.careerBackLink,.firstRunShell>.careerBackLink{margin-bottom:20px}.careerMobileNav select{color:#102044;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d6d5;border-radius:9px;padding:8px 30px 8px 10px}.accountSettingsSelect{display:none}.accountSettingsSelect select{color:#102044;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d6d5;border-radius:9px;padding:8px 30px 8px 10px}@media (max-width:760px){.careerPrimaryNav{display:none}.careerMobileNav{grid-area:primary;display:block}.accountSettingsNav{display:none}.accountSettingsSelect{gap:6px;display:grid}}.snapshotArtifact .snapshotDirectionList>li:first-child{background:#fff;border-color:#e3ebe7}.snapshotArtifact .snapshotDirectionList>li:first-child>span{color:#344256;background:#e5eaed}.snapshotArtifact .snapshotPathLink{display:none}.isHistoricalSnapshot .snapshotIntentAnswer{background:#f4f6f7;border-color:#d7dfe3}.isLatestSnapshot .snapshotHero{border-left-color:var(--v1c-teal);background:#f4faf8}.passportSectionIndex,.passportStatusNote,.passportSelectedCta .formHint,.passportNextAction .formHint,.passportExploreOther>div>p,.passportKnownTable thead th{color:#526174!important}.passportDirectionRadio{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:-11px;display:block;width:44px!important;height:44px!important}.passportDirectionRadio:after{content:"";background:#fff;border:2px solid #8a9aab;border-radius:50%;width:14px;height:14px;margin:15px;display:block}.passportDirectionRadio[aria-pressed=true]:after{border:4px solid var(--v1c-teal);background:#fff}.passportDirectionRadio:focus-visible{outline:3px solid var(--v1c-teal);outline-offset:2px}@media (max-width:800px){.careerPassport,.passportSection,.passportOverview,.passportOverviewMain,.passportDirectionCards,.passportSelectedDirection,.passportKnownHeading,.passportNextGrid,.passportExploreOther{min-width:0;max-width:100%}.passportKnownTableWrap{width:100%;max-width:100%;overflow-x:auto}.passportKnownTable{min-width:680px}.passportDirectionCards,.passportSelectedDirection{grid-template-columns:1fr}.passportSelectedCta{border-top:1px solid #e2ebe7;border-left:0}.passportSection{overflow:hidden}}.pageBack{max-width:980px;margin:0 auto 24px}.pageBack a{color:#30415e}.passportEvidenceChooser,.passportEvidenceFlow,.passportEvidenceState{background:#fff;border:1px solid #d8e4df;border-radius:24px;gap:24px;max-width:980px;margin:0 auto;padding:40px;display:grid;box-shadow:0 18px 50px #1020440d}.passportEvidenceChooser>h1,.passportEvidenceFlow h1,.passportEvidenceState h1{color:#102044;letter-spacing:-.035em;margin:0;font-size:clamp(32px,5vw,58px);line-height:1.05}.passportEvidenceChooser>p,.passportEvidenceFlow header>p:last-child,.passportEvidenceState>p{color:#59677d;max-width:72ch;margin:0;font-size:18px;line-height:1.6}.passportEvidenceChooser fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.passportEvidenceChooser legend{color:#102044;margin-bottom:12px;font-size:18px;font-weight:800}.passportEvidenceChooser label{color:#253551;cursor:pointer;border:1px solid #cbdad5;border-radius:14px;align-items:flex-start;gap:14px;min-height:60px;padding:18px;line-height:1.5;display:flex}.passportEvidenceChooser label.isSelected{background:#edf9f6;border-color:#0a9383;box-shadow:0 0 0 2px #0a93831f}.passportEvidenceChooser input{accent-color:#078777;margin-top:4px}.passportEvidenceBoundary,.passportEvidenceEmpty{background:#eef9f6;border-left:4px solid #0a9383;border-radius:10px;padding:18px 20px}.passportEvidenceBoundary p,.passportEvidenceEmpty p{margin:6px 0 0;line-height:1.55}.passportEvidenceChooser>.primaryButton{justify-self:start;min-height:48px}.passportEvidenceFlow>header{border-bottom:1px solid #dce6e2;gap:12px;padding-bottom:24px;display:grid}.passportEvidenceFlow>header .eyebrow{color:#087e72;margin:0;font-weight:800}.passportEvidenceTranscript{gap:14px;margin:0;padding:0;list-style:none;display:grid}.passportEvidenceTranscript li{background:#fafcfb;border:1px solid #dce6e2;border-radius:14px;gap:12px;padding:18px;display:grid}.passportEvidenceTranscript p{color:#43516a;gap:4px;margin:0;line-height:1.55;display:grid}.passportEvidenceTranscript strong{color:#087e72;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.passportEvidenceComposer,.passportEvidenceReview,.passportEvidenceDiff{background:#fff;border:1px solid #cbdad5;border-radius:18px;gap:18px;padding:26px;display:grid}.passportEvidenceComposer h2,.passportEvidenceReview h2,.passportEvidenceDiff h2{color:#102044;margin:0;font-size:26px;line-height:1.25}.passportEvidenceComposer label,.passportEvidenceReview label{color:#102044;gap:8px;font-weight:700;display:grid}.passportEvidenceComposer textarea,.passportEvidenceReview textarea{color:#14213d;width:100%;min-height:140px;font:inherit;resize:vertical;border:1px solid #9fb4ad;border-radius:10px;padding:14px;line-height:1.55}.passportEvidenceComposer textarea:focus,.passportEvidenceReview textarea:focus{border-color:#078777;outline:3px solid #0a938338}.passportEvidenceComposer>.primaryButton,.passportEvidenceReview .primaryButton,.passportEvidenceDiff>.primaryButton{justify-self:start;min-height:48px}.passportEvidenceTerminal{border-top:1px solid #dce6e2;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.passportEvidenceTerminal>span{color:#59677d;flex-basis:100%}.passportEvidenceTerminal button,.passportEvidenceReview .secondaryButton{color:#19304f;cursor:pointer;background:#fff;border:1px solid #a9bbb5;border-radius:999px;min-height:44px;padding:9px 14px;font-weight:700}.passportEvidenceReview blockquote{color:#43516a;background:#f3f8f6;border-left:3px solid #8ebdb6;margin:0;padding:16px 18px;line-height:1.55}.passportEvidenceReview>div{flex-wrap:wrap;gap:12px;display:flex}.passportEvidenceDiff>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.passportEvidenceDiff article{background:#fafcfb;border:1px solid #dce6e2;border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid}.passportEvidenceDiff article:last-child{background:#eef9f6;border-color:#8ac9c0}.passportEvidenceDiff h3{color:#102044;margin:0}.passportEvidenceDiff article p{color:#43516a;gap:5px;margin:0;line-height:1.5;display:grid}.passportEvidenceDiff article strong{color:#087e72;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.passportEvidenceError{color:#70491d;background:#fff8ed;border:1px solid #d69a57;border-radius:10px;margin:0;padding:14px 16px}.passportEvidenceFlow>footer{color:#617087;border-top:1px solid #dce6e2;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;display:flex}.passportEvidenceFlow>footer a{color:#102044;font-weight:700}.passportEvidenceUpdates{background:#f3fbf9;border:1px solid #b7dcd5;border-radius:14px;gap:14px;margin-top:22px;padding:20px;display:grid}.passportEvidenceUpdates h3{color:#087e72;margin:0}.passportEvidenceUpdates ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.passportEvidenceUpdates li{background:#fff;border-radius:10px;justify-content:space-between;gap:16px;padding:14px;display:flex}.passportEvidenceUpdates li div{gap:4px;display:grid}.passportEvidenceUpdates li span,.passportEvidenceUpdates li small{color:#617087}@media (max-width:760px){.pageBack{margin-bottom:16px}.passportEvidenceChooser,.passportEvidenceFlow,.passportEvidenceState{border-radius:18px;gap:20px;padding:22px 17px}.passportEvidenceChooser>h1,.passportEvidenceFlow h1,.passportEvidenceState h1{font-size:34px}.passportEvidenceDiff>div{grid-template-columns:1fr}.passportEvidenceComposer,.passportEvidenceReview,.passportEvidenceDiff{padding:20px 16px}.passportEvidenceTerminal{display:grid}.passportEvidenceTerminal button{width:100%}.passportEvidenceReview>div{display:grid}.passportEvidenceUpdates li{flex-direction:column;align-items:flex-start}.passportEvidenceFlow>footer{flex-direction:column}}@media (max-width:260px){:is(.dashboardShell,.profileShell,.conversationShell,.firstRunShell):has(.careerNav){padding-inline:8px}.careerNav{padding-inline:8px}.passportEvidenceChooser,.passportEvidenceFlow,.passportEvidenceState{border-radius:12px;gap:14px;min-width:0;padding:14px 10px}.passportEvidenceChooser>h1,.passportEvidenceFlow h1,.passportEvidenceState h1{overflow-wrap:anywhere;font-size:28px}.passportEvidenceComposer,.passportEvidenceReview,.passportEvidenceDiff{min-width:0;padding:14px 9px}.passportEvidenceFlow *{overflow-wrap:anywhere;min-width:0;max-width:100%}.passportEvidenceFlow :is(button,.primaryButton,.secondaryButton),.passportEvidenceChooser>.primaryButton{white-space:normal;width:100%;padding-inline:8px}.passportEvidenceFlow>footer{font-size:14px}}@media (max-width:420px){.passportKnownTable{min-width:0}.passportKnownTable thead{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.passportKnownTable,.passportKnownTable tbody,.passportKnownTable tr,.passportKnownTable td{width:100%;display:block}.passportKnownTable tr{border-bottom:1px solid #e2ebe7;padding:12px 0}.passportKnownTable td{border:0;padding:7px 0;text-align:left!important}.passportKnownTable td:first-child{font-weight:800}.passportKnownTable td:last-child{justify-content:flex-end;display:flex}.passportKnownDetail td{padding:8px 0}.passportKnownExpand{min-width:44px;min-height:44px}}.passportPrimaryExplore{width:max-content;margin-top:18px}.explore-discover .exploreDirectionGrid article{min-height:0}.explore-discover .exploreDirectionGrid article:first-child{border-color:var(--v1c-line)}.explore-discover .exploreDirectionGrid article:first-child:after{content:none}.exploreDirectionGrid h3{color:var(--v1c-ink);margin:12px 0 5px;font-size:14px}.snapshotHistoryShell:has(.careerNav){padding-inline:max(24px,50vw - 656px)}.snapshotHistoryPage{width:100%;max-width:1312px;color:var(--v1c-ink);gap:34px;margin:0 auto;padding:30px 0 64px;display:grid}.snapshotHistoryHero{gap:10px;padding:8px 0 4px;display:grid}.snapshotHistoryHero .eyebrow{border-bottom:2px solid var(--v1c-teal);width:fit-content;color:var(--v1c-teal-dark);letter-spacing:.1em;margin:0 0 7px;padding-bottom:7px;font-size:12px;font-weight:850}.snapshotHistoryHero h1{color:var(--v1c-ink);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.2vw,56px);line-height:1.04}.snapshotHistoryHero>p:not(.eyebrow){max-width:76ch;color:var(--v1c-muted);margin:0;font-size:18px;line-height:1.55}.snapshotHistoryHero .snapshotHistoryImmutable{align-items:center;gap:11px;margin-top:2px;font-size:16px;display:flex}.snapshotHistoryImmutable svg{color:#68778a;flex:none}.snapshotHistoryBrowser{gap:24px;min-width:0;display:grid}.snapshotHistoryControls{grid-template-columns:minmax(280px,455px) minmax(220px,290px) 1fr;align-items:center;gap:24px;display:grid}.snapshotHistorySearch,.snapshotHistorySourceFilter{align-items:center;min-width:0;display:flex;position:relative}.snapshotHistorySearch svg{z-index:1;color:#627188;pointer-events:none;position:absolute;left:18px}.snapshotHistorySearch input,.snapshotHistorySourceFilter select{width:100%;min-height:58px;color:var(--v1c-ink);font:inherit;background:#fff;border:1px solid #c9d7d3;border-radius:10px;font-size:16px;box-shadow:0 1px #11213f05}.snapshotHistorySearch input{padding:14px 18px 14px 56px}.snapshotHistorySearch input::placeholder{color:#6a7890;opacity:1}.snapshotHistorySourceFilter select{cursor:pointer;padding:14px 46px 14px 22px}.snapshotHistorySearch input:focus-visible,.snapshotHistorySourceFilter select:focus-visible,.snapshotHistoryOpen:focus-visible,.snapshotHistoryDetailsRow summary:focus-visible,.snapshotHistoryNoResults button:focus-visible{outline:3px solid var(--v1c-teal);outline-offset:3px}.snapshotHistoryCount{color:#526078;justify-self:end;margin:0;font-size:16px;font-weight:650}.snapshotHistoryTableWrap{background:#fff;border:1px solid #cbdad6;border-radius:12px;width:100%;min-width:0;overflow:hidden}.snapshotHistoryTable{border-collapse:collapse;table-layout:fixed;width:100%}.snapshotHistoryTable th{color:#59677b;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#eff7f5;border-bottom:1px solid #d6e2de;padding:20px 24px;font-size:12px;font-weight:850}.snapshotHistoryTable th:first-child{width:14%}.snapshotHistoryTable th:nth-child(2){width:21%}.snapshotHistoryTable th:nth-child(3){width:31%}.snapshotHistoryTable th:nth-child(4){width:18%}.snapshotHistoryTable th:nth-child(5){width:16%}.snapshotHistoryRow td{vertical-align:top;color:var(--v1c-ink);overflow-wrap:anywhere;border-bottom:1px solid #e2e9e6;padding:24px;font-size:15px;line-height:1.45}.snapshotHistoryRow td>strong,.snapshotHistoryRow time strong{margin:0 0 4px;font-size:16px;display:block}.snapshotHistoryRow time span{color:#59677b;font-size:15px;display:block}.snapshotHistoryRecency{width:fit-content;color:var(--v1c-teal-dark);background:#dff4ef;border-radius:5px;margin-top:8px;padding:5px 10px;font-size:13px;font-weight:750;display:inline-flex}.snapshotHistorySource{align-items:flex-start;gap:11px;display:flex}.snapshotHistorySource>svg{flex:none;margin-top:4px}.snapshotHistorySource.isLegacy>svg{color:#efa91a}.snapshotHistorySource.isPassport>svg{color:var(--v1c-teal)}.snapshotHistorySource strong,.snapshotHistorySource small{display:block}.snapshotHistorySource strong{font-size:15px;font-weight:600}.snapshotHistorySource small{color:#59677b;margin-top:4px;font-size:13px}.snapshotHistoryUnavailable{color:#69778b}.snapshotHistoryOpen{border:1px solid var(--v1c-ink);min-width:138px;min-height:44px;color:var(--v1c-ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:750;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.snapshotHistoryOpen:hover{background:var(--v1c-ink);color:#fff}.snapshotHistoryDetailsRow td{background:#fff;padding:0 24px 24px}.snapshotHistoryDetailsRow details,.snapshotHistoryPartialNotice details{background:#f1f8f6;border:1px solid #d8e7e3;border-radius:10px}.snapshotHistoryDetailsRow summary,.snapshotHistoryPartialNotice summary{min-height:64px;color:var(--v1c-ink);cursor:pointer;align-items:center;gap:18px;padding:14px 24px;font-weight:750;list-style:none;display:flex}.snapshotHistoryDetailsRow summary::-webkit-details-marker{display:none}.snapshotHistoryPartialNotice summary::-webkit-details-marker{display:none}.snapshotHistoryDetailsRow summary svg,.snapshotHistoryPartialNotice summary svg{flex:none;transition:transform .15s}.snapshotHistoryDetailsRow details[open] summary svg,.snapshotHistoryPartialNotice details[open] summary svg{transform:rotate(180deg)}.snapshotHistoryDetailsRow details p,.snapshotHistoryPartialNotice details p{color:#59677b;margin:0;padding:0 64px 20px;line-height:1.6}.snapshotHistoryFuture{color:#59677b;text-align:center;justify-items:center;gap:12px;padding:10px 0 4px;display:grid}.snapshotHistoryFuture>span{width:52px;height:52px;color:var(--v1c-teal);background:#e4f5f1;border-radius:50%;place-items:center;display:grid}.snapshotHistoryFuture p{margin:0;font-size:16px}.snapshotHistoryBack{width:fit-content;min-height:44px;color:var(--v1c-ink);text-underline-offset:4px;align-items:center;font-weight:650;display:inline-flex}.snapshotHistoryBack:before{content:"←";margin-right:10px;text-decoration:none}.snapshotHistoryNoResults{border:1px solid var(--v1c-line);text-align:center;background:#fff;border-radius:12px;justify-items:center;gap:12px;padding:38px 24px;display:grid}.snapshotHistoryNoResults p{color:#59677b;margin:0}.snapshotHistoryNoResults button{border:1px solid var(--v1c-ink);min-height:44px;color:var(--v1c-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px;font-weight:750}.snapshotHistoryError{background:#fff7f8;border:1px solid #e4abb3;border-radius:12px;gap:10px;padding:24px;display:grid}.snapshotHistoryError h2,.snapshotHistoryError p{margin:0}.snapshotHistoryError p{color:#59677b}.snapshotHistoryError a{width:fit-content;color:var(--v1c-danger);margin-top:8px;font-weight:750}@media (max-width:900px){.snapshotHistoryShell:has(.careerNav){padding-inline:28px}.snapshotHistoryControls{grid-template-columns:1fr 1fr}.snapshotHistoryCount{grid-column:1/-1;justify-self:start}.snapshotHistoryTable th,.snapshotHistoryRow td{padding-inline:16px}.snapshotHistoryTable th:first-child{width:16%}.snapshotHistoryTable th:nth-child(2){width:20%}.snapshotHistoryTable th:nth-child(3){width:28%}.snapshotHistoryTable th:nth-child(4),.snapshotHistoryTable th:nth-child(5){width:18%}.snapshotHistoryOpen{width:100%;min-width:0}}@media (max-width:700px){.snapshotHistoryShell:has(.careerNav){padding-inline:18px}.snapshotHistoryPage{gap:24px;padding-top:0}.snapshotHistoryHero{gap:9px}.snapshotHistoryHero h1{font-size:clamp(36px,11vw,46px)}.snapshotHistoryHero>p:not(.eyebrow){font-size:16px}.snapshotHistoryHero .snapshotHistoryImmutable{align-items:flex-start;font-size:15px}.snapshotHistoryControls{grid-template-columns:1fr;gap:12px}.snapshotHistoryCount{grid-column:auto}.snapshotHistorySearch input,.snapshotHistorySourceFilter select{min-height:52px}.snapshotHistoryTableWrap{background:0 0;border:0;border-radius:0;overflow:visible}.snapshotHistoryTable,.snapshotHistoryTable tbody{display:block}.snapshotHistoryTable thead{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.snapshotHistoryRow{background:#fff;border:1px solid #cbdad6;border-radius:12px 12px 0 0;grid-template-columns:1fr;gap:0;margin-bottom:0;display:grid;overflow:hidden}.snapshotHistoryRow td{border-bottom:1px solid #e2e9e6;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.snapshotHistoryRow td:before{content:attr(data-label);color:#59677b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.snapshotHistoryRow td:last-child{border-bottom:0}.snapshotHistoryRow td>*{min-width:0}.snapshotHistoryOpen{justify-self:start;width:100%;max-width:210px}.snapshotHistoryDetailsRow{margin:0 0 18px;display:block}.snapshotHistoryDetailsRow td{border:0;padding:0;display:block}.snapshotHistoryDetailsRow details{border-top:0;border-radius:0 0 12px 12px}.snapshotHistoryDetailsRow summary{padding-inline:16px}.snapshotHistoryDetailsRow details p{padding:0 16px 18px 56px}.snapshotHistoryRow:not(:has(+.snapshotHistoryDetailsRow)){border-radius:12px;margin-bottom:18px}.snapshotHistoryFuture{padding-top:2px}}@media (max-width:400px){.snapshotHistoryRow td{grid-template-columns:1fr;gap:7px}.snapshotHistoryDetailsRow details p{padding-left:16px}.snapshotHistoryDetailsRow summary{gap:11px}.snapshotHistoryHero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.snapshotHistoryOpen,.snapshotHistoryDetailsRow summary svg,.snapshotHistoryPartialNotice summary svg{transition:none}}@media (forced-colors:active){.snapshotHistorySearch input,.snapshotHistorySourceFilter select,.snapshotHistoryTableWrap,.snapshotHistoryRow,.snapshotHistoryDetailsRow details,.snapshotHistoryPartialNotice details,.snapshotHistoryOpen,.snapshotHistoryNoResults,.snapshotHistoryError{border:2px solid canvastext}.snapshotHistoryRecency,.snapshotHistoryFuture>span{color:canvastext;background:canvas;border:1px solid canvastext}.snapshotHistorySource>svg{color:canvastext}}.exploreDirectionGrid ul{color:var(--v1c-muted);margin:0 0 14px;padding-left:20px}.exploreIdentity{border-bottom:1px solid var(--v1c-line);grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:end;gap:36px;padding:28px 0 24px;display:grid}.exploreIdentity .eyebrow,.exploreResultTitle .eyebrow,.exploreCurrentContext .eyebrow,.exploreFollowup .eyebrow{color:var(--v1c-teal-dark);letter-spacing:.1em;margin:0;font-size:11px;font-weight:850}.exploreIdentity h1{letter-spacing:-.045em;max-width:23ch;margin:10px 0 0;font-size:clamp(34px,4.3vw,54px);line-height:1.06}.exploreIdentity dl{border:1px solid var(--v1c-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.exploreIdentity dl div{min-width:0;padding:15px}.exploreIdentity dl div+div{border-left:1px solid var(--v1c-line)}.exploreIdentity dt{color:var(--v1c-muted);text-transform:uppercase;font-size:11px;font-weight:800}.exploreIdentity dd{margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.4}.exploreAuthorityNotice{border:1px solid #badbd5;border-left:5px solid var(--v1c-teal);background:#f2faf8;border-radius:14px;grid-template-columns:220px 1fr;gap:22px;padding:18px 20px;display:grid}.exploreAuthorityNotice p{color:#405851;margin:0}.exploreCurrentContext{background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:28px;display:grid!important}.exploreCurrentContext h2{max-width:38ch;margin:8px 0 0!important;font-size:clamp(20px,2.2vw,28px)!important}.exploreCurrentContext aside{background:#f2f5f4;border-radius:12px;padding:16px}.exploreCurrentContext aside p{color:var(--v1c-muted);margin:7px 0 0}.exploreResultSection{gap:24px;display:grid;padding:32px!important}.exploreResultTitle{gap:10px;display:grid}.exploreResultTitle h2{max-width:30ch;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(28px,3.4vw,42px)!important}.exploreResultTitle>p:last-child{max-width:72ch;color:var(--v1c-muted);margin:0}.exploreDirectionRows,.exploreGrowthRows{gap:12px;display:grid}.exploreDirectionRows>article,.exploreGrowthRows>article{border-top:1px solid var(--v1c-line);grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:26px;padding:22px 0;display:grid}.exploreDirectionRows>article:first-child,.exploreGrowthRows>article:first-child{border-top:0}.exploreDirectionRows>article>div>span,.exploreGrowthRows>article>div>span,.exploreBridgeFlow article>span,.exploreBranchList article>span{color:var(--v1c-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.exploreDirectionRows h3,.exploreGrowthRows h3{margin:7px 0 13px;font-size:22px}.exploreDirectionRows a{color:var(--v1c-teal-dark);text-underline-offset:3px;font-weight:750}.exploreDirectionRows dl,.exploreGrowthRows dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.exploreDirectionRows dl>div,.exploreGrowthRows dl>div{border-left:1px solid var(--v1c-line);min-width:0;padding:0 18px}.exploreDirectionRows dt,.exploreGrowthRows dt{text-transform:uppercase;font-size:12px;font-weight:850}.exploreDirectionRows dd,.exploreGrowthRows dd{color:var(--v1c-muted);margin:8px 0 0}.exploreDirectionRows dd small{border-top:1px solid var(--v1c-line);margin-top:10px;padding-top:10px;display:block}.exploreGrowthRows>article{grid-template-columns:160px minmax(0,1fr) auto;align-items:start}.exploreGrowthRows .secondaryLinkButton{align-self:center}.exploreFollowup{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.exploreFollowup>article{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:#fff;padding:26px}.exploreFollowup h2{margin:8px 0 12px!important}.exploreNextStep{background:#f4faf8!important;border-color:#9fcac2!important}.exploreNextStep>div{background:#fff;border-radius:10px;margin:18px 0;padding:14px}.exploreNextStep>div p{margin:5px 0 0}.exploreNextStep small{color:var(--v1c-muted);margin-top:10px;display:block}.exploreTargetResult{grid-template-columns:minmax(200px,.38fr) minmax(0,1.62fr);gap:22px;display:grid}.exploreTargetResult>aside{background:#edf8f5;border-radius:14px;padding:22px}.exploreTargetResult>aside h3{margin:8px 0 16px;font-size:28px}.exploreTargetResult>aside span{color:var(--v1c-muted);text-transform:uppercase;font-size:12px;font-weight:800}.exploreTargetColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exploreTargetColumns article{border:1px solid var(--v1c-line);border-radius:14px;padding:20px}.exploreTargetColumns h3{margin:0 0 10px!important}.exploreRouteFlow{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.exploreRouteFlow li{border:1px solid var(--v1c-line);padding:16px}.exploreRouteFlow li+li{border-left:0}.exploreRouteFlow span{color:var(--v1c-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.exploreFailClosed{background:#fbf8f1;border:1px solid #ccbca0;border-left:5px solid #80642d;border-radius:14px;padding:22px}.exploreFailClosed p:last-child{margin-bottom:0}.exploreComparePairs{gap:12px;display:grid}.exploreComparePairs>section{border:1px solid var(--v1c-line);border-radius:14px;padding:18px}.exploreComparePairs>section>h3{text-transform:uppercase;margin:0 0 12px!important;font-size:13px!important}.exploreComparePairs>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exploreComparePairs article{background:#f4f7f6;border-radius:10px;padding:15px}.exploreComparePairs article p{margin:6px 0 0}.exploreDecisionBoundary{margin-top:0}.exploreBridgeFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.exploreBridgeFlow>span{color:var(--v1c-muted);align-self:center;font-size:24px}.exploreBridgeFlow article{border:1px solid var(--v1c-line);border-radius:14px;padding:20px}.exploreBridgeFlow h3{margin:8px 0 13px!important}.exploreBranchList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.exploreBranchList article{border:2px solid var(--v1c-line);border-radius:14px;padding:20px}.exploreBranchList article.is-selected{border-color:var(--v1c-teal);background:#edf8f5}.exploreBranchList h3{margin:8px 0!important}.exploreBranchOutcome{border-left:5px solid var(--v1c-teal);background:#edf8f5;border-radius:12px;padding:22px}.exploreBranchOutcome h3{margin:8px 0}.exploreBranchOutcome small{margin-top:12px;display:block}.exploreBranchQuestion,.exploreChangeAnswer{background:#f5f7f6;border-radius:14px;padding:20px}.exploreChangeAnswer summary{cursor:pointer;min-height:44px;font-weight:750}.explorePassportContext{padding-top:0}.explorePassportContext summary{justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;display:flex}.explorePassportContext summary span:first-child{display:grid}.explorePassportContext summary small{color:var(--v1c-muted);margin-top:3px;font-weight:400}.explorePassportContext summary>span:last-child{color:var(--v1c-muted);font-size:12px}.explorePassportContext>div{padding-top:8px}.exploreResultFooter{justify-content:space-between;align-items:center;gap:18px;padding-top:8px;display:flex}.exploreResultFooter>div{flex-wrap:wrap;gap:18px;display:flex}.exploreResultFooter>div a{color:#3f4c5f;text-underline-offset:4px;min-height:44px;font-weight:700}@media (max-width:760px){.exploreIdentity{grid-template-columns:1fr;gap:20px}.exploreIdentity dl{grid-template-columns:1fr}.exploreIdentity dl div+div{border-left:0;border-top:1px solid var(--v1c-line)}.exploreAuthorityNotice,.exploreCurrentContext,.exploreDirectionRows>article,.exploreGrowthRows>article,.exploreTargetResult{grid-template-columns:1fr}.exploreResultSection{padding:22px 17px!important}.exploreDirectionRows dl,.exploreGrowthRows dl{grid-template-columns:1fr}.exploreDirectionRows dl>div,.exploreGrowthRows dl>div{border-left:0;border-top:1px solid var(--v1c-line);padding:13px 0}.exploreDirectionRows dl>div:first-child,.exploreGrowthRows dl>div:first-child{border-top:0}.exploreFollowup,.exploreTargetColumns,.exploreComparePairs>section>div,.exploreBranchList{grid-template-columns:1fr}.exploreRouteFlow{grid-column:auto;grid-template-columns:1fr}.exploreRouteFlow li+li{border-left:1px solid var(--v1c-line);border-top:0}.exploreBridgeFlow{grid-template-columns:1fr}.exploreBridgeFlow>span{justify-self:center;transform:rotate(90deg)}.exploreResultFooter{flex-direction:column;align-items:stretch}.exploreResultFooter>div{display:grid}.exploreResultFooter .secondaryLinkButton{justify-content:center;width:100%}.explorePassportContext summary>span:last-child{display:none}}@media (max-width:360px){.exploreIdentity h1{font-size:31px}.exploreIdentity,.exploreAuthorityNotice,.exploreCurrentContext,.exploreFollowup>article{min-width:0}.exploreFollowup>article{padding:20px 16px}.exploreBranchList article{padding:17px 14px}}@media (forced-colors:active){.exploreIdentity dl,.exploreAuthorityNotice,.exploreCurrentContext,.exploreResultSection,.exploreFollowup>article,.exploreDirectionRows>article,.exploreTargetColumns article,.exploreComparePairs>section,.exploreBridgeFlow article,.exploreBranchList article,.exploreBranchOutcome,.exploreFailClosed{border:2px solid canvastext}.exploreBranchList article.is-selected{outline-offset:2px;outline:3px solid highlight}}@media (prefers-reduced-motion:reduce){.exploreDecision *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.exploreDiscoverPrimary{justify-content:flex-start}@media (max-width:760px){.passportPrimaryExplore{text-align:center;justify-content:center;width:100%}}.cvFailedActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cvFailedActions .cvFailedReplace{white-space:normal;grid-column:1/-1;min-height:46px}.cvImportSubmit>.primaryLinkButton{text-align:center;justify-content:center;width:100%}.passportDirectionCard.isActive .passportDirectionCardAction{color:#102044;background:#fff;border-color:#cfd8e0}.cvFailedActions .cvFailedReplace{border-color:var(--v1c-ink)!important;background:var(--v1c-ink)!important;color:#fff!important;text-decoration:none!important}@media (max-width:760px){.cvFailedActions{grid-template-columns:1fr}.cvFailedActions .cvFailedReplace{grid-column:auto}}.snapshotEvidenceProfile{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);background:#f8fbfa;gap:20px;margin-top:24px;padding:24px 26px;display:grid}.snapshotEvidenceProfile>summary{cursor:pointer;color:var(--v1c-ink);font-size:clamp(21px,2.2vw,27px);font-weight:800}.snapshotEvidenceProfile>summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #0f766e}.snapshotEvidenceProfile>p{max-width:72ch;color:var(--v1c-muted);margin:0;line-height:1.6}.snapshotEvidenceCoverage{background:#fff;border:1px solid #cfe2dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;display:flex}.snapshotEvidenceCoverage strong{margin-right:auto}.snapshotEvidenceCoverage span{color:#28544f;background:#e8f4f1;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:700}.snapshotEvidenceProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.snapshotEvidenceProfileGrid section{background:#fff;border:1px solid #dce6e2;border-radius:14px;min-width:0;padding:18px}.snapshotEvidenceProfileGrid h3{color:var(--v1c-ink);margin:0 0 10px;font-size:16px}.snapshotEvidenceProfileGrid p{color:var(--v1c-muted);margin:0;line-height:1.55}.snapshotEvidenceProfileGrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.snapshotEvidenceProfileGrid li{border-top:1px solid #e8eeec;gap:5px;padding-top:10px;display:grid}.snapshotEvidenceProfileGrid li:first-child{border-top:0;padding-top:0}.snapshotEvidenceProfileGrid li span{color:#334155;line-height:1.55}.snapshotEvidenceProfileGrid li small{color:#47635f;width:fit-content;font-weight:750}.snapshotEvidenceMore{font-size:13px;margin-top:10px!important}.snapshotIdentity{color:var(--v1c-muted);font-size:13px;line-height:1.6;margin-top:14px!important}.snapshotIdentity code{overflow-wrap:anywhere;color:inherit}@media (max-width:760px){.snapshotEvidenceProfile{padding:20px 17px}.snapshotEvidenceProfileGrid{grid-template-columns:1fr}.snapshotEvidenceCoverage{flex-direction:column;align-items:flex-start}.snapshotEvidenceCoverage strong{margin-right:0}}@media (forced-colors:active){.snapshotEvidenceProfile,.snapshotEvidenceCoverage,.snapshotEvidenceProfileGrid section,.snapshotEvidenceCoverage span{border:1px solid canvastext}}.snapshotAuthorityNotice{color:#101c3d;background:#eaf8f5;border:1px solid #cde9e2;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;width:min(1180px,100%);margin:0 auto 28px;padding:20px 22px;display:grid}.snapshotAuthorityNotice>svg{color:#087d73;margin-top:2px}.snapshotAuthorityNotice>div{min-width:0}.snapshotAuthorityNotice strong{font-weight:850}.snapshotAuthorityNotice p{color:#44536d;width:100%;max-width:none;margin:5px 0 0;line-height:1.55}.snapshotAuthorityActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.snapshotAuthorityActions a{color:#0b625b;border:1px solid #a8cfc8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.snapshotAuthorityActions a:first-child{color:#fff;background:#101c3d;border-color:#101c3d}.snapshotAuthorityActions a:focus-visible{outline-offset:3px;outline:3px solid #f2c94c}.careerSnapshotGoalDesign{color:#101c3d;gap:28px;width:min(1180px,100%);margin:0 auto}.careerSnapshotGoalDesign.snapshotArtifact{background:0 0;padding:0}.careerSnapshotGoalDesign .snapshotGoalHero{background:0 0;border:0;border-bottom:1px solid #dbe5e1;border-radius:0;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px;padding:26px 0 34px;display:grid}.careerSnapshotGoalDesign .snapshotGoalHeroCopy>.eyebrow{color:#087d73;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:12px;font-weight:900}.careerSnapshotGoalDesign .snapshotGoalHero h1{color:#101c3d;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:850;line-height:.98}.careerSnapshotGoalDesign .snapshotGoalHeroCopy>p:last-child{color:#58657b;max-width:720px;margin:20px 0 0;font-size:18px;line-height:1.55}.snapshotGoalIdentity{border-left:1px solid #dbe5e1;gap:14px;margin:0;padding-left:24px;display:grid}.snapshotGoalIdentity div{gap:3px;display:grid}.snapshotGoalIdentity dt{color:#4d596c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.snapshotGoalIdentity dd{color:#101c3d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.careerSnapshotGoalDesign .snapshotGoalBanner{color:#fff;background:#101c3d;border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.careerSnapshotGoalDesign .snapshotGoalBanner>svg{color:#6ee0cf}.careerSnapshotGoalDesign .snapshotGoalBanner .eyebrow{color:#aee7dc;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.careerSnapshotGoalDesign .snapshotGoalBanner h2{color:#fff;margin:4px 0;font-size:22px}.careerSnapshotGoalDesign .snapshotGoalBanner div>p:last-child{color:#dbe5ef;margin:0}.snapshotFixedGoal{color:#fff;white-space:nowrap;border:1px solid #5b6a85;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.careerSnapshotGoalDesign .snapshotGoalBanner .snapshotTarget{color:#fff;background:#17264a;border-color:#6ee0cf;grid-column:1/-1;margin-top:4px}.careerSnapshotGoalDesign .snapshotGoalBanner .snapshotTarget p{color:#dbe5ef}.careerSnapshotGoalDesign .snapshotGoalContext{background:#fff;border:1px solid #dbe5e1;border-radius:18px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:28px;padding:22px 24px;display:grid}.snapshotGoalContextMain>.eyebrow{color:#087d73;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.careerSnapshotGoalDesign .snapshotGoalContextMain h2{color:#101c3d;margin:7px 0;font-size:25px}.careerSnapshotGoalDesign .snapshotGoalContextMain>p:last-child{color:#43516a;max-width:700px;margin:0;line-height:1.55}.careerSnapshotGoalDesign .snapshotGoalBoundary{background:0 0;border:0;border-left:1px solid #dbe5e1;align-self:stretch;padding-left:24px}.careerSnapshotGoalDesign .snapshotGoalBoundary h3{color:#087d73;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:850;display:flex}.careerSnapshotGoalDesign .snapshotGoalBoundary h3 svg{flex:none}.careerSnapshotGoalDesign .snapshotGoalBoundary p{color:#4d5a70;margin:12px 0 0;font-size:13px;line-height:1.5}.snapshotGoalSection{border-top:1px solid #dbe5e1;padding-top:32px}.snapshotGoalAnswerSection{background:#fff;border:1px solid #dbe5e1;border-radius:24px;padding:28px}.snapshotGoalSectionHeading{border-bottom:1px solid #dbe5e1;grid-template-columns:38px minmax(0,1fr);gap:18px;margin-bottom:24px;padding-bottom:24px;display:grid}.snapshotGoalSectionHeading>span{color:#087d73;padding-top:5px;font-size:12px;font-weight:900}.snapshotGoalSectionHeading>div>p:first-child{color:#087d73;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.snapshotGoalSectionHeading h2{color:#101c3d;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:850;line-height:1.08}.snapshotGoalSectionHeading>div>p:last-child{color:#667187;max-width:760px;margin:10px 0 0;line-height:1.55}.snapshotGoalAnswerSection>.snapshotDirections,.snapshotGoalAnswerSection>.snapshotPathSection,.snapshotGoalAnswerSection>.snapshotGrowth,.snapshotGoalAnswerSection>.snapshotComparison,.snapshotGoalAnswerSection>.snapshotBridge,.snapshotGoalAnswerSection>.snapshotClarification{background:0 0;border:0;border-radius:0;margin:0;padding:0}.snapshotGoalAnswerSection>.snapshotDirections>h2,.snapshotGoalAnswerSection>.snapshotPathSection>h2,.snapshotGoalAnswerSection>.snapshotGrowth>h2,.snapshotGoalAnswerSection>.snapshotComparison>h2,.snapshotGoalAnswerSection>.snapshotComparison>p,.snapshotGoalAnswerSection>.snapshotBridge>h2{display:none}.careerSnapshotGoalDesign.intent-discover_directions .snapshotDirectionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.careerSnapshotGoalDesign .snapshotDirectionList>li{background:#fbfdfc;border:1px solid #dbe5e1;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}.careerSnapshotGoalDesign .snapshotDirectionList>li>span{color:#087d73;background:#eaf8f5;width:30px;height:30px}.careerSnapshotGoalDesign .snapshotDirectionList>li:first-child{background:#fbfdfc;border-color:#dbe5e1}.careerSnapshotGoalDesign .snapshotDirectionList>li:first-child>span{color:#087d73;background:#eaf8f5}.careerSnapshotGoalDesign .snapshotDirectionList>li>h3{margin:14px 0 8px;font-size:21px;line-height:1.2}.careerSnapshotGoalDesign .snapshotConfidence{color:#08695f;background:#eaf8f5;border-radius:999px;width:fit-content;margin:0 0 12px;padding:6px 9px}.careerSnapshotGoalDesign .snapshotDirectionList>li>section{border-top:1px solid #e3e9e7;padding:13px 0}.careerSnapshotGoalDesign .snapshotDirectionList>li>section:last-of-type{background:#eaf8f5;border:0;border-left:3px solid #0b9487;border-radius:0 12px 12px 0;margin-top:auto;padding:14px}.careerSnapshotGoalDesign .snapshotDirectionList h4{font-size:12px}.careerSnapshotGoalDesign .snapshotDirectionList p{color:#4d5a70;line-height:1.5}.careerSnapshotGoalDesign .snapshotDirectionList>li>.snapshotDirectionKind{color:#087d73;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;width:auto;height:auto;padding:0;font-size:10px;font-weight:900;display:block}.careerSnapshotGoalDesign .snapshotDirectionList>li:first-child>.snapshotDirectionKind{color:#087d73;background:0 0}.careerSnapshotGoalDesign :is(.snapshotGoalBoundary,.supportingEvidenceDisclosure,.evidenceShowMore)>summary{align-items:center;min-height:44px;display:flex}.careerSnapshotGoalDesign :is(.snapshotGoalBoundary,.supportingEvidenceDisclosure,.evidenceShowMore)>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #0b8075}.careerSnapshotGoalDesign .snapshotGrowthGrid{gap:14px}.careerSnapshotGoalDesign .snapshotGrowthGrid article{background:#fff;border-radius:18px;padding:0;overflow:hidden}.careerSnapshotGoalDesign .snapshotGrowthGrid article>h3{background:#f0f8f6;margin:0;padding:16px 18px;font-size:20px}.careerSnapshotGoalDesign .snapshotGrowthGrid article>p,.careerSnapshotGoalDesign .snapshotGrowthGrid article>dl,.careerSnapshotGoalDesign .snapshotGrowthGrid article>h4,.careerSnapshotGoalDesign .snapshotGrowthGrid article>ul{margin-left:18px;margin-right:18px}.careerSnapshotGoalDesign .snapshotGrowthGrid article>p:last-child{color:#d7dfeb;background:#101c3d;margin:12px 0 0;padding:15px 18px}.careerSnapshotGoalDesign .snapshotComparisonPairs{border:1px solid #dbe5e1;border-radius:18px;gap:0;overflow:hidden}.careerSnapshotGoalDesign .snapshotComparisonPair{border:0;border-top:1px solid #dbe5e1;grid-template-columns:180px minmax(0,1fr);padding:0;display:grid}.careerSnapshotGoalDesign .snapshotComparisonPair:first-child{border-top:0}.careerSnapshotGoalDesign .snapshotComparisonPair>h3{background:#f4f7f6;margin:0;padding:17px}.careerSnapshotGoalDesign .snapshotComparisonPair>div{gap:0}.careerSnapshotGoalDesign .snapshotComparisonPair article{background:#fff;border:0;border-left:1px solid #dbe5e1;border-radius:0;padding:17px}.careerSnapshotGoalDesign .snapshotDecisionBoundary{background:#eaf8f5;border:0;border-radius:16px;padding:20px}.careerSnapshotGoalDesign .snapshotBridgeFlow{gap:10px}.careerSnapshotGoalDesign .snapshotBridgeFlow article{background:#fff;border-radius:18px;padding:18px}.careerSnapshotGoalDesign .snapshotBridgeTrace{background:#fff5e7;border:1px solid #edd7af;border-radius:14px;margin-top:16px;padding:16px}.careerSnapshotGoalDesign .snapshotClarification>.eyebrow{color:#087d73}.careerSnapshotGoalDesign .snapshotClarification>h2{letter-spacing:-.04em;text-align:center;max-width:820px;margin:12px auto;font-size:clamp(28px,4vw,46px)}.careerSnapshotGoalDesign .snapshotExplanatoryBranches{gap:14px}.careerSnapshotGoalDesign .snapshotExplanatoryBranches li{background:#fff;border-radius:18px;padding:20px}.careerSnapshotGoalDesign .snapshotGoalUnknowns{background:0 0;border:0;border-top:1px solid #dbe5e1;border-radius:0;padding:32px 0 0}.snapshotGoalSectionKicker{letter-spacing:.1em;text-transform:uppercase;gap:18px;font-size:11px;font-weight:900;display:flex;color:#087d73!important;margin:0 0 7px!important}.snapshotGoalSectionKicker span{min-width:22px}.careerSnapshotGoalDesign .snapshotGoalUnknowns>h2{letter-spacing:-.035em;margin-left:40px;font-size:clamp(28px,3vw,40px)}.careerSnapshotGoalDesign .snapshotGoalUnknowns>p:not(.snapshotGoalSectionKicker){margin-left:40px}.careerSnapshotGoalDesign .snapshotNextGrid{gap:14px;margin-top:24px}.careerSnapshotGoalDesign .snapshotNextGrid>div{background:#fff;border:1px solid #dbe5e1;border-radius:18px;padding:20px}.careerSnapshotGoalDesign .snapshotEvidenceProfile{background:#fff;border:1px solid #dbe5e1;border-radius:18px;margin:0;padding:0;overflow:hidden}.careerSnapshotGoalDesign .snapshotEvidenceProfile>summary{color:#101c3d;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;list-style:none;display:flex}.careerSnapshotGoalDesign .snapshotEvidenceProfile>summary::-webkit-details-marker{display:none}.careerSnapshotGoalDesign .snapshotEvidenceProfile[open]>summary{border-bottom:1px solid #dbe5e1}.careerSnapshotGoalDesign .snapshotEvidenceProfile>p,.careerSnapshotGoalDesign .snapshotEvidenceProfile>.snapshotEvidenceCoverage,.careerSnapshotGoalDesign .snapshotEvidenceProfile>.snapshotEvidenceProfileGrid{margin-left:24px;margin-right:24px}.careerSnapshotGoalDesign .snapshotEvidenceProfile>.snapshotEvidenceProfileGrid{margin-bottom:24px}.snapshotEvidenceSummaryCopy{gap:5px;min-width:0;display:grid}.snapshotEvidenceSummaryCopy small{color:#087d73;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.snapshotEvidenceSummaryCopy strong{font-size:18px}.snapshotEvidenceSummaryStatus{flex:none;gap:8px;display:flex}.snapshotEvidenceSummaryStatus>span{color:#34445d;white-space:nowrap;border:1px solid #dbe5e1;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.snapshotEvidenceSummaryStatus svg{color:#087d73;flex:none}@media (max-width:600px){.careerSnapshotGoalDesign .snapshotEvidenceProfile>summary{flex-direction:column;align-items:flex-start;padding:18px}.snapshotEvidenceSummaryStatus{width:100%}.snapshotEvidenceSummaryStatus>span{white-space:normal;text-align:center;flex:1;justify-content:center}}.snapshotGoalHandoff{color:#fff;background:#101c3d;border-radius:24px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;padding:32px;display:grid}.snapshotGoalHandoff>div>p:first-child{color:#78ded0;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.snapshotGoalHandoff h2{color:#fff;letter-spacing:-.035em;margin:10px 0;font-size:30px;line-height:1.15}.snapshotGoalHandoff>div>p:last-child{color:#d4dce8;margin:0;line-height:1.55}.snapshotGoalHandoff .snapshotResultActions{gap:10px;margin:0;display:grid}.snapshotGoalHandoff .snapshotResultActions :is(.primaryLinkButton,.secondaryLinkButton,.snapshotExplore,.snapshotQuietLink){text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 18px;text-decoration:none;display:flex}.snapshotGoalHandoff .primaryLinkButton,.snapshotGoalHandoff .snapshotExplore{color:#0d2840;background:#69dccd;border:0;font-weight:850}.snapshotGoalHandoff .secondaryLinkButton,.snapshotGoalHandoff .snapshotQuietLink{color:#fff;background:0 0;border:1px solid #56647f;font-weight:800}.snapshotGoalHandoff .snapshotQuietLink+.snapshotQuietLink{color:#fff;border-left:1px solid #56647f;margin:0;padding:12px 18px}.snapshotGoalHandoff small{color:#b8c4d4;text-align:center;font-size:11px;line-height:1.4}@media (max-width:900px){.snapshotAuthorityNotice{grid-template-columns:auto 1fr}.snapshotAuthorityActions{grid-column:1/-1;justify-content:flex-start}.careerSnapshotGoalDesign .snapshotGoalHero{grid-template-columns:1fr;align-items:start;gap:24px}.snapshotGoalIdentity{border-top:1px solid #dbe5e1;border-left:0;grid-template-columns:repeat(3,1fr);padding:18px 0 0}.careerSnapshotGoalDesign .snapshotGoalContext{grid-template-columns:1fr}.careerSnapshotGoalDesign .snapshotGoalBoundary{border-top:1px solid #dbe5e1;border-left:0;padding:18px 0 0}.careerSnapshotGoalDesign .snapshotDirectionList{grid-template-columns:1fr!important}.snapshotGoalHandoff{grid-template-columns:1fr}}@media (max-width:600px){.snapshotAuthorityNotice{margin-bottom:22px;padding:16px}.snapshotAuthorityActions a{flex:1}.careerSnapshotGoalDesign{gap:22px}.careerSnapshotGoalDesign .snapshotGoalHero{padding:14px 0 24px}.careerSnapshotGoalDesign .snapshotGoalHero h1{font-size:40px}.snapshotGoalIdentity{grid-template-columns:1fr}.careerSnapshotGoalDesign .snapshotGoalBanner{grid-template-columns:auto 1fr;padding:19px}.careerSnapshotGoalDesign .snapshotGoalBanner .snapshotFixedGoal{grid-column:1/-1;justify-self:start}.careerSnapshotGoalDesign .snapshotGoalContext{gap:18px;padding:18px}.snapshotGoalAnswerSection{border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding:22px 16px}.snapshotGoalSectionHeading{grid-template-columns:28px 1fr;gap:8px}.snapshotGoalSectionHeading h2{font-size:28px}.careerSnapshotGoalDesign .snapshotComparisonPair{grid-template-columns:1fr}.careerSnapshotGoalDesign .snapshotComparisonPair>h3{border-bottom:1px solid #dbe5e1}.careerSnapshotGoalDesign .snapshotComparisonPair>div{grid-template-columns:1fr}.careerSnapshotGoalDesign .snapshotComparisonPair article{border-top:1px solid #dbe5e1;border-left:0}.careerSnapshotGoalDesign .snapshotComparisonPair article:first-child{border-top:0}.careerSnapshotGoalDesign .snapshotGoalUnknowns>h2,.careerSnapshotGoalDesign .snapshotGoalUnknowns>p:not(.snapshotGoalSectionKicker){margin-left:30px}.snapshotGoalHandoff{border-radius:18px;gap:28px;padding:22px}.snapshotGoalHandoff h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.careerSnapshotGoalDesign *,.snapshotAuthorityNotice *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.snapshotAuthorityNotice,.careerSnapshotGoalDesign .snapshotGoalBanner,.snapshotGoalAnswerSection,.snapshotGoalHandoff,.careerSnapshotGoalDesign .snapshotDirectionList>li{border:1px solid canvastext}.snapshotGoalHandoff .snapshotResultActions a,.snapshotAuthorityActions a{border:2px solid linktext}}.careerSnapshotGoalDesign .snapshotGoalHeroCopy>.eyebrow,.careerSnapshotGoalDesign .snapshotGoalBanner .eyebrow,.careerSnapshotGoalDesign .snapshotGoalContextMain>.eyebrow,.snapshotGoalSectionHeading>div>p:first-child,.careerSnapshotGoalDesign .snapshotDirectionList>li>.snapshotDirectionKind,.snapshotGoalSectionKicker,.snapshotGoalHandoff>div>p:first-child,.snapshotGoalIdentity dt{letter-spacing:.02em;text-transform:none}.careerSnapshotGoalDesign .snapshotGoalContextMain>.eyebrow{color:#087d73;letter-spacing:.08em;text-transform:uppercase}.careerSnapshotGoalDesign .snapshotGoalHero h1{text-wrap:balance;overflow-wrap:anywhere;padding-bottom:.06em;line-height:1.08}.snapshotGoalSectionHeading h2,.careerSnapshotGoalDesign .snapshotGoalUnknowns>h2{text-wrap:balance;overflow-wrap:anywhere;line-height:1.18}.careerSnapshotGoalDesign .snapshotGoalContextMain>p{color:#43516a;overflow-wrap:anywhere;max-width:700px;margin:0;line-height:1.55}.careerSnapshotGoalDesign :is(.supportingEvidenceDisclosure,.evidenceShowMore)>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #0b8075}.snapshotExperimentPreview,.snapshotExperimentUnavailable{gap:9px;display:grid}.snapshotExperimentPreview p,.snapshotExperimentUnavailable p{margin:0!important}.snapshotExperimentPreview ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.snapshotExperimentPreview li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.snapshotExperimentPreview li span{white-space:nowrap;font-size:11px;font-weight:800;color:#087d73!important;background:#fff!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:2px 6px!important}.snapshotExperimentUnavailable{color:#5f4b28;background:#fffaf0;border:1px solid #d9c9a8;border-radius:10px;padding:12px}.snapshotExperimentUnavailable strong{font-size:12px}.careerSnapshotGoalDesign .snapshotNextGrid>div{overflow-wrap:anywhere}.snapshotGoalSectionHeading>div>p:first-child,.careerSnapshotGoalDesign .snapshotDirectionKind{letter-spacing:.1em;text-transform:uppercase}.careerSnapshotGoalDesign .snapshotDirectionMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.careerSnapshotGoalDesign .snapshotDirectionKind{color:#087d73;font-size:10px;font-weight:900;display:block}.careerSnapshotGoalDesign .snapshotDirectionList>li>h3{margin:16px 0 12px}.careerSnapshotGoalDesign .snapshotDirectionMeta .snapshotConfidence{color:#087d73;letter-spacing:.08em;text-transform:uppercase;background:#e2f5f1;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.careerSnapshotGoalDesign .snapshotDirectionMeta .snapshotConfidence svg{flex:none}.careerSnapshotGoalDesign .snapshotGoalHandoff>div>p:first-child{letter-spacing:.09em;text-transform:uppercase}.careerSnapshotGoalDesign .snapshotGoalHandoff .snapshotResultActions .snapshotQuietLink{color:#fff;background:0 0;border-color:#70809d;font-weight:800}.careerSnapshotGoalDesign .snapshotGoalHandoff .snapshotResultActions .snapshotQuietLink:hover{color:#fff;background:#1a2a4d;border-color:#93a2bc}.careerSnapshotGoalDesign .snapshotGoalHandoff .snapshotResultActions .snapshotQuietLink:focus-visible{outline-offset:3px;color:#fff;outline:3px solid #69dccd}.careerSnapshotGoalDesign .snapshotGoalUnknowns>.snapshotGoalSectionKicker{letter-spacing:.1em;text-transform:uppercase}.careerSnapshotGoalDesign .snapshotGoalUnknowns>h2{text-wrap:wrap;width:auto;max-width:none}.careerSnapshotGoalDesign .snapshotNextTitle{color:#087d73;align-items:center;gap:8px;margin-top:0;display:flex}.careerSnapshotGoalDesign .snapshotNextTitle svg{flex:none}@media (forced-colors:active){.careerSnapshotGoalDesign .snapshotDirectionMeta .snapshotConfidence{border:1px solid canvastext}}.careerTrialPreview{border:1px solid var(--v1c-line);border-radius:var(--v1c-radius);box-shadow:var(--v1c-shadow);background:#fff;gap:20px;margin:28px 0;padding:28px;display:grid}.careerTrialPreview>.eyebrow{color:var(--v1c-teal-dark);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.careerTrialPreview>h2{letter-spacing:-.025em;margin:0;font-size:clamp(25px,3vw,34px)}.trialPreviewFacts{border:1px solid var(--v1c-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.trialPreviewFacts>div{min-width:0;padding:17px 18px}.trialPreviewFacts>div:nth-child(2n){border-left:1px solid var(--v1c-line)}.trialPreviewFacts>div:nth-child(n+3){border-top:1px solid var(--v1c-line)}.trialPreviewFacts dt{color:var(--v1c-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.trialPreviewFacts dd{color:var(--v1c-ink);margin:7px 0 0;line-height:1.55}.trialPreviewEvidence{background:#f3f8f6;border-radius:14px;padding:19px 20px}.trialPreviewEvidence h3{margin:0 0 10px;font-size:16px}.trialPreviewEvidence ul{gap:8px;margin:0;padding-left:20px;display:grid}.trialPreviewBoundary{border-left:4px solid var(--v1c-teal);color:#31534e;background:#edf8f5;border-radius:0 10px 10px 0;margin:0;padding:14px 16px}.trialActiveConflict,.trialStart{background:#fbf8f1;border:1px solid #cbbd9f;border-radius:14px;gap:12px;padding:20px;display:grid}.trialActiveConflict h3,.trialStart h3,.trialActiveConflict p,.trialStart p{margin:0}.trialActiveConflict :is(a,button),.trialStart :is(a,button){justify-self:start;margin-top:4px}.exploreUpdateAvailable{border:1px solid #b7d9d2;border-left:5px solid var(--v1c-teal);background:#f2faf8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 22px;padding:20px 22px;display:grid}.exploreUpdateAvailable>strong{font-size:18px}.exploreUpdateAvailable>p{color:var(--v1c-muted);grid-column:1;margin:0}.exploreUpdateAvailable>button{grid-area:1/2/3}.exploreUpdateAvailable>.formError{color:var(--v1c-danger);grid-column:1/-1}@media (max-width:600px){.careerTrialPreview{padding:21px 16px}.trialPreviewFacts{grid-template-columns:1fr}.trialPreviewFacts>div:nth-child(2n){border-left:0}.trialPreviewFacts>div+div{border-top:1px solid var(--v1c-line)}.trialActiveConflict :is(a,button),.trialStart :is(a,button){justify-content:center;width:100%}.exploreUpdateAvailable{grid-template-columns:1fr}.exploreUpdateAvailable>button{grid-area:auto/1;justify-content:center;width:100%}}@media (forced-colors:active){.careerTrialPreview,.trialPreviewFacts,.trialPreviewEvidence,.trialPreviewBoundary,.trialActiveConflict,.trialStart,.exploreUpdateAvailable{border:2px solid canvastext}}.passportNextChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.passportNextChoices a{align-content:start;gap:5px;min-height:92px;text-decoration:none;display:grid}.passportNextChoices a span{font-size:13px;font-weight:500;line-height:1.45}.passportConfirmationBoundary{color:#59461f;background:#fff8e8;border-left:4px solid #b58b30;margin-top:20px;padding:14px 16px}.snapshotDraftFlow,.passportSnapshotV2,.passportRevision{width:min(1120px,100% - 32px);margin:24px auto 64px}.snapshotDraftHero,.snapshotReview,.snapshotGoalPicker,.snapshotDraftStatus,.passportSnapshotAuthority,.passportRevision{border:1px solid var(--v1c-line);box-shadow:var(--v1c-shadow);background:#fff;border-radius:18px;gap:18px;padding:clamp(22px,4vw,42px);display:grid}.snapshotDraftHero h1,.passportSnapshotAuthority h1,.passportRevision h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,54px);line-height:1.05}.snapshotDraftHero p,.passportSnapshotAuthority p{max-width:760px;margin:0;line-height:1.6}.snapshotGoalPicker{margin-top:18px}.snapshotGoalPicker fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.snapshotGoalPicker legend{grid-column:1/-1;margin-bottom:10px;font-size:20px;font-weight:800}.snapshotGoalPicker fieldset label{border:1px solid var(--v1c-line);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.snapshotGoalPicker>label{gap:7px;display:grid}.snapshotGoalPicker select{border:1px solid var(--v1c-line);background:#fff;border-radius:8px;min-height:48px;padding:8px 12px}.snapshotReview{margin-top:18px}.snapshotReview dl,.passportSnapshotAuthority dl{border:1px solid var(--v1c-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.snapshotReview dl div,.passportSnapshotAuthority dl div{padding:14px 16px}.snapshotReview dl div:nth-child(2n),.passportSnapshotAuthority dl div:nth-child(2n){border-left:1px solid var(--v1c-line)}.snapshotReview dl div:nth-child(n+3),.passportSnapshotAuthority dl div:nth-child(n+3){border-top:1px solid var(--v1c-line)}.snapshotReview dt,.passportSnapshotAuthority dt,.goalResult dt{color:var(--v1c-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.snapshotReview dd,.passportSnapshotAuthority dd,.goalResult dd{overflow-wrap:anywhere;margin:5px 0 0}.snapshotReview aside{border-left:4px solid var(--v1c-teal);background:#edf8f5;padding:16px}.snapshotDraftActions,.passportSnapshotActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.snapshotDraftFlow dialog{border:0;border-radius:16px;width:min(560px,100% - 32px);padding:0;box-shadow:0 24px 80px #0c1a36aa}.snapshotDraftFlow dialog::backdrop{background:#07142b99}.snapshotDraftFlow dialog form{gap:16px;padding:28px;display:grid}.snapshotDraftFlow dialog h2,.snapshotDraftFlow dialog p{margin:0}.passportSnapshotAuthority{margin:20px 0}.goalResult{gap:18px;display:grid}.goalResult>section{border:1px solid var(--v1c-line);background:#fff;border-radius:16px;padding:clamp(20px,3vw,32px)}.goalResult h2{margin:0 0 18px;font-size:clamp(22px,3vw,32px)}.goalResultRouteBoundary{color:#4d3a18;background:#fff8e8;border-left:4px solid #9b7425;margin:0 0 18px;padding:14px 16px}.goalResultCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.goalResultCards article,.goalResultCompareGroups article{border:1px solid var(--v1c-line);background:#fafaf7;border-radius:12px;padding:18px}.goalResultCards h3{margin:0 0 14px}.goalResultCompareGroups{gap:20px;display:grid}.goalResultCompareGroups>section{gap:10px;display:grid}.goalResultCompareGroups>section>h3{margin:0;font-size:17px}.goalResultCompareGroups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.goalResultCompareGroups article strong{margin-bottom:8px;display:block}.goalResultCompareGroups article p{overflow-wrap:anywhere;margin:0}.goalResultCards dl,.goalResultExperiment dl{gap:12px;margin:0;display:grid}.goalResultCards dl div,.goalResultExperiment dl div{gap:3px;display:grid}.goalResultEvidence ul,.goalResultUnknowns ul{gap:12px;padding-left:20px;display:grid}.goalResultEvidence details{margin-top:7px}.goalResultUnknowns li{gap:4px;display:grid}.passportSnapshotActions{background:var(--v1c-navy);color:#fff;border-radius:14px;margin-top:20px;padding:22px}.passportSnapshotActions>a:not(.primaryLinkButton):not(.secondaryLinkButton){color:#fff}.passportRevision section{border-top:1px solid var(--v1c-line);padding-top:18px}@media (max-width:600px){.passportNextChoices,.snapshotGoalPicker fieldset,.snapshotReview dl,.passportSnapshotAuthority dl{grid-template-columns:1fr}.snapshotReview dl div:nth-child(2n),.passportSnapshotAuthority dl div:nth-child(2n){border-left:0}.snapshotReview dl div+div,.passportSnapshotAuthority dl div+div{border-top:1px solid var(--v1c-line)}.snapshotDraftActions>*{justify-content:center;width:100%}.passportSnapshotActions{align-items:stretch}.passportSnapshotActions>*,.passportSnapshotActions>div>button{justify-content:center;width:100%}.goalResultCards,.goalResultCompareGroups>section>div{grid-template-columns:1fr}}@media (forced-colors:active){.snapshotDraftHero,.snapshotReview,.snapshotGoalPicker,.snapshotDraftStatus,.passportSnapshotAuthority,.goalResult>section,.goalResultCards article,.goalResultCompareGroups article,.goalResultRouteBoundary,.passportRevision{border:2px solid canvastext}}.snapshotDraftActions>button:not(.primaryButton){color:#17233e;background:#fff;border:1px solid #718097;border-radius:9px;min-height:44px;padding:10px 15px;font-weight:750}.snapshotDraftActions>button:not(.primaryButton):hover{background:#f2f5f4}.passportSnapshotActions{background:#17233e}.passportSnapshotActions>a:not(.primaryLinkButton):not(.secondaryLinkButton){color:#fff;text-underline-offset:3px;text-decoration-thickness:2px}.passportSnapshotId{border:1px solid var(--v1c-line);color:var(--v1c-muted);letter-spacing:.02em;background:#f4f7f6;border-radius:999px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.passportSnapshotActions{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:20px;padding:24px;display:grid}.passportSnapshotActionPrimary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.passportSnapshotActionPrimary :is(a,button,.primaryLinkButton,.secondaryLinkButton){text-align:center;white-space:normal;justify-content:center;min-height:48px;margin:0}.passportSnapshotActionPrimary .primaryLinkButton{color:#0d2840;background:#69dccd;border:1px solid #69dccd;padding:13px 22px;font-weight:850;box-shadow:0 6px 18px #0000002e}.passportSnapshotActionPrimary .primaryLinkButton:hover{color:#091a30;background:#8be6da}.passportSnapshotActionPrimary .secondaryLinkButton,.passportSnapshotActionPrimary .secondaryButton{color:#fff;background:0 0;border-color:#8290a8}.passportSnapshotActionPrimary>div{display:grid}.passportSnapshotActionPrimary>div>button{width:100%}.passportSnapshotActionHistory{border-left:1px solid #56647f;align-content:center;gap:10px;padding-left:20px;display:grid}.passportSnapshotActionHistory a{color:#fff;text-underline-offset:4px;width:fit-content;text-decoration-thickness:2px}@media (max-width:760px){.passportSnapshotActions{grid-template-columns:1fr;align-items:stretch}.passportSnapshotActionPrimary{display:grid}.passportSnapshotActionPrimary>*{width:100%}.passportSnapshotActionHistory{border-top:1px solid #56647f;border-left:0;padding:18px 0 0}.passportSnapshotActionHistory a{align-items:center;width:auto;min-height:44px;display:flex}}@media (max-width:360px){.passportSnapshotV2{width:calc(100% - 16px)}.passportSnapshotAuthority,.goalResult>section,.passportSnapshotActions{padding:16px 13px}.passportSnapshotAuthority h1{overflow-wrap:anywhere;font-size:30px}.passportSnapshotAuthority dd,.passportSnapshotActionPrimary :is(a,button),.passportSnapshotActionHistory a{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.passportSnapshotId{font-size:12px}.goalResult h2{overflow-wrap:anywhere;font-size:24px}}@media (forced-colors:active){.passportSnapshotActions{border:2px solid canvastext}.passportSnapshotActionHistory{border-color:canvastext}.passportSnapshotActionPrimary .primaryLinkButton,.passportSnapshotActionPrimary .secondaryLinkButton,.passportSnapshotActionPrimary .secondaryButton,.passportSnapshotId{box-shadow:none;border:2px solid buttontext}}
