.career-report-page{min-height:100vh;background:var(--nds-color-bg-canvas,oklch(.97 .01 78));padding:2rem 0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-family:var(--nds-typo-font-body, "Inter Tight", system-ui, sans-serif)}.career-report-container{width:100%;max-width:80rem;margin:0 auto;padding:0 1rem}.career-report-container>*+*{margin-top:1.5rem}.career-report-status-title{margin:0 0 .75rem;color:var(--nds-color-fg-muted,oklch(.42 .015 82));font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.025em;text-transform:uppercase}.career-thinking-panel{margin-bottom:1rem;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.5rem;background:var(--nds-color-bg-surface,oklch(.99 .006 78));padding:1rem}.career-thinking-panel__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.career-thinking-panel__pulse{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--nds-color-accent,oklch(.64 .13 48));animation:career-thinking-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.career-thinking-panel__label{color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)));font-size:.75rem;font-weight:500;line-height:1rem}.career-thinking-panel__snippet{max-height:8rem;overflow:hidden;color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 68%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.75rem;line-height:1.625;white-space:pre-wrap;overflow-wrap:break-word}@keyframes career-thinking-pulse{50%{opacity:.5}}.career-report-queue-panel{margin-bottom:2rem;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;background:var(--nds-color-bg-surface,oklch(.99 .006 78));padding:1.5rem;box-shadow:var(--nds-shadow-sm,0 1px 2px 0 rgba(15,23,42,.05))}.career-report-queue-panel--ready{margin-bottom:0;border:0;border-radius:0;background:0 0;padding:0;box-shadow:none}.career-report-page .career-report-queue-panel--ready .nds-result-queue__content{margin-top:0}.career-report-error-message{color:var(--nds-color-danger,oklch(.55 .18 28));font-size:.875rem;line-height:1.25rem}.career-feedback-modal{position:fixed;inset:0;z-index:50}.career-feedback-modal__backdrop{position:absolute;inset:0;border:0;background:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 60%,transparent);cursor:pointer}.career-feedback-modal__shell{position:relative;display:flex;min-height:100%;width:100%;max-width:36rem;align-items:center;justify-content:center;margin:0 auto;padding:2rem 1rem}.career-feedback-modal__dialog{width:100%;border-radius:1rem;background:var(--nds-color-bg-surface,oklch(.99 .006 78));padding:1.5rem;box-shadow:var(--nds-shadow-lg,0 25px 50px -12px rgba(15,23,42,.25))}.career-feedback-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.career-feedback-modal__title{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:1.125rem;font-weight:500;line-height:1.75rem}.career-feedback-modal__copy{margin:.25rem 0 0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.25rem}.career-feedback-modal__close{border:0;border-radius:9999px;background:0 0;color:var(--nds-color-fg-muted,oklch(.54 .012 82));cursor:pointer;font-size:1.25rem;line-height:1;padding:.5rem;transition:background-color 150ms ease,color 150ms ease}.career-feedback-modal__close:hover{background:var(--nds-color-bg-subtle,oklch(.96 .008 78));color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-feedback-form>*+*{margin-top:1.25rem}.career-feedback-rating{display:flex;flex-wrap:wrap;gap:.5rem}.career-feedback-rating__item{display:inline-flex;flex:1 1 4rem;min-width:4rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;padding:.75rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color 150ms ease,border-color 150ms ease}.career-feedback-rating__item:hover{border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 44%,var(--nds-color-border-line,oklch(.88 .02 78)));background:var(--nds-color-accent-soft,oklch(.9 .04 48))}.career-feedback-rating__input{width:1rem;height:1rem;accent-color:var(--nds-color-accent,oklch(0.64 0.13 48))}.career-feedback-form__label{display:block;margin-bottom:.25rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;font-weight:500;line-height:1.25rem}.career-feedback-form__textarea{width:100%;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font:inherit;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;resize:vertical}.career-feedback-form__textarea:focus{border-color:var(--nds-color-accent,oklch(.64 .13 48));box-shadow:0 0 0 1px var(--nds-color-accent,oklch(.64 .13 48));outline:0}.career-feedback-form__textarea:focus-visible{border-color:var(--nds-color-disc-s,oklch(.62 .09 150));box-shadow:0 0 0 2px var(--nds-color-disc-s,oklch(.62 .09 150));outline:0}.career-feedback-rating__item:focus-visible{border-color:var(--nds-color-disc-s,oklch(.62 .09 150));box-shadow:0 0 0 2px var(--nds-color-disc-s,oklch(.62 .09 150));outline:0}.career-feedback-modal__close:focus-visible{background:var(--nds-color-bg-subtle,oklch(.96 .008 78));color:var(--nds-color-fg-primary,oklch(.24 .01 80));outline:2px solid var(--nds-color-disc-s,oklch(.62 .09 150));outline-offset:2px}.career-feedback-form__checkbox-row{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:.75rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem}.career-feedback-form__checkbox{width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--nds-color-accent,oklch(0.64 0.13 48))}.career-feedback-form__error{color:var(--nds-color-danger,oklch(.55 .18 28));font-size:.875rem;line-height:1.25rem}.career-feedback-form__success{border:1px solid color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 36%,var(--nds-color-border-line,oklch(.88 .02 78)));border-radius:.5rem;background:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 62%,var(--nds-color-bg-surface,oklch(.985 .006 78)));color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem}.career-feedback-form__actions{display:flex;flex-direction:column-reverse;gap:.75rem}.career-feedback-form__button{border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background-color 150ms ease,opacity 150ms ease}.career-feedback-form__button--secondary{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));background:var(--nds-color-bg-surface,oklch(.985 .006 78));color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-feedback-form__button--secondary:hover{background:var(--nds-color-bg-subtle,oklch(.96 .008 78))}.career-feedback-form__button--primary{border:1px solid var(--nds-color-fg-primary,oklch(.24 .01 80));background:var(--nds-color-fg-primary,oklch(.24 .01 80));color:var(--nds-color-inverse,oklch(1 0 0))}.career-feedback-form__button--primary:hover{background:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 88%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-feedback-form__button:disabled{opacity:.6}.disc-result-queue{display:grid;gap:1rem}.disc-result-queue__alert{border-radius:.5rem;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}.disc-result-queue__awaiting,.disc-result-queue__content,.disc-result-queue__email-sent,.disc-result-queue__progress{display:grid;gap:1rem}.disc-result-queue__progress-surface{border:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:.75rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding:1rem}.disc-result-queue__progress-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.25rem}.disc-result-queue__hint,.disc-result-queue__telegram-hint{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.625}.disc-result-queue__telegram-card{border:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:.75rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding:1rem}.disc-result-queue__telegram-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:.875rem;font-weight:500;line-height:1.25rem}.disc-result-queue__button,.disc-result-queue__idle-btn,.disc-result-queue__telegram-btn{width:max-content}.disc-result-queue__center{display:flex;justify-content:center}.disc-result-queue__loading{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.25rem}.disc-result-queue__resend-form{display:grid;gap:.75rem;margin-top:.75rem}.nds-progress-bar{width:100%;height:.5rem;overflow:hidden;border-radius:9999px;background:var(--nds-color-border-hair,oklch(.84 .01 80 / .6))}.nds-progress-bar__fill{width:100%;height:100%;transform-origin:left center;background:var(--nds-color-disc-s,oklch(.62 .09 150));transition:transform 280ms ease}@media (min-width:640px){.career-report-container{padding-left:1.5rem;padding-right:1.5rem}.career-feedback-form__actions{flex-direction:row;justify-content:flex-end}}@media (min-width:1024px){.career-report-container{padding-left:2rem;padding-right:2rem}}.career-report-dashboard{position:relative;--career-gradient-from-position: ;--career-gradient-via-position: ;--career-gradient-to-position: }.career-report-v24-layout{display:flex;flex-direction:column;gap:2rem}.career-report-v24-main{flex:1 1 0;min-width:0}.career-report-v24-main>*+*{margin-top:.5rem}.career-report-v24-section{border-top:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));margin-top:4rem;padding-top:2.5rem}.career-report-v24-section--current-role{padding-top:3.5rem}.career-report-v24-section-kicker{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;margin-bottom:.5rem;text-transform:uppercase}.career-report-v24-section-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2);margin-bottom:1rem}.career-report-v24-section-lead{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-bottom:1.5rem}.career-report-v24-grid{display:grid;gap:1rem;margin-top:1rem}.career-report-v24-stack-item{margin-top:1rem}.career-report-section-spacer{margin-top:2rem}.career-report-v3-section-spacer{margin-top:2.5rem}.career-report-v3-hero{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 40%,transparent);border-radius:1.5rem;background:linear-gradient(135deg,color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 54%,oklch(.18 .05 264)),color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 38%,oklch(.15 .04 250)) 52%,color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 86%,oklch(.23 .05 250)));box-shadow:0 25px 50px -12px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 28%,transparent);color:var(--nds-color-inverse,oklch(1 0 0));padding:2rem}.career-report-v3-hero__glow{position:absolute;border-radius:9999px;filter:blur(3rem);opacity:.2;pointer-events:none}.career-report-v3-hero__glow--primary{top:-5rem;right:-5rem;width:24rem;height:24rem;background:var(--nds-color-disc-c,oklch(.52 .14 264))}.career-report-v3-hero__glow--secondary{bottom:-5rem;left:-5rem;width:20rem;height:20rem;background:var(--nds-color-disc-i,oklch(.62 .12 232))}.career-report-v3-hero__content{position:relative;z-index:1}.career-report-v3-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem}.career-report-v3-hero__confidence,.career-report-v3-hero__eyebrow{border:1px solid color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 18%,transparent);border-radius:9999px;padding:.25rem .75rem;font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-hero__eyebrow{background:color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 30%,transparent);color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 92%,var(--nds-color-disc-c-soft,oklch(.93 .04 264)))}.career-report-v3-hero__confidence--high{background:color-mix(in oklab,var(--nds-color-success,oklch(.58 .12 150)) 20%,transparent);color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 92%,var(--nds-color-inverse,oklch(1 0 0)))}.career-report-v3-hero__confidence--medium{background:color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 22%,transparent);color:color-mix(in oklab,var(--nds-color-warning-soft,oklch(.94 .06 82)) 88%,var(--nds-color-inverse,oklch(1 0 0)))}.career-report-v3-hero__confidence--low{background:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 20%,transparent);color:color-mix(in oklab,var(--nds-color-danger-soft,oklch(.95 .04 28)) 86%,var(--nds-color-inverse,oklch(1 0 0)))}.career-report-v3-hero__confidence--neutral{background:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 10%,transparent);color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 80%,transparent)}.career-report-v3-hero__title{margin:0 0 1rem;color:var(--nds-color-inverse,oklch(1 0 0));font-size:var(--nds-typo-size-4xl, 2.25rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-hero__lead,.career-report-v3-hero__subtitle{max-width:48rem;margin:0 0 1.5rem;color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 86%,var(--nds-color-disc-c-soft,oklch(.93 .04 264)));line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-hero__lead{font-size:var(--nds-typo-size-base, 1rem)}.career-report-v3-hero__subtitle{font-size:var(--nds-typo-size-lg, 1.125rem)}.career-report-v3-hero__chips{display:grid;gap:.75rem;max-width:48rem;margin-bottom:1.5rem}.career-report-v3-hero__chip{border:1px solid color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 8%,transparent);border-radius:.75rem;background:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 10%,transparent);color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 92%,var(--nds-color-disc-c-soft,oklch(.93 .04 264)));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;padding:.75rem 1rem}.career-report-v3-hero__first-step{max-width:48rem;border:1px solid color-mix(in oklab,var(--nds-color-success,oklch(.58 .12 150)) 24%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--nds-color-success,oklch(.58 .12 150)) 10%,transparent);padding:1rem}.career-report-v3-hero__first-step-kicker{margin:0 0 .25rem;color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 80%,var(--nds-color-inverse,oklch(1 0 0)));font-size:var(--nds-typo-size-xs, .75rem);letter-spacing:0;text-transform:uppercase}.career-report-v3-hero__first-step-text{margin:0;color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 92%,var(--nds-color-inverse,oklch(1 0 0)));font-size:var(--nds-typo-size-sm, .875rem)}.career-report-v3-section{display:grid;gap:1rem}.career-report-v3-section__title{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-why-now__grid{display:grid;gap:1rem}.career-report-v3-why-now__card{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:1rem;padding:1.25rem}.career-report-v3-why-now__card--unlock{border-color:color-mix(in oklab,var(--nds-color-success,oklch(.58 .12 150)) 32%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 66%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-v3-why-now__card--sacrifice{border-color:color-mix(in oklab,var(--nds-color-disc-i,oklch(.62 .12 232)) 28%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-disc-i-soft,oklch(.93 .04 232)) 66%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-v3-why-now__card--risk{border-color:color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 36%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-warning-soft,oklch(.94 .06 82)) 66%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-v3-why-now__kicker{margin:0 0 .5rem;font-size:var(--nds-typo-size-xs, .75rem);letter-spacing:0;text-transform:uppercase}.career-report-v3-why-now__kicker--unlock{color:var(--nds-color-success-ink,oklch(.4 .07 150))}.career-report-v3-why-now__kicker--sacrifice{color:var(--nds-color-disc-i-ink,oklch(.39 .08 232))}.career-report-v3-why-now__kicker--risk{color:var(--nds-color-warning-ink,oklch(.46 .09 72))}.career-report-v3-why-now__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.career-report-v3-why-now__item{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-tracks{display:grid;gap:1.5rem}.career-report-v3-tracks__grid{display:grid;gap:1.5rem}.career-report-v3-track-card{display:flex;flex-direction:column;gap:1rem;height:100%;border-radius:1rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));padding:1.5rem;box-shadow:0 10px 15px -3px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 10%,transparent),0 4px 6px -4px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 10%,transparent);outline:1px solid color-mix(in oklab,var(--nds-color-border-line,oklch(.88 .02 78)) 70%,transparent)}.career-report-v3-track-card--primary{border-left:4px solid var(--nds-color-disc-c,oklch(.52 .14 264))}.career-report-v3-track-card--secondary{border-top:4px solid var(--nds-color-disc-s,oklch(.62 .09 150))}.career-report-v3-track-card--stretch{border-top:4px solid var(--nds-color-disc-i,oklch(.62 .12 232))}.career-report-v3-track-card__label{margin:0;font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:0;text-transform:uppercase}.career-report-v3-track-card--primary .career-report-v3-track-card__label{color:var(--nds-color-disc-c,oklch(.52 .14 264))}.career-report-v3-track-card--secondary .career-report-v3-track-card__label{color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-report-v3-track-card--stretch .career-report-v3-track-card__label{color:var(--nds-color-disc-i,oklch(.62 .12 232))}.career-report-v3-track-card__title{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-track-card__action-text,.career-report-v3-track-card__list-item,.career-report-v3-track-card__summary,.career-report-v3-track-card__transition-text{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-track-card__evidence-grid{display:grid;align-items:stretch;flex:1 1 auto;gap:1rem}.career-report-v3-track-card__evidence-grid--primary{gap:1.5rem}.career-report-v3-track-card__evidence{height:100%;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;padding:1rem}.career-report-v3-track-card__evidence--why{background:var(--nds-color-bg-subtle,oklch(.96 .008 78))}.career-report-v3-track-card__evidence--risk{border-color:color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 18%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-warning-soft,oklch(.94 .06 82)) 60%,transparent)}.career-report-v3-track-card__evidence-title{margin:0 0 .5rem;color:var(--nds-color-fg-subtle,oklch(.62 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;text-transform:uppercase}.career-report-v3-track-card__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.career-report-v3-track-card__action{display:grid;gap:.75rem;margin-top:auto;border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78));background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding-top:.75rem}.career-report-v3-track-card__action-label{margin-right:.5rem;color:var(--nds-color-disc-c,oklch(.52 .14 264));font-weight:600}.career-report-v3-track-card__transition{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.5rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));padding:.5rem .75rem}.career-report-v3-track-card__transition-title{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500}.career-report-v3-track-card__transition-text{margin-top:.5rem}.career-report-v3-roles{margin-top:2rem}.career-report-v3-roles__title{margin:0 0 .5rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-roles__lead{margin:0 0 1.5rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-roles__table-wrap{overflow:hidden;overflow-x:auto;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:1.5rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));box-shadow:0 1px 2px 0 color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 8%,transparent),0 8px 16px -12px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 20%,transparent)}.career-report-v3-roles__table{min-width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.career-report-v3-roles__col--role{width:22%}.career-report-v3-roles__col--body{width:26%}.career-report-v3-roles__head{border-bottom:1px solid var(--nds-color-border-line,oklch(.88 .02 78));background:color-mix(in oklab,var(--nds-color-bg-subtle,oklch(.96 .008 78)) 90%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-v3-roles__th{padding:1rem 1.25rem;color:var(--nds-color-fg-subtle,oklch(.62 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:0;text-transform:uppercase}.career-report-v3-roles__body{background:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-report-v3-roles__row{vertical-align:top;transition:background-color 150ms ease}.career-report-v3-roles__row:nth-child(2n){background:color-mix(in oklab,var(--nds-color-bg-subtle,oklch(.96 .008 78)) 45%,transparent)}.career-report-v3-roles__row+.career-report-v3-roles__row{border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78))}.career-report-v3-roles__row:hover{background:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.93 .04 264)) 35%,transparent)}.career-report-v3-roles__td{padding:1.25rem}.career-report-v3-roles__td--border{border-right:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6))}.career-report-v3-roles__role-name{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-base, 1rem);font-weight:500;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-roles__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.career-report-v3-roles__text{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-roles__text--relaxed{line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-roles__empty{margin:0;color:var(--nds-color-fg-subtle,oklch(.62 .012 82));font-size:var(--nds-typo-size-sm, .875rem)}.career-report-v3-plan{position:relative;display:grid;gap:2rem;margin-top:5rem;padding-top:3.5rem}.career-report-v3-plan__rule{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--nds-color-border-line,oklch(.88 .02 78)),transparent)}.career-report-v3-plan__glow{position:absolute;top:0;left:0;width:6rem;height:6rem;border-radius:9999px;background:var(--nds-color-disc-c-soft,oklch(.93 .04 264));filter:blur(3rem);opacity:.7;pointer-events:none}.career-report-v3-plan__intro{position:relative;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:2rem;background:linear-gradient(135deg,color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 92%,oklch(.23 .05 250)),color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 88%,oklch(.23 .05 250)) 52%,color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 44%,oklch(.18 .05 264)));box-shadow:0 25px 50px -12px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 22%,transparent),0 0 0 1px color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.93 .04 264)) 20%,transparent);color:var(--nds-color-inverse,oklch(1 0 0));padding:2rem 1.75rem}.career-report-v3-plan__headline{margin:0;color:var(--nds-color-inverse,oklch(1 0 0));font-size:var(--nds-typo-size-3xl, 1.875rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-plan__lead{max-width:48rem;margin:1rem 0 0;color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 80%,var(--nds-color-disc-c-soft,oklch(.93 .04 264)));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-plan__title{margin:1.5rem 0 0;color:var(--nds-color-inverse,oklch(1 0 0));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-plan__phases{display:grid;gap:1.5rem}.career-report-v3-plan-phase{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));box-shadow:0 1px 2px 0 color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 7%,transparent),0 0 0 1px color-mix(in oklab,var(--nds-color-border-line,oklch(.88 .02 78)) 60%,transparent);padding:1.25rem}.career-report-v3-plan-phase__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.career-report-v3-plan-phase__period{margin:0;color:var(--nds-color-fg-subtle,oklch(.62 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:0;text-transform:uppercase}.career-report-v3-plan-phase__progress{flex:0 0 auto;color:var(--nds-color-disc-c,oklch(.52 .14 264));font-family:var(--nds-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:var(--nds-typo-size-xs, .75rem);letter-spacing:.1em}.career-report-v3-plan-phase__title{margin:0 0 .75rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-lg, 1.125rem);font-weight:500;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-plan-phase__result{border:1px solid color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 72%,var(--nds-color-border-line,oklch(.88 .02 78)));border-radius:.5rem;background:var(--nds-color-success-soft,oklch(.93 .04 150));color:var(--nds-color-success-fg,oklch(.35 .1 150));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5);margin:0;padding:.5rem .75rem}.career-report-v3-plan-phase__result-label{font-weight:500}.career-report-v3-plan-phase__actions{display:grid;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none}.career-report-action-list__item{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-action-list__item--plain{display:flex;gap:.5rem}.career-report-action-list__item--structured{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.5rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding:.5rem .75rem}.career-report-action-list__title-row{display:flex;gap:.5rem}.career-report-action-list__arrow{flex:0 0 auto;margin-top:.125rem}.career-report-action-list__arrow--primary{color:var(--nds-color-primary,var(--nds-color-disc-c,oklch(.52 .14 264)))}.career-report-action-list__arrow--secondary{color:var(--nds-color-secondary,var(--nds-color-disc-i,oklch(.62 .12 232)))}.career-report-action-list__arrow--muted{color:var(--nds-color-fg-subtle,oklch(.62 .012 82))}.career-report-action-list__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-weight:500}.career-report-action-list__meta{display:grid;gap:.25rem;margin-top:.5rem;padding-left:1.25rem}.career-report-action-list__meta-line{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-is-hidden{display:none}.career-report-action-list{display:grid;gap:.25rem;list-style:none;margin:0;padding-left:0}.career-report-action-list--compact{gap:.25rem}.career-report-action-list--loose{gap:.375rem}.career-report-legacy-course-section-title,.career-report-legacy-section-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-weight:700;line-height:var(--nds-typo-line-tight, 1.2);margin:0 0 1rem}.career-report-legacy-section-title{border-left:4px solid var(--nds-color-primary,oklch(.52 .14 264));font-size:var(--nds-typo-size-lg, 1.125rem);padding-left:1rem}.career-report-legacy-course-section-title{font-size:var(--nds-typo-size-2xl, 1.5rem)}.career-report-legacy-courses,.career-report-legacy-dna,.career-report-legacy-experiments,.career-report-legacy-next-steps,.career-report-legacy-tracks{display:grid;gap:1rem}.career-report-legacy-dna{gap:.75rem}.career-report-legacy-dna__row{align-items:flex-start;display:flex;gap:.75rem}.career-report-legacy-dna__label{flex:0 0 4rem;font-size:var(--nds-typo-size-xs, .75rem);font-weight:700;letter-spacing:0;padding-top:.125rem;text-transform:uppercase}.career-report-legacy-dna__label--disc{color:var(--nds-color-primary,oklch(.52 .14 264))}.career-report-legacy-dna__label--riasec{color:var(--nds-color-secondary,oklch(.56 .08 70))}.career-report-legacy-dna__label--motype{color:var(--nds-color-warning,oklch(.7 .12 70))}.career-report-legacy-dna__summary,.career-report-legacy-experiment-card__signal-text,.career-report-legacy-not-recommended__reason,.career-report-legacy-track-card__step-text{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin:0}.career-report-legacy-dna__insight{border-left:2px solid var(--nds-color-border-line,oklch(.88 .02 78));color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);font-style:italic;line-height:var(--nds-typo-line-relaxed, 1.625);margin:.25rem 0 0;padding-left:.75rem}.career-report-legacy-experiment-card,.career-report-legacy-plan-card,.career-report-legacy-track-card{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:var(--nds-radius-md,1rem);display:grid;gap:1rem;padding:1.25rem}.career-report-legacy-course-card,.career-report-legacy-track-card{background:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-report-legacy-experiment-card__header,.career-report-legacy-track-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.career-report-legacy-experiment-card__track,.career-report-legacy-not-recommended__direction,.career-report-legacy-plan-card__title,.career-report-legacy-track-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:600;line-height:var(--nds-typo-line-normal, 1.5);margin:0}.career-report-legacy-experiment-card__time,.career-report-legacy-track-card__badge{align-items:center;border:1px solid transparent;border-radius:var(--nds-radius-pill,999px);display:inline-flex;flex:0 0 auto;font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5);padding:.125rem .5rem}.career-report-legacy-track-card__badge--primary{background:color-mix(in oklab,var(--nds-color-primary,oklch(.52 .14 264)) 12%,transparent);color:var(--nds-color-primary,oklch(.52 .14 264))}.career-report-legacy-track-card__badge--secondary{background:var(--nds-color-disc-c-soft,oklch(.92 .04 245));color:var(--nds-color-disc-c,oklch(.52 .14 264))}.career-report-legacy-track-card__badge--stretch{background:var(--nds-color-warning-soft,oklch(.95 .04 75));color:var(--nds-color-warning-fg,oklch(.42 .09 70))}.career-report-legacy-experiment-card__time,.career-report-legacy-track-card__badge--neutral{background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border-color:var(--nds-color-border-line,oklch(.88 .02 78));color:var(--nds-color-fg-muted,oklch(.5 .012 82))}.career-report-legacy-course-card__erid,.career-report-legacy-courses__disclaimer,.career-report-legacy-plan-card__clarity,.career-report-legacy-plan-card__output,.career-report-legacy-track-card__source{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin:0}.career-report-legacy-plan-card__output,.career-report-legacy-track-card__source{font-style:italic}.career-report-legacy-experiment-card__kicker,.career-report-legacy-experiment-card__signal-label,.career-report-legacy-next-steps__kicker,.career-report-legacy-track-card__kicker,.career-report-legacy-track-card__step-label{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;line-height:var(--nds-typo-line-normal, 1.5);margin:0 0 .375rem;text-transform:uppercase}.career-report-legacy-list{display:grid;gap:.25rem;list-style:none;margin:0;padding-left:0}.career-report-legacy-list__item{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:flex;font-size:var(--nds-typo-size-sm, .875rem);gap:.5rem;line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-legacy-list__marker{flex:0 0 auto;margin-top:.125rem}.career-report-legacy-list__marker--success{color:var(--nds-color-success,oklch(.56 .1 150))}.career-report-legacy-experiment-card__signal-label,.career-report-legacy-list__marker--warning{color:var(--nds-color-warning,oklch(.7 .12 70))}.career-report-legacy-experiment-card__signal,.career-report-legacy-track-card__step{background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:var(--nds-radius-xs,.5rem);padding:.75rem 1rem}.career-report-legacy-course-grid{display:grid;gap:1rem}.career-report-legacy-course-card{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:var(--nds-radius-lg,1.25rem);box-shadow:var(--nds-shadow-sm,0 1px 2px rgb(15 23 42 / .06));display:grid;gap:.75rem;padding:1.25rem}.career-report-legacy-course-card__head{display:grid;gap:.25rem}.career-report-legacy-course-card__provider{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);letter-spacing:0;margin:0;text-transform:uppercase}.career-report-legacy-course-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:600;line-height:var(--nds-typo-line-normal, 1.5);margin:0}.career-report-legacy-course-card__price,.career-report-legacy-course-card__reason,.career-report-legacy-experiment-card__question,.career-report-legacy-experiment-card__title,.career-report-legacy-plan-card__goal{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin:0}.career-report-legacy-course-card__price,.career-report-legacy-experiment-card__title,.career-report-legacy-not-recommended__direction,.career-report-legacy-plan-card__label{font-weight:500}.career-report-legacy-course-card__link{align-items:center;background:var(--nds-color-fg-primary,oklch(.24 .01 80));border-radius:var(--nds-radius-xs,.5rem);color:var(--nds-color-inverse,oklch(1 0 0));display:inline-flex;font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5);padding:.5rem .75rem;text-decoration:none}.career-report-legacy-course-card__link:hover{background:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 90%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-legacy-plan{display:grid;gap:.75rem}.career-report-legacy-plan-card{border-radius:var(--nds-radius-xs,.5rem);gap:.5rem;padding:1rem}.career-report-legacy-plan-card__header{align-items:center;display:flex;gap:.5rem}.career-report-legacy-plan-card__index{align-items:center;background:var(--nds-color-primary,oklch(.52 .14 264));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-inverse,oklch(1 0 0));display:inline-flex;flex:0 0 auto;font-size:var(--nds-typo-size-xs, .75rem);font-weight:700;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.career-report-legacy-experiment-card{background:color-mix(in oklab,var(--nds-color-warning-soft,oklch(.95 .04 75)) 52%,var(--nds-color-bg-surface,oklch(.985 .006 78)));border-color:color-mix(in oklab,var(--nds-color-warning,oklch(.7 .12 70)) 38%,var(--nds-color-border-line,oklch(.88 .02 78)))}.career-report-legacy-list--questions{gap:.25rem}.career-report-legacy-experiment-card__question{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-style:italic}.career-report-legacy-experiment-card__signal{background:var(--nds-color-bg-surface,oklch(.985 .006 78));border-color:color-mix(in oklab,var(--nds-color-warning,oklch(.7 .12 70)) 38%,var(--nds-color-border-line,oklch(.88 .02 78)));padding:.5rem .75rem}.career-report-legacy-not-recommended{display:grid;gap:.5rem}.career-report-legacy-not-recommended__item{background:var(--nds-color-danger-soft,oklch(.95 .025 25));border:1px solid color-mix(in oklab,var(--nds-color-danger,oklch(.58 .16 25)) 22%,var(--nds-color-border-line,oklch(.88 .02 78)));border-radius:var(--nds-radius-xs,.5rem);display:grid;gap:.125rem;padding:.75rem 1rem}.career-report-v3-experiment{overflow:hidden;border:2px solid color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 52%,var(--nds-color-border-line,oklch(.88 .02 78)));border-radius:1.5rem;background:var(--nds-color-warning-soft,oklch(.94 .06 82));padding:2rem}.career-report-v3-experiment__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.career-report-v3-experiment__badge{border-radius:9999px;font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-normal, 1.5);padding:.25rem .75rem}.career-report-v3-experiment__badge--primary{background:var(--nds-color-warning,oklch(.72 .12 72));color:var(--nds-color-inverse,oklch(1 0 0));font-weight:500}.career-report-v3-experiment__badge--time{border:1px solid color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 42%,transparent);background:color-mix(in oklab,var(--nds-color-warning-soft,oklch(.94 .06 82)) 74%,var(--nds-color-bg-surface,oklch(.985 .006 78)));color:var(--nds-color-warning-fg,oklch(.42 .1 72))}.career-report-v3-experiment__title{margin:0 0 1.5rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-2xl, 1.5rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-experiment__goal{max-width:48rem;margin:0 0 1.5rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-base, 1rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-experiment__goal-label{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-weight:500}.career-report-v3-experiment__grid{display:grid;gap:2rem}.career-report-v3-experiment__kicker{margin:0 0 .75rem;color:var(--nds-color-warning-fg,oklch(.42 .1 72));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:0;text-transform:uppercase}.career-report-v3-experiment__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.career-report-v3-experiment__list-item{display:flex;gap:.5rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-experiment__bullet{flex:0 0 auto;margin-top:.125rem;color:var(--nds-color-warning,oklch(.72 .12 72))}.career-report-v3-experiment__note{border:1px solid color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 42%,transparent);border-radius:.75rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));margin-top:1rem;padding:1rem}.career-report-v3-experiment__note--risk{border-color:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 30%,transparent)}.career-report-v3-experiment__note-text{margin:0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-experiment__note-label{color:var(--nds-color-warning-fg,oklch(.42 .1 72));font-weight:500}.career-report-v3-experiment__note-label--risk{color:var(--nds-color-danger,oklch(.55 .18 28))}.career-report-v3-experiment__question{border:1px solid color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 24%,transparent);border-radius:.75rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5);padding:.75rem}.career-report-v3-experiment-more{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:1rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));padding:1.25rem}.career-report-v3-experiment-more__title{margin:0 0 1rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-experiment-more__list{display:grid;gap:1rem}.career-report-v3-experiment-more__card{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding:1rem}.career-report-v3-experiment-more__card-title{margin:0 0 .5rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-base, 1rem);font-weight:500;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-experiment-more__goal{margin:0 0 .75rem;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-experiment-more__steps{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.career-report-v3-experiment-more__step{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-revisit__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.career-report-v3-evidence__title,.career-report-v3-revisit__title{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-lg, 1.125rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-revisit__badge{border-radius:9999px;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5);padding:.25rem .75rem}.career-report-v3-evidence-hypotheses__list,.career-report-v3-evidence__list,.career-report-v3-revisit__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.career-report-v3-evidence-hypotheses__item,.career-report-v3-evidence__item,.career-report-v3-revisit__item{display:flex;gap:.5rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-evidence-hypotheses__bullet,.career-report-v3-evidence__bullet,.career-report-v3-revisit__bullet{flex:0 0 auto;margin-top:.125rem}.career-report-v3-evidence__bullet,.career-report-v3-revisit__bullet{color:var(--nds-color-border-strong,oklch(.72 .012 82))}.career-report-v3-evidence{border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:1rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));padding:1.5rem}.career-report-v3-evidence__title{margin-bottom:.75rem}.career-report-v3-evidence-answer{border:1px solid var(--nds-color-border-strong,oklch(.72 .012 82));border-radius:1rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));box-shadow:0 1px 2px 0 color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 7%,transparent),0 8px 16px -12px color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 16%,transparent);margin-top:1.5rem;padding:1.25rem}.career-report-v3-evidence-answer__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.career-report-v3-evidence-answer__copy{display:grid;gap:.25rem}.career-report-v3-evidence-answer__title{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-evidence-answer__text{max-width:42rem;margin:0;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v3-evidence-answer__badge{display:inline-flex;align-items:center;border:1px solid color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 42%,transparent);border-radius:9999px;background:var(--nds-color-warning-soft,oklch(.94 .06 82));color:var(--nds-color-warning-fg,oklch(.42 .1 72));font-size:.6875rem;font-weight:500;line-height:var(--nds-typo-line-normal, 1.5);padding:.25rem .625rem}.career-report-v3-evidence-answer__field{display:block}.career-report-v3-evidence-answer__label{display:block;margin-bottom:.5rem;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.career-report-v3-evidence-answer__textarea{width:100%;resize:vertical;border:1px solid var(--nds-color-border-strong,oklch(.72 .012 82));border-radius:1rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));box-shadow:inset 0 2px 4px 0 color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 8%,transparent);color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font:inherit;font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);padding:.75rem 1rem}.career-report-v3-evidence-answer__textarea::placeholder{color:var(--nds-color-fg-subtle,oklch(.62 .012 82))}.career-report-v3-evidence-answer__textarea:focus{background:var(--nds-color-bg-surface,oklch(.985 .006 78));border-color:color-mix(in oklab,var(--nds-color-warning,oklch(.72 .12 72)) 56%,var(--nds-color-border-line,oklch(.88 .02 78)));box-shadow:0 0 0 4px color-mix(in oklab,var(--nds-color-warning-soft,oklch(.94 .06 82)) 88%,transparent);outline:0}.career-report-v3-evidence-answer__footer{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78));margin-top:1rem;padding-top:1rem}.career-report-v3-evidence-answer__hint{margin:0;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-evidence-answer__button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nds-color-border-strong,oklch(.72 .012 82));border-radius:.75rem;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));box-shadow:0 1px 2px 0 color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 8%,transparent);color:var(--nds-color-fg-muted,oklch(.5 .012 82));cursor:not-allowed;font:inherit;font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5);padding:.625rem 1rem}.career-report-v3-evidence-hypotheses{border:1px solid color-mix(in oklab,var(--nds-color-success,oklch(.58 .12 150)) 36%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 70%,transparent);margin-top:1.25rem;padding:1.25rem}.career-report-v3-evidence-hypotheses__title{margin:0 0 .75rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-evidence-hypotheses__bullet{color:var(--nds-color-success,oklch(.58 .12 150))}.career-report-v3-not-recommended{border:1px solid color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 18%,transparent);border-radius:1rem;background:var(--nds-color-danger-soft,oklch(.95 .04 28));padding:1.5rem}.career-report-v3-not-recommended__title{margin:0 0 .75rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-lg, 1.125rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-not-recommended__grid{display:grid;gap:.75rem}.career-report-v3-not-recommended__card{border:1px solid color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 18%,transparent);border-radius:.75rem;background:var(--nds-color-bg-surface,oklch(.985 .006 78));padding:1rem}.career-report-v3-not-recommended__card-title{margin:0 0 .25rem;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v3-not-recommended__details-text,.career-report-v3-not-recommended__summary{margin:0;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-not-recommended__details{margin-top:.5rem}.career-report-v3-not-recommended__details-summary{color:var(--nds-color-danger,oklch(.55 .18 28));cursor:pointer;font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v3-not-recommended__details-text{margin-top:.5rem}.career-report-decision-summary{display:grid;gap:.75rem;border:1px solid color-mix(in oklab,var(--nds-color-primary,var(--nds-color-disc-c,oklch(.52 .14 264))) 20%,transparent);border-radius:.75rem;background:color-mix(in oklab,var(--nds-color-primary,var(--nds-color-disc-c,oklch(.52 .14 264))) 5%,transparent);margin-bottom:1.5rem;padding:1.25rem}.career-report-decision-summary__block--bordered{border-top:1px solid color-mix(in oklab,var(--nds-color-primary,var(--nds-color-disc-c,oklch(.52 .14 264))) 10%,transparent);padding-top:.75rem}.career-report-decision-summary__kicker{margin:0 0 .25rem;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;letter-spacing:0;line-height:var(--nds-typo-line-normal, 1.5);text-transform:uppercase}.career-report-decision-summary__kicker--primary{color:var(--nds-color-primary,var(--nds-color-disc-c,oklch(.52 .14 264)))}.career-report-decision-summary__kicker--future{color:var(--nds-color-warning-fg,oklch(.42 .1 72))}.career-report-decision-summary__track{margin:0;color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-xl, 1.25rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-decision-summary__text{margin:0;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-decision-summary__text--primary{margin-top:.25rem;color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-report-decision-summary__confidence{margin:-.75rem 0 1rem;color:var(--nds-color-fg-subtle,oklch(.62 .012 82));font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-normal, 1.5)}.career-report-decision-summary__confidence-label{font-weight:500}.career-report-v24-recommendation{margin-top:2rem}.career-report-v24-conclusion__title,.career-report-v24-recommendation__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-xl, 1.25rem);font-weight:600;line-height:var(--nds-typo-line-tight, 1.2);margin-bottom:1rem}.career-report-dashboard .career-report-v24-recommendation__card.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-disc-s-soft, oklch(0.93 0.04 150)) 30%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-s, oklch(0.62 0.09 150)) 42%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  );--nds-card-padding:1.25rem}.career-report-v24-recommendation__kicker{color:var(--nds-color-disc-s,oklch(.62 .09 150));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;text-transform:uppercase}.career-report-v24-recommendation__sublabel{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);margin-top:.5rem}.career-report-v24-recommendation__body{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.75rem}.career-report-dashboard .career-report-v24-recommendation__subcard.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-radius:var(--nds-radius-sm, 12px);--nds-card-padding:1rem;margin-top:1rem}.career-report-dashboard .career-report-v24-recommendation__subcard--adjacent.nds-card{--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-c, oklch(0.62 0.09 245)) 34%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  )}.career-report-v24-recommendation__adjacent-kicker{color:var(--nds-color-disc-c,oklch(.62 .09 245));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;margin-bottom:.375rem;text-transform:uppercase}.career-report-v24-conclusion{margin-top:3.5rem}.career-report-v24-conclusion__title{margin-bottom:.75rem}.career-report-dashboard .career-report-v24-conclusion__card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1.25rem}.career-report-v24-conclusion__body{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v24-audit{margin-top:2rem}.career-report-dashboard .career-report-v24-audit__details.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-bg-subtle, oklch(0.955 0.012 78)) 60%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1rem}.career-report-v24-audit__summary{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));cursor:pointer;font-size:var(--nds-typo-size-sm, .875rem);font-weight:600}.career-report-v24-audit__payload{background:var(--nds-color-bg-surface,oklch(.985 .006 78));border-radius:var(--nds-radius-xs,8px);color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-xs, .75rem);margin-top:.75rem;overflow-x:auto;padding:.75rem}.career-report-v24-tensions{margin-top:2.5rem}.career-report-v24-tensions__head{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.career-report-v24-tensions__icon{align-items:center;background:var(--nds-color-warning-soft,oklch(.95 .04 75));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-warning,oklch(.7 .12 70));display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;margin-top:.125rem;width:2rem}.career-report-v24-tensions__copy,.career-report-v24-tensions__text,.career-v24-current-role__identity{min-width:0}.career-report-v24-tensions__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:700;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v24-tensions__lead{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.25rem}.career-report-dashboard .career-report-v24-tensions__card.nds-card{--nds-card-bg:color-mix(in oklab, var(--nds-color-warning-soft, oklch(0.95 0.04 75)) 50%, var(--nds-color-bg-surface, oklch(0.985 0.006 78)));--nds-card-border:color-mix(in oklab, var(--nds-color-warning, oklch(0.70 0.12 70)) 36%, var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6)));--nds-card-padding:1rem}.career-report-v24-tensions__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.career-report-v24-tensions__item{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:flex;font-size:var(--nds-typo-size-sm, .875rem);gap:.5rem;line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v24-tensions__marker{background:var(--nds-color-warning,oklch(.7 .12 70));border-radius:var(--nds-radius-pill,999px);display:inline-block;flex:0 0 auto;height:.375rem;margin-top:.5rem;width:.375rem}.career-report-v24-tensions__strong{color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-report-v24-header__inner{padding:.25rem}.career-report-v24-current-role .career-v24-current-role__panel{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-padding:1.25rem;border-color:var(--nds-color-border-line,oklch(.72 .025 78))}.career-v24-current-role__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.career-v24-current-role__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:600}.career-v24-current-role__domain{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem)}.career-v24-current-role__explanation{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:1rem}.career-v24-current-role__dimensions{display:grid;gap:.75rem;margin-top:1rem}.career-report-v24-current-role .career-v24-fit-dimension{--nds-card-radius:var(--nds-radius-sm, 12px);--nds-card-padding:0.75rem;border-width:1px;border-style:solid;border-color:var(--nds-color-border-line,oklch(.72 .025 78));background:var(--nds-color-bg-subtle,oklch(.965 .008 78));box-shadow:inset 0 1px 0 oklch(1 0 0 / .55)}.career-v24-fit-dimension__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.career-v24-fit-dimension__label{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;text-transform:uppercase}.career-v24-fit-dimension__score{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);font-weight:600}.career-v24-fit-dimension__comment{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.5rem}@media (min-width:640px){.career-v24-current-role__dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.career-report-v24-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.career-report-v24-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.career-v24-hide-when-sticky-summary{display:none}}.career-report-mobile-toc{display:block;margin-top:var(--nds-space-md,1rem);margin-bottom:var(--nds-space-md,1rem)}.career-report-v24-sticky-aside{display:none}@media (max-width:1279px){.career-report-page:has([data-career-report-bottom-nav]){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}.career-report-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:stretch;gap:.125rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.375rem .5rem;padding-bottom:max(.375rem,env(safe-area-inset-bottom));border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78));background:color-mix(in oklch,var(--nds-color-bg-surface,oklch(.99 .006 78)) 94%,transparent);box-shadow:0 -8px 24px -12px rgba(15,23,42,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-report-bottom-nav__btn{flex:1 1 0;min-width:3.25rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.375rem .5rem;border:0;border-radius:.5rem;background:0 0;color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-family:var(--nds-typo-font-body, "Inter Tight", system-ui, sans-serif);font-size:.6875rem;font-weight:500;line-height:1.15;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color 150ms ease,color 150ms ease}.career-report-bottom-nav__btn:hover{background:color-mix(in oklch,var(--nds-color-accent-soft,oklch(.9 .04 48)) 55%,transparent);color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-bottom-nav__btn:focus-visible{background:color-mix(in oklch,var(--nds-color-accent-soft,oklch(.9 .04 48)) 55%,transparent);color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));outline:2px solid var(--nds-color-disc-s,oklch(.62 .09 150));outline-offset:1px}@media (min-width:1280px){.career-report-bottom-nav{display:none}.career-report-v24-layout{flex-direction:row}.career-report-mobile-toc{display:none}.career-report-v24-sticky-aside{display:block;flex-shrink:0;width:16rem}}.career-report-layout-bottom{margin-top:2rem}[data-career-report-sticky].hidden{display:none!important}@media (min-width:1280px){[data-career-report-sticky].hidden{display:block!important}}.career-report-sticky-stack{position:sticky;top:5rem;display:grid;gap:1rem;transition:opacity 320ms ease,transform 320ms ease}.career-report-sticky-stack--managed.career-report-sticky-stack--hidden{opacity:0;transform:translateY(-18px);pointer-events:none}.career-report-sticky-stack--managed.career-report-sticky-stack--visible{opacity:1;transform:translateY(0);pointer-events:auto}.career-report-breakout{margin-top:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1rem,calc((100vw - 80rem)/ 2));padding-right:max(1rem,calc((100vw - 80rem)/ 2))}.career-report-scenarios .career-scenarios-scroller{overflow-x:auto;overflow-y:visible;padding:.75rem .25rem .9rem;scrollbar-gutter:stable;cursor:grab;--scenarios-fade-left:0px;--scenarios-fade-right:28px;-webkit-mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--scenarios-fade-left),oklch(0 0 0) calc(100% - var(--scenarios-fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--scenarios-fade-left),oklch(0 0 0) calc(100% - var(--scenarios-fade-right)),transparent 100%);transition:-webkit-mask-image 180ms ease,mask-image 180ms ease}.career-report-scenarios .career-scenarios-scroller:active{cursor:grabbing}.career-report-scenarios .career-scenarios-heading{margin-bottom:1rem;padding-left:clamp(0rem,2.5vw,2.5rem)}.career-report-scenarios .career-scenarios-scroll-shell{position:relative;padding-top:.6rem;margin-top:0}.career-report-scenarios .career-scenarios-scroll-shell::after,.career-report-scenarios .career-scenarios-scroll-shell::before{content:"›";position:absolute;top:calc(50% - .2rem);transform:translateY(-50%);width:1.65rem;height:1.65rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--nds-color-fg-muted,oklch(.54 .012 82)) 42%,transparent);background:color-mix(in oklab,var(--nds-color-bg-subtle,oklch(.96 .008 78)) 82%,transparent);color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 56%,transparent);font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;opacity:0;box-shadow:0 6px 14px -10px rgba(15,23,42,.38);transition:opacity 180ms ease,transform 180ms ease}.career-report-scenarios .career-scenarios-scroll-shell::before{content:"‹";left:.45rem}.career-report-scenarios .career-scenarios-scroll-shell::after{right:.45rem;top:calc(50% - .2rem);opacity:.78}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing.show-left .career-scenarios-scroller{--scenarios-fade-left:28px}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing.show-right .career-scenarios-scroller{--scenarios-fade-right:28px}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing:not(.show-left) .career-scenarios-scroller{--scenarios-fade-left:0px}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing:not(.show-right) .career-scenarios-scroller{--scenarios-fade-right:0px}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing.show-left::before{opacity:.92;transform:translateY(-50%) translateX(0)}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing:not(.show-left)::before{opacity:0;transform:translateY(-50%) translateX(-4px)}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing.show-right::after{opacity:.92;transform:translateY(-50%) translateX(0)}.career-report-scenarios .career-scenarios-scroll-shell.is-overflowing:not(.show-right)::after{opacity:0;transform:translateY(-50%) translateX(4px)}.career-report-scenarios .career-scenarios-track{display:flex;gap:1rem;align-items:stretch;padding-top:0}.career-report-scenarios .career-scenario-card{flex:0 0 min(34rem,calc((100vw - max(2rem,(100vw - 80rem)))/ 2.25))}.career-report-scenarios .career-scenarios-scroller:focus-visible{outline:2px solid rgb(20 184 166);outline-offset:2px;border-radius:.75rem}@media (max-width:1023px){.career-report-breakout{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.career-report-scenarios .career-scenarios-scroller{overflow:visible}.career-report-scenarios .career-scenarios-heading{padding-left:0}.career-report-scenarios .career-scenarios-scroll-shell{margin-top:0;padding-top:0}.career-report-scenarios .career-scenarios-track{display:grid;grid-template-columns:1fr}.career-report-scenarios .career-scenario-card{flex:1 1 auto}}.career-v24-tab{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:var(--nds-space-md,1rem);position:relative;text-align:left;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease,background-color 160ms ease;width:100%}.career-report-v24-tracks{margin-top:3.5rem}.career-report-v24-section-head--tracks{margin-bottom:1rem}.career-report-v24-section-copy{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.4)}.career-v24-tabs{display:grid;gap:1rem}@media (min-width:768px){.career-v24-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.career-report-v24-track-card--highlight{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-disc-s-soft, oklch(0.93 0.04 150)) 40%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  )}.career-v24-tab:focus-visible,.career-v24-tab:hover{box-shadow:var(--nds-shadow-md,0 12px 30px oklch(.2 .01 80 / .14))}.career-v24-tab:focus-visible{outline:2px solid var(--nds-color-disc-s,oklch(.62 .09 150));outline-offset:2px}.career-v24-tab__visual{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;position:relative}.career-report-v24-badge--floating.nds-badge{box-shadow:var(--nds-shadow-sm,0 8px 24px oklch(.2 .01 80 / .08));font-weight:700;left:1rem;padding:.125rem .75rem;position:absolute;top:-1.75rem;z-index:10}.career-v24-tab-scenario-marker{align-items:center;background:var(--nds-color-bg-surface,oklch(.985 .006 78));border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:var(--nds-radius-pill,999px);box-shadow:var(--nds-shadow-sm,0 8px 24px oklch(.2 .01 80 / .08));color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:inline-flex;font-size:var(--nds-typo-size-sm, .875rem);font-weight:700;height:2rem;justify-content:center;position:absolute;right:-.625rem;text-transform:uppercase;top:-.625rem;width:2rem;z-index:10}.career-v24-tab__content{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:.75rem}.career-v24-tab__header{min-width:0;width:100%}.career-v24-tab-label{font-size:var(--nds-typo-size-sm, .875rem);font-weight:700;letter-spacing:0;margin-top:.25rem;text-transform:uppercase}.career-v24-tab-label--primary{color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-v24-tab-label--adjacent{color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-v24-tab-label--stretch{color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-v24-tab-label--neutral{color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-v24-tab-role-label{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:.6875rem;font-weight:600;letter-spacing:0;margin-top:.25rem;text-transform:uppercase}.career-v24-tab-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:700;line-height:var(--nds-typo-line-tight, 1.2);margin-top:.625rem;position:relative;width:100%}.career-v24-tab-title__text{display:-webkit-box;overflow:hidden;padding-right:2.5rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-v24-tab-title__fade{background:linear-gradient(to left,var(--nds-card-bg,var(--nds-color-bg-surface,oklch(.985 .006 78))),transparent);bottom:0;height:1.5rem;pointer-events:none;position:absolute;right:0;width:4rem}.career-v24-tab-meta{color:var(--nds-color-fg-muted,oklch(.5 .012 82));display:block;font-size:var(--nds-typo-size-xs, .75rem);margin-top:.25rem;width:100%}.career-v24-tab-pivot{display:block;font-weight:650}.career-v24-tab-pivot--adjacent{color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-v24-tab-pivot--moderate{color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-v24-tab-pivot--stretch{color:var(--nds-color-disc-d-ink,oklch(.4 .1 32))}.career-v24-tab-pivot--default{color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-v24-tab-sublabel{align-items:flex-start;display:flex;height:3.75rem;margin-bottom:.5rem;margin-top:.75rem;width:100%}.career-v24-tab-sublabel__text{color:var(--nds-color-fg-muted,oklch(.5 .012 82));display:-webkit-box;font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-relaxed, 1.625);overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-v24-tab-description{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-v24-tab-badges{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;width:100%;margin-bottom:.75rem;margin-top:auto;padding-top:1rem}.career-report-dashboard .career-v24-tab-badges .career-report-v24-badge--confidence.nds-badge,.career-report-dashboard .career-v24-tab-badges .career-report-v24-badge--score.nds-badge,.career-report-dashboard .career-v24-tab-badges .career-report-v24-badge--timeframe.nds-badge{box-sizing:border-box;align-items:center;justify-content:center;min-height:2.125rem;padding:.35rem .75rem;font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;line-height:1.2}.career-report-dashboard .career-v24-tab-badges .career-report-v24-badge__label{font-weight:500}.career-report-dashboard .career-v24-tab-badges .career-report-v24-badge__value{font-weight:500}.career-report-dashboard .career-report-v24-badge--timeframe.nds-badge{background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6));color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-report-dashboard .career-report-v24-badge--primary.nds-badge{background:var(--nds-color-disc-s-ink,oklch(.4 .07 150));color:var(--nds-color-inverse,oklch(1 0 0))}.career-report-dashboard .career-report-v24-badge--adjacent.nds-badge{background:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)));color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-report-dashboard .career-report-v24-badge--stretch.nds-badge{background:var(--nds-color-accent-soft,oklch(.9 .04 48));color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-report-dashboard .career-report-v24-badge--neutral.nds-badge{background:var(--nds-color-bg-subtle,oklch(.955 .012 78));color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-report-dashboard .career-report-v24-rationale-card.nds-card{--nds-card-bg:var(--nds-color-bg-subtle, oklch(0.955 0.012 78));--nds-card-padding:var(--nds-space-lg, 24px);margin-top:1.25rem}.career-report-v24-rationale-text{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v24-rationale-text--primary{color:var(--nds-color-fg-primary,oklch(.24 .01 80));margin-top:.75rem}.career-report-v24-rationale-text--comparison{margin-top:1rem}.career-report-dashboard .career-report-v24-rationale-confidence.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-c-soft, oklch(0.92 0.04 245)) 44%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  );--nds-card-padding:var(--nds-space-md, 16px);margin-top:1rem}.career-report-v24-kicker--confidence{color:var(--nds-color-disc-c-ink,oklch(.4 .08 245));margin-bottom:.375rem}.career-v24-tab.is-active,.career-v24-tab[aria-selected=true]{border-color:var(--nds-color-border-line,oklch(.88 .02 78));background-color:var(--nds-color-bg-surface,oklch(.985 .006 78));box-shadow:0 22px 38px -24px rgba(15,23,42,.5),0 12px 24px -18px rgba(13,148,136,.4);transform:translateY(-5px) scale(1.01)}.career-v24-tab.is-active::before,.career-v24-tab[aria-selected=true]::before{content:none}.career-v24-tab.is-active .career-v24-tab-arrow,.career-v24-tab[aria-selected=true] .career-v24-tab-arrow{transform:rotate(180deg)}.career-v24-tab-arrow{display:inline-block;transition:transform 220ms ease}.career-v24-tab-footer{align-items:center;border-top:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));display:flex;font-size:var(--nds-typo-size-sm, .875rem);font-weight:650;gap:.75rem;justify-content:space-between;min-height:1.75rem;padding-top:.75rem}.career-v24-tab-cta{display:inline-flex;align-items:center;gap:.375rem;letter-spacing:.01em}.career-v24-tab-cta--opened{display:none;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-v24-tab.is-active .career-v24-tab-cta--closed,.career-v24-tab[aria-selected=true] .career-v24-tab-cta--closed{display:none}.career-v24-tab.is-active .career-v24-tab-cta--opened,.career-v24-tab[aria-selected=true] .career-v24-tab-cta--opened{display:inline-flex}.career-v24-drawers-hint{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-normal, 1.4);margin-bottom:1rem;padding:.75rem 1rem;border:1px dashed var(--nds-color-border-line,oklch(.88 .02 78));border-radius:.75rem;background-color:var(--nds-color-bg-subtle,oklch(.955 .012 78));text-align:center}.career-v24-drawers-hint.hidden{display:none}.career-v24-section-break{position:relative;border-top-color:transparent}.career-v24-section-break::before{content:'';position:absolute;top:-1px;left:50%;width:min(320px,60%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(148,163,184,0) 0,rgba(148,163,184,.55) 50%,rgba(148,163,184,0) 100%)}.career-v24-section-break::after{content:'';position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:9999px;background-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6));transform:translateX(-50%);box-shadow:0 0 0 4px var(--nds-color-bg-canvas,oklch(.97 .01 78))}.career-v24-drawer{animation:career-v24-drawer-fade 220ms ease-out both}.career-report-v24-drawers{margin-top:1.5rem}.career-v24-drawer.hidden{display:none}@keyframes career-v24-drawer-fade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.career-report-dashboard section[id],.career-report-v24-drawers,.career-report-v24-drawers .career-v24-drawer{scroll-margin-top:6rem}.career-report-dashboard .career-v24-inline-marker-item{list-style:none;padding-left:1rem;text-indent:-1rem}.career-report-dashboard .career-v24-inline-marker{display:inline;font-weight:500}.career-report-dashboard .career-v24-inline-marker--default{color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-report-dashboard .career-v24-inline-marker--danger,.career-report-dashboard .career-v24-inline-marker--negative{color:var(--nds-color-danger,oklch(.58 .16 25))}.career-report-dashboard .career-v24-inline-marker--warning{color:var(--nds-color-warning,oklch(.7 .12 70))}.career-report-dashboard .career-v24-inline-marker--neutral{color:var(--nds-color-fg-muted,oklch(.5 .012 82))}.career-report-dashboard .career-v24-roadmap{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1.25rem;position:relative;overflow:hidden}.career-report-dashboard .career-v24-roadmap::before{content:"";position:absolute;left:1.68rem;top:4.65rem;bottom:1.5rem;width:1px;background:linear-gradient(180deg,rgba(15,23,42,.05) 0,rgba(45,212,191,.36) 28%,rgba(45,212,191,.26) 72%,rgba(15,23,42,.04) 100%);pointer-events:none}.career-report-dashboard .career-v24-roadmap__header{margin-bottom:.9rem}.career-report-dashboard .career-v24-roadmap__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:700;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-dashboard .career-v24-roadmap__intro{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.25rem}.career-report-dashboard .career-v24-roadmap__timeline{display:grid;gap:.95rem}.career-report-dashboard .career-v24-roadmap__phase{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-bg-subtle, oklch(0.955 0.012 78)) 55%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-radius:var(--nds-radius-sm, 12px);--nds-card-padding:1rem;position:relative;padding-left:.95rem}.career-report-dashboard .career-v24-roadmap__phase::before{content:"";position:absolute;left:-.26rem;top:1.45rem;width:.58rem;height:.58rem;border-radius:9999px;background:var(--nds-color-disc-s,oklch(.62 .09 150));box-shadow:0 0 0 3px color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 62%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-v24-roadmap__phase-grid{align-items:start;display:grid;gap:.75rem}.career-report-dashboard .career-v24-roadmap__phase-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.career-report-dashboard .career-v24-roadmap__phase-index{align-items:center;background:var(--nds-color-fg-primary,oklch(.24 .01 80));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-inverse,oklch(1 0 0));display:inline-flex;font-size:.6875rem;font-weight:600;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.career-report-dashboard .career-v24-roadmap__step-label{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.career-report-dashboard .career-v24-roadmap__phase-period{align-items:center;background:var(--nds-color-disc-s,oklch(.62 .09 150));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-inverse,oklch(1 0 0));display:inline-flex;font-size:var(--nds-typo-size-xs, .75rem);font-weight:700;letter-spacing:0;padding:.125rem .75rem;text-transform:uppercase}.career-report-dashboard .career-v24-roadmap__segment{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-radius:var(--nds-radius-xs, 8px);--nds-card-padding:0.75rem;min-height:100%}.career-report-dashboard .career-v24-roadmap__segment-title{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;margin-bottom:.25rem;text-transform:uppercase}.career-report-dashboard .career-v24-roadmap__empty{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);margin-top:.3rem;font-style:italic;line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-dashboard .career-v24-roadmap__segment--goal{border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 38%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-v24-roadmap__segment--action{border-color:color-mix(in oklab,var(--nds-color-disc-c,oklch(.62 .09 245)) 34%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-v24-roadmap__segment--milestone{border-color:color-mix(in oklab,var(--nds-color-disc-i,oklch(.62 .09 292)) 34%,var(--nds-color-border-line,oklch(.88 .02 78)));background:color-mix(in oklab,var(--nds-color-disc-i-soft,oklch(.92 .04 292)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}@media (max-width:767px){.career-report-dashboard .career-v24-roadmap::before{left:1.42rem}.career-report-dashboard .career-v24-roadmap__phase{padding-left:.75rem}}@media (min-width:768px){.career-report-dashboard .career-v24-roadmap__phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-report-v3-track-card__evidence-grid:not(.career-report-v3-track-card__evidence-grid--single),.career-report-v3-tracks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.career-report-v3-hero{padding:2.5rem}.career-report-v3-hero__title{font-size:var(--nds-typo-size-5xl, 3rem)}.career-report-v3-plan__intro{padding-right:2rem;padding-left:2rem}.career-report-v3-plan__headline{font-size:var(--nds-typo-size-4xl, 2.25rem)}.career-report-v3-experiment{padding:2.5rem}.career-report-v3-experiment__title{font-size:var(--nds-typo-size-3xl, 1.875rem)}.career-report-v3-evidence-answer__footer{flex-direction:row;align-items:center;justify-content:space-between}.career-report-v3-not-recommended__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.career-report-v3-why-now__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-report-v3-experiment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html{scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){.career-report-bottom-nav__btn,.career-report-sticky-stack,.career-thinking-panel__pulse,.career-v24-drawer,.career-v24-tab,.nds-progress-bar__fill{animation:none!important;transition:none!important}}@media (max-width:767px){.career-v24-tabs{grid-template-columns:1fr}}.career-u-pointer-events-none{pointer-events:none}.career-u-absolute{position:absolute}.career-u-relative{position:relative}.career-u-sticky{position:sticky}.career-u-inset-x-0{left:0;right:0}.career-u-neg-top-3{top:-.75rem}.career-u-bottom-0{bottom:0}.career-u-left-0{left:0}.career-u-left-4{left:1rem}.career-u-right-0{right:0}.career-u-top-0{top:0}.career-u-top-20{top:5rem}.career-u-z-10{z-index:10}.career-u-neg-mb-20{margin-bottom:-5rem}.career-u-neg-ml-20{margin-left:-5rem}.career-u-neg-mr-20{margin-right:-5rem}.career-u-neg-mt-20{margin-top:-5rem}.career-u-neg-mt-3{margin-top:-.75rem}.career-u-mb-0-5{margin-bottom:.125rem}.career-u-mb-1{margin-bottom:.25rem}.career-u-mb-1-5{margin-bottom:.375rem}.career-u-mb-2{margin-bottom:.5rem}.career-u-mb-3{margin-bottom:.75rem}.career-u-mb-4{margin-bottom:1rem}.career-u-mb-6{margin-bottom:1.5rem}.career-u-mr-2{margin-right:.5rem}.career-u-mt-0-5{margin-top:.125rem}.career-u-mt-1{margin-top:.25rem}.career-u-mt-10{margin-top:2.5rem}.career-u-mt-14{margin-top:3.5rem}.career-u-mt-16{margin-top:4rem}.career-u-mt-2{margin-top:.5rem}.career-u-mt-20{margin-top:5rem}.career-u-mt-3{margin-top:.75rem}.career-u-mt-4{margin-top:1rem}.career-u-mt-5{margin-top:1.25rem}.career-u-mt-6{margin-top:1.5rem}.career-u-mt-8{margin-top:2rem}.career-u-mt-auto{margin-top:auto}.career-u-block{display:block}.career-u-inline-block{display:inline-block}.career-u-flex{display:flex}.career-u-inline-flex{display:inline-flex}.career-u-grid{display:grid}.career-u-h-1-5{height:.375rem}.career-u-h-24{height:6rem}.career-u-h-5{height:1.25rem}.career-u-h-6{height:1.5rem}.career-u-h-8{height:2rem}.career-u-h-80{height:20rem}.career-u-h-9{height:2.25rem}.career-u-h-96{height:24rem}.career-u-h-full{height:100%}.career-u-h-px{height:1px}.career-u-w-1-5{width:.375rem}.career-u-w-16{width:4rem}.career-u-w-24{width:6rem}.career-u-w-5{width:1.25rem}.career-u-w-6{width:1.5rem}.career-u-w-8{width:2rem}.career-u-w-80{width:20rem}.career-u-w-9{width:2.25rem}.career-u-w-96{width:24rem}.career-u-w-22{width:22%}.career-u-w-26{width:26%}.career-u-w-full{width:100%}.career-u-min-w-0{min-width:0}.career-u-min-w-full{min-width:100%}.career-u-max-w-2xl{max-width:42rem}.career-u-max-w-3xl{max-width:48rem}.career-u-flex-1{flex:1 1 0%}.career-u-flex-shrink-0{flex-shrink:0}.career-u-shrink-0{flex-shrink:0}.career-u-table-fixed{table-layout:fixed}.career-u-cursor-not-allowed{cursor:not-allowed}.career-u-cursor-pointer{cursor:pointer}.career-u-resize-y{resize:vertical}.career-u-list-none{list-style-type:none}.career-u-flex-col{flex-direction:column}.career-u-flex-wrap{flex-wrap:wrap}.career-u-items-start{align-items:flex-start}.career-u-items-center{align-items:center}.career-u-justify-center{justify-content:center}.career-u-justify-between{justify-content:space-between}.career-u-gap-1{gap:.25rem}.career-u-gap-1-5{gap:.375rem}.career-u-gap-2{gap:.5rem}.career-u-gap-3{gap:.75rem}.career-u-gap-4{gap:1rem}.career-u-gap-6{gap:1.5rem}.career-u-gap-8{gap:2rem}.career-u-space-y-0-5>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(.125rem * var(--career-space-y-reverse))}.career-u-space-y-1>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(.25rem * var(--career-space-y-reverse))}.career-u-space-y-1-5>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(.375rem * var(--career-space-y-reverse))}.career-u-space-y-2>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(.5rem * var(--career-space-y-reverse))}.career-u-space-y-3>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(.75rem * var(--career-space-y-reverse))}.career-u-space-y-4>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(1rem * var(--career-space-y-reverse))}.career-u-space-y-6>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(1.5rem * var(--career-space-y-reverse))}.career-u-space-y-8>:not([hidden])~:not([hidden]){--career-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--career-space-y-reverse)));margin-bottom:calc(2rem * var(--career-space-y-reverse))}.career-u-divide-y>:not([hidden])~:not([hidden]){--career-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--career-divide-y-reverse)));border-bottom-width:calc(1px * var(--career-divide-y-reverse))}.career-u-divide-slate-200>:not([hidden])~:not([hidden]){--career-divide-opacity:1;border-color:var(--nds-color-border-line,oklch(.88 .02 78))}.career-u-overflow-hidden{overflow:hidden}.career-u-overflow-x-auto{overflow-x:auto}.career-u-whitespace-nowrap{white-space:nowrap}.career-u-rounded{border-radius:.25rem}.career-u-rounded-2xl{border-radius:1rem}.career-u-rounded-3xl{border-radius:1.5rem}.career-u-rounded-2rem{border-radius:2rem}.career-u-rounded-full{border-radius:9999px}.career-u-rounded-lg{border-radius:.5rem}.career-u-rounded-md{border-radius:.375rem}.career-u-rounded-xl{border-radius:.75rem}.career-u-border{border-width:1px}.career-u-border-2{border-width:2px}.career-u-border-b{border-bottom-width:1px}.career-u-border-l-2{border-left-width:2px}.career-u-border-l-4{border-left-width:4px}.career-u-border-r{border-right-width:1px}.career-u-border-t{border-top-width:1px}.career-u-border-amber-100{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-accent-soft,oklch(.9 .04 48)) 70%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-amber-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 28%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-blue-100{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 72%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-blue-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 28%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-emerald-100{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 72%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-emerald-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-success,oklch(.56 .12 150)) 28%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-emerald-300-20{border-color:color-mix(in oklab,var(--nds-color-success,oklch(.56 .12 150)) 20%,transparent)}.career-u-border-gray-100{--career-border-opacity:1;border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6))}.career-u-border-gray-200{--career-border-opacity:1;border-color:var(--nds-color-border-line,oklch(.88 .02 78))}.career-u-border-indigo-400-30{border-color:color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 30%,transparent)}.career-u-border-primary{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 72%,var(--nds-color-disc-s,oklch(.62 .09 150)))}.career-u-border-primary-10{border-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 10%,transparent)}.career-u-border-primary-20{border-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 20%,transparent)}.career-u-border-red-100{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-danger-soft,oklch(.95 .025 25)) 72%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-rose-100{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-danger-soft,oklch(.95 .025 25)) 72%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-rose-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 24%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-sky-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 24%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-slate-100{--career-border-opacity:1;border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6))}.career-u-border-slate-200{--career-border-opacity:1;border-color:var(--nds-color-border-line,oklch(.88 .02 78))}.career-u-border-slate-300{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-border-line,oklch(.88 .02 78)) 78%,var(--nds-color-fg-muted,oklch(.54 .012 82)))}.career-u-border-slate-700{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 72%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-u-border-teal-200{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 28%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-teal-300{--career-border-opacity:1;border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 42%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-u-border-white-5{border-color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 5%,transparent)}.career-u-bg-amber-100{--career-bg-opacity:1;background-color:var(--nds-color-accent-soft,oklch(.9 .04 48))}.career-u-bg-amber-50{--career-bg-opacity:1;background-color:color-mix(in oklab,var(--nds-color-accent-soft,oklch(.9 .04 48)) 54%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-u-bg-amber-50-50{background-color:color-mix(in oklab,var(--nds-color-accent-soft,oklch(.9 .04 48)) 50%,transparent)}.career-u-bg-amber-50-60{background-color:color-mix(in oklab,var(--nds-color-accent-soft,oklch(.9 .04 48)) 60%,transparent)}.career-u-bg-amber-500{--career-bg-opacity:1;background-color:var(--nds-color-accent,oklch(.64 .13 48))}.career-u-bg-blue-100{--career-bg-opacity:1;background-color:var(--nds-color-disc-c-soft,oklch(.92 .04 245))}.career-u-bg-blue-500{--career-bg-opacity:1;background-color:var(--nds-color-disc-c,oklch(.52 .14 264))}.career-u-bg-emerald-400-10{background-color:color-mix(in oklab,var(--nds-color-success,oklch(.56 .12 150)) 10%,transparent)}.career-u-bg-emerald-50{--career-bg-opacity:1;background-color:var(--nds-color-success-soft,oklch(.93 .04 150))}.career-u-bg-emerald-50-60{background-color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 60%,transparent)}.career-u-bg-emerald-50-70{background-color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 70%,transparent)}.career-u-bg-gray-50{--career-bg-opacity:1;background-color:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-u-bg-indigo-100{--career-bg-opacity:1;background-color:var(--nds-color-disc-c-soft,oklch(.92 .04 245))}.career-u-bg-indigo-500-30{background-color:color-mix(in oklab,var(--nds-color-disc-c,oklch(.52 .14 264)) 30%,transparent)}.career-u-bg-indigo-600{--career-bg-opacity:1;background-color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-u-bg-primary{--career-bg-opacity:1;background-color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-bg-primary-5{background-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 5%,transparent)}.career-u-bg-red-50{--career-bg-opacity:1;background-color:var(--nds-color-danger-soft,oklch(.95 .025 25))}.career-u-bg-rose-50{--career-bg-opacity:1;background-color:var(--nds-color-danger-soft,oklch(.95 .025 25))}.career-u-bg-rose-50-60{background-color:color-mix(in oklab,var(--nds-color-danger-soft,oklch(.95 .025 25)) 60%,transparent)}.career-u-bg-sky-50{--career-bg-opacity:1;background-color:var(--nds-color-disc-c-soft,oklch(.92 .04 245))}.career-u-bg-slate-100{--career-bg-opacity:1;background-color:var(--nds-color-bg-subtle,oklch(.955 .012 78))}.career-u-bg-slate-100-90{background-color:color-mix(in oklab,var(--nds-color-bg-subtle,oklch(.955 .012 78)) 90%,transparent)}.career-u-bg-slate-50{--career-bg-opacity:1;background-color:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-u-bg-slate-50-55{background-color:color-mix(in oklab,var(--nds-color-bg-surface,oklch(.985 .006 78)) 55%,transparent)}.career-u-bg-slate-50-60{background-color:color-mix(in oklab,var(--nds-color-bg-surface,oklch(.985 .006 78)) 60%,transparent)}.career-u-bg-slate-900{--career-bg-opacity:1;background-color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-bg-teal-50{--career-bg-opacity:1;background-color:var(--nds-color-disc-s-soft,oklch(.93 .04 150))}.career-u-bg-teal-50-30{background-color:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 30%,transparent)}.career-u-bg-teal-50-40{background-color:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 40%,transparent)}.career-u-bg-teal-500{--career-bg-opacity:1;background-color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-u-bg-white{--career-bg-opacity:1;background-color:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-u-bg-white-10{background-color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 10%,transparent)}.career-u-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--career-gradient-stops))}.career-u-bg-gradient-to-l{background-image:linear-gradient(to left,var(--career-gradient-stops))}.career-u-bg-gradient-to-r{background-image:linear-gradient(to right,var(--career-gradient-stops))}.career-u-from-indigo-950{--career-gradient-from:rgb(30 27 75) var(--career-gradient-from-position);--career-gradient-to:rgb(30 27 75 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),var(--career-gradient-to)}.career-u-from-slate-900{--career-gradient-from:rgb(15 23 42) var(--career-gradient-from-position);--career-gradient-to:rgb(15 23 42 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),var(--career-gradient-to)}.career-u-from-slate-950{--career-gradient-from:rgb(2 6 23) var(--career-gradient-from-position);--career-gradient-to:rgb(2 6 23 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),var(--career-gradient-to)}.career-u-from-transparent{--career-gradient-from:transparent var(--career-gradient-from-position);--career-gradient-to:oklch(0 0 0 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),var(--career-gradient-to)}.career-u-from-white{--career-gradient-from:oklch(1 0 0) var(--career-gradient-from-position);--career-gradient-to:oklch(1 0 0 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),var(--career-gradient-to)}.career-u-via-indigo-900{--career-gradient-to:rgb(49 46 129 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),rgb(49 46 129) var(--career-gradient-via-position),var(--career-gradient-to)}.career-u-via-slate-300{--career-gradient-to:rgb(203 213 225 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),rgb(203 213 225) var(--career-gradient-via-position),var(--career-gradient-to)}.career-u-via-slate-900{--career-gradient-to:rgb(15 23 42 / 0) var(--career-gradient-to-position);--career-gradient-stops:var(--career-gradient-from),rgb(15 23 42) var(--career-gradient-via-position),var(--career-gradient-to)}.career-u-to-indigo-950{--career-gradient-to:rgb(30 27 75) var(--career-gradient-to-position)}.career-u-to-slate-800{--career-gradient-to:rgb(30 41 59) var(--career-gradient-to-position)}.career-u-to-slate-900{--career-gradient-to:rgb(15 23 42) var(--career-gradient-to-position)}.career-u-to-transparent{--career-gradient-to:transparent var(--career-gradient-to-position)}.career-u-p-1{padding:.25rem}.career-u-p-3{padding:.75rem}.career-u-p-4{padding:1rem}.career-u-p-5{padding:1.25rem}.career-u-p-6{padding:1.5rem}.career-u-p-8{padding:2rem}.career-u-px-2{padding-left:.5rem;padding-right:.5rem}.career-u-px-2-5{padding-left:.625rem;padding-right:.625rem}.career-u-px-3{padding-left:.75rem;padding-right:.75rem}.career-u-px-4{padding-left:1rem;padding-right:1rem}.career-u-px-5{padding-left:1.25rem;padding-right:1.25rem}.career-u-px-7{padding-left:1.75rem;padding-right:1.75rem}.career-u-py-0-5{padding-top:.125rem;padding-bottom:.125rem}.career-u-py-1{padding-top:.25rem;padding-bottom:.25rem}.career-u-py-1-5{padding-top:.375rem;padding-bottom:.375rem}.career-u-py-2{padding-top:.5rem;padding-bottom:.5rem}.career-u-py-2-5{padding-top:.625rem;padding-bottom:.625rem}.career-u-py-3{padding-top:.75rem;padding-bottom:.75rem}.career-u-py-4{padding-top:1rem;padding-bottom:1rem}.career-u-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.career-u-py-8{padding-top:2rem;padding-bottom:2rem}.career-u-pb-4{padding-bottom:1rem}.career-u-pl-0{padding-left:0}.career-u-pl-3{padding-left:.75rem}.career-u-pl-4{padding-left:1rem}.career-u-pl-5{padding-left:1.25rem}.career-u-pr-10{padding-right:2.5rem}.career-u-pt-0-5{padding-top:.125rem}.career-u-pt-10{padding-top:2.5rem}.career-u-pt-14{padding-top:3.5rem}.career-u-pt-3{padding-top:.75rem}.career-u-pt-4{padding-top:1rem}.career-u-text-left{text-align:left}.career-u-align-top{vertical-align:top}.career-u-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.career-u-text-2xl{font-size:1.5rem;line-height:2rem}.career-u-text-3xl{font-size:1.875rem;line-height:2.25rem}.career-u-text-4xl{font-size:2.25rem;line-height:2.5rem}.career-u-text-10px{font-size:10px}.career-u-text-11px{font-size:11px}.career-u-text-base{font-size:1rem;line-height:1.5rem}.career-u-text-lg{font-size:1.125rem;line-height:1.75rem}.career-u-text-sm{font-size:.875rem;line-height:1.25rem}.career-u-text-xl{font-size:1.25rem;line-height:1.75rem}.career-u-text-xs{font-size:.75rem;line-height:1rem}.career-u-font-bold{font-weight:600}.career-u-font-extrabold{font-weight:700}.career-u-font-medium{font-weight:500}.career-u-font-semibold{font-weight:500}.career-u-uppercase{text-transform:uppercase}.career-u-italic{font-style:italic}.career-u-leading-5{line-height:1.25rem}.career-u-leading-6{line-height:1.5rem}.career-u-leading-none{line-height:1}.career-u-leading-relaxed{line-height:1.625}.career-u-leading-snug{line-height:1.375}.career-u-leading-tight{line-height:1.25}.career-u-tracking-0-12em{letter-spacing:.12em}.career-u-tracking-0-14em{letter-spacing:.14em}.career-u-tracking-0-16em{letter-spacing:.16em}.career-u-tracking-0-18em{letter-spacing:.18em}.career-u-tracking-0-1em{letter-spacing:.1em}.career-u-tracking-0-22em{letter-spacing:.22em}.career-u-tracking-tight{letter-spacing:-.025em}.career-u-tracking-wide{letter-spacing:.025em}.career-u-tracking-wider{letter-spacing:.05em}.career-u-tracking-widest{letter-spacing:.1em}.career-u-text-amber-400{--career-text-opacity:1;color:var(--nds-color-accent,oklch(.64 .13 48))}.career-u-text-amber-500{--career-text-opacity:1;color:var(--nds-color-accent,oklch(.64 .13 48))}.career-u-text-amber-600{--career-text-opacity:1;color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 72%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-u-text-amber-700{--career-text-opacity:1;color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-u-text-amber-800{--career-text-opacity:1;color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 46%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-u-text-blue-700{--career-text-opacity:1;color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-u-text-emerald-100-80{color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 80%,transparent)}.career-u-text-emerald-50-95{color:color-mix(in oklab,var(--nds-color-success-soft,oklch(.93 .04 150)) 95%,var(--nds-color-inverse,oklch(1 0 0)))}.career-u-text-emerald-500{--career-text-opacity:1;color:var(--nds-color-success,oklch(.56 .12 150))}.career-u-text-emerald-700{--career-text-opacity:1;color:var(--nds-color-success-ink,oklch(.4 .07 150))}.career-u-text-emerald-800{--career-text-opacity:1;color:var(--nds-color-success-ink,oklch(.4 .07 150))}.career-u-text-gray-400{--career-text-opacity:1;color:var(--nds-color-fg-subtle,oklch(.62 .012 82))}.career-u-text-gray-500{--career-text-opacity:1;color:var(--nds-color-fg-muted,oklch(.54 .012 82))}.career-u-text-gray-600{--career-text-opacity:1;color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-u-text-gray-700{--career-text-opacity:1;color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-u-text-gray-800{--career-text-opacity:1;color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-text-gray-900{--career-text-opacity:1;color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-text-indigo-100-80{color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 80%,transparent)}.career-u-text-indigo-100-85{color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 85%,transparent)}.career-u-text-indigo-100-90{color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 90%,transparent)}.career-u-text-indigo-400{--career-text-opacity:1;color:var(--nds-color-disc-c,oklch(.52 .14 264))}.career-u-text-indigo-50{--career-text-opacity:1;color:var(--nds-color-disc-c-soft,oklch(.92 .04 245))}.career-u-text-indigo-600{--career-text-opacity:1;color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-u-text-primary{--career-text-opacity:1;color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-text-rose-400{--career-text-opacity:1;color:var(--nds-color-danger,oklch(.55 .18 28))}.career-u-text-rose-700{--career-text-opacity:1;color:var(--nds-color-danger-ink,oklch(.4 .1 32))}.career-u-text-sky-700{--career-text-opacity:1;color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-u-text-slate-200{--career-text-opacity:1;color:var(--nds-color-border-line,oklch(.88 .02 78))}.career-u-text-slate-300{--career-text-opacity:1;color:var(--nds-color-fg-subtle,oklch(.62 .012 82))}.career-u-text-slate-400{--career-text-opacity:1;color:var(--nds-color-fg-subtle,oklch(.62 .012 82))}.career-u-text-slate-500{--career-text-opacity:1;color:var(--nds-color-fg-muted,oklch(.54 .012 82))}.career-u-text-slate-600{--career-text-opacity:1;color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-u-text-slate-700{--career-text-opacity:1;color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-u-text-slate-800{--career-text-opacity:1;color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-text-slate-900{--career-text-opacity:1;color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-text-teal-400{--career-text-opacity:1;color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-u-text-teal-500{--career-text-opacity:1;color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-u-text-teal-600{--career-text-opacity:1;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-u-text-teal-700{--career-text-opacity:1;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-u-text-white{--career-text-opacity:1;color:var(--nds-color-inverse,oklch(1 0 0))}.career-u-opacity-20{opacity:.2}.career-u-opacity-70{opacity:.7}.career-u-shadow{--career-shadow:var(--nds-shadow-sm, 0 1px 2px 0 color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 8%, transparent));--career-shadow-colored:0 1px 3px 0 var(--career-shadow-color),0 1px 2px -1px var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-2xl{--career-shadow:var(--nds-shadow-lg, 0 25px 50px -12px color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 24%, transparent));--career-shadow-colored:0 25px 50px -12px var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-inner{--career-shadow:inset 0 2px 4px 0 color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 5%, transparent);--career-shadow-colored:inset 0 2px 4px 0 var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-md{--career-shadow:var(--nds-shadow-md, 0 12px 30px color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 10%, transparent));--career-shadow-colored:0 4px 6px -1px var(--career-shadow-color),0 2px 4px -2px var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-sm{--career-shadow:var(--nds-shadow-sm, 0 1px 2px 0 color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 5%, transparent));--career-shadow-colored:0 1px 2px 0 var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-xl{--career-shadow:var(--nds-shadow-lg, 0 20px 25px -5px color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 12%, transparent));--career-shadow-colored:0 20px 25px -5px var(--career-shadow-color),0 8px 10px -6px var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-shadow-slate-200-50{--career-shadow-color:color-mix(in oklab, var(--nds-color-border-line, oklch(0.88 0.02 78)) 50%, transparent);--career-shadow:var(--career-shadow-colored)}.career-u-shadow-slate-200-70{--career-shadow-color:color-mix(in oklab, var(--nds-color-border-line, oklch(0.88 0.02 78)) 70%, transparent);--career-shadow:var(--career-shadow-colored)}.career-u-shadow-slate-300-40{--career-shadow-color:color-mix(in oklab, var(--nds-color-fg-muted, oklch(0.54 0.012 82)) 40%, transparent);--career-shadow:var(--career-shadow-colored)}.career-u-ring-1{--career-ring-offset-shadow:var(--career-ring-inset) 0 0 0 var(--career-ring-offset-width) var(--career-ring-offset-color);--career-ring-shadow:var(--career-ring-inset) 0 0 0 calc(1px + var(--career-ring-offset-width)) var(--career-ring-color);box-shadow:var(--career-ring-offset-shadow),var(--career-ring-shadow),var(--career-shadow,0 0 transparent)}.career-u-ring-indigo-200-20{--career-ring-color:color-mix(in oklab, var(--nds-color-disc-c, oklch(0.52 0.14 264)) 20%, transparent)}.career-u-ring-indigo-700-40{--career-ring-color:color-mix(in oklab, var(--nds-color-disc-c-ink, oklch(0.40 0.08 245)) 40%, transparent)}.career-u-ring-slate-200-60{--career-ring-color:color-mix(in oklab, var(--nds-color-border-line, oklch(0.88 0.02 78)) 60%, transparent)}.career-u-ring-slate-200-70{--career-ring-color:color-mix(in oklab, var(--nds-color-border-line, oklch(0.88 0.02 78)) 70%, transparent)}.career-u-blur-3xl{--career-blur:blur(64px);filter:var(--career-blur) var(--career-brightness) var(--career-contrast) var(--career-grayscale) var(--career-hue-rotate) var(--career-invert) var(--career-saturate) var(--career-sepia) var(--career-drop-shadow)}.career-u-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.career-u-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.career-u-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}@media (min-width:768px){.career-u-md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.career-u-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.career-u-xl-w-64{width:16rem}}@media (min-width:1280px){.career-u-xl-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.career-u-hover-neg-translate-y-0-5:hover{--career-translate-y:-0.125rem;transform:translate(var(--career-translate-x),var(--career-translate-y)) rotate(var(--career-rotate)) skewX(var(--career-skew-x)) skewY(var(--career-skew-y)) scaleX(var(--career-scale-x)) scaleY(var(--career-scale-y))}.career-u-hover-bg-indigo-50-35:hover{background-color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 35%,transparent)}.career-u-hover-bg-slate-800:hover{--career-bg-opacity:1;background-color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-u-hover-pl-1:hover{padding-left:.25rem}.career-u-hover-text-teal-600:hover{--career-text-opacity:1;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-u-hover-text-teal-700:hover{--career-text-opacity:1;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-u-hover-shadow-md:hover{--career-shadow:var(--nds-shadow-md, 0 12px 30px color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 10%, transparent));--career-shadow-colored:0 4px 6px -1px var(--career-shadow-color),0 2px 4px -2px var(--career-shadow-color);box-shadow:var(--career-ring-offset-shadow,0 0 transparent),var(--career-ring-shadow,0 0 transparent),var(--career-shadow)}.career-u-focus-border-amber-300:focus{--career-border-opacity:1;border-color:var(--nds-color-accent,oklch(.64 .13 48))}.career-u-focus-bg-white:focus{--career-bg-opacity:1;background-color:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-u-focus-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.career-u-focus-ring-4:focus{--career-ring-offset-shadow:var(--career-ring-inset) 0 0 0 var(--career-ring-offset-width) var(--career-ring-offset-color);--career-ring-shadow:var(--career-ring-inset) 0 0 0 calc(4px + var(--career-ring-offset-width)) var(--career-ring-color);box-shadow:var(--career-ring-offset-shadow),var(--career-ring-shadow),var(--career-shadow,0 0 transparent)}.career-u-focus-ring-amber-100:focus{--career-ring-opacity:1;--career-ring-color:var(--nds-color-accent-soft, oklch(0.9 0.04 48))}.career-u-focus-visible-ring-2:focus-visible{--career-ring-offset-shadow:var(--career-ring-inset) 0 0 0 var(--career-ring-offset-width) var(--career-ring-offset-color);--career-ring-shadow:var(--career-ring-inset) 0 0 0 calc(2px + var(--career-ring-offset-width)) var(--career-ring-color);box-shadow:var(--career-ring-offset-shadow),var(--career-ring-shadow),var(--career-shadow,0 0 transparent)}.career-u-focus-visible-ring-teal-400:focus-visible{--career-ring-opacity:1;--career-ring-color:var(--nds-color-disc-s, oklch(0.62 0.09 150))}@media (min-width:640px){.career-u-sm-flex-1{flex:1 1 0%}}@media (min-width:640px){.career-u-sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.career-u-sm-flex-row{flex-direction:row}}@media (min-width:640px){.career-u-sm-flex-wrap{flex-wrap:wrap}}@media (min-width:640px){.career-u-sm-items-start{align-items:flex-start}}@media (min-width:640px){.career-u-sm-items-center{align-items:center}}@media (min-width:640px){.career-u-sm-justify-end{justify-content:flex-end}}@media (min-width:640px){.career-u-sm-justify-between{justify-content:space-between}}@media (min-width:640px){.career-u-sm-p-10{padding:2.5rem}}@media (min-width:640px){.career-u-sm-px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:640px){.career-u-sm-text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:640px){.career-u-sm-text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:640px){.career-u-sm-text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:640px){.career-u-sm-text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.career-u-md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.career-u-md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.career-u-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.career-u-xl-block{display:block}}@media (min-width:1280px){.career-u-xl-w-64{width:16rem}}@media (min-width:1280px){.career-u-xl-shrink-0{flex-shrink:0}}@media (min-width:1280px){.career-u-xl-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.career-u-xl-flex-row{flex-direction:row}}.career-report-dashboard,.career-report-page{color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-report-dashboard .career-u-bg-gray-50,.career-report-dashboard .career-u-bg-slate-50,.career-report-dashboard .career-u-bg-white{background-color:var(--nds-color-bg-surface,oklch(.985 .006 78))}.career-report-dashboard .career-u-bg-slate-100,.career-report-dashboard .career-u-bg-slate-100-90,.career-report-dashboard .career-u-bg-slate-50-55,.career-report-dashboard .career-u-bg-slate-50-60{background-color:var(--nds-color-bg-subtle,oklch(.955 .012 78))}.career-report-dashboard .career-u-bg-emerald-400-10,.career-report-dashboard .career-u-bg-emerald-50,.career-report-dashboard .career-u-bg-emerald-50-60,.career-report-dashboard .career-u-bg-emerald-50-70,.career-report-dashboard .career-u-bg-teal-50,.career-report-dashboard .career-u-bg-teal-50-30,.career-report-dashboard .career-u-bg-teal-50-40{background-color:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-u-bg-amber-100,.career-report-dashboard .career-u-bg-amber-50,.career-report-dashboard .career-u-bg-amber-50-50,.career-report-dashboard .career-u-bg-amber-50-60{background-color:var(--nds-color-accent-soft,oklch(.9 .04 48))}.career-report-dashboard .career-u-bg-blue-100,.career-report-dashboard .career-u-bg-indigo-100,.career-report-dashboard .career-u-bg-indigo-500-30,.career-report-dashboard .career-u-bg-sky-50{background-color:color-mix(in oklab,var(--nds-color-disc-c-soft,oklch(.92 .04 245)) 58%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-u-bg-red-50,.career-report-dashboard .career-u-bg-rose-50,.career-report-dashboard .career-u-bg-rose-50-60{background-color:color-mix(in oklab,var(--nds-color-disc-d-soft,oklch(.92 .05 32)) 62%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-u-bg-primary,.career-report-dashboard .career-u-bg-teal-500{background-color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-dashboard .career-u-bg-amber-500{background-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 72%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-report-dashboard .career-u-bg-blue-500,.career-report-dashboard .career-u-bg-indigo-600{background-color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-report-dashboard .career-u-bg-gradient-to-br{background-image:linear-gradient(135deg,var(--nds-color-fg-primary,oklch(.24 .01 80)),color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 78%,var(--nds-color-disc-c-ink,oklch(.4 .08 245))))}.career-report-dashboard .career-u-bg-gradient-to-l,.career-report-dashboard .career-u-bg-gradient-to-r{--career-gradient-from:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--career-gradient-to:transparent}.career-report-dashboard .career-u-border-gray-200,.career-report-dashboard .career-u-border-slate-100,.career-report-dashboard .career-u-border-slate-200,.career-report-dashboard .career-u-border-slate-300{border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6))}.career-report-dashboard .career-u-border-teal-200,.career-report-dashboard .career-u-border-teal-300{border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 36%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-report-dashboard .career-u-border-amber-100,.career-report-dashboard .career-u-border-amber-200{border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 34%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)))}.career-report-dashboard .career-u-border-slate-700{border-color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 72%,var(--nds-color-bg-surface,oklch(.985 .006 78)))}.career-report-dashboard .career-u-text-gray-800,.career-report-dashboard .career-u-text-gray-900,.career-report-dashboard .career-u-text-slate-800,.career-report-dashboard .career-u-text-slate-900{color:var(--nds-color-fg-primary,oklch(.24 .01 80))}.career-report-dashboard .career-u-text-gray-400,.career-report-dashboard .career-u-text-gray-500,.career-report-dashboard .career-u-text-gray-600,.career-report-dashboard .career-u-text-gray-700,.career-report-dashboard .career-u-text-slate-400,.career-report-dashboard .career-u-text-slate-500,.career-report-dashboard .career-u-text-slate-600,.career-report-dashboard .career-u-text-slate-700{color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-report-dashboard .career-u-text-emerald-500,.career-report-dashboard .career-u-text-emerald-700,.career-report-dashboard .career-u-text-emerald-800,.career-report-dashboard .career-u-text-teal-400,.career-report-dashboard .career-u-text-teal-500,.career-report-dashboard .career-u-text-teal-600,.career-report-dashboard .career-u-text-teal-700{color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-dashboard .career-u-text-amber-400,.career-report-dashboard .career-u-text-amber-500,.career-report-dashboard .career-u-text-amber-600,.career-report-dashboard .career-u-text-amber-700,.career-report-dashboard .career-u-text-amber-800{color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-report-dashboard .career-u-text-blue-700,.career-report-dashboard .career-u-text-indigo-400,.career-report-dashboard .career-u-text-indigo-600,.career-report-dashboard .career-u-text-sky-700{color:var(--nds-color-disc-c-ink,oklch(.4 .08 245))}.career-report-dashboard .career-u-text-rose-400,.career-report-dashboard .career-u-text-rose-700{color:var(--nds-color-disc-d-ink,oklch(.4 .1 32))}.career-report-dashboard .career-u-bg-gradient-to-br .career-u-text-slate-200,.career-report-dashboard .career-u-bg-gradient-to-br .career-u-text-slate-300{color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 84%,var(--nds-color-bg-canvas,oklch(.97 .01 78)))}.career-report-dashboard .career-u-bg-gradient-to-br .career-u-text-teal-400,.career-report-dashboard .career-u-bg-gradient-to-br .career-u-text-teal-500{color:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 86%,var(--nds-color-inverse,oklch(1 0 0)))}.career-report-dashboard .career-u-bg-amber-500,.career-report-dashboard .career-u-bg-blue-500,.career-report-dashboard .career-u-bg-indigo-600,.career-report-dashboard .career-u-bg-primary,.career-report-dashboard .career-u-bg-slate-900,.career-report-dashboard .career-u-bg-teal-500{color:var(--nds-color-inverse,oklch(1 0 0))}.career-report-dashboard{font-family:var(--nds-typo-font-body, "Inter Tight", system-ui, sans-serif)}.career-report-dashboard h2,.career-report-dashboard h3,.career-report-dashboard h4,.career-report-v24-card-title,.career-report-v24-heading{font-family:var(--nds-typo-font-heading, var(--nds-typo-font-body, system-ui, sans-serif));letter-spacing:0}.career-report-v24-heading{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);line-height:var(--nds-typo-line-tight, 1.15)}.career-report-v24-card-title,.career-report-v24-section-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-weight:650;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v24-kicker{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;text-transform:uppercase}.career-report-v24-kicker--summary{margin-bottom:.25rem}.career-report-v24-kicker--nav{margin-bottom:.5rem}.career-report-v24-kicker--inverse{color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-report-v24-kicker--accent{color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-v24-kicker--cell{margin-bottom:.5rem}.career-report-v24-meta{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);line-height:var(--nds-typo-line-normal, 1.4)}.career-report-v24-meta--summary{margin-bottom:.5rem}.career-report-v24-meta--spacious{margin-bottom:.75rem}.career-report-v24-card-title--summary{margin-bottom:.5rem;font-size:var(--nds-typo-size-md, 1rem);font-weight:650}.career-report-v24-card-title--sticky{margin-bottom:.25rem}.career-report-v24-summary-spacer{height:.75rem}.career-report-v24-badge-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.career-report-v24-badge-row--stacked{flex-direction:column;gap:.375rem}.career-report-v24-why-link{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));font-size:var(--nds-typo-size-sm, .875rem);font-weight:600;text-decoration:none}.career-report-v24-why-link:focus-visible,.career-report-v24-why-link:hover{color:var(--nds-color-disc-s,oklch(.62 .09 150))}.career-report-v24-why-link--compact{min-height:auto;font-size:var(--nds-typo-size-xs, .75rem)}.career-report-v24-summary-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.25rem}.career-report-v24-vacancies-anchor{display:inline-flex}.career-report-page #career-vacancies{scroll-margin-top:calc(var(--nds-v3-topnav-height,72px) + var(--nds-space-lg,24px));margin-top:var(--nds-space-xl,32px)}@media (max-width:1279px){.career-report-page #career-vacancies{scroll-margin-top:calc(var(--nds-v3-topnav-height,72px) + var(--career-report-mobile-vector-scroll-offset,11.5rem))}}.career-report-v24-sidebar-nav{display:grid;gap:.25rem}.career-report-v24-sidebar-link{display:block;padding:.125rem 0;color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);text-decoration:none;transition:color 150ms ease,padding-left 150ms ease}.career-report-v24-sidebar-link:focus-visible,.career-report-v24-sidebar-link:hover{padding-left:.25rem;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-v24-card-body{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v24-card-body--executive{margin-top:.75rem;font-size:var(--nds-typo-size-sm, .875rem)}.career-report-v24-card-body--cell{font-size:var(--nds-typo-size-sm, .875rem)}.career-report-v24-executive,.career-report-v24-next-decision{margin-top:1.5rem}.career-report-v24-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.career-report-v24-section-head .career-report-v24-section-title{margin-top:.25rem;font-size:var(--nds-typo-size-xl, 1.25rem)}.career-report-v24-decision-grid{display:grid;gap:1rem}@media (min-width:768px){.career-report-v24-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.career-report-v24-decision-cell--default{color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-report-v24-decision-cell--warning{--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-accent, oklch(0.64 0.13 48)) 34%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  );color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-report-dashboard .career-report-v24-card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-radius:var(--nds-radius-md, 16px);--nds-card-padding:var(--nds-space-lg, 24px);background:var(--nds-card-bg);border-color:var(--nds-card-border);border-radius:var(--nds-card-radius);box-shadow:var(--nds-shadow-sm,0 8px 24px oklch(.2 .01 80 / .08));color:var(--nds-color-fg-primary,oklch(.24 .01 80));padding:var(--nds-card-padding)}.career-report-dashboard .career-report-v24-card--compact.nds-card{--nds-card-radius:var(--nds-radius-sm, 12px);--nds-card-padding:var(--nds-space-md, 16px);box-shadow:none}.career-report-dashboard .career-report-v24-card--subtle.nds-card{--nds-card-bg:var(--nds-color-bg-subtle, oklch(0.955 0.012 78))}.career-report-dashboard .career-report-v24-card--accent.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-disc-s-soft, oklch(0.93 0.04 150)) 62%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-s, oklch(0.62 0.09 150)) 38%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  )}.career-report-dashboard .career-report-v24-card--inverse.nds-card{--nds-card-bg:var(--nds-color-fg-primary, oklch(0.24 0.01 80));--nds-card-border:color-mix(in oklab, var(--nds-color-fg-primary, oklch(0.24 0.01 80)) 70%, white);background:linear-gradient(135deg,var(--nds-color-fg-primary,oklch(.24 .01 80)),color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 78%,var(--nds-color-disc-c-ink,oklch(.4 .08 245))));color:var(--nds-color-inverse,oklch(1 0 0))}.career-report-dashboard .career-report-v24-card--warning.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-accent-soft, oklch(0.9 0.04 48)) 72%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-accent, oklch(0.64 0.13 48)) 34%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  )}.career-report-dashboard .career-report-v24-card--danger.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-disc-d-soft, oklch(0.92 0.05 32)) 62%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-d-ink, oklch(0.40 0.10 32)) 24%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  )}.career-report-dashboard .career-report-v24-card--success.nds-card{--nds-card-bg:color-mix(
    in oklab,
    var(--nds-color-disc-s-soft, oklch(0.93 0.04 150)) 58%,
    var(--nds-color-bg-surface, oklch(0.985 0.006 78))
  );--nds-card-border:color-mix(
    in oklab,
    var(--nds-color-disc-s-ink, oklch(0.40 0.07 150)) 24%,
    var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))
  )}.career-report-dashboard .career-report-v24-card--inverse .career-report-v24-card-body,.career-report-dashboard .career-report-v24-card--inverse .career-report-v24-kicker{color:color-mix(in oklab,var(--nds-color-inverse,oklch(1 0 0)) 84%,var(--nds-color-bg-canvas,oklch(.97 .01 78)))}.career-report-dashboard .career-report-v24-badge.nds-badge{align-items:center;background:var(--nds-color-bg-surface,oklch(.985 .006 78));border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:inline-flex;font-size:var(--nds-typo-size-xs, .75rem);font-weight:650;gap:.25rem;line-height:1;padding:.35rem .65rem}.career-report-dashboard .career-report-v24-badge--compact.nds-badge{font-size:var(--nds-typo-size-xs, .75rem);padding:.25rem .625rem}.career-report-v24-badge__label{font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;text-transform:uppercase}.career-report-v24-badge__value{font-weight:500;white-space:nowrap}.career-report-dashboard .career-report-v24-badge--mode.nds-badge{align-items:center;border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 38%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)));color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));display:inline-flex;font-weight:600;padding:.25rem .75rem}.career-report-dashboard .career-report-v24-badge--score.nds-badge{background:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 72%,var(--nds-color-bg-surface,oklch(.985 .006 78)));border-color:color-mix(in oklab,var(--nds-color-disc-s,oklch(.62 .09 150)) 38%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)));color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));font-size:var(--nds-typo-size-sm, .875rem);font-weight:600;padding:.375rem .75rem}.career-report-dashboard .career-report-v24-badge--confidence-high.nds-badge{background:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 68%,#fff);border-color:color-mix(in oklab,var(--nds-color-disc-s-ink,oklch(.4 .07 150)) 28%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)));color:var(--nds-color-disc-s-ink,oklch(.4 .07 150))}.career-report-dashboard .career-report-v24-badge--confidence-medium.nds-badge{background:color-mix(in oklab,var(--nds-color-accent-soft,oklch(.9 .04 48)) 70%,#fff);border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 30%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)));color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 58%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-report-dashboard .career-report-v24-badge--confidence-low.nds-badge{background:color-mix(in oklab,var(--nds-color-danger-soft,oklch(.95 .025 25)) 72%,#fff);border-color:color-mix(in oklab,var(--nds-color-danger,oklch(.58 .16 25)) 34%,var(--nds-color-border-hair,oklch(.84 .01 80 / .6)));color:var(--nds-color-danger,oklch(.58 .16 25))}.career-report-dashboard .career-report-v24-badge--floating.nds-badge{box-shadow:var(--nds-shadow-sm,0 8px 24px oklch(.2 .01 80 / .08))}.career-report-dashboard .career-report-v24-track-card.nds-card{--nds-card-padding:var(--nds-space-md, 16px);min-height:100%}.career-report-dashboard .career-report-v24-track-card.nds-card:hover{box-shadow:var(--nds-shadow-md,0 12px 30px oklch(.2 .01 80 / .14))}.career-report-dashboard .career-report-v24-drawer-card.nds-card{--nds-card-padding:var(--nds-space-lg, 24px)}.career-v24-drawer-head{border-bottom:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}.career-v24-drawer-head__copy{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.career-v24-drawer-eyebrow{color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;text-transform:uppercase}.career-v24-tab-label--drawer{font-size:var(--nds-typo-size-xs, .75rem)}.career-v24-drawer-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-lg, 1.125rem);font-weight:600;line-height:1.35;margin-top:.25rem;width:100%;max-width:100%}.career-v24-drawer-meta,.career-v24-drawer-subtitle{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.25rem}.career-v24-drawer-badges{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.career-report-dashboard .career-v24-drawer-badges .career-report-v24-badge--confidence.nds-badge,.career-report-dashboard .career-v24-drawer-badges .career-report-v24-badge--score.nds-badge{box-sizing:border-box;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .75rem;font-size:var(--nds-typo-size-xs, .75rem);font-weight:500;line-height:1.2}.career-report-dashboard .career-v24-drawer-badges .career-report-v24-badge__label{font-weight:500}.career-report-dashboard .career-v24-drawer-badges .career-report-v24-badge__value{font-weight:500}.career-v24-drawer-stack{display:grid;gap:1.5rem}.career-v24-two-column-grid{display:grid;gap:1rem}.career-report-dashboard .career-report-v24-info-card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))}.career-report-v24-kicker--compact{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;margin-bottom:.5rem;text-transform:uppercase}.career-report-v24-card-body--compact{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625)}.career-report-v24-profile-ref{background:color-mix(in oklab,var(--nds-color-disc-s-soft,oklch(.93 .04 150)) 52%,transparent);border-radius:.25rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--nds-color-disc-s-ink,oklch(.4 .07 150));font-weight:650;padding:.05em .2em}.career-report-v24-chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.career-report-dashboard .career-report-v24-badge--chip.nds-badge{align-items:center;background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border-color:var(--nds-color-border-hair,oklch(.84 .01 80 / .6));color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:inline-flex;font-weight:500;padding:.25rem .75rem}.career-report-v24-list{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:grid;font-size:var(--nds-typo-size-sm, .875rem);gap:.5rem;line-height:var(--nds-typo-line-relaxed, 1.625);list-style:none;margin:0;padding-left:0}.career-report-dashboard .career-report-v24-action-card.nds-card,.career-report-dashboard .career-report-v24-risk-card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1.25rem}.career-report-v24-action-card__head{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.career-report-v24-action-card__number{align-items:center;background:var(--nds-color-disc-s,oklch(.62 .09 150));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-inverse,oklch(1 0 0));display:inline-flex;flex-shrink:0;font-size:var(--nds-typo-size-sm, .875rem);font-weight:700;height:2.25rem;justify-content:center;line-height:1;width:2.25rem}.career-report-v24-action-card__title,.career-report-v24-risk-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:700;line-height:var(--nds-typo-line-tight, 1.2)}.career-report-v24-action-list{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));display:grid;font-size:var(--nds-typo-size-sm, .875rem);gap:.5rem;line-height:var(--nds-typo-line-relaxed, 1.625);margin:0;padding-left:0}.career-report-v24-action-list__item{display:flex;gap:.75rem}.career-report-v24-action-list__index{align-items:center;background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border-radius:var(--nds-radius-pill,999px);color:var(--nds-color-fg-muted,oklch(.5 .012 82));display:inline-flex;flex:0 0 auto;font-size:.6875rem;font-weight:600;height:1.25rem;justify-content:center;line-height:1;margin-top:.125rem;width:1.25rem}.career-report-v24-risk-card__title{margin-bottom:.75rem}.career-report-v24-risk-grid{display:grid;gap:1rem}.career-report-dashboard .career-report-v24-risk-panel.nds-card{--nds-card-radius:var(--nds-radius-sm, 12px);--nds-card-padding:0.75rem;box-shadow:none}.career-report-dashboard .career-report-v24-risk-panel--danger.nds-card{--nds-card-bg:color-mix(in oklab, var(--nds-color-danger-soft, oklch(0.95 0.025 25)) 72%, var(--nds-color-bg-surface, oklch(0.985 0.006 78)));--nds-card-border:color-mix(in oklab, var(--nds-color-danger, oklch(0.58 0.16 25)) 38%, var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6)))}.career-report-dashboard .career-report-v24-risk-panel--subtle.nds-card{--nds-card-bg:var(--nds-color-bg-subtle, oklch(0.955 0.012 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6))}.career-report-dashboard .career-report-v24-risk-panel--success.nds-card{--nds-card-bg:color-mix(in oklab, var(--nds-color-success-soft, oklch(0.94 0.035 150)) 72%, var(--nds-color-bg-surface, oklch(0.985 0.006 78)));--nds-card-border:color-mix(in oklab, var(--nds-color-success, oklch(0.56 0.10 150)) 38%, var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6)))}.career-report-dashboard .career-report-v24-risk-panel--warning.nds-card{--nds-card-bg:color-mix(in oklab, var(--nds-color-warning-soft, oklch(0.95 0.04 75)) 72%, var(--nds-color-bg-surface, oklch(0.985 0.006 78)));--nds-card-border:color-mix(in oklab, var(--nds-color-warning, oklch(0.70 0.12 70)) 38%, var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6)))}.career-report-v24-risk-panel__kicker{color:var(--nds-color-fg-muted,oklch(.5 .012 82));font-size:var(--nds-typo-size-xs, .75rem);font-weight:600;letter-spacing:0;margin-bottom:.5rem;text-transform:uppercase}.career-report-v24-risk-panel__kicker--danger{color:var(--nds-color-danger,oklch(.58 .16 25))}.career-report-v24-risk-panel__kicker--success{color:var(--nds-color-success,oklch(.56 .1 150))}.career-report-v24-risk-panel__kicker--warning{color:var(--nds-color-warning,oklch(.7 .12 70))}.career-report-dashboard .career-report-v24-tactics-card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1.25rem}.career-report-v24-tactics-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:700;line-height:var(--nds-typo-line-tight, 1.2);margin-bottom:.75rem}.career-report-v24-tactics-card__stack{display:grid;gap:1rem}.career-report-dashboard .career-report-v24-hypotheses-card.nds-card{--nds-card-bg:var(--nds-color-bg-surface, oklch(0.985 0.006 78));--nds-card-border:var(--nds-color-border-hair, oklch(0.84 0.01 80 / 0.6));--nds-card-padding:1.25rem}.career-report-v24-hypotheses-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-md, 1rem);font-weight:650;line-height:var(--nds-typo-line-tight, 1.2);margin-bottom:.75rem}.career-report-v24-hypotheses-card__stack{display:grid;gap:1rem}.career-report-v24-hypothesis{background:var(--nds-color-bg-subtle,oklch(.955 .012 78));border:1px solid var(--nds-color-border-hair,oklch(.84 .01 80 / .6));border-radius:var(--nds-radius-sm,12px);padding:.75rem}.career-report-v24-hypothesis__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:var(--nds-typo-size-sm, .875rem);font-weight:500;line-height:var(--nds-typo-line-normal, 1.5)}.career-report-v24-hypothesis__line{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:var(--nds-typo-size-sm, .875rem);line-height:var(--nds-typo-line-relaxed, 1.625);margin-top:.5rem}.career-report-v24-hypothesis__label{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-weight:500}.career-vacancy-block{background:var(--nds-color-bg-surface,oklch(.99 .006 78));border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:8px;box-shadow:var(--nds-shadow-sm,0 1px 2px rgba(15,23,42,.05));color:var(--nds-color-fg-primary,oklch(.24 .01 80));display:grid;gap:1rem;padding:1rem}.career-vacancy-block--full{max-width:58rem;margin:1.25rem 0}.career-vacancy-block--compact{margin:0;max-width:none}.career-vacancy-block__head{align-items:flex-start;display:flex;flex-direction:column;gap:.875rem;justify-content:space-between}.career-vacancy-block__intro{display:grid;gap:.375rem}.career-vacancy-block__intro .career-report-v24-kicker{font-weight:650;letter-spacing:.08em;margin:0}.career-vacancy-block__section-title.career-report-v24-section-title{font-size:var(--nds-typo-size-xl, 1.25rem);font-weight:650;line-height:var(--nds-typo-line-tight, 1.2);margin:0}.career-vacancy-card__scenario{color:var(--nds-color-fg-muted,oklch(.54 .012 82));font-size:.75rem;font-weight:650;line-height:1rem;margin:0;text-transform:uppercase}.career-vacancy-block__lead{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.875rem;line-height:1.5;margin:0;max-width:44rem}.career-vacancy-block__disclaimer{background:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 14%,var(--nds-color-bg-surface,oklch(.99 .006 78)));border:1px solid color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 32%,var(--nds-color-border-line,oklch(.88 .02 78)));border-left:3px solid color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 72%,var(--nds-color-border-line,oklch(.88 .02 78)));border-radius:8px;box-shadow:0 1px 0 color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 10%,transparent);color:color-mix(in oklab,var(--nds-color-fg-primary,oklch(.24 .01 80)) 88%,var(--nds-color-accent,oklch(.64 .13 48)));font-size:.8125rem;font-weight:550;line-height:1.45;margin:0;max-width:44rem;padding:.8rem .95rem .8rem .875rem}.career-vacancy-block__status{align-items:center;border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:650;gap:.375rem;line-height:1;min-height:2rem;padding:.5rem .75rem;white-space:nowrap}.career-vacancy-block__status--ready{background:color-mix(in oklab,var(--nds-color-success,oklch(.54 .12 145)) 12%,transparent);border-color:color-mix(in oklab,var(--nds-color-success,oklch(.54 .12 145)) 28%,var(--nds-color-border-line,oklch(.88 .02 78)));color:color-mix(in oklab,var(--nds-color-success,oklch(.54 .12 145)) 70%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-vacancy-block__status--pending{background:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 12%,transparent);border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 28%,var(--nds-color-border-line,oklch(.88 .02 78)));color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 70%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-vacancy-block__status--failed{background:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 10%,transparent);border-color:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 24%,var(--nds-color-border-line,oklch(.88 .02 78)));color:var(--nds-color-danger,oklch(.55 .18 28))}.career-vacancy-block__status--empty{background:var(--nds-color-bg-subtle,oklch(.96 .008 78));color:var(--nds-color-fg-secondary,oklch(.42 .015 82))}.career-vacancy-block__notice-spinner,.career-vacancy-block__spinner{border:2px solid currentColor;border-right-color:transparent;border-radius:999px;display:inline-block;flex:0 0 auto}.career-vacancy-block__spinner{height:.875rem;width:.875rem;animation:career-vacancy-spin 850ms linear infinite}.career-vacancy-block__notice-spinner{color:var(--nds-color-accent,oklch(.64 .13 48));height:1.5rem;margin-top:.125rem;width:1.5rem;animation:career-vacancy-spin 850ms linear infinite}.career-vacancy-block__notice{border-radius:8px;display:flex;gap:.75rem;margin:0;padding:.875rem}.career-vacancy-block__notice--pending{background:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 9%,var(--nds-color-bg-surface,oklch(.99 .006 78)));border:1px solid color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 18%,var(--nds-color-border-line,oklch(.88 .02 78)))}.career-vacancy-block__notice--failed{background:color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 7%,var(--nds-color-bg-surface,oklch(.99 .006 78)));border:1px solid color-mix(in oklab,var(--nds-color-danger,oklch(.55 .18 28)) 18%,var(--nds-color-border-line,oklch(.88 .02 78)));display:grid}.career-vacancy-block__notice--empty{background:var(--nds-color-bg-subtle,oklch(.96 .008 78));border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));display:grid}.career-vacancy-block__notice-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:.875rem;font-weight:650;line-height:1.25rem;margin:0}.career-vacancy-block__notice-text{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.8125rem;line-height:1.35;margin:.125rem 0 0}.career-vacancy-block__fallback-links,.career-vacancy-block__list{list-style:none;margin:0;padding:0}.career-vacancy-block__fallback-links{display:flex;flex-wrap:wrap;gap:.5rem}.career-vacancy-block__fallback-link{align-items:center;background:var(--nds-color-bg-surface,oklch(.99 .006 78));border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:999px;color:var(--nds-color-fg-primary,oklch(.24 .01 80));display:inline-flex;font-size:.8125rem;font-weight:550;line-height:1rem;padding:.5rem .75rem;text-decoration:none}.career-vacancy-block__fallback-link:hover{border-color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 36%,var(--nds-color-border-line,oklch(.88 .02 78)));color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 70%,var(--nds-color-fg-primary,oklch(.24 .01 80)))}.career-vacancy-block__scenario{display:grid;gap:.75rem}.career-vacancy-block__scenario+.career-vacancy-block__scenario{border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78));padding-top:1rem}.career-vacancy-block__scenario-title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:.9375rem;font-weight:650;line-height:1.3;margin:0}.career-vacancy-block__list{display:grid;gap:.625rem}.career-vacancy-card{align-items:flex-start;background:var(--nds-color-bg-subtle,oklch(.96 .008 78));border:1px solid color-mix(in oklab,var(--nds-color-border-line,oklch(.88 .02 78)) 78%,transparent);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;padding:.875rem}.career-vacancy-card__main{display:grid;gap:.25rem;min-width:0}.career-vacancy-card__scenario{letter-spacing:.04em}.career-vacancy-card__title{color:var(--nds-color-fg-primary,oklch(.24 .01 80));font-size:.9375rem;font-weight:500;line-height:1.35;margin:0}.career-vacancy-card__title a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.career-vacancy-card__title a:hover{color:color-mix(in oklab,var(--nds-color-accent,oklch(.64 .13 48)) 70%,var(--nds-color-fg-primary,oklch(.24 .01 80)));text-decoration:underline;text-underline-offset:0.18em}.career-vacancy-card__meta{color:var(--nds-color-fg-secondary,oklch(.42 .015 82));font-size:.8125rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.career-vacancy-card__score{background:var(--nds-color-bg-surface,oklch(.99 .006 78));border:1px solid var(--nds-color-border-line,oklch(.88 .02 78));border-radius:999px;color:var(--nds-color-fg-primary,oklch(.24 .01 80));flex:0 0 auto;font-size:.75rem;font-weight:650;line-height:1;margin:0;padding:.375rem .5rem;white-space:nowrap}.career-vacancy-block__score-note{border-top:1px solid var(--nds-color-border-line,oklch(.88 .02 78));color:var(--nds-color-fg-muted,oklch(.54 .012 82));font-size:.75rem;line-height:1.45;margin:0;padding-top:.875rem}@keyframes career-vacancy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.career-vacancy-block__notice-spinner,.career-vacancy-block__spinner{animation:none}}@media (min-width:640px){.career-vacancy-block{padding:1.125rem}.career-vacancy-block__head{flex-direction:row}.career-v24-drawer-head{align-items:stretch;flex-direction:column;gap:.75rem}.career-v24-drawer-badges{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100%}.career-v24-drawer-title{font-size:var(--nds-typo-size-xl, 1.25rem)}.career-v24-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.career-report-legacy-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-report-v24-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.career-report-legacy-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}