.assessment-presentation_session__mzOl1{width:100%;max-width:48rem;margin-inline:auto;padding:24px 16px 64px;color:var(--text-strong)}.assessment-presentation_wideSession__f_Aty{max-width:72rem}.assessment-presentation_resultSession__tG1_a{max-width:64rem}.assessment-presentation_sessionHeader__1y25c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.assessment-presentation_sessionTitle__h8YGl{font-size:20px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.assessment-presentation_counter__m_cyb{margin-top:24px;text-align:right;font-size:14px;line-height:1.5;color:var(--text-muted);font-variant-numeric:tabular-nums}.assessment-presentation_progress___Vu0t{display:block;width:100%;height:8px;margin-top:8px;overflow:hidden;border:0;border-radius:var(--radius-pill);appearance:none;background:var(--surface-muted);accent-color:var(--brand-forest)}.assessment-presentation_progress___Vu0t::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-muted)}.assessment-presentation_progress___Vu0t::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--brand-forest)}.assessment-presentation_progress___Vu0t::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--brand-forest)}.assessment-presentation_question__MvQbG{min-width:0;padding-block:32px}.assessment-presentation_questionTitle__bMS6g{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.assessment-presentation_instruction__Hbl8L{color:var(--text-muted);font-size:16px;line-height:1.6}.assessment-presentation_choices__SNQ5_{display:grid;gap:12px;margin-top:24px}.assessment-presentation_choice___OjhC{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:56px;height:auto;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--platform-radius-control);background:var(--surface-strong);color:var(--text-strong);box-shadow:none;text-align:left;font-size:16px;font-weight:500;line-height:1.5;white-space:normal;cursor:pointer;transition:background-color var(--motion-duration-press),border-color var(--motion-duration-press),box-shadow var(--motion-duration-press)}.assessment-presentation_choice___OjhC:hover{background:var(--brand-soft);border-color:var(--brand-forest);box-shadow:none}.assessment-presentation_choice___OjhC[aria-pressed=true],.assessment-presentation_choice___OjhC[data-selected=true]{border-color:var(--brand-forest);background:var(--brand-soft);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--brand-forest)}.assessment-presentation_choice___OjhC:focus-visible,.assessment-presentation_choice___OjhC:has(:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.assessment-presentation_choice___OjhC:disabled,fieldset:disabled .assessment-presentation_choice___OjhC{cursor:default;opacity:.55}.assessment-presentation_choice___OjhC[data-disabled=true]{cursor:default;background:var(--surface-muted)}.assessment-presentation_centeredChoice__yGVbo{justify-content:center;text-align:center}.assessment-presentation_description__7flK0{display:block;margin-top:4px;color:var(--text-muted);font-size:14px;line-height:1.6;font-weight:400}.assessment-presentation_examples__aDE0b{padding-inline:16px;color:var(--text-muted);font-size:14px;line-height:1.6}.assessment-presentation_examples__aDE0b summary{min-height:44px;padding-block:10px;cursor:pointer}.assessment-presentation_examples__aDE0b summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.assessment-presentation_navigation__RvJGy{display:flex;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--border)}.assessment-presentation_navigation__RvJGy>:last-child{margin-left:auto}@media (min-width:640px){.assessment-presentation_session__mzOl1{padding:32px 24px 64px}.assessment-presentation_questionTitle__bMS6g{font-size:32px}.assessment-presentation_scaleChoices__BFCPv{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.assessment-presentation_session__mzOl1{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.assessment-presentation_choice___OjhC{transition:none}}.professional-workspace_workspace__TwN8K{color:var(--text-strong)}.professional-workspace_caseContent__6v0qx{container:professional-case/inline-size}.professional-workspace_chatDocked__cnSmb,.professional-workspace_chatExpanded__srB23{display:grid;min-width:0;align-items:start;grid-template-columns:minmax(0,1fr) clamp(22rem,28vw,28rem)}.professional-workspace_chatExpanded__srB23{grid-template-columns:minmax(0,1fr) min(40rem,42vw)}.professional-workspace_header__6IpUX{padding-bottom:8px}.professional-workspace_header__6IpUX h1{min-width:0;overflow-wrap:anywhere;font-size:24px;line-height:32px;letter-spacing:-.02em}.professional-workspace_caseHeader__7gRru{min-width:0}.professional-workspace_identity__3SsC2{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:14px;color:var(--text-muted)}.professional-workspace_identity__3SsC2 span{display:inline-flex;align-items:center;gap:12px}.professional-workspace_identity__3SsC2 span+span:before{content:"·";color:var(--text-soft)}.professional-workspace_grid__ltXqr{display:grid;align-items:start;gap:32px}.professional-workspace_column__M7oC7{min-width:0;display:grid;gap:32px}.professional-workspace_card__gKktw{min-width:0;padding:24px;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--platform-radius-card);box-shadow:var(--shadow-soft)}.professional-workspace_reading__5w92R{display:grid;gap:20px}.professional-workspace_label__yKmPa{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;font-weight:600}.professional-workspace_label__yKmPa svg,.professional-workspace_title__sDi5f svg{width:20px;height:20px;flex-shrink:0;color:var(--brand-forest)}.professional-workspace_sectionHead__o5m9_{display:flex;align-items:center;justify-content:space-between;gap:12px}.professional-workspace_title__sDi5f{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.5}.professional-workspace_divided__5oUk2{margin-bottom:16px}.professional-workspace_link__w_ZUg{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--brand-forest);font-size:14px;font-weight:600}.professional-workspace_link__w_ZUg:hover{text-decoration:underline;text-underline-offset:3px}.professional-workspace_link__w_ZUg:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-xs)}.professional-workspace_text__4S0JZ{font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.professional-workspace_inset__EGIpn{margin-top:12px}.professional-workspace_reading__5w92R [aria-label="Notas destacadas"]{border-left:3px solid var(--brand-lime);border-radius:var(--platform-radius-control);padding:20px;background:var(--brand-soft)}.professional-workspace_reading__5w92R [aria-label="Notas destacadas"] h2{font-size:16px}.professional-workspace_reading__5w92R [aria-label="Notas destacadas"] li>p:first-child{font-size:16px;line-height:1.6}.professional-workspace_preparation__p4XQ_>section{padding:24px;border:1px solid var(--border);border-radius:var(--platform-radius-card);background:var(--surface-strong);box-shadow:var(--shadow-soft)}.professional-workspace_preparation__p4XQ_ h2{font-size:16px;line-height:1.5}.professional-workspace_preparation__p4XQ_>section>div:first-child{padding-bottom:12px;margin-bottom:16px}.professional-workspace_preparation__p4XQ_ button,.professional-workspace_preparation__p4XQ_ summary{font-size:14px}.professional-workspace_commitments__Wxr9X{display:grid;gap:12px;margin-top:12px}.professional-workspace_commitment__Gl9hD{padding:16px;border-radius:var(--platform-radius-control);background:var(--app-bg)}.professional-workspace_commitment__Gl9hD[data-owner=ORIENTED]{background:var(--brand-soft)}.professional-workspace_commitment__Gl9hD strong{display:block;margin-bottom:6px;color:var(--brand-forest);font-size:14px;font-weight:600}.professional-workspace_encounters__CU0r3{display:grid;gap:10px}.professional-workspace_encounter__CMwgS{padding:12px 0;border-bottom:1px solid var(--border);border-radius:var(--platform-radius-control)}.professional-workspace_encounter__CMwgS:last-child{border-bottom:0}.professional-workspace_encounterHead__PjuAQ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.professional-workspace_encounterHead__PjuAQ:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-soft)}.professional-workspace_encounter__CMwgS:first-child .professional-workspace_encounterHead__PjuAQ:before{background:var(--brand-forest)}.professional-workspace_encounterHead__PjuAQ a{font-size:14px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.professional-workspace_encounterHead__PjuAQ time{font-size:13px;color:var(--text-soft)}.professional-workspace_encounter__CMwgS p{font-size:14px;line-height:1.6;color:var(--text-muted)}.professional-workspace_saved__Cotut{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;min-height:54px;border:1px solid var(--border);border-radius:var(--platform-radius-control);background:var(--surface-muted);font-size:14px}.professional-workspace_saved__Cotut:after{content:"\203A";color:var(--brand-forest)}.professional-workspace_saved__Cotut:hover{border-color:var(--brand-forest)}.professional-workspace_activity__gsAtu{display:grid;gap:12px;padding:20px 0;border-bottom:1px solid var(--border)}.professional-workspace_activity__gsAtu h3{font-size:16px;font-weight:600;line-height:1.5}.professional-workspace_activity__gsAtu p{font-size:14px;line-height:1.6}.professional-workspace_activity__gsAtu .professional-workspace_activityMeta__AKUin{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;color:var(--text-soft);font-size:13px}.professional-workspace_activity__gsAtu:hover{color:var(--brand-forest)}.professional-workspace_activityList__qRaXs>li:last-child .professional-workspace_activity__gsAtu{border-bottom:0;padding-bottom:0}.professional-workspace_activityList__qRaXs>li:first-child .professional-workspace_activity__gsAtu{padding-top:0}@container professional-case (min-width: 56rem){.professional-workspace_grid__ltXqr{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}}@media (min-width:640px){.professional-workspace_commitments__Wxr9X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.professional-workspace_card__gKktw,.professional-workspace_preparation__p4XQ_>section{padding:20px}.professional-workspace_column__M7oC7,.professional-workspace_grid__ltXqr{gap:24px}}.professional-workspace_activity__gsAtu,.professional-workspace_encounter__CMwgS p,.professional-workspace_identity__3SsC2 span,.professional-workspace_label__yKmPa,.professional-workspace_saved__Cotut,.professional-workspace_title__sDi5f{overflow-wrap:anywhere;min-width:0}.professional-workspace_sectionHead__o5m9_{flex-wrap:wrap}.professional-workspace_sectionHead__o5m9_ .professional-workspace_title__sDi5f{flex:1 1 140px}.professional-workspace_sectionHead__o5m9_ .professional-workspace_link__w_ZUg{flex-shrink:0}.professional-workspace_activity__gsAtu:focus-visible,.professional-workspace_encounterHead__PjuAQ a:focus-visible,.professional-workspace_saved__Cotut:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-xs)}.professional-workspace_encounterHead__PjuAQ a:hover{color:var(--brand-forest);text-decoration:underline;text-underline-offset:3px}.professional-workspace_column__M7oC7:empty,.professional-workspace_preparation__p4XQ_:empty{display:none}.professional-workspace_commitment__Gl9hD:only-child{grid-column:1/-1}.professional-workspace_calendar__0GrUP{width:100%;overflow:hidden;padding:0}.professional-workspace_pageTitle__X1SXM{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.015em;color:var(--text-strong);overflow-wrap:anywhere}.professional-workspace_pageHeader__HOoTF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.professional-workspace_stack__y4nDv{display:grid;gap:24px;min-width:0}.professional-workspace_twoColumns__UIDfE{display:grid;align-items:start;gap:24px}.professional-workspace_entityList__eaQ6g{display:grid;gap:12px}.professional-workspace_entity__emz2k{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--platform-radius-control);background:var(--surface-muted)}.professional-workspace_entityTitle__LlPwG{font-size:16px;font-weight:600;line-height:1.5;color:var(--text-strong);overflow-wrap:anywhere}.professional-workspace_historyLink__YAede{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:16px;border:1px solid var(--border);border-radius:var(--platform-radius-control);background:var(--surface-muted)}.professional-workspace_historyLink__YAede:hover{border-color:var(--brand-forest)}.professional-workspace_historyLink__YAede:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.professional-workspace_historyLink__YAede>div{min-width:0;overflow-wrap:anywhere}.professional-workspace_reportFrame__AdEuP>.report-workspace>.report-start{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--platform-radius-card);box-shadow:var(--shadow-xs);padding:20px}@container professional-case (min-width: 60rem){.professional-workspace_twoColumns__UIDfE{grid-template-columns:repeat(2,minmax(0,1fr))}}.professional-workspace_filterChip__Pk_F3{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--platform-radius-control);background:var(--surface-strong);color:var(--text-muted);font-size:14px;font-weight:600;transition:color var(--motion-duration-fast),background-color var(--motion-duration-fast),border-color var(--motion-duration-fast)}.professional-workspace_filterChip__Pk_F3:hover,.professional-workspace_filterChip__Pk_F3[aria-pressed=true]{border-color:var(--brand-forest);background:var(--brand-soft);color:var(--brand-forest)}.professional-workspace_filterChip__Pk_F3:focus-visible,.professional-workspace_resource__1AbUv:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.professional-workspace_resourceGrid__enqqR{display:grid;gap:12px}.professional-workspace_resource__1AbUv{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:14px;height:100%;padding:16px;border:1px solid var(--border);border-radius:var(--platform-radius-card);background:var(--surface-strong);transition:border-color var(--motion-duration-fast),background-color var(--motion-duration-fast)}.professional-workspace_resource__1AbUv:hover{border-color:var(--brand-forest);background:var(--brand-soft)}.professional-workspace_resourceIcon__1AZa1{display:flex;justify-content:center;width:40px;height:40px}.professional-workspace_resourceIcon__1AZa1,.professional-workspace_resourceStatus__vk_5e{align-items:center;border-radius:var(--platform-radius-control);background:var(--brand-soft);color:var(--brand-forest)}.professional-workspace_resourceStatus__vk_5e{display:inline-flex;gap:6px;margin-top:8px;padding:4px 8px;font-size:13px;font-weight:600;line-height:20px}@container professional-case (min-width: 52rem){.professional-workspace_resourceGrid__enqqR{grid-template-columns:repeat(2,minmax(0,1fr))}}@container professional-case (min-width: 78rem){.professional-workspace_resourceGrid__enqqR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.professional-workspace_resource__1AbUv{grid-template-columns:minmax(0,1fr) 16px;gap:12px}.professional-workspace_resourceIcon__1AZa1{display:none}}@media (prefers-reduced-motion:reduce){.professional-workspace_filterChip__Pk_F3,.professional-workspace_resource__1AbUv{transition:none}}.professional-workspace_summaryWork__X5rFf{display:grid;gap:32px}.professional-workspace_summaryTitle__Cn2iY{font-size:16px;line-height:1.4;font-weight:600}@container professional-case (min-width: 48rem){.professional-workspace_summaryWork__X5rFf:has(>section+section){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.professional-workspace_summaryLayout__Dhgxj{display:grid;gap:24px;align-items:start;min-width:0}@container professional-case (min-width: 60rem){.professional-workspace_summaryLayout__Dhgxj{grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);gap:32px}}.professional-workspace_agendaGrid__kvkX8{display:grid;gap:24px;align-items:start;min-width:0}@media (min-width:80rem){.professional-workspace_agendaGrid__kvkX8{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:32px}}.professional-workspace_caseHeaderRow__MMPcw{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px;min-width:0}.professional-workspace_caseHeaderIdentity__RUafX{flex:1 1 20rem;min-width:0}.professional-workspace_caseHeaderActions__vJnZG{flex:0 1 auto}@container professional-case (min-width: 60rem){.professional-workspace_caseHeaderActions__vJnZG{justify-content:flex-end}}.sheet_overlay__qYCX1{position:fixed;inset:0;z-index:50;background:color-mix(in srgb,var(--kalo-ink) 45%,transparent);backdrop-filter:blur(2px)}.sheet_overlay__qYCX1[data-state=open]{animation:sheet_sheet-fade-in__M5_oq var(--motion-duration-quick) var(--motion-ease-out)}.sheet_overlay__qYCX1[data-state=closed]{animation:sheet_sheet-fade-out__MgezB var(--motion-duration-quick) ease-out}.sheet_content__hm8pP{position:fixed;inset-block:0;right:0;z-index:50;display:flex;height:100dvh;width:min(24rem,calc(100vw - .75rem));min-width:0;max-width:calc(100vw - .75rem);box-sizing:border-box;flex-direction:column;gap:1rem;overflow:hidden;border-left:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow-raised)}.sheet_content__hm8pP[data-state=open]{animation:sheet_sheet-in-right__1huct var(--motion-duration-fast) var(--motion-ease-out)}.sheet_content__hm8pP[data-state=closed]{animation:sheet_sheet-out-right__p6giy var(--motion-duration-quick) ease-out}@media (prefers-reduced-motion:reduce){.sheet_content__hm8pP,.sheet_overlay__qYCX1{animation:none}}@keyframes sheet_sheet-fade-in__M5_oq{0%{opacity:0}}@keyframes sheet_sheet-fade-out__MgezB{to{opacity:0}}@keyframes sheet_sheet-in-right__1huct{0%{transform:translateX(100%)}}@keyframes sheet_sheet-out-right__p6giy{to{transform:translateX(100%)}}.vocational-tree_scene__T0Q1_{position:relative;min-height:calc(100dvh - var(--platform-top-nav-height));overflow:hidden;isolation:isolate;background:radial-gradient(circle at 75% 16%,color-mix(in srgb,var(--tone-warning-bg) 76%,transparent),transparent 27%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 82%,var(--tone-accent-bg)) 0,color-mix(in srgb,var(--app-bg) 92%,var(--tone-accent-bg)) 62%,color-mix(in srgb,var(--tone-warning-bg) 42%,var(--app-bg)) 100%)}.vocational-tree_scene__T0Q1_[data-panel-open=true]{z-index:50}.vocational-tree_scene__T0Q1_:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.22;background-image:radial-gradient(color-mix(in srgb,var(--text-soft) 22%,transparent) .65px,transparent .65px);background-size:6px 6px;mask-image:linear-gradient(180deg,transparent,black 22%,black 78%,transparent)}.vocational-tree_landscapeSvg__2kTzV{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.vocational-tree_illustrationStage__53P7U{position:absolute;inset:0;z-index:1;display:grid;place-items:center;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);will-change:transform}.vocational-tree_illustrationStage__53P7U[data-focused=true]{transform:translate3d(16vw,0,0) scale(1.04)}.vocational-tree_treeSvg__KddU5{width:min(94vw,1120px);height:min(94dvh,940px);overflow:visible;filter:drop-shadow(0 24px 26px color-mix(in srgb,var(--text-strong) 7%,transparent))}.vocational-tree_treeGuide__4myru{pointer-events:none}.vocational-tree_guideCanopy__kTMiJ{fill:color-mix(in srgb,var(--accent) 22%,var(--surface-muted));stroke:color-mix(in srgb,var(--accent-strong) 30%,var(--border-subtle));stroke-width:3;stroke-linejoin:round}.vocational-tree_guideBranch__2ZHN9{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 34%,var(--border-accent));stroke-width:20;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.vocational-tree_guideTrunk__S0xmw{fill:color-mix(in srgb,var(--tone-warning-text) 30%,var(--surface-muted));stroke:color-mix(in srgb,var(--tone-warning-text) 28%,var(--border-subtle));stroke-width:3}.vocational-tree_guideRoots__y9CSD{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 34%,var(--border-accent));stroke-width:14;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.vocational-tree_horizon__swhhz{fill:color-mix(in srgb,var(--tone-warning-bg) 46%,var(--app-bg))}.vocational-tree_soil__wYTgE{fill:color-mix(in srgb,var(--tone-warning-border) 42%,var(--surface-muted))}.vocational-tree_soilLine__QKwxr{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 34%,var(--accent-strong));stroke-width:3;stroke-linecap:round;opacity:.4}.vocational-tree_layer__YJegN{transform-box:fill-box;transform-origin:center;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.vocational-tree_pending__z_2Gj{opacity:.46;filter:saturate(.42)}.vocational-tree_current__coJ71{opacity:1;filter:drop-shadow(0 12px 20px color-mix(in srgb,var(--accent-strong) 16%,transparent))}.vocational-tree_complete__QbDFb{opacity:1}.vocational-tree_growing__BMhel{animation:vocational-tree_layerGrow__3Zh0v 1.2s cubic-bezier(.16,1,.3,1) both}.vocational-tree_rootMass__GXBWn{fill:color-mix(in srgb,var(--tone-warning-text) 44%,var(--accent-strong));opacity:.28}.vocational-tree_rootPath__MxIwD{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 74%,var(--accent-strong));stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.vocational-tree_rootFine__3exUv{stroke-width:6;opacity:.68}.vocational-tree_groundShadow__RSRzl{fill:color-mix(in srgb,var(--text-strong) 14%,transparent);opacity:.36}.vocational-tree_trunkFill__ZY5V7{fill:color-mix(in srgb,var(--tone-warning-text) 76%,var(--accent-strong))}.vocational-tree_trunkShade__5XWDx{fill:color-mix(in srgb,var(--tone-warning-text) 82%,var(--text-strong));opacity:.22}.vocational-tree_trunkHighlight__uFzFL{fill:none;stroke:color-mix(in srgb,var(--tone-warning-border) 44%,var(--surface-strong));stroke-width:7;stroke-linecap:round;opacity:.42}.vocational-tree_barkLine__Au8HG{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 72%,var(--text-strong));stroke-width:3;stroke-linecap:round;opacity:.24}.vocational-tree_branchFill__Ogat8{fill:color-mix(in srgb,var(--tone-warning-text) 72%,var(--accent-strong))}.vocational-tree_branchTwig__cFqtw{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 68%,var(--accent-strong));stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.vocational-tree_canopy__lun_f{fill:color-mix(in srgb,var(--accent) 90%,var(--tone-success-fill));transform-box:fill-box;transform-origin:center;stroke:color-mix(in srgb,var(--accent-strong) 28%,transparent);stroke-width:2}.vocational-tree_canopyLight__lGV3W{fill:color-mix(in srgb,var(--accent) 70%,var(--tone-accent-bg))}.vocational-tree_canopyDark__xA03P{fill:color-mix(in srgb,var(--accent-strong) 82%,var(--accent))}.vocational-tree_botanicalLeaf__gnFbr{transform-box:fill-box;transform-origin:center}.vocational-tree_edgeLeaf__Ag_X_{fill:color-mix(in srgb,var(--accent-strong) 84%,var(--accent))}.vocational-tree_edgeLeafVein__gtOI_{fill:none;stroke:color-mix(in srgb,var(--surface-strong) 64%,var(--accent));stroke-width:2;stroke-linecap:round;opacity:.52}.vocational-tree_fruitGroup__uX5Ru{transform-box:fill-box;transform-origin:center top}.vocational-tree_fruitStem__6y2Wy{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 64%,var(--accent-strong));stroke-width:4;stroke-linecap:round}.vocational-tree_fruit__8urwV{fill:color-mix(in srgb,var(--tone-warning-fill) 78%,var(--tone-warning-bg));stroke:color-mix(in srgb,var(--tone-warning-text) 58%,transparent);stroke-width:2}.vocational-tree_fruitShine__xyuBc{fill:color-mix(in srgb,var(--surface-strong) 72%,transparent);opacity:.58}.vocational-tree_pathLine__uLCas{fill:none;stroke:color-mix(in srgb,var(--tone-warning-border) 75%,var(--surface-strong));stroke-width:46;stroke-linecap:round;opacity:.78}.vocational-tree_pathEdge__4L_xD{fill:none;stroke:color-mix(in srgb,var(--tone-warning-text) 28%,var(--accent-strong));stroke-width:2;stroke-dasharray:9 14;opacity:.5}.vocational-tree_completeTree__vo83C .vocational-tree_canopy__lun_f:nth-child(odd){animation:vocational-tree_leafBreathe__69v7d 7s cubic-bezier(.37,0,.63,1) infinite}.vocational-tree_completeTree__vo83C .vocational-tree_fruitGroup__uX5Ru:nth-child(2n){animation:vocational-tree_fruitSway__asVQN 5.8s cubic-bezier(.37,0,.63,1) .7s infinite}.vocational-tree_activeButton___VKgT{position:absolute;z-index:3;display:inline-flex;min-height:48px;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--surface-strong) 70%,var(--border-accent));border-radius:999px;padding:.4rem .45rem .4rem 1.15rem;color:var(--primary-foreground);background:color-mix(in srgb,var(--accent-strong) 94%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--accent-strong) 22%,transparent);font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;transform:translate3d(-50%,-50%,0);transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);animation:vocational-tree_buttonEnter__ZwWIf .7s cubic-bezier(.16,1,.3,1) both}.vocational-tree_activeButton___VKgT:hover{background:var(--accent-hover);box-shadow:0 24px 52px color-mix(in srgb,var(--accent-strong) 28%,transparent);transform:translate3d(-50%,calc(-50% - 3px),0)}.vocational-tree_activeButton___VKgT:active{transform:translate3d(-50%,-48%,0) scale(.98)}.vocational-tree_activeButtonIcon__upUk3{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;color:var(--accent-strong);background:var(--surface-strong);transition:transform .5s cubic-bezier(.16,1,.3,1)}.vocational-tree_activeButton___VKgT:hover .vocational-tree_activeButtonIcon__upUk3{transform:translate3d(2px,0,0)}.vocational-tree_panelBackdrop__RV9tg{position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--text-strong) 18%,transparent);animation:vocational-tree_fadeIn__uSAt6 .36s cubic-bezier(.22,1,.36,1) both}.vocational-tree_questionPanel__igsL9,.vocational-tree_summaryPanel__WO9zd{position:absolute;inset:0 auto 0 0;z-index:6;width:min(46vw,560px);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid color-mix(in srgb,var(--border-accent) 64%,transparent);border-radius:0 2rem 2rem 0;color:var(--text);background:var(--surface-strong);box-shadow:28px 0 70px color-mix(in srgb,var(--text-strong) 12%,transparent);animation:vocational-tree_panelEnter__hTHvD .72s cubic-bezier(.16,1,.3,1) both}.vocational-tree_panelContent__6oIB9{display:flex;min-height:100%;flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem)}.vocational-tree_introPanel__SzseK{position:absolute;z-index:8;top:50%;left:50%;width:min(calc(100vw - 2rem),520px);max-height:calc(100% - 2rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:2rem;padding:clamp(1.7rem,5vw,3rem);background:var(--surface-strong);box-shadow:var(--shadow-raised);transform:translate3d(-50%,-50%,0);animation:vocational-tree_introEnter__zsT_3 .8s cubic-bezier(.16,1,.3,1) both}.vocational-tree_topControl__zO1GW{position:absolute;z-index:4;top:max(1rem,env(safe-area-inset-top))}.vocational-tree_leftControl__Kl5MB{left:max(1rem,env(safe-area-inset-left))}.vocational-tree_rightControl__Y_nOI{right:max(1rem,env(safe-area-inset-right))}@keyframes vocational-tree_layerGrow__3Zh0v{0%{opacity:.08;transform:scale(.92)}64%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes vocational-tree_buttonEnter__ZwWIf{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 14px),0) scale(.94)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes vocational-tree_panelEnter__hTHvD{0%{opacity:0;transform:translate3d(-48px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vocational-tree_introEnter__zsT_3{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 20px),0) scale(.97)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes vocational-tree_fadeIn__uSAt6{0%{opacity:0}to{opacity:1}}@keyframes vocational-tree_leafBreathe__69v7d{0%,to{transform:rotate(0deg) translateZ(0)}50%{transform:rotate(2.5deg) translate3d(1px,-1px,0)}}@keyframes vocational-tree_fruitSway__asVQN{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}@media (max-width:767px){.vocational-tree_landscapeSvg__2kTzV{inset:auto 0 0;height:147%}.vocational-tree_treeSvg__KddU5{position:absolute;top:62dvh;left:50%;width:140vw;height:auto;transform:translate3d(-50%,-74.22%,0)}.vocational-tree_illustrationStage__53P7U[data-focused=true]{transform:translate3d(0,-23dvh,0) scale(.84)}.vocational-tree_questionPanel__igsL9,.vocational-tree_summaryPanel__WO9zd{position:fixed;top:var(--vocational-tree-visible-top,0);right:0;bottom:auto;left:0;width:100%;height:var(--vocational-tree-visible-height,100dvh);max-height:none;overscroll-behavior:contain;border:0;border-right:0;border-radius:0;box-shadow:none;animation-name:vocational-tree_panelEnterMobile__dvE03}.vocational-tree_panelContent__6oIB9{min-height:100%;padding:max(1rem,env(safe-area-inset-top)) 1.25rem max(1rem,env(safe-area-inset-bottom))}.vocational-tree_panelActions__4qz5R{position:sticky;bottom:0;z-index:1;margin-top:auto;padding-bottom:max(.25rem,env(safe-area-inset-bottom));background:var(--surface-strong)}.vocational-tree_activeButton___VKgT{max-width:calc(100vw - 2rem)}}@media (max-width:767px) and (orientation:landscape){.vocational-tree_treeSvg__KddU5{width:82vw}}@keyframes vocational-tree_panelEnterMobile__dvE03{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.vocational-tree_activeButtonIcon__upUk3,.vocational-tree_activeButton___VKgT,.vocational-tree_illustrationStage__53P7U,.vocational-tree_layer__YJegN{transition-duration:1ms}.vocational-tree_activeButton___VKgT,.vocational-tree_completeTree__vo83C .vocational-tree_canopy__lun_f,.vocational-tree_completeTree__vo83C .vocational-tree_fruitGroup__uX5Ru,.vocational-tree_growing__BMhel,.vocational-tree_introPanel__SzseK,.vocational-tree_panelBackdrop__RV9tg,.vocational-tree_questionPanel__igsL9,.vocational-tree_summaryPanel__WO9zd{animation:none}}