.reveal_reveal__FPzI_{transition:transform .64s cubic-bezier(.22,1,.36,1);will-change:transform}.reveal_armed__9iaG5{transform:translateY(18px)}.reveal_shown__4CGPT{transform:none}@media(prefers-reduced-motion:reduce){.reveal_reveal__FPzI_{transition:none}.reveal_armed__9iaG5{transform:none}}.tooltip_root__bytng{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}.tooltip_floating__W40gx{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark);--tooltip-local-origin-x:50%;--tooltip-local-origin-y:50%;position:fixed;top:var(--tooltip-y,0);left:var(--tooltip-x,0);z-index:1400;width:max-content;max-width:min(var(--tooltip-compact-max-width),var(--tooltip-boundary-max-width,100vw));border-radius:var(--tooltip-radius);background:var(--tooltip-local-bg);box-shadow:var(--tooltip-shadow);color:var(--tooltip-local-text);font-family:var(--font-sans);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transform:translate3d(0,.25rem,0) scale(.98);transform-origin:var(--tooltip-local-origin-x) var(--tooltip-local-origin-y);transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_open__uXxPS{opacity:1;transform:translateZ(0) scale(1)}.tooltip_toneDark__aFQjH{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark)}.tooltip_toneLight__5HKzb{--tooltip-local-bg:var(--tooltip-bg-light);--tooltip-local-text:var(--tooltip-text-light);--tooltip-local-body:var(--tooltip-body-light)}.tooltip_compact__17Qcp{max-width:min(var(--tooltip-compact-max-width),var(--tooltip-boundary-max-width,100vw));padding:var(--tooltip-compact-padding);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height);white-space:normal}.tooltip_rich__gEuma{display:grid;max-width:min(var(--tooltip-rich-max-width),var(--tooltip-boundary-max-width,100vw));gap:.45rem;padding:var(--tooltip-rich-padding);font-size:var(--tooltip-body-size);line-height:var(--tooltip-body-line-height)}.tooltip_title__Nc8s3{color:var(--tooltip-local-text);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height)}.tooltip_body__PndtM{color:var(--tooltip-local-body);font-size:var(--tooltip-body-size);font-weight:var(--type-weight-regular);line-height:var(--tooltip-body-line-height)}.tooltip_arrow__cU382{position:absolute;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border-radius:1px;background:var(--tooltip-local-bg);content:"";pointer-events:none;transform:rotate(45deg)}.tooltip_sideTop__Fwhrs{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:100%}.tooltip_sideBottom__0LtL8{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:0}.tooltip_sideLeft__sqySs{--tooltip-local-origin-x:100%;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideRight__SBOTj{--tooltip-local-origin-x:0;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideTop__Fwhrs .tooltip_arrow__cU382{bottom:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideBottom__0LtL8 .tooltip_arrow__cU382{top:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideLeft__sqySs .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);right:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideRight__SBOTj .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);left:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_helpTrigger__Qr04K{display:inline-flex;width:var(--tooltip-help-trigger-hit-area);height:var(--tooltip-help-trigger-hit-area);align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:rgba(0,0,0,0);color:var(--tooltip-help-icon-color);cursor:help;line-height:1;padding:0;transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_helpTrigger__Qr04K:focus-visible,.tooltip_helpTrigger__Qr04K:hover,.tooltip_helpTrigger__Qr04K[data-open=true]{background:color-mix(in srgb,var(--color-icon-background) 58%,transparent);color:var(--color-icon-primary)}.tooltip_helpTrigger__Qr04K:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 36%,transparent);outline-offset:2px}.tooltip_helpTriggerIcon__m8u80{width:var(--tooltip-help-trigger-size);height:var(--tooltip-help-trigger-size)}@media(prefers-reduced-motion:reduce){.tooltip_floating__W40gx{transition:none}}.platform-tree-sidebar_sidebar__oiQjG{--tree-rail-surface-start:var(--color-white);--tree-rail-surface:var(--color-white);--tree-rail-surface-end:var(--color-white);--tree-rail-border:var(--color-divider);--tree-rail-border-strong:var(--color-stroke);--tree-rail-ink:var(--color-text-primary);--tree-rail-muted:var(--color-text-secondary);--tree-rail-muted-soft:var(--color-text-meta);--tree-rail-accent:var(--color-primary-200);--tree-rail-accent-soft:var(--color-button-secondary-bg);--tree-rail-hover:var(--color-button-hover);--tree-rail-control-bg:var(--color-card-bg);--pathways-rail-surface-start:var(--tree-rail-surface-start);--pathways-rail-surface:var(--tree-rail-surface);--pathways-rail-surface-end:var(--tree-rail-surface-end);--pathways-rail-border:var(--tree-rail-border);--pathways-rail-border-strong:var(--tree-rail-border-strong);--pathways-rail-ink:var(--tree-rail-ink);--pathways-rail-muted:var(--tree-rail-muted);--pathways-rail-muted-soft:var(--tree-rail-muted-soft);--pathways-rail-accent:var(--tree-rail-accent);--pathways-rail-accent-soft:var(--tree-rail-accent-soft);z-index:5;min-width:0;overflow-y:auto;background:var(--tree-rail-surface);color:var(--tree-rail-ink);scrollbar-color:var(--tree-rail-border-strong) rgba(0,0,0,0)}.platform-tree-sidebar_viewport__LSUL6{position:sticky;top:0;width:100%;height:100vh;min-height:100vh;border-right:1px solid var(--tree-rail-border)}@media(max-width:767px){.platform-tree-sidebar_viewport__LSUL6{position:static;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--tree-rail-border)}}.platform-tree-sidebar_collapsed__PIEGs{display:flex;flex-direction:column;align-items:center;padding:.75rem .45rem;overflow:hidden}.platform-tree-sidebar_contained__dMSb9{position:sticky;top:4.75rem;max-height:calc(100vh - 5.5rem);border:1px solid var(--tree-rail-border);border-radius:var(--radius-surface);background:var(--tree-rail-surface);box-shadow:none}@media(max-width:860px){.platform-tree-sidebar_contained__dMSb9{position:static;max-height:min(42vh,360px)}}.platform-tree-sidebar_header__zesPb{position:sticky;top:0;z-index:2;display:grid;gap:.65rem;margin:0;padding:.85rem .75rem .75rem;border-bottom:1px solid var(--tree-rail-border);background:color-mix(in srgb,var(--tree-rail-surface) 96%,transparent);backdrop-filter:blur(14px)}.platform-tree-sidebar_titleRow___QuJz{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.platform-tree-sidebar_label__xMy97{margin:0!important;color:var(--tree-rail-ink)!important;font-size:.82rem!important;font-weight:700;letter-spacing:0;line-height:1;text-align:left;text-transform:none}.platform-tree-sidebar_collapseButton__Im_OV,.platform-tree-sidebar_railToggle__ojf73{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--tree-rail-border);border-radius:var(--radius-control);background:var(--color-white);color:var(--tree-rail-muted);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.platform-tree-sidebar_collapseButton__Im_OV svg,.platform-tree-sidebar_railToggle__ojf73 svg{width:1rem;height:1rem}.platform-tree-sidebar_collapseButton__Im_OV:hover,.platform-tree-sidebar_railToggle__ojf73:hover{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-hover);color:var(--tree-rail-ink)}.platform-tree-sidebar_collapseButton__Im_OV:focus-visible,.platform-tree-sidebar_railToggle__ojf73:focus-visible{outline:2px solid color-mix(in srgb,var(--tree-rail-accent) 24%,transparent);outline-offset:2px}.platform-tree-sidebar_railToggle__ojf73{margin:0 auto}.platform-tree-sidebar_collapseIcon__7yUht{width:1rem;height:1rem;transition:transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.platform-tree-sidebar_collapseIconDown__zzmug{transform:rotate(0deg)}.platform-tree-sidebar_collapseIconLeft__DynQs{transform:rotate(90deg)}.platform-tree-sidebar_collapseIconRight__zgKN8{transform:rotate(-90deg)}.platform-tree-sidebar_railLabel__qUaBd{margin:.75rem 0 0!important;color:var(--tree-rail-muted-soft)!important;font-size:.64rem!important;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;writing-mode:vertical-rl}.platform-tree-sidebar_railMeta__wPhIL{margin:.65rem 0 0!important;color:var(--tree-rail-accent)!important;font-size:.58rem!important;font-weight:700;line-height:1;text-align:center;writing-mode:vertical-rl}.platform-tree-sidebar_body___py02{display:flex;flex-direction:column;min-height:0;padding:.45rem .45rem .75rem}@media(max-width:767px){.platform-tree-sidebar_viewport__LSUL6 .platform-tree-sidebar_body___py02{max-height:min(42vh,360px);overflow-y:auto}}.platform-tree-sidebar_section__jhjGt{padding:0 .3rem;margin-top:.85rem;margin-bottom:.36rem}.platform-tree-sidebar_sectionLabel__idVm0{display:flex;align-items:center;gap:.4rem;color:var(--tree-rail-muted-soft);font-size:.66rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.platform-tree-sidebar_branchList__2DYxR{position:relative;display:flex;flex-direction:column;gap:.16rem;margin:0;padding:0}.platform-tree-sidebar_item__te_iu{position:relative;display:grid;gap:.24rem;min-width:0;min-height:2.58rem;margin:1px 0;padding:.48rem .58rem;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tree-rail-muted);cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease}.platform-tree-sidebar_item__te_iu:hover{background:var(--tree-rail-hover);color:var(--tree-rail-ink)}.platform-tree-sidebar_item__te_iu:hover .platform-tree-sidebar_itemTag__6Peyu{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-control-bg);color:var(--tree-rail-accent)}.platform-tree-sidebar_item__te_iu:focus-visible{outline:2px solid var(--tree-rail-border-strong);outline-offset:2px}.platform-tree-sidebar_itemActive__riCg5{background:var(--tree-rail-accent-soft);color:var(--tree-rail-ink)}.platform-tree-sidebar_itemActive__riCg5 .platform-tree-sidebar_itemTag__6Peyu{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-control-bg);color:var(--tree-rail-accent)}.platform-tree-sidebar_itemHeader__hZeOL{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.platform-tree-sidebar_itemTitle__E3Xao{min-width:0;overflow:hidden;color:inherit;font-size:.77rem;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.platform-tree-sidebar_itemTag__6Peyu{flex:0 0 auto;max-width:7rem;padding:.16rem .38rem;border:1px solid var(--tree-rail-border);border-radius:999px;background:var(--color-white);font-size:.6rem;font-weight:700;line-height:1}.platform-tree-sidebar_itemMeta__ypzuk,.platform-tree-sidebar_itemTag__6Peyu{overflow:hidden;color:var(--tree-rail-muted);text-overflow:ellipsis;white-space:nowrap}.platform-tree-sidebar_itemMeta__ypzuk{min-width:0;font-size:.64rem;font-weight:600;line-height:1.2}.platform-tree-sidebar_notice__RKnfc{margin:0;padding:.55rem .65rem;color:var(--tree-rail-muted)!important;font-size:.72rem;font-weight:600;line-height:1.35}@media(max-width:767px){.platform-tree-sidebar_collapsed__PIEGs{min-height:3.25rem;flex-direction:row;justify-content:flex-start;padding:.55rem .75rem}.platform-tree-sidebar_railToggle__ojf73{margin:0}.platform-tree-sidebar_railLabel__qUaBd,.platform-tree-sidebar_railMeta__wPhIL{margin:0 0 0 .65rem!important;writing-mode:horizontal-tb}.platform-tree-sidebar_railMeta__wPhIL{margin-left:auto!important}}.capabilities_root__oKyH1{width:100%}.capabilities_sheet__Nk0Le{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%;padding:clamp(1rem,2vw,1.35rem);border:0;border-radius:var(--radius-surface);background:var(--sg-surface,var(--color-card-bg))}.capabilities_sheetHeader__VvcvO{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.15rem}.capabilities_sheetHeader__VvcvO h2{margin:0;background:none!important;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--font-sans);font-size:1.1rem!important;font-weight:700!important;line-height:1.18;letter-spacing:0;text-align:left!important}.capabilities_sheetKicker__aJooy{color:var(--color-text-meta);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.capabilities_sheetSummary__hsvYe{margin:0;max-width:74rem;color:var(--color-text-secondary);font-size:.84rem;line-height:1.52}.capabilities_objective__6VK0h{display:flex;flex-direction:column;gap:.5rem;padding:clamp(.86rem,1.4vw,1rem);border:1px solid var(--sg-line,var(--color-stroke));border-left:3px solid var(--color-primary-200);border-radius:.7rem;background:var(--sg-surface-strong,var(--color-white))}.capabilities_objectiveRow___K0xG{display:flex;flex-direction:column;gap:.15rem}.capabilities_objectiveLabel__iHQuS{color:var(--color-text-meta);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.capabilities_objectiveGoal__aj_ut{margin:0;color:var(--color-text-primary);font-size:.84rem;font-weight:600;line-height:1.45}.capabilities_objectiveHow__yB90O{margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.5}.capabilities_components__TzsT6{display:flex;flex-direction:column;gap:.9rem}.capabilities_component__vy5Fe{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:clamp(.9rem,1.4vw,1rem);border:1px solid var(--sg-line,var(--color-divider));border-radius:.75rem;background:var(--sg-surface-strong,var(--color-card-bg))}.capabilities_componentHead__wqf1Q{display:flex;flex-direction:column;gap:.2rem}.capabilities_componentHead__wqf1Q h3{margin:0;background:none!important;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--font-sans);font-size:.95rem!important;font-weight:700!important;line-height:1.2;letter-spacing:0;text-align:left!important}.capabilities_componentMakeup__blHoc{margin:0;color:var(--color-text-meta);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.7rem;line-height:1.5;word-break:break-word}.capabilities_capabilityList__wWi0U{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.capabilities_capability__jGr3c{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-top:.7rem;border-top:1px dashed var(--color-divider)}.capabilities_capability__jGr3c:first-child{padding-top:0;border-top:0}.capabilities_capabilityHead__wBp0_{display:flex;align-items:flex-start;gap:.4rem;min-width:0}.capabilities_capabilityHead__wBp0_ strong{display:block;color:var(--color-text-primary);font-size:.84rem;font-weight:700;line-height:1.25}.capabilities_capabilityArrow__gqXih{margin-top:.15rem;color:var(--color-primary-200);flex-shrink:0}.capabilities_capabilityWhat__GaFx9{display:block;color:var(--color-text-secondary);font-size:.78rem;line-height:1.45}.capabilities_metricsWrap__d_5Tw{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--sg-line,var(--color-divider));border-radius:var(--radius-control);background:var(--sg-surface,var(--color-web-wash))}.capabilities_metrics__Zsx9b{width:100%;min-width:48rem;border-collapse:collapse;font-size:.76rem}.capabilities_metrics__Zsx9b thead th{padding:.42rem .55rem;border-bottom:1px solid var(--color-divider);color:var(--color-text-meta);font-size:.64rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:left;white-space:nowrap}.capabilities_metrics__Zsx9b tbody td{padding:.48rem .55rem;border-bottom:1px solid var(--color-divider);color:var(--color-text-secondary);line-height:1.4;vertical-align:top}.capabilities_metrics__Zsx9b tbody tr:last-child td{border-bottom:0}.capabilities_metricName__bNfk8{color:var(--color-text-primary);font-weight:600}.capabilities_metricTarget__PHj_G{color:var(--color-text-primary)}.capabilities_metricSignal__Pa9KH{color:var(--color-text-meta);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.68rem}.capabilities_dir__Y6poj{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap;font-weight:600}.capabilities_dirLabel__v1T56{font-size:.68rem;font-weight:500}.capabilities_dirUp__0JNr2{color:var(--color-primary-200)}.capabilities_dirDown__0Ch9S{color:var(--color-destructive)}.capabilities_dirFlat__9xZaJ{color:var(--color-text-meta)}.composer-experience_assessmentFrame__bSykx{--assessment-shell:var(--composer-width,var(--max-w,1200px));--assessment-content-width:100%;--assessment-shell-gutter:clamp(1rem,4vw,2rem);--assessment-border:color-mix(in srgb,var(--grey-600) 13%,transparent);--assessment-border-strong:color-mix(in srgb,var(--grey-600) 20%,transparent);--assessment-surface:color-mix(in srgb,var(--grey-50) 92%,transparent);--assessment-surface-solid:var(--color-white);--assessment-surface-muted:var(--color-surface-bg);--assessment-soft:var(--color-stroke);--assessment-ink:var(--color-text-primary);--assessment-muted:var(--color-text-secondary);--assessment-quiet:var(--color-text-meta);--assessment-accent:var(--color-primary-200);--assessment-accent-soft:color-mix(in srgb,var(--primary) 10%,transparent);--assessment-success:var(--color-primary-200);--assessment-success-strong:var(--color-primary-200);--assessment-success-soft:color-mix(in srgb,var(--green-400) 12%,transparent);display:flex;width:min(100%,var(--assessment-shell));max-width:none;margin:0 auto;flex-direction:column;gap:clamp(1.15rem,2.4vw,1.9rem);color:var(--assessment-ink);text-align:left}.composer-experience_learningComposerFrame__oLL3e{--assessment-shell:min(var(--composer-width,214.2rem),calc(100dvw - var(--assessment-shell-gutter) - var(--assessment-shell-gutter)));--learning-composer-viewport-height:calc(100dvh - var(--header-height, 56px));--learning-composer-padding-y:clamp(0.75rem,2.6dvh,1.75rem);position:relative;height:var(--learning-composer-viewport-height);min-height:var(--learning-composer-viewport-height);max-height:var(--learning-composer-viewport-height);align-items:center;justify-content:safe center;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-block:var(--learning-composer-padding-y);color:var(--color-text-primary);isolation:isolate}.composer-experience_marketingComposerFrame__0w3oq{--learning-composer-viewport-height:auto;--learning-composer-padding-y:0;--warm-text-primary:var(--color-text-primary);height:auto;min-height:0;max-height:100%;gap:clamp(.72rem,1.5svh,1.12rem);overflow:visible;scrollbar-gutter:auto;padding-block:0}.composer-experience_marketingComposerFrame__0w3oq .composer-experience_composerGreeting__pWd0D{max-width:min(100%,54rem);flex-direction:column;gap:clamp(.45rem,1.15vw,.8rem);padding-top:0}.composer-experience_marketingComposerFrame__0w3oq .composer-experience_composerGreeting__pWd0D h1,.composer-experience_marketingComposerFrame__0w3oq .composer-experience_composerGreeting__pWd0D h2{color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);text-shadow:none}@supports not (width:100dvw){.composer-experience_learningComposerFrame__oLL3e{--assessment-shell:min(var(--composer-width,214.2rem),calc(100vw - var(--assessment-shell-gutter) - var(--assessment-shell-gutter)))}}.composer-experience_assessmentResultsOnly__n1As6{max-width:min(var(--assessment-shell),920px);color:var(--assessment-ink)}.composer-experience_assessmentResultsOnly__n1As6 .composer-experience_resultsPanel__NGPOX{min-height:min(42rem,100dvh - 8rem)}.composer-experience_assessmentResultsViewportFill__phJlC{width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;gap:0}.composer-experience_assessmentResultsViewportFill__phJlC>.composer-experience_resultsPanel__NGPOX{width:100%;height:auto;min-height:0;max-height:none;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0)}.composer-experience_assessmentResultsViewportFill__phJlC .composer-experience_assessmentResultLayout__eJ91l{height:auto;overflow:visible}.composer-experience_assessmentResultsViewportFill__phJlC .composer-experience_assessmentResultMain__Se6Wm{max-height:none;overflow-y:visible}.composer-experience_assessmentResultsWithSidebar__Qjk9s{--assessment-header-height:64px;--assessment-shell-padding:clamp(1rem,2vw,1.5rem);--assessment-content-width:var(--max-w,1200px);--assessment-page-bg:var(--main-section-bg,var(--color-surface-bg));--assessment-header-surface:var(--main-section-header-bg,var(--color-white));--assessment-surface:var(--color-web-wash);--assessment-surface-solid:var(--color-card-bg);--assessment-surface-muted:var(--color-button-secondary-bg);--assessment-border:var(--color-stroke);--assessment-border-strong:var(--color-divider);--assessment-ink:var(--color-text-primary);--assessment-muted:var(--color-text-secondary);--assessment-quiet:var(--color-text-meta);--assessment-accent:var(--primary,var(--color-primary-200));--assessment-accent-soft:color-mix(in srgb,var(--color-primary-100) 14%,var(--color-white));--assessment-success-soft:color-mix(in srgb,var(--color-primary-100) 18%,var(--color-white));--assessment-rail-surface-start:var(--color-white);--assessment-rail-surface:var(--color-white);--assessment-rail-surface-end:var(--color-white);--assessment-rail-border:var(--color-divider);--assessment-rail-border-strong:var(--color-stroke);--assessment-rail-ink:var(--color-text-primary);--assessment-rail-muted:var(--color-text-secondary);--assessment-rail-muted-soft:var(--color-text-meta);--assessment-rail-accent:var(--color-primary-200);--assessment-rail-accent-soft:color-mix(in srgb,var(--color-primary-100) 16%,var(--color-white));display:grid;grid-template-columns:clamp(198px,16.13vw,233px) minmax(0,1fr);align-items:start;width:100%;max-width:none;min-height:100vh;min-height:100dvh;height:auto;max-height:none;margin:0;gap:0;overflow:visible;background:var(--assessment-page-bg);font-family:var(--font-sans)}.composer-experience_assessmentResultsSidebarCollapsed__xvCRb{grid-template-columns:3.5rem minmax(0,1fr)}.composer-experience_assessmentHistorySidebar__9CP4Y{--tree-rail-surface-start:var(--assessment-rail-surface-start);--tree-rail-surface:var(--assessment-rail-surface);--tree-rail-surface-end:var(--assessment-rail-surface-end);--tree-rail-border:var(--assessment-rail-border);--tree-rail-border-strong:var(--assessment-rail-border-strong);--tree-rail-ink:var(--assessment-rail-ink);--tree-rail-muted:var(--assessment-rail-muted);--tree-rail-muted-soft:var(--assessment-rail-muted-soft);--tree-rail-accent:var(--assessment-rail-accent);--tree-rail-accent-soft:var(--assessment-rail-accent-soft);z-index:20}.composer-experience_assessmentHistorySidebarHeader__IMWFy{box-sizing:border-box;min-height:var(--assessment-header-height);align-content:center;gap:0;padding:.8rem .75rem}.composer-experience_assessmentHistorySearch__un2oo{display:flex;min-height:var(--input-height);align-items:center;gap:.5rem;padding:0 var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--input-bg);color:var(--tree-rail-muted);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.composer-experience_assessmentHistorySearch__un2oo:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.composer-experience_assessmentHistorySearch__un2oo svg{width:15px;height:15px;flex:0 0 auto}.composer-experience_assessmentHistorySearch__un2oo input{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--input-text);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height)}.composer-experience_assessmentHistorySearch__un2oo input::placeholder{color:var(--input-placeholder)}.composer-experience_assessmentHistorySearch__un2oo input:disabled{cursor:not-allowed;opacity:.56}.composer-experience_visuallyHidden__hMvkf{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.composer-experience_assessmentHistoryList__4cWd4{display:grid;gap:.18rem;margin:0;padding:0 .45rem .25rem;list-style:none}.composer-experience_assessmentHistoryItem__3o4OQ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-width:0;min-height:2.65rem;gap:.5rem;padding:.5rem .62rem;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--assessment-rail-ink);cursor:pointer;font-family:inherit;text-align:left;transition:background .16s ease,color .16s ease}.composer-experience_assessmentHistoryItem__3o4OQ:hover{background:var(--color-card-bg);color:var(--assessment-rail-ink)}.composer-experience_assessmentHistoryItem__3o4OQ:focus-visible{outline:2px solid var(--assessment-rail-border-strong);outline-offset:2px}.composer-experience_assessmentHistoryItemActive__G1nVH{background:var(--assessment-rail-accent-soft);color:var(--assessment-rail-ink)}.composer-experience_assessmentHistoryMain__v9CYb{display:grid;gap:.16rem;min-width:0}.composer-experience_assessmentHistoryItemTop__stGeZ{display:flex;min-width:0}.composer-experience_assessmentHistoryItemTop__stGeZ strong{min-width:0;overflow:hidden;color:inherit;font-size:.76rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.composer-experience_assessmentHistoryWhen__ncd41{overflow:hidden;color:var(--assessment-rail-muted-soft);font-size:.58rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.composer-experience_assessmentHistoryScore__K5kMv{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;padding:.16rem .38rem;border:1px solid var(--assessment-rail-border);border-radius:999px;background:var(--color-card-bg);color:var(--assessment-rail-accent)}.composer-experience_assessmentHistoryScore__K5kMv b{font-size:.6rem;font-weight:700;line-height:1}.composer-experience_assessmentHistoryGroup__AXBkN{display:grid;gap:.05rem}.composer-experience_assessmentHistoryChevron__3se_I{width:14px;height:14px;flex:0 0 auto;color:var(--assessment-rail-muted-soft);transform:rotate(-90deg);transition:transform .18s ease}.composer-experience_assessmentHistoryChevronOpen__92ZU_{transform:rotate(0deg);color:var(--assessment-rail-accent)}.composer-experience_assessmentVersionList__MUIZa{--tree-rail-border:var(--assessment-rail-border)}.composer-experience_assessmentVersionItem__yoM_8{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:2.58rem;margin:1px 0;padding:.45rem .58rem .45rem 1rem;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--assessment-rail-muted);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,color .15s ease}.composer-experience_assessmentVersionItem__yoM_8:before{content:"";position:absolute;left:-.5rem;top:50%;width:.75rem;height:1px;background:var(--assessment-rail-border)}.composer-experience_assessmentVersionItem__yoM_8:hover:not(:disabled){background:var(--color-card-bg);color:var(--assessment-rail-ink)}.composer-experience_assessmentVersionItem__yoM_8:hover:not(:disabled) .composer-experience_assessmentVersionLabel__KdOex{border-color:var(--assessment-rail-border-strong);background:var(--color-white);color:var(--assessment-rail-accent)}.composer-experience_assessmentVersionItem__yoM_8:focus-visible{outline:2px solid var(--assessment-rail-border-strong);outline-offset:2px}.composer-experience_assessmentVersionItem__yoM_8:disabled{cursor:wait;opacity:.68}.composer-experience_assessmentVersionItemActive__XJsLQ{background:var(--assessment-rail-accent-soft);color:var(--assessment-rail-ink)}.composer-experience_assessmentVersionItemActive__XJsLQ .composer-experience_assessmentVersionLabel__KdOex{border-color:var(--assessment-rail-border-strong);background:var(--color-white);color:var(--assessment-rail-accent)}.composer-experience_assessmentVersionList__MUIZa .composer-experience_assessmentVersionItem__yoM_8:last-child:after{content:"";position:absolute;left:-.55rem;top:50%;bottom:0;width:2px;background:var(--assessment-rail-surface)}.composer-experience_assessmentVersionLabel__KdOex{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;padding:.16rem .4rem;border:1px solid var(--assessment-rail-border);border-radius:999px;background:var(--color-card-bg);color:var(--assessment-rail-muted);font-size:.6rem;font-weight:700;line-height:1}.composer-experience_assessmentVersionMain__ZJX4E{display:grid;gap:.16rem;min-width:0}.composer-experience_assessmentVersionWhen__4qWvH{overflow:hidden;color:inherit;font-size:.72rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.composer-experience_assessmentVersionMeta__ZFHC3{overflow:hidden;color:var(--assessment-rail-muted-soft);font-size:.6rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.composer-experience_assessmentVersionScore__GKTGD{color:var(--assessment-rail-accent);font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap}.composer-experience_coachCard__9zLT1,.composer-experience_emptyResults__z2LQd,.composer-experience_readinessCompareCard__75dga,.composer-experience_resultsPanel__NGPOX{border:1px solid var(--assessment-border);border-radius:var(--radius-surface,16px);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 90%,transparent),color-mix(in srgb,var(--grey-50) 82%,transparent)),var(--assessment-surface)}.composer-experience_layout__iIBRI{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}.composer-experience_inputPanel__yCeTT{position:relative;display:flex;min-width:0;flex-direction:column;gap:clamp(1.35rem,2.5vw,2rem)}.composer-experience_resultsPanel__NGPOX{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 96%,transparent),color-mix(in srgb,var(--grey-50) 88%,transparent))}.composer-experience_assessmentResultsWithSidebar__Qjk9s>.composer-experience_resultsPanel__NGPOX{display:grid;min-height:0;padding:0 var(--assessment-shell-padding) var(--assessment-shell-padding);gap:var(--space-md,1rem);overflow:visible;border:0;border-radius:0;background:var(--assessment-page-bg)}.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_coachCard__9zLT1,.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_readinessCompareCard__75dga{border:1px solid var(--assessment-border);border-radius:var(--radius-surface);background:var(--assessment-surface-solid);box-shadow:none;padding:clamp(.9rem,1.6vw,1.12rem)}.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_coachCardHeader__FKWir h3,.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_readinessCompareCard__75dga h3{background:none!important;color:var(--assessment-ink);-webkit-text-fill-color:var(--assessment-ink);font-family:var(--font-sans);font-size:1rem!important;font-weight:700!important;letter-spacing:0;line-height:1.2;text-align:left!important}.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_coachCardHeader__FKWir{align-items:center;gap:.45rem}.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_coachCardIcon__THVPb{width:1.55rem;height:1.55rem}.composer-experience_assessmentResultsWithSidebar__Qjk9s .composer-experience_coachCardIcon__THVPb svg{width:.92rem;height:.92rem}.composer-experience_composerGreeting__pWd0D{display:flex;align-items:center;justify-content:center;gap:clamp(.55rem,1.4vw,.85rem);width:100%;margin:0 auto;padding-top:clamp(.6rem,2vw,1.25rem);color:var(--warm-text-primary,var(--color-text-primary));text-align:center}.composer-experience_composerGreeting__pWd0D h1,.composer-experience_composerGreeting__pWd0D h2{margin:0;color:var(--warm-text-primary,var(--color-text-primary));-webkit-text-fill-color:var(--warm-text-primary,var(--color-text-primary));font-family:var(--heading-h1-family);font-size:clamp(1.33rem,2.67vw,2rem);font-weight:700;letter-spacing:0;line-height:1;text-wrap:balance}.composer-experience_composerGreetingMark__jBLWr{display:inline-flex;align-items:center;justify-content:center;color:var(--primary,var(--color-primary-200))}.composer-experience_composerGreetingMark__jBLWr svg{width:clamp(2rem,4vw,3.35rem);height:clamp(2rem,4vw,3.35rem);stroke-width:1.65}.composer-experience_composerContextRail__YyIUU{display:inline-flex;align-items:center;width:100%;gap:.55rem;min-width:0}.composer-experience_composerEvidenceBlock__lpLFw{--composer-evidence-text-size:var(--text-paragraph-size);--composer-evidence-text-weight:var(--text-paragraph-weight,400);--composer-evidence-text-line-height:var(--text-paragraph-line-height);--composer-evidence-compact-text-size:var(--text-paragraph-size);display:inline-flex;align-items:center;width:100%;min-width:0;padding:0;font-family:var(--font-sans);font-size:var(--composer-evidence-text-size);font-weight:var(--composer-evidence-text-weight);line-height:var(--composer-evidence-text-line-height);letter-spacing:0;text-rendering:geometricPrecision}.composer-experience_composerEvidenceTop__fiGAg{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0}.composer-experience_composerEvidenceTitle__8kMQq{flex:0 0 auto;margin-right:0;color:var(--color-text-secondary);font-size:var(--composer-evidence-text-size);font-weight:var(--composer-evidence-title-weight,var(--composer-evidence-text-weight));line-height:var(--composer-evidence-text-line-height);letter-spacing:0}.composer-experience_composerEvidenceTitle__8kMQq span{display:block;line-height:var(--composer-evidence-text-line-height)}.composer-experience_composerEvidenceList__G_LN0{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.38rem;width:auto;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.composer-experience_composerEvidenceList__G_LN0 li{display:inline-flex;align-items:center;gap:.42rem;width:auto;max-width:min(16rem,100%);min-width:0;padding:.18rem .34rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);font:inherit}.composer-experience_composerEvidenceList__G_LN0 span,.composer-experience_composerEvidenceList__G_LN0 strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-experience_composerEvidenceList__G_LN0 strong{color:var(--warm-text-primary,var(--color-text-primary));font-size:var(--composer-evidence-text-size);font-weight:var(--composer-evidence-title-weight,var(--composer-evidence-text-weight));line-height:var(--composer-evidence-text-line-height)}.composer-experience_composerEvidenceList__G_LN0 span{color:var(--warm-text-muted,var(--color-text-meta));font-size:var(--composer-evidence-compact-text-size);font-weight:var(--composer-evidence-text-weight);line-height:var(--composer-evidence-text-line-height)}.composer-experience_composerEvidenceUploading__69Tqr{border-color:color-mix(in srgb,var(--primary) 26%,transparent)!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important}.composer-experience_composerEvidenceIcon__9qn4Q{display:inline-flex!important;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-secondary)}.composer-experience_uploadSpinner__ByEHW{width:.92rem;height:.92rem;border:2px solid color-mix(in srgb,var(--primary) 22%,transparent);border-top-color:var(--primary,var(--color-primary-200));border-radius:999px;animation:composer-experience_uploadSpin__j_qhW .8s linear infinite}@keyframes composer-experience_uploadSpin__j_qhW{to{transform:rotate(1turn)}}.composer-experience_composerIncludedBadge__Ia7UU{display:inline-flex!important;align-items:center;justify-content:center;min-height:1.45rem;min-width:1.45rem;padding:0;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--color-primary-200)!important;font-size:var(--text-paragraph-size)!important;font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height);white-space:nowrap}.composer-experience_composerIncludedBadge__Ia7UU svg{width:.78rem;height:.78rem}.composer-experience_composerEvidenceEmpty__gLe5_{flex:0 1 auto;width:fit-content;max-width:100%;margin:0;padding:.18rem .34rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--warm-text-muted,var(--color-text-meta))!important;font-size:var(--composer-evidence-text-size)!important;line-height:var(--composer-evidence-text-line-height)!important;text-align:left}.composer-experience_composerEvidencePlaceholders__nuXzp{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.38rem;width:auto;flex:1 1 auto;min-width:0}.composer-experience_composerEvidencePlaceholder__p4iiC{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;flex:1 1 0;width:auto;max-width:100%;min-width:0;margin:0;padding:.18rem .34rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0)!important;color:var(--color-text-secondary);font:inherit;font-size:var(--composer-evidence-text-size);line-height:var(--composer-evidence-text-line-height);text-align:left;white-space:nowrap}.composer-experience_composerEvidencePlaceholder__p4iiC span{display:inline-flex;align-items:center;min-width:0}.composer-experience_composerEvidencePlaceholder__p4iiC .composer-experience_composerEvidenceIcon__9qn4Q{background:rgba(0,0,0,0)}.composer-experience_careerProfilePicker__gzv6Y{position:relative;display:inline-flex;flex:0 0 auto;min-width:0}.composer-experience_careerProfileTrigger__zym1P{min-width:0;min-height:2.55rem;padding:0 .72rem;border:0;border-radius:.62rem;background:color-mix(in srgb,var(--grey-950) 6%,transparent);color:var(--color-text-secondary);font-weight:600;white-space:nowrap}.composer-experience_careerProfileTrigger__zym1P span{min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-experience_careerProfileTrigger__zym1P:hover,.composer-experience_careerProfileTrigger__zym1P[aria-expanded=true]{background:color-mix(in srgb,var(--grey-950) 9%,transparent);color:var(--color-text-primary)}.composer-experience_careerProfilePopover__0wn79{width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.composer-experience_careerProfilePopoverHeader__wHfEc{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--grey-50) 18%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--grey-50) 9%,transparent)}.composer-experience_careerProfilePopoverHeader__wHfEc div{display:grid;gap:.16rem;min-width:0}.composer-experience_careerProfilePopoverHeader__wHfEc span,.composer-experience_careerProfilePopoverHeader__wHfEc strong{display:block;text-align:left}.composer-experience_careerProfilePopoverHeader__wHfEc strong{color:var(--color-white);font-size:.72rem;font-weight:700;line-height:1.32}.composer-experience_careerProfilePopoverHeader__wHfEc span{color:color-mix(in srgb,var(--grey-50) 70%,transparent);font-size:.63rem;font-weight:400;line-height:1.35}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUpload__lpRvj,.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7{border-radius:.54rem;background:color-mix(in srgb,var(--grey-50) 7%,transparent);color:color-mix(in srgb,var(--grey-50) 68%,transparent)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUpload__lpRvj:focus-within,.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUpload__lpRvj:hover,.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7:focus-within{background:color-mix(in srgb,var(--grey-50) 10%,transparent)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUpload__lpRvj strong,.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7 input{color:var(--color-white)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUpload__lpRvj small{color:color-mix(in srgb,var(--grey-50) 68%,transparent)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileOptionIcon__8JUdv{background:color-mix(in srgb,var(--grey-50) 9%,transparent);color:var(--color-divider)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7>svg{color:var(--color-divider)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7 input::placeholder{color:color-mix(in srgb,var(--grey-50) 48%,transparent)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7 button{background:var(--color-primary-200);color:var(--color-white)}.composer-experience_careerProfilePopover__0wn79 .composer-experience_careerProfileUrlRow__0VdL7 button:hover:not(:disabled){background:var(--color-primary-200)}.composer-experience_careerProfileUpload__lpRvj{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:3.5rem;padding:.62rem;border:0;border-radius:.72rem;background:color-mix(in srgb,var(--grey-50) 72%,transparent);cursor:pointer;transition:background .18s ease,color .18s ease}.composer-experience_careerProfileUpload__lpRvj:focus-within,.composer-experience_careerProfileUpload__lpRvj:hover{background:color-mix(in srgb,var(--grey-950) 6%,transparent)}.composer-experience_careerProfileUpload__lpRvj input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.composer-experience_careerProfileUpload__lpRvj span{display:grid;gap:.16rem;min-width:0}.composer-experience_careerProfileUpload__lpRvj small,.composer-experience_careerProfileUpload__lpRvj strong{display:block;text-align:left}.composer-experience_careerProfileUpload__lpRvj strong{color:var(--warm-text-primary,var(--color-text-primary));font-size:var(--text-paragraph-size);font-weight:600;line-height:var(--text-paragraph-line-height)}.composer-experience_careerProfileUpload__lpRvj small{color:var(--color-text-secondary);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height)}.composer-experience_careerProfileOptionIcon__8JUdv{display:inline-flex!important;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.58rem;background:color-mix(in srgb,var(--grey-950) 6%,transparent);color:var(--color-text-primary)}.composer-experience_careerProfileUrlRow__0VdL7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--input-gap);min-width:0;min-height:var(--input-height);padding:.35rem .5rem .35rem var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-muted);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.composer-experience_careerProfileUrlRow__0VdL7:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.composer-experience_careerProfileUrlRow__0VdL7>svg{width:1.05rem;height:1.05rem;color:var(--color-text-primary)}.composer-experience_careerProfileUrlRow__0VdL7 input{width:100%;min-width:0;min-height:2rem;border:0;outline:0;background:rgba(0,0,0,0);color:var(--input-text);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height)}.composer-experience_careerProfileUrlRow__0VdL7 input::placeholder{color:var(--input-placeholder)}.composer-experience_careerProfileUrlRow__0VdL7 button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .76rem;border:0;border-radius:.58rem;background:var(--color-text-primary);color:var(--color-white);cursor:pointer;font:inherit;font-size:var(--text-paragraph-size);font-weight:600;line-height:var(--text-paragraph-line-height);white-space:nowrap;transition:background .18s ease,opacity .18s ease}.composer-experience_careerProfileUrlRow__0VdL7 button:hover:not(:disabled){background:var(--color-text-primary)}.composer-experience_careerProfileUrlRow__0VdL7 button:disabled{cursor:not-allowed;opacity:.45}.composer-experience_pathPersonalizationDrawer__0ZGxN{border-left:1px solid color-mix(in srgb,var(--grey-600) 16%,transparent);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--green-400) 12%,transparent) 0,transparent 15rem),linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 98%,transparent),color-mix(in srgb,var(--grey-50) 96%,transparent));color:var(--assessment-ink)}.composer-experience_pathPersonalizationBody__F3i2W{display:flex;min-height:0;flex-direction:column;gap:1rem;padding:1rem}.composer-experience_pathPersonalizationNotice__k2fMT{width:100%}.composer-experience_pathPersonalizationControls__v4S8O{display:grid;gap:.75rem;min-width:0}.composer-experience_pathPersonalizationActions__YzsA6{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--grey-600) 13%,transparent)}.composer-experience_pathPersonalizationPrimary__eanGG,.composer-experience_pathPersonalizationSecondary__NiVXp{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border-radius:var(--radius-surface);cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;line-height:1;padding:0 .85rem;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.composer-experience_pathPersonalizationPrimary__eanGG{flex:1 1 13rem;border:1px solid color-mix(in srgb,var(--grey-950) 16%,transparent);background:var(--color-text-primary);color:var(--color-card-bg-2)}.composer-experience_pathPersonalizationPrimary__eanGG:disabled{cursor:not-allowed;opacity:.5}.composer-experience_pathPersonalizationSecondary__NiVXp{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--grey-600) 14%,transparent);background:color-mix(in srgb,var(--grey-50) 72%,transparent);color:var(--assessment-muted)}.composer-experience_candidates__jXyG9{display:flex;flex-wrap:wrap;gap:.45rem}.composer-experience_candidates__jXyG9 span{flex:1 0 100%;color:var(--assessment-quiet);font-size:.74rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.composer-experience_candidates__jXyG9 button{min-height:2rem;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.composer-experience_unsupportedNotice__XtnGj{--notice-bg:color-mix(in srgb,var(--grey-50) 96%,transparent);--notice-accent:var(--color-primary-200);--notice-accent-soft:color-mix(in srgb,var(--primary) 12%,transparent);width:min(100%,38rem);margin:0 auto;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:none;backdrop-filter:blur(14px)}.composer-experience_emptyText__5jjM5,.composer-experience_errorText__1X9ZC,.composer-experience_successText__Xqt3D{margin:0;font-size:var(--text-paragraph-size)!important;line-height:var(--text-paragraph-line-height)!important;text-align:left}.composer-experience_successText__Xqt3D{color:var(--color-primary-200)!important}.composer-experience_errorText__1X9ZC{color:var(--color-destructive)!important}.composer-experience_emptyText__5jjM5{color:var(--assessment-muted)!important}.composer-experience_assessmentResultLayout__eJ91l{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:var(--space-md,1rem);height:auto;min-height:0;min-width:0;overflow:visible}.composer-experience_assessmentWorkspaceHeader__vckkl{position:sticky;z-index:18;top:0;box-sizing:border-box;display:flex;min-height:var(--assessment-header-height);min-width:0;align-items:center;margin:0 calc(-1*var(--assessment-shell-padding, clamp(1rem, 1.8vw, 1.35rem)));padding:0 var(--assessment-shell-padding,clamp(1rem,1.8vw,1.35rem));border-bottom:1px solid var(--assessment-rail-border);background:color-mix(in srgb,var(--assessment-header-surface) 96%,transparent);backdrop-filter:blur(14px)}.composer-experience_assessmentWorkspaceHeaderInner__3JjRy{display:grid;width:min(100%,var(--assessment-content-width));max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm,.75rem);margin:0 auto}.composer-experience_assessmentWorkspaceTitle__sQW4U{display:grid;min-width:0;gap:0}.composer-experience_assessmentWorkspaceTitle__sQW4U h1,.composer-experience_assessmentWorkspaceTitle__sQW4U p{margin:0;text-align:left}.composer-experience_assessmentWorkspaceTitle__sQW4U h1{background:none!important;color:var(--assessment-ink);-webkit-text-fill-color:var(--assessment-ink);font-family:var(--font-sans);font-size:clamp(1.25rem,2vw,1.65rem)!important;font-weight:700!important;letter-spacing:0;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-experience_assessmentWorkspaceTitle__sQW4U p{color:var(--assessment-muted)!important;font-size:.78rem!important;line-height:1.35!important}.composer-experience_assessmentWorkspaceControls__NxEEP{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--space-xs,.5rem);min-width:0;margin-left:0}.composer-experience_assessmentHeaderChip__n3NoB{display:inline-flex;align-items:center;gap:.2rem;min-height:1.55rem;padding:0 .55rem;border:1px solid var(--assessment-border);border-radius:var(--radius-pill);background:var(--assessment-surface-solid);color:var(--assessment-muted);font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap}.composer-experience_assessmentInlineHelp__dxn52{width:1.2rem;height:1.2rem;color:currentColor}.composer-experience_assessmentInlineHelp__dxn52 button{width:1.2rem;height:1.2rem;background:rgba(0,0,0,0)!important;color:currentColor!important}.composer-experience_assessmentInlineHelp__dxn52 button:focus-visible,.composer-experience_assessmentInlineHelp__dxn52 button:hover{background:color-mix(in srgb,currentColor 8%,transparent)!important}.composer-experience_assessmentHeaderChipStrong__ZSJ4v{border-color:color-mix(in srgb,var(--assessment-accent) 24%,var(--assessment-border));background:var(--assessment-success-soft);color:var(--assessment-success-strong)}.composer-experience_assessmentResultMain__Se6Wm{display:grid;width:min(100%,var(--assessment-content-width));max-width:100%;gap:var(--space-md,1rem);margin:0 auto;min-width:0;min-height:0;max-height:none;overflow:visible}.composer-experience_assessmentTopGrid__bQMVJ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm,.75rem);align-items:start;min-width:0}.composer-experience_readinessCompareCard__75dga{display:grid;align-self:start;gap:var(--space-sm,.75rem);min-height:0;padding:clamp(.95rem,1.6vw,1.15rem);overflow:hidden;background:var(--assessment-surface-solid);color:var(--assessment-ink)}.composer-experience_readinessCompareCard__75dga h3{margin:0;color:var(--assessment-ink);font-family:var(--heading-h1-family);font-size:var(--heading-h1-card-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-card-line-height);letter-spacing:0;text-align:left}.composer-experience_readinessCompareHeader__FESCD{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--space-sm,.75rem)}.composer-experience_readinessCompareHeader__FESCD .composer-experience_assessmentConfidenceGroup__8zOU6{flex:0 0 auto}.composer-experience_readinessCompareActions__GAe6Q{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--space-xs,.5rem)}.composer-experience_readinessCollapseButton__gqd_s{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:var(--color-button-secondary-bg);color:var(--assessment-ink);cursor:pointer;padding:0;transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.composer-experience_readinessCollapseButton__gqd_s:hover{background:var(--color-button-hover)}.composer-experience_readinessCollapseButton__gqd_s:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 36%,transparent);outline-offset:2px}.composer-experience_readinessCollapseButton__gqd_s svg{width:1rem;height:1rem}.composer-experience_readinessCompareTitle__qqoOd{display:grid;gap:.42rem;min-width:0}.composer-experience_readinessComparisonChart__oZX9h{display:grid;gap:.72rem;min-width:0;min-height:0;padding:.86rem;border:1px solid var(--assessment-border);border-radius:var(--radius-surface);overflow:hidden;background:var(--assessment-surface-solid)}.composer-experience_readinessChartStats__uRHI0{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem;padding-inline:.08rem}.composer-experience_readinessChartStatReady__Mu9CW,.composer-experience_readinessChartStatTarget__JzJiG{display:grid;min-width:0;gap:.12rem}.composer-experience_readinessChartStatReady__Mu9CW b,.composer-experience_readinessChartStatReady__Mu9CW small,.composer-experience_readinessChartStatTarget__JzJiG b,.composer-experience_readinessChartStatTarget__JzJiG small{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.composer-experience_readinessChartStatReady__Mu9CW b,.composer-experience_readinessChartStatTarget__JzJiG b{color:var(--assessment-ink);font-size:.8rem;font-weight:700;line-height:1.1}.composer-experience_readinessChartStatReady__Mu9CW small,.composer-experience_readinessChartStatTarget__JzJiG small{color:var(--assessment-quiet);font-size:.68rem;font-weight:600;line-height:1.1}.composer-experience_readinessChartStatReady__Mu9CW b{color:var(--assessment-success-strong)}.composer-experience_readinessChartStatTarget__JzJiG{justify-items:end;text-align:right}.composer-experience_readinessChartStatTarget__JzJiG b{color:var(--color-text-meta)}.composer-experience_readinessChartCanvas__HNWVy{min-width:0;min-height:0}.composer-experience_readinessAgChart__q7HWf{width:100%;height:clamp(8.5rem,18vw,10.75rem);min-height:8.5rem}.composer-experience_readinessBandLegend__UlwWV{display:grid;min-width:0;gap:.35rem;grid-template-columns:repeat(5,minmax(0,1fr))}.composer-experience_readinessBandLegendItemActive__a2Jjs,.composer-experience_readinessBandLegendItem__KuKLM{display:grid;min-width:0;min-height:2.35rem;align-content:center;justify-items:center;gap:.16rem;padding:.38rem .32rem;border:1px solid var(--assessment-border);border-radius:var(--radius-md);background:var(--assessment-surface-muted);color:var(--assessment-ink);text-align:center}.composer-experience_readinessBandLegendItemActive__a2Jjs b,.composer-experience_readinessBandLegendItemActive__a2Jjs small,.composer-experience_readinessBandLegendItem__KuKLM b,.composer-experience_readinessBandLegendItem__KuKLM small{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.composer-experience_readinessBandLegendItemActive__a2Jjs b,.composer-experience_readinessBandLegendItem__KuKLM b{font-size:.7rem;font-weight:700;line-height:1}.composer-experience_readinessBandLegendItemActive__a2Jjs small,.composer-experience_readinessBandLegendItem__KuKLM small{color:var(--assessment-quiet);font-size:.62rem;font-weight:600;line-height:1}.composer-experience_readinessBandLegendItemActive__a2Jjs{border-color:color-mix(in srgb,var(--assessment-accent) 26%,var(--assessment-border));background:var(--assessment-success-soft)}.composer-experience_assessmentStoryGrid__0gD1x{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);gap:var(--space-sm,.75rem);align-items:start;min-width:0}.composer-experience_assessmentPrimaryColumn__GF5jt,.composer-experience_assessmentSupportColumn__ejRK1{display:grid;align-self:start;gap:var(--space-sm,.75rem);min-width:0}.composer-experience_assessmentRecommendationKicker__tfLNo{color:var(--assessment-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.composer-experience_coachDashboardGrid__l2_NW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md,1rem);align-items:start}.composer-experience_coachCard__9zLT1{display:grid;gap:var(--space-sm,.75rem);min-width:0;padding:clamp(.9rem,1.6vw,1.12rem);background:var(--assessment-surface-solid)}.composer-experience_skillAnalysisCard__rZVb2{gap:.75rem}.composer-experience_skillAnalysisSection__QgCWH{display:grid;gap:.42rem;min-width:0}.composer-experience_skillAnalysisSection__QgCWH strong{color:var(--assessment-ink);font-size:.78rem;font-weight:700;line-height:1.2}.composer-experience_skillAnalysisSection__QgCWH ul{display:grid;gap:.34rem;margin:0;padding-left:1.05rem;color:var(--assessment-muted);list-style:disc outside}.composer-experience_skillAnalysisSection__QgCWH li,.composer-experience_skillAnalysisSection__QgCWH p{margin:0;color:var(--assessment-muted)!important;font-size:var(--text-paragraph-size)!important;line-height:var(--text-paragraph-line-height)!important;text-align:left}.composer-experience_skillAnalysisSection__QgCWH li::marker{color:var(--assessment-accent);font-size:.78em}.composer-experience_coachCardTitleRow__XbdO_,.composer-experience_skillAnalysisLabelRow__ZSdm7{display:inline-flex;min-width:0;align-items:center;gap:.22rem}.composer-experience_coachCardTitleRow__XbdO_ h3{min-width:0}.composer-experience_coachCardHeader__FKWir{display:flex;min-width:0;align-items:flex-start;gap:.7rem}.composer-experience_coachCardHeader__FKWir h3,.composer-experience_coachCardHeader__FKWir p{margin:0;text-align:left}.composer-experience_coachCardHeader__FKWir h3{color:var(--assessment-ink);font-family:var(--heading-h1-family);font-size:var(--heading-h1-card-size);font-weight:var(--heading-h1-weight);letter-spacing:var(--heading-h1-letter-spacing);line-height:var(--heading-h1-card-line-height)}.composer-experience_coachCardHeader__FKWir p{margin-top:.2rem;color:var(--assessment-muted)!important;font-size:var(--text-paragraph-size)!important;line-height:var(--text-paragraph-line-height)!important}.composer-experience_coachCardIcon__THVPb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;width:2rem;height:2rem;background:var(--color-icon-background);color:var(--assessment-ink)}.composer-experience_coachCardIcon__THVPb svg{width:1.15rem;height:1.15rem}.composer-experience_coachCardIconGap__oQwBH{background:var(--assessment-accent-soft);color:var(--color-primary-200)}.composer-experience_assessmentConfidenceTag__OpJn6{display:inline-flex;align-items:center;font-size:var(--text-paragraph-size)!important;font-weight:700;line-height:var(--text-paragraph-line-height)!important;white-space:nowrap}.composer-experience_assessmentConfidenceGroup__8zOU6{display:inline-flex;align-items:center;gap:.18rem;padding:.24rem .28rem .24rem .5rem;border:0;border-radius:999px;white-space:nowrap}.composer-experience_assessmentConfidenceHelp__cutkd{width:1.35rem;height:1.35rem;color:currentColor}.composer-experience_assessmentConfidenceHelp__cutkd button{width:1.35rem;height:1.35rem;background:rgba(0,0,0,0)!important;color:currentColor!important}.composer-experience_assessmentConfidenceHelp__cutkd button:focus-visible,.composer-experience_assessmentConfidenceHelp__cutkd button:hover{background:color-mix(in srgb,currentColor 8%,transparent)!important}.composer-experience_assessmentConfidence_high__nOaB4{background:var(--assessment-success-soft);color:var(--assessment-success-strong)}.composer-experience_assessmentConfidence_moderate__OA4D9{background:var(--assessment-accent-soft);color:var(--assessment-accent)}.composer-experience_assessmentConfidence_low__615kx{background:color-mix(in srgb,var(--color-destructive) 10%,var(--color-white));color:var(--color-destructive)}.composer-experience_recommendedFocusCard__VS3eP{grid-column:span 1}.composer-experience_recommendedFocusHeader__0F386{align-items:center}.composer-experience_recommendedFocusTitle__wrBVo{min-width:0}.composer-experience_recommendedFocusBuildAction___PtMq{flex:0 0 auto;min-width:0;min-height:2.25rem;margin-left:auto;padding:0 .95rem;font-size:.76rem;white-space:nowrap}.composer-experience_recommendedFocusList__4lkcP{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--assessment-border);border-radius:var(--radius-md);background:var(--assessment-surface-solid)}.composer-experience_recommendedFocusList__4lkcP li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.62rem .72rem;border-bottom:1px solid var(--assessment-border)}.composer-experience_recommendedFocusList__4lkcP li:last-child{border-bottom:0}.composer-experience_focusRank__xYvm3{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--color-primary-200);color:var(--color-white);font-size:.78rem;font-weight:700}.composer-experience_recommendedFocusList__4lkcP strong{overflow:hidden;color:var(--assessment-ink);font-size:.86rem;font-weight:700;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.composer-experience_focusGap__bKAY8,.composer-experience_focusSignal__EM3Cm{color:var(--color-primary-200);font-size:.74rem;font-weight:700;white-space:nowrap}.composer-experience_focusStatusGroup__cMUUr{display:inline-flex;align-items:center;gap:.18rem;min-width:0;white-space:nowrap}.composer-experience_focusGapHelp__06r_G{width:1.25rem;height:1.25rem;color:var(--color-primary-200)}.composer-experience_focusGapHelp__06r_G button{width:1.25rem;height:1.25rem;background:rgba(0,0,0,0)!important;color:currentColor!important}.composer-experience_focusGapHelp__06r_G button:focus-visible,.composer-experience_focusGapHelp__06r_G button:hover{background:color-mix(in srgb,currentColor 8%,transparent)!important}.composer-experience_focusSignal__EM3Cm{color:var(--assessment-muted)}.composer-experience_focusClosed__0TWtr{color:var(--assessment-success-strong);font-size:.74rem;font-weight:700;white-space:nowrap}.composer-experience_focusProgress__dUBzD{color:var(--color-primary-200);font-size:.74rem;font-weight:700;white-space:nowrap}.composer-experience_focusItemClosed__cK9Xl{background:color-mix(in srgb,var(--primary) 7%,transparent)}.composer-experience_focusItemClosed__cK9Xl strong{color:var(--assessment-muted)}.composer-experience_focusItemClosed__cK9Xl .composer-experience_focusRank__xYvm3{background:var(--assessment-success-strong)}.composer-experience_focusClosedBadge__3Qw_T{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--assessment-success-strong);font-size:.68rem;font-weight:700;white-space:nowrap}.composer-experience_focusClosedBadge__3Qw_T svg{width:.85rem;height:.85rem}.composer-experience_focusActions___Dzx_{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.composer-experience_focusActions___Dzx_ .composer-experience_assessmentPrimaryAction__8Ni3L,.composer-experience_focusActions___Dzx_ .composer-experience_assessmentSecondaryAction__IeCtJ{min-height:2rem;padding:0 .72rem;font-size:.72rem}.composer-experience_focusActions___Dzx_ .composer-experience_assessmentPrimaryAction__8Ni3L{min-width:0;gap:.38rem}.composer-experience_assessmentActions__09P73{position:sticky;bottom:-1px;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin:0 -1rem -1rem;padding:.95rem 1rem;border-top:1px solid var(--assessment-border);border-radius:0 0 var(--radius-surface,16px) var(--radius-surface,16px);background:color-mix(in srgb,var(--assessment-surface-solid) 94%,transparent);backdrop-filter:blur(14px)}.composer-experience_assessmentPrimaryAction__8Ni3L,.composer-experience_assessmentSecondaryAction__IeCtJ{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.composer-experience_assessmentPrimaryAction__8Ni3L:disabled,.composer-experience_assessmentSecondaryAction__IeCtJ:disabled{cursor:not-allowed;opacity:.58}.composer-experience_assessmentPrimaryAction__8Ni3L{min-width:min(17rem,100%);padding:0 1.2rem;border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-white)}.composer-experience_assessmentPrimaryAction__8Ni3L:hover:not(:disabled){background:var(--color-icon-primary);border-color:var(--color-icon-primary)}.composer-experience_assessmentSecondaryAction__IeCtJ{padding:0 1.05rem;border:1px solid var(--assessment-border-strong);background:var(--color-button-secondary-bg);color:var(--assessment-ink)}.composer-experience_assessmentSecondaryAction__IeCtJ:hover:not(:disabled){background:var(--assessment-surface-solid)}.composer-experience_emptyResults__z2LQd{display:flex;min-height:22rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:2rem;text-align:center}.composer-experience_emptyResultsNotice__JmuwZ{min-height:min(560px,100svh - 14rem);padding:0;border:0;background:rgba(0,0,0,0)}.composer-experience_emptyIcon__uDkpt{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid var(--assessment-border);border-radius:var(--radius-surface,16px);background:var(--assessment-soft);color:var(--assessment-accent)}.composer-experience_emptyResults__z2LQd>h2,.composer-experience_emptyResults__z2LQd>p{margin:0}.composer-experience_emptyResults__z2LQd>h2{color:var(--assessment-ink);font-family:var(--heading-h1-family);font-size:var(--heading-h1-section-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-section-line-height)}.composer-experience_emptyResults__z2LQd>p{max-width:32rem;color:var(--assessment-muted)!important;font-size:var(--text-paragraph-size)!important;line-height:var(--text-paragraph-line-height)!important;text-align:center}.composer-experience_emptyNotice__XZT7e{max-width:34rem;text-align:left}@media(max-width:1100px){.composer-experience_learningComposerFrame__oLL3e{--assessment-shell:min(var(--composer-width,214.2rem),calc(100dvw - 2rem))}.composer-experience_assessmentResultLayout__eJ91l{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.composer-experience_assessmentStoryGrid__0gD1x,.composer-experience_assessmentTopGrid__bQMVJ,.composer-experience_coachDashboardGrid__l2_NW{grid-template-columns:1fr}.composer-experience_recommendedFocusList__4lkcP li{grid-template-columns:auto minmax(0,1fr)}.composer-experience_focusActions___Dzx_,.composer-experience_focusGap__bKAY8,.composer-experience_focusSignal__EM3Cm{grid-column:2}.composer-experience_focusActions___Dzx_{justify-content:flex-start;flex-wrap:wrap}.composer-experience_recommendedFocusHeader__0F386{align-items:flex-start;flex-wrap:wrap}.composer-experience_recommendedFocusBuildAction___PtMq{flex-basis:100%;width:100%;margin-left:0}.composer-experience_assessmentSupportColumn__ejRK1{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.composer-experience_assessmentWorkspaceHeaderInner__3JjRy{grid-template-columns:minmax(0,1fr);align-content:center}.composer-experience_assessmentWorkspaceHeader__vckkl{padding-block:var(--space-sm,.75rem)}.composer-experience_assessmentWorkspaceTitle__sQW4U h1{white-space:normal}.composer-experience_assessmentWorkspaceControls__NxEEP{width:100%;justify-content:flex-start;flex-wrap:wrap}.composer-experience_readinessCompareHeader__FESCD{grid-template-columns:minmax(0,1fr);align-items:start}.composer-experience_readinessCompareActions__GAe6Q{width:100%;justify-content:space-between;flex-wrap:wrap}}@media(max-width:767px){.composer-experience_assessmentResultsWithSidebar__Qjk9s{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:100%;height:auto;min-height:100svh;max-height:none;margin:0}.composer-experience_assessmentResultsSidebarCollapsed__xvCRb{grid-template-columns:1fr;grid-template-rows:3.25rem minmax(0,1fr)}.composer-experience_assessmentHistorySidebar__9CP4Y{max-height:min(42vh,360px)}.composer-experience_assessmentHistoryList__4cWd4{grid-template-columns:1fr}.composer-experience_assessmentResultsWithSidebar__Qjk9s>.composer-experience_resultsPanel__NGPOX{min-height:auto;padding:0 1rem 1rem}.composer-experience_assessmentWorkspaceHeader__vckkl{align-items:stretch;margin-inline:-1rem}.composer-experience_assessmentWorkspaceHeaderInner__3JjRy{align-items:stretch}.composer-experience_assessmentWorkspaceControls__NxEEP{width:100%}.composer-experience_readinessCompareActions__GAe6Q{justify-content:space-between;width:100%}.composer-experience_readinessChartStats__uRHI0{align-items:flex-start;flex-direction:column}.composer-experience_readinessChartStatTarget__JzJiG{justify-items:start;text-align:left}.composer-experience_readinessAgChart__q7HWf{height:9.5rem}.composer-experience_readinessBandLegend__UlwWV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:760px)and (min-width:721px){.composer-experience_assessmentResultsWithSidebar__Qjk9s{--assessment-shell-padding:0.75rem}.composer-experience_assessmentResultLayout__eJ91l,.composer-experience_assessmentResultMain__Se6Wm{gap:.75rem}.composer-experience_readinessCompareCard__75dga{gap:.6rem;padding:.85rem}.composer-experience_readinessComparisonChart__oZX9h{padding:.75rem}.composer-experience_readinessAgChart__q7HWf{height:8.25rem;min-height:8.25rem}.composer-experience_readinessBandLegend__UlwWV{gap:.28rem}.composer-experience_learningComposerFrame__oLL3e{--learning-composer-padding-y:0.65rem;gap:.65rem}.composer-experience_composerGreeting__pWd0D{padding-top:0}.composer-experience_composerGreeting__pWd0D h1,.composer-experience_composerGreeting__pWd0D h2{font-size:clamp(1.25rem,2.45vw,1.9rem)}.composer-experience_composerGreetingMark__jBLWr svg{width:clamp(1.25rem,2.4vw,1.8rem);height:clamp(1.25rem,2.4vw,1.8rem)}}@media(max-width:720px){.composer-experience_learningComposerFrame__oLL3e{--assessment-shell:calc(100dvw - 2rem);--learning-composer-padding-y:0.85rem}.composer-experience_assessmentFrame__bSykx{gap:1rem}.composer-experience_composerGreeting__pWd0D{padding-top:.2rem;gap:.48rem}.composer-experience_composerGreeting__pWd0D h1,.composer-experience_composerGreeting__pWd0D h2{font-size:clamp(1.23rem,5.33vw,1.7rem)}.composer-experience_marketingComposerFrame__0w3oq .composer-experience_composerGreeting__pWd0D{gap:.42rem}.composer-experience_composerGreetingMark__jBLWr svg{width:clamp(1.7rem,8vw,2.3rem);height:clamp(1.7rem,8vw,2.3rem)}.composer-experience_composerEvidenceTop__fiGAg{flex-wrap:wrap}.composer-experience_composerEvidencePlaceholders__nuXzp{flex-wrap:wrap;flex-basis:100%}.composer-experience_composerEvidencePlaceholder__p4iiC{flex-basis:min(100%,16rem)}.composer-experience_composerEvidenceList__G_LN0 li{max-width:100%}.composer-experience_composerIncludedBadge__Ia7UU{justify-self:end}.composer-experience_careerProfileUrlRow__0VdL7{grid-template-columns:auto minmax(0,1fr)}.composer-experience_careerProfileUrlRow__0VdL7 button{grid-column:1/-1;width:100%}.composer-experience_careerProfilePopover__0wn79{position:fixed;top:auto;right:1rem;bottom:1rem;left:1rem;width:auto;max-height:min(34rem,100dvh - 2rem);border-radius:.72rem;transform:none}}.form-field_field__uheLB{display:grid;gap:.5rem;min-width:0;color:var(--input-text)}.form-field_fieldHeader__OyGgb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.form-field_labelGroup__5mmOV{display:inline-flex;min-width:0;align-items:center;gap:.2rem}.form-field_label__PoDFx{min-width:0;color:var(--field-label-color);font-family:var(--font-sans);font-size:var(--field-label-size);font-weight:var(--field-label-weight);letter-spacing:0;line-height:var(--field-label-line-height)}.form-field_labelHelp__PTjHD{width:1.5rem;height:1.5rem;color:var(--field-help-color)}.form-field_required__kcAiR{color:var(--field-label-required-color)}.form-field_optional__Vj2Cv{color:var(--field-help-color);font-size:var(--field-help-size);font-weight:var(--field-help-weight);line-height:var(--field-help-line-height);white-space:nowrap}.form-field_control__enzP2{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:var(--input-min-height);overflow:hidden;border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.form-field_controlHasStart__fCGHq{grid-template-columns:auto minmax(0,1fr)}.form-field_controlHasEnd__xu3Id{grid-template-columns:minmax(0,1fr) auto}.form-field_controlHasStart__fCGHq.form-field_controlHasEnd__xu3Id{grid-template-columns:auto minmax(0,1fr) auto}.form-field_control__enzP2:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.form-field_control__enzP2:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.form-field_control__enzP2[data-invalid=true]{border-color:var(--input-border-error)}.form-field_control__enzP2[data-invalid=true]:focus-within{box-shadow:var(--input-error-ring)}.form-field_control__enzP2[data-disabled=true]{cursor:not-allowed;opacity:.78}.form-field_control__enzP2[data-disabled=true],.form-field_control__enzP2[data-readonly=true]{background:var(--input-bg-disabled);color:var(--input-muted)}.form-field_controlMultiline__qcREo{align-items:start;min-height:7rem}.form-field_adornment__wcryI,.form-field_prefix__vBAZd,.form-field_suffix__mtJOd{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;min-width:2.4rem;color:var(--input-addon-text);font-size:var(--field-help-size);font-weight:var(--type-weight-semibold);line-height:1}.form-field_prefix__vBAZd{justify-content:flex-start;max-width:min(12rem,42vw);padding:0 .75rem;overflow:hidden;border-right:1px solid var(--input-border);background:var(--input-addon-bg);text-overflow:ellipsis;white-space:nowrap}.form-field_suffix__mtJOd{padding:0 .75rem;border-left:1px solid var(--input-border);background:var(--input-addon-bg)}.form-field_input__2SlWJ,.form-field_select__7KUni,.form-field_textarea__38oN1{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--input-text);font-family:var(--font-sans);font-size:var(--type-body-3-size);font-weight:var(--text-paragraph-weight,400);letter-spacing:0;line-height:var(--type-body-3-line-height)}.form-field_input__2SlWJ,.form-field_select__7KUni{min-height:calc(var(--input-min-height) - 2px);padding:0 var(--input-padding-x)}.form-field_textarea__38oN1{min-height:inherit;padding:var(--input-padding-y) var(--input-padding-x);resize:vertical}.form-field_input__2SlWJ::placeholder,.form-field_textarea__38oN1::placeholder{color:var(--input-placeholder);opacity:1}.form-field_input__2SlWJ:disabled,.form-field_select__7KUni:disabled,.form-field_textarea__38oN1:disabled{cursor:not-allowed}.form-field_select__7KUni{appearance:none;cursor:pointer}.form-field_error__OlDXZ,.form-field_help___a4nt{margin:0;font-family:var(--font-sans);font-size:var(--field-help-size);font-weight:var(--field-help-weight);letter-spacing:0;line-height:var(--field-help-line-height)}.form-field_help___a4nt{color:var(--field-help-color)}.form-field_error__OlDXZ{color:var(--field-error-color)}.form-field_visuallyHidden__p9h2i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){.form-field_input__2SlWJ,.form-field_select__7KUni,.form-field_textarea__38oN1{font-size:1rem}.form-field_prefix__vBAZd{max-width:8.5rem}}.details_profileDetails__N4Byr{--profile-panel:var(--color-card-bg-2);--profile-panel-soft:var(--color-surface-bg);--profile-panel-muted:var(--color-stroke);--profile-border:color-mix(in srgb,var(--grey-600) 12%,transparent);--profile-border-strong:color-mix(in srgb,var(--grey-600) 22%,transparent);--profile-text:var(--color-text-primary);--profile-muted:var(--color-text-secondary);--profile-muted-soft:var(--color-text-meta);--profile-accent:var(--color-primary-200);--profile-accent-soft:color-mix(in srgb,var(--primary) 10%,transparent);--profile-body-size:var(--text-paragraph-size);--profile-body-line-height:var(--text-paragraph-line-height);background:color-mix(in srgb,var(--grey-50) 72%,transparent);border-radius:var(--radius-surface);color:var(--profile-text);padding:0}.details_header__YQ_Ng{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px 20px}.details_headerText__RvTGk h3{font-weight:700;color:var(--profile-text);margin:0;text-align:left!important}.details_headerText__RvTGk h3,.details_headerText__RvTGk p{font-size:var(--profile-body-size);line-height:var(--profile-body-line-height)}.details_headerText__RvTGk p{font-weight:var(--text-paragraph-weight,400);color:var(--profile-muted);margin:4px 0 0}.details_closeBtn__OK0HP{background:var(--profile-panel-soft);border:0;border-radius:var(--radius-surface);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--profile-text);flex-shrink:0}.details_closeBtn__OK0HP:hover{background:var(--profile-accent-soft);color:var(--profile-accent)}.details_divider__AFpPR{border:none;border-top:1px solid var(--profile-border);margin:0}.details_row__SEEyV{display:grid;grid-template-columns:280px 1fr;align-items:start;padding:20px 32px;gap:32px}.details_rowLabel__ATOIF{font-weight:var(--text-paragraph-weight,400);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);color:var(--profile-muted);margin:0;padding-top:10px}.details_rowLabelGroup__c6a4O{padding-top:4px}.details_rowLabelGroup__c6a4O p:first-child{color:var(--profile-muted);margin:0}.details_rowLabelGroup__c6a4O p:first-child,.details_rowLabelGroup__c6a4O p:last-child{font-weight:var(--text-paragraph-weight,400);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height)}.details_rowLabelGroup__c6a4O p:last-child{color:var(--profile-muted-soft);margin:4px 0 0}.details_input__xahEO{width:100%;padding:10px 14px;border:1px solid var(--profile-border);border-radius:var(--radius-surface);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);color:var(--profile-text);background:color-mix(in srgb,var(--grey-50) 82%,transparent);outline:none}.details_input__xahEO::placeholder{color:var(--profile-muted-soft)}.details_input__xahEO:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.details_textarea__SFy6Z{width:100%;min-height:124px;padding:10px 14px;border:1px solid var(--profile-border);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--grey-50) 82%,transparent);color:var(--profile-text);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);outline:none;resize:vertical}.details_textarea__SFy6Z::placeholder{color:var(--profile-muted-soft)}.details_textarea__SFy6Z:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.details_inputReadOnly__9jc6K{background:var(--profile-panel-soft);color:var(--profile-muted);cursor:default}.details_socialGrid__cyivk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.details_socialField__YzRK_{min-width:0}.details_socialInputControl__QJdxZ{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;height:42px;overflow:hidden;border:1px solid var(--profile-border);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--grey-50) 82%,transparent);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.details_socialInputControl__QJdxZ:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--grey-50) 98%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.details_socialInputControl__QJdxZ input{width:100%;min-width:0;height:100%;padding:0 12px;border:0;background:rgba(0,0,0,0);color:var(--profile-text);font:inherit;font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);outline:0}.details_socialInputControl__QJdxZ input::placeholder{color:var(--profile-muted-soft)}.details_socialPrefix__YI_DM{display:inline-flex;align-items:center;align-self:stretch;padding:0 12px;border-right:1px solid var(--profile-border);background:color-mix(in srgb,var(--grey-50) 62%,transparent);color:var(--profile-muted);font-size:calc(var(--profile-body-size)*.88);font-weight:700;line-height:1;white-space:nowrap}.details_nameInputs__3R9YA{display:grid;grid-template-columns:1fr 1fr;gap:16px}.details_emailInputWrapper__GefjL{position:relative}.details_emailInputWrapper__GefjL .details_mailIcon__Kg44J{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--profile-muted-soft);font-size:18px;pointer-events:none}.details_emailInputWrapper__GefjL .details_inputReadOnly__9jc6K,.details_emailInputWrapper__GefjL .details_input__xahEO{padding-left:40px}.details_photoContent__3b_sm{display:flex;align-items:center;gap:20px}.details_profileImage__LjkI7{width:64px;height:64px;border-radius:var(--radius-surface);object-fit:cover;flex-shrink:0}.details_uploadZone__EX41c{flex:1;border:1px dashed var(--profile-border-strong);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--grey-50) 70%,transparent);padding:16px 24px;text-align:center;cursor:pointer;transition:background .2s ease}.details_uploadZone__EX41c:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.details_uploadZone__EX41c p{margin:0;font-size:var(--profile-body-size);line-height:var(--profile-body-line-height)}.details_uploadZone__EX41c .details_uploadCta__dJLnD{color:var(--profile-accent);font-weight:var(--text-paragraph-weight,400)}.details_uploadZone__EX41c .details_uploadHint__vfaME{color:var(--profile-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);margin-top:4px}.details_selectWrapper__lzMod{position:relative}.details_select__AHlVK{width:100%;padding:10px 36px 10px 14px;border:1px solid var(--profile-border);border-radius:var(--radius-surface);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);color:var(--profile-text);background:color-mix(in srgb,var(--grey-50) 82%,transparent);outline:none;appearance:none;cursor:pointer}.details_select__AHlVK:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.details_selectChevron__VnAJ_{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--profile-muted-soft);font-size:18px}.details_careerGoalsZone__t9JeU{border:1px dashed var(--profile-border-strong);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--grey-50) 70%,transparent);padding:24px;text-align:center;cursor:pointer;transition:background .2s ease}.details_careerGoalsZone__t9JeU:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.details_careerGoalsZone__t9JeU .details_cloudIcon__hfXED{font-size:24px;color:var(--profile-accent);margin-bottom:8px}.details_careerGoalsZone__t9JeU .details_goalsCta__TADWv{font-size:var(--profile-body-size);font-weight:var(--text-paragraph-weight,400);color:var(--profile-accent);margin:0}.details_careerGoalsZone__t9JeU .details_goalsHint__X_Oy4{font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);color:var(--profile-muted);margin:4px 0 0}.details_footer__E2rnw{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px 24px}.details_btnCancel__XO4L9{padding:10px 18px;border:1px solid var(--button-secondary-border);border-radius:var(--radius-control);background:var(--button-secondary-bg);font-weight:var(--text-paragraph-weight,400);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);color:var(--button-secondary-text);cursor:pointer}.details_btnCancel__XO4L9:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.details_btnSave__KyUfC{padding:10px 18px;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:var(--button-primary-bg);font-weight:var(--text-paragraph-weight,400);font-size:var(--profile-body-size);line-height:var(--profile-body-line-height);color:var(--button-primary-text);cursor:pointer}.details_btnSave__KyUfC:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.details_btnSave__KyUfC:disabled{opacity:.5;cursor:not-allowed}.details_drawerProfileDetails__58tp7{background:rgba(0,0,0,0);border-radius:0}.details_drawerProfileDetails__58tp7 .details_row__SEEyV{grid-template-columns:1fr;gap:8px;padding:18px 0}.details_drawerProfileDetails__58tp7 .details_rowLabelGroup__c6a4O,.details_drawerProfileDetails__58tp7 .details_rowLabel__ATOIF{padding-top:0}.details_drawerProfileDetails__58tp7 .details_divider__AFpPR{border-top-color:color-mix(in srgb,var(--grey-950) 8%,transparent)}.details_drawerProfileDetails__58tp7 .details_footer__E2rnw{padding:20px 0 0}.details_drawerProfileDetails__58tp7 .details_socialGrid__cyivk{grid-template-columns:1fr}@media(max-width:768px){.details_profileDetails__N4Byr{overflow-x:hidden}.details_row__SEEyV{grid-template-columns:1fr;gap:8px;padding:16px 20px}.details_rowLabelGroup__c6a4O,.details_rowLabel__ATOIF{padding-top:0}.details_header__YQ_Ng{padding:20px}.details_footer__E2rnw{padding:16px 20px 20px}.details_nameInputs__3R9YA{grid-template-columns:1fr}.details_photoContent__3b_sm{flex-direction:column;align-items:flex-start}.details_inputReadOnly__9jc6K,.details_input__xahEO,.details_select__AHlVK,.details_textarea__SFy6Z{font-size:16px}.details_socialGrid__cyivk{grid-template-columns:1fr}}.dashboard_dashboard__jDi5J{min-height:100vh;background:var(--muted);color:var(--foreground)}.dashboard_dashboard__jDi5J h1,.dashboard_dashboard__jDi5J h2,.dashboard_dashboard__jDi5J h3,.dashboard_dashboard__jDi5J p{margin:0;color:inherit;-webkit-text-fill-color:currentColor;letter-spacing:0;text-align:left}.dashboard_dashboard__jDi5J h2{font-size:16px;line-height:24px;font-weight:600}.dashboard_dashboard__jDi5J h3{font-size:14px;line-height:20px;font-weight:500}.dashboard_topbar__8Qx_l{position:sticky;top:0;z-index:900;min-height:64px;padding:12px 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:var(--card)}.dashboard_topbar__8Qx_l h1{flex:1;font-size:20px;line-height:28px;font-weight:600;text-wrap:balance}.dashboard_body__7d0hB{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:24px;max-width:1600px;margin:auto}.dashboard_mainColumn__V8Z2A,.dashboard_rightColumn__RX3MB{min-width:0;display:flex;flex-direction:column;gap:20px}.dashboard_rightColumn__RX3MB{position:sticky;top:64px;align-self:start;max-height:calc(100dvh - 64px - 24px);overflow-y:auto;overscroll-behavior:contain}.dashboard_sourceIcon__RAzQQ{display:block;flex-shrink:0}.dashboard_icon__pIJJA{display:inline-block;flex-shrink:0;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.dashboard_iconTile__tMYzn{flex:0 0 36px;width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground)}.dashboard_purple__HIzkP{background:var(--purple-100)}.dashboard_green___3281{background:var(--green-100)}.dashboard_amber__Je7tA{background:var(--amber-100)}.dashboard_blue__cisxo{background:var(--blue-100)}.dashboard_panelHeading__3Zxqc,.dashboard_panelTitle__RV4Jf{display:flex;align-items:center;gap:8px;min-width:0}.dashboard_panelHeading__3Zxqc{justify-content:space-between;gap:12px}.dashboard_panelTitle__RV4Jf h2{min-width:0}.dashboard_ghostAction__7Zy7F,.dashboard_iconAction__sRAsZ,.dashboard_primaryAction__zbMFI,.dashboard_resumeAction__vvf6j,.dashboard_smallAction___5zUM,.dashboard_textAction__5whvo,.dashboard_uploadAction__CWr_A{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;line-height:16px;min-height:28px;padding:5px 10px;cursor:pointer;text-decoration:none;transition:background .16s ease,color .16s ease}.dashboard_textAction__5whvo{flex-shrink:0;color:var(--foreground)}.dashboard_smallAction___5zUM,.dashboard_uploadAction__CWr_A{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.dashboard_smallAction___5zUM{flex-shrink:0}.dashboard_ghostAction__7Zy7F{flex-shrink:0;min-height:22px;padding:3px 10px;border:0;background:rgba(0,0,0,0);color:var(--foreground)}.dashboard_ghostAction__7Zy7F:hover{background:var(--accent)}.dashboard_iconAction__sRAsZ{position:relative;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--muted-foreground)}.dashboard_unreadDot__e7AEc{position:absolute;top:5px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--destructive);box-shadow:0 0 0 2px var(--card)}.dashboard_iconAction__sRAsZ:hover,.dashboard_smallAction___5zUM:hover,.dashboard_textAction__5whvo:hover,.dashboard_uploadAction__CWr_A:hover{background:var(--accent);color:var(--foreground)}.dashboard_dashboard__jDi5J a:focus-visible,.dashboard_dashboard__jDi5J button:focus-visible,.dashboard_recovery__p_rqw a:focus-visible,.dashboard_recovery__p_rqw button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.dashboard_resume__SpT5J{position:relative;overflow:hidden;min-height:234px;border-radius:12px;padding:24px 29px;background:var(--primary);color:var(--primary-foreground)}.dashboard_resumeContent__5uWAQ{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.dashboard_resumeEyebrow__AxJYr{display:flex;align-items:center;gap:12px}.dashboard_resumeEyebrow__AxJYr>span:last-child{font-size:12px;line-height:16px;letter-spacing:.72px;font-weight:500}.dashboard_resumeEyebrow__AxJYr .dashboard_iconTile__tMYzn{background:var(--primary-foreground);color:var(--primary)}.dashboard_resume__SpT5J h2{font-size:24px;line-height:32px;font-weight:600;text-wrap:balance}.dashboard_resumeAction__vvf6j,.dashboard_resume__SpT5J p{font-size:14px;line-height:20px}.dashboard_resumeAction__vvf6j{min-height:36px;padding:8px 10px;border-radius:10px;background:var(--primary-foreground);color:var(--primary-active)}.dashboard_resumeAction__vvf6j:hover{background:color-mix(in srgb,var(--primary-foreground) 90%,var(--primary))}.dashboard_artwork__BLny0{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dashboard_smallMotifs__LZR9H{position:absolute;right:7px;top:0;display:flex;gap:8px}.dashboard_smallMotifs__LZR9H>div{display:flex;flex-direction:column;gap:8px}.dashboard_smallMotifs__LZR9H img{width:50px;height:40px}.dashboard_wideMotifs__W1bNC{position:absolute;bottom:4px;left:0;right:0;display:flex;justify-content:space-between;gap:12px}.dashboard_wideMotifs__W1bNC img{flex-shrink:0;height:106px}.dashboard_wideMotifs__W1bNC img:first-child,.dashboard_wideMotifs__W1bNC img:nth-child(5){width:133px}.dashboard_wideMotifs__W1bNC img:nth-child(2),.dashboard_wideMotifs__W1bNC img:nth-child(3),.dashboard_wideMotifs__W1bNC img:nth-child(4){width:132px}.dashboard_heroProgress__fhJGy,.dashboard_progress__KBAgH{width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.dashboard_heroProgress__fhJGy{background:var(--grey-300)}.dashboard_heroProgress__fhJGy span,.dashboard_progress__KBAgH span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.dashboard_heroProgress__fhJGy span{background:var(--primary-foreground)}.dashboard_pathSection__Ylxdf,.dashboard_recommendations__TnmC4{display:flex;flex-direction:column;gap:12px}.dashboard_pathGrid___5K27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard_pathCard__lvALk{display:flex;flex-direction:column;gap:10px;min-height:120px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.dashboard_pathHeading__N1tpi{display:flex;align-items:flex-start;gap:10px}.dashboard_pathHeading__N1tpi h3{flex:1;min-width:0;font-size:15px;line-height:22px;overflow-wrap:anywhere}.dashboard_currentBadge__WAilE{font-size:12px;line-height:16px;padding:3px 8px;border-radius:999px;background:var(--warning-subtle);color:var(--warning-subtle-foreground)}.dashboard_readinessRow__cF0bO{display:flex;flex-direction:column;gap:8px}.dashboard_readinessLocked__pJkrd{margin:0;font-size:14px;line-height:20px;color:var(--muted-foreground)}.dashboard_readinessLockedAction__j_lEH{align-self:flex-start}.dashboard_readinessTrack__RPI6Y{position:relative;height:10px;margin-block:3px;border-radius:5px;background:var(--border)}.dashboard_readinessTrack__RPI6Y>span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.dashboard_readinessTrack__RPI6Y>i{position:absolute;top:-3px;right:0;width:3px;height:16px;border-radius:1px;background:var(--foreground)}.dashboard_insufficient__1vAun{background:var(--muted);border:1px dashed var(--text-warning)}.dashboard_readinessCaptionWarning___SPZw{color:var(--text-warning)}.dashboard_readinessCaption__oo1wY{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard_readinessCaption__oo1wY strong{flex-shrink:0;color:var(--foreground);font-weight:500}.dashboard_readinessCaption__oo1wY a{text-decoration:underline}.dashboard_recommendationList__WW__V{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}.dashboard_recommendationList__WW__V li{display:flex;align-items:center;gap:16px;min-height:68px;padding:14px 16px}.dashboard_recommendationList__WW__V li+li{border-top:1px solid var(--border)}.dashboard_recommendationList__WW__V li>div{flex:1;min-width:0}.dashboard_recommendationList__WW__V p{margin-top:2px;font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard_sidePanel__frCXf,.dashboard_streakPanel__cNCOh{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.dashboard_streakHeading__zxTwv{display:flex;align-items:center;gap:12px}.dashboard_streakHeading__zxTwv h2{font-size:15px;line-height:22px}.dashboard_streakHeading__zxTwv p{margin-top:1px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.dashboard_streakMotivation__nBpOd{margin-top:14px;display:grid;gap:4px}.dashboard_streakMotivation__nBpOd p{font-size:13px;line-height:18px}.dashboard_streakMotivation__nBpOd .dashboard_streakMilestone__L_lLL{color:var(--muted-foreground);font-size:12px;line-height:16px}.dashboard_week__RMnIh{display:flex;justify-content:space-between;list-style:none;margin:16px 0 0;padding:0;gap:8px}.dashboard_week__RMnIh li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.dashboard_week__RMnIh li[data-active=true]{color:var(--foreground)}.dashboard_week__RMnIh li[aria-current=date]{color:var(--foreground);font-weight:500}.dashboard_dayMarker__D8hMN{width:30px;height:30px;border-radius:50%;background:var(--muted);display:inline-flex;align-items:center;justify-content:center}.dashboard_dayActive__dPw0C{background:var(--primary);color:var(--primary-foreground)}.dashboard_dayToday__pinCA{border:2px solid var(--primary);color:var(--primary);background:var(--primary-subtle)}.dashboard_sidePanel__frCXf{display:flex;flex-direction:column;gap:14px}.dashboard_sidePanel__frCXf .dashboard_panelTitle__RV4Jf h2{font-size:15px;line-height:22px}.dashboard_sidePanel__frCXf .dashboard_panelHeading__3Zxqc{gap:0}.dashboard_sidePanel__frCXf .dashboard_textAction__5whvo{padding-inline:0;font-size:12px}.dashboard_sidePanel__frCXf .dashboard_panelTitle__RV4Jf{gap:8px}.dashboard_opportunityEmpty__u_Ms9{padding-block:8px}.dashboard_dashboard__jDi5J .dashboard_emptyCopy__jOHl_,.dashboard_dashboard__jDi5J .dashboard_evidenceCopy__GHMpn,.dashboard_dashboard__jDi5J .dashboard_opportunityEmpty__u_Ms9 p{font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard_opportunityEmpty__u_Ms9 p{margin-top:6px}.dashboard_artifact__uExlD{display:flex;align-items:center;gap:12px;padding:12px;min-height:60px;background:var(--muted);border-radius:10px}.dashboard_artifact__uExlD>.dashboard_icon__pIJJA{margin-inline:9px;color:var(--muted-foreground)}.dashboard_artifact__uExlD>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard_artifact__uExlD strong{font-size:13px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.dashboard_artifact__uExlD span span{font-weight:400;font-size:12px;line-height:16px;color:var(--muted-foreground)}.dashboard_uploadAction__CWr_A{width:100%}.dashboard_recovery__p_rqw{padding:48px 24px;max-width:640px;margin:auto;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.dashboard_primaryAction__zbMFI{background:var(--primary);color:var(--primary-foreground);min-height:44px;border:0}.dashboard_loading__wyIWt{padding:24px;min-height:100vh;background:var(--muted)}.dashboard_loadingHeader__2QG9I{height:32px;max-width:360px;background:var(--border);border-radius:8px}.dashboard_loadingColumns__FrAOK{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:32px}.dashboard_loadingColumns__FrAOK>div{height:360px;border-radius:12px;background:var(--border);animation:dashboard_loading__wyIWt 1.5s ease-in-out infinite alternate}.dashboard_srOnly__WtyAb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dashboard_loading__wyIWt{to{opacity:.45}}@media(max-width:1200px){.dashboard_body__7d0hB{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.dashboard_pathGrid___5K27{grid-template-columns:1fr}.dashboard_sidePanel__frCXf .dashboard_panelHeading__3Zxqc{flex-wrap:wrap;gap:8px}}@media(max-width:1000px){.dashboard_body__7d0hB{grid-template-columns:1fr}.dashboard_rightColumn__RX3MB{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:600px){.dashboard_topbar__8Qx_l{padding:16px;gap:8px;flex-wrap:wrap}.dashboard_topbar__8Qx_l h1{flex-basis:calc(100% - 104px);font-size:20px}.dashboard_topbar__8Qx_l>button:first-of-type{order:3;width:100%}.dashboard_body__7d0hB{padding:16px;gap:20px}.dashboard_rightColumn__RX3MB{display:flex}.dashboard_resume__SpT5J{padding:20px}.dashboard_resume__SpT5J h2{font-size:22px;line-height:30px}.dashboard_resume__SpT5J p{font-size:14px}.dashboard_resumeEyebrow__AxJYr>span:last-child{font-size:11px}.dashboard_smallMotifs__LZR9H{opacity:.5}.dashboard_pathHeading__N1tpi{flex-wrap:wrap}.dashboard_pathHeading__N1tpi h3{flex-basis:50%}.dashboard_iconAction__sRAsZ,.dashboard_resumeAction__vvf6j,.dashboard_smallAction___5zUM,.dashboard_textAction__5whvo,.dashboard_uploadAction__CWr_A{min-height:44px}.dashboard_iconAction__sRAsZ{width:44px;flex-basis:44px}.dashboard_panelHeading__3Zxqc{gap:8px;flex-wrap:wrap}.dashboard_readinessCaption__oo1wY{flex-wrap:wrap}.dashboard_readinessCaption__oo1wY a{display:inline-flex;align-items:center;min-height:44px}.dashboard_recommendationList__WW__V li{align-items:flex-start;flex-direction:column;gap:8px}.dashboard_sidePanel__frCXf .dashboard_panelHeading__3Zxqc{flex-wrap:wrap}.dashboard_loadingColumns__FrAOK{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dashboard_loadingColumns__FrAOK>div{animation:none}.dashboard_dashboard__jDi5J a,.dashboard_dashboard__jDi5J button{transition:none}}