/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.bottom-1{bottom:calc(var(--spacing) * 1)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--surface-page:var(--paper);--surface-primary:var(--surface);--surface-muted:var(--lichen);--surface-raised:#fffef8eb;--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--muted);--border-subtle:var(--line);--border-strong:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in srgb, var(--teal) 24%, var(--line))}}:root{--action-primary:var(--teal);--action-primary-hover:var(--teal-dark);--action-primary-contrast:#fff;--action-secondary:var(--surface-raised);--focus-ring:#167f7357;--status-success:var(--teal);--status-warning:#8a5a00;--status-warning-surface:#fff4d6;--status-error:var(--red);--status-error-surface:#fff0ed;--survey-surface-page:var(--surface-page);--survey-surface-card:var(--surface-raised);--survey-surface-panel:var(--surface-primary);--survey-surface-selected:var(--surface-muted);--survey-border:var(--border-subtle);--survey-text:var(--text-primary);--survey-text-muted:var(--text-secondary);--survey-accent:var(--action-primary);--shadow-card:var(--shadow-soft);--shadow-raised:var(--shadow);--radius-control:14px;--radius-card:24px;--radius-hero:36px;--radius-dock:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--control-height-min:44px;--control-height-primary:48px;--content-page-max:1180px;--content-survey-max:960px;--content-survey-gutter-desktop:24px;--content-survey-gutter-mobile:12px;--content-survey-gutter:var(--content-survey-gutter-desktop);--content-question-max:680px;--content-result-max:1240px;--content-result-inline-gutter:24px;--type-question-size:clamp(29px, 3vw, 40px);--type-question-size-long:clamp(25px, 2.5vw, 32px);--type-answer-size:15px;--type-result-title-size:clamp(42px, 4.6vw, 56px);--type-result-heading-size:clamp(28px, 3.2vw, 40px);--type-result-body-size:14px;--type-result-small-size:12px;--type-result-eyebrow-size:11px;--z-header:20;--z-action-bar:16;--motion-fast:.12s;--motion-standard:.18s;--motion-slow:.32s}.ui-page-shell{width:min(var(--content-page-max), calc(100% - 48px));padding:var(--space-12) 0 var(--space-16);margin:0 auto}.ui-skip-link{z-index:calc(var(--z-header) + 1);top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:#fff;background:var(--action-primary-hover);transition:transform var(--motion-fast) ease;position:fixed;transform:translateY(-160%)}.ui-skip-link:focus{transform:translateY(0)}.site-header .profile-pill{min-height:var(--control-height-min)}.ui-page-header{max-width:760px;margin-bottom:var(--space-8)}.ui-page-header h1,.ui-result-header h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.04}.ui-eyebrow{margin:0 0 var(--space-3);color:var(--action-primary-hover);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:760}.ui-page-lead{max-width:66ch;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:16px;line-height:1.62}.ui-content-card,.ui-survey-intro,.ui-question-frame,.ui-review-screen,.ui-result-section{padding:clamp(var(--space-6), 4vw, var(--space-12));border:1px solid var(--survey-border);border-radius:var(--radius-card);background:var(--survey-surface-card);box-shadow:var(--shadow-card)}.ui-survey-shell{width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)));padding:var(--space-8) 0 calc(var(--space-16) + env(safe-area-inset-bottom));color:var(--survey-text);overflow-anchor:none;margin:0 auto}.ui-survey-intro{background:linear-gradient(145deg, var(--survey-surface-card), var(--survey-surface-selected))}.ui-survey-progress{width:fit-content;margin:0 0 var(--space-4);color:var(--text-muted);font-size:12px;font-weight:700}.ui-survey-block-progress{min-width:0;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-survey-block-progress{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.ui-survey-block-progress{box-shadow:var(--shadow-soft)}.ui-survey-block-tree,.ui-survey-block-tree .growth-tree-scene{width:56px;height:56px}.ui-survey-block-summary{gap:2px;min-width:0;display:grid}.ui-survey-block-summary>span{color:var(--text-muted);font-size:11px;font-weight:750}.ui-survey-block-summary>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.ui-survey-block-summary>small{color:var(--text-muted);font-size:11px;line-height:1.3}.ui-survey-block-list{position:relative}.ui-survey-block-list>summary{min-height:44px;padding:0 var(--space-2);color:var(--action-primary);cursor:pointer;align-items:center;font-size:12px;font-weight:750;list-style:none;display:flex}.ui-survey-block-list>summary::-webkit-details-marker{display:none}.ui-survey-block-list>summary:after{content:"⌄";margin-left:6px}.ui-survey-block-list[open]>summary:after{content:"⌃"}.ui-survey-block-list ol{z-index:calc(var(--z-action-bar) + 1);top:calc(100% + var(--space-2));width:min(360px,100vw - 48px);padding:var(--space-2);border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:14px;gap:4px;margin:0;list-style:none;display:grid;position:absolute;right:0}.ui-survey-block-list li{justify-content:space-between;gap:var(--space-3);min-width:0;color:var(--text-secondary);border-radius:10px;padding:8px 10px;font-size:12px;display:flex}.ui-survey-block-list li[data-state=current]{color:var(--surface-raised);background:var(--action-primary)}.ui-survey-block-list li[data-state=done]{color:var(--text-primary);background:var(--surface-muted)}.ui-survey-block-list li small{color:inherit;opacity:.78;flex:none;font-size:10px;font-weight:750}.ui-question-frame h1{max-width:28ch;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-question-size);letter-spacing:-.035em;margin:0;font-weight:720;line-height:1.1}.ui-choice-group{gap:var(--space-2);margin-top:var(--space-6);display:grid}.ui-choice-group :is(button,label){min-height:var(--control-height-min)}.survey-list{counter-reset:survey-card}.survey-list-card{counter-increment:survey-card}.survey-index:before{content:counter(survey-card, decimal-leading-zero)}.ui-exception-menu{margin-top:var(--space-3)}.ui-exception-menu summary,.ui-privacy-disclosure summary,.ui-danger-zone summary{min-height:var(--control-height-min);cursor:pointer;color:var(--text-secondary);align-items:center;font-size:13px;font-weight:700;display:flex}.ui-exception-menu summary:before,.ui-privacy-disclosure summary:before,.ui-danger-zone summary:before{content:"";width:7px;height:7px;margin-right:var(--space-2);border-bottom:2px solid;border-right:2px solid;flex:none;transition:transform .16s;transform:rotate(-45deg)}.ui-exception-menu[open]>summary:before,.ui-privacy-disclosure[open]>summary:before,.ui-danger-zone[open]>summary:before{transform:rotate(45deg)}.ui-exception-menu>div,.ui-privacy-disclosure>div,.ui-danger-zone>div{margin-top:var(--space-2);color:var(--text-secondary);font-size:13px;line-height:1.55}.ui-survey-action-bar{z-index:var(--z-action-bar);bottom:max(var(--space-2), env(safe-area-inset-bottom));gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3);border:1px solid var(--survey-border);border-radius:var(--radius-dock);background:var(--survey-surface-card);flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.ui-survey-action-bar{background:color-mix(in srgb, var(--survey-surface-card) 94%, transparent)}}.ui-survey-action-bar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-survey-action-bar :is(button,a){min-height:var(--control-height-primary)}.ui-review-screen,.ui-result-summary{gap:var(--space-4);display:grid}.ui-result-header{gap:var(--space-3);display:grid}.ui-result-theme-nav{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.ui-result-theme-nav>*{flex:none}.ui-result-surface{width:min(var(--content-result-max), calc(100% - var(--content-result-inline-gutter) - var(--content-result-inline-gutter)));max-width:none;padding:var(--space-8) 0 var(--space-16);color:var(--survey-text);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;margin:0 auto}.ui-result-surface [data-ui-result-header].ui-result-header{padding:var(--space-3) var(--space-1) var(--space-4);gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}.ui-result-surface [data-ui-result-header].ui-result-header h1{max-width:19ch;margin:var(--space-1) 0 0;color:var(--text-primary);font-family:var(--font-display), Georgia, serif;font-size:var(--type-result-title-size);letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1}.ui-result-surface [data-ui-result-header].ui-result-header>div:first-child>p:last-child{max-width:68ch;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--type-result-body-size);line-height:1.55}[data-ui-result-workspace].ui-result-workspace{gap:var(--space-4);min-width:0;display:grid}.ui-result-surface [data-ui-result-panel].ui-result-panel{min-width:0;padding:clamp(var(--space-6), 3vw, var(--space-8));border:1px solid var(--survey-border);border-radius:var(--radius-card);background:var(--survey-surface-card);box-shadow:var(--shadow-card)}.ui-result-surface [data-ui-result-panel].ui-result-panel h2{color:var(--text-primary);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;font-weight:600}.ui-result-surface [data-ui-result-panel].ui-result-panel :is(h3,h4,button,input,select,textarea,summary){font-family:var(--font-geist-sans), Inter, system-ui, sans-serif}.ui-result-surface [data-ui-result-panel].ui-result-panel :is(h3,h4){color:var(--text-primary)}.ui-result-surface [data-ui-result-panel].ui-result-panel .ui-result-display-heading.ui-result-display-heading{max-width:24ch;color:var(--text-primary);font-family:var(--font-display), Georgia, serif;font-size:var(--type-result-heading-size);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.05}[data-ui-result-utility-bar].ui-result-utility-bar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-ui-result-utility-bar].ui-result-utility-bar :is(.button,button,a){min-height:var(--control-height-min)}.ui-result-boundary{max-width:none;padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text-secondary);background:var(--surface-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.ui-result-surface [data-ui-result-action-bar].ui-result-action-bar{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ui-result-surface [data-ui-result-action-bar].ui-result-action-bar :is(.button,button,a){min-height:var(--control-height-primary)}.ui-result-surface .ui-result-primary-action.ui-result-primary-action{border-color:var(--action-primary);justify-content:center;width:min(100%,32rem)}@supports (color:color-mix(in lab, red, red)){.ui-result-surface .ui-result-primary-action.ui-result-primary-action{border-color:color-mix(in srgb, var(--action-primary) 76%, var(--border-strong))}}.ui-result-surface .ui-result-primary-action.ui-result-primary-action{color:var(--action-primary-contrast);background:linear-gradient(135deg, var(--action-primary), var(--action-primary))}@supports (color:color-mix(in lab, red, red)){.ui-result-surface .ui-result-primary-action.ui-result-primary-action{background:linear-gradient(135deg, var(--action-primary), color-mix(in srgb, var(--action-primary) 72%, var(--action-primary-hover)))}}.ui-result-surface .ui-result-primary-action.ui-result-primary-action{box-shadow:0 12px 26px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.ui-result-surface .ui-result-primary-action.ui-result-primary-action{box-shadow:0 12px 26px color-mix(in srgb, var(--action-primary) 20%, transparent)}}.ui-result-surface .ui-result-primary-action.ui-result-primary-action:hover{background:linear-gradient(135deg, var(--action-primary-hover), var(--action-primary))}.ui-result-surface [data-ui-result-action-bar].ui-result-action-bar>small{max-width:48ch;color:var(--text-muted);font-size:var(--type-result-small-size);line-height:1.45}.ui-result-surface .ui-result-subpanel.ui-result-subpanel{border:1px solid var(--survey-border);border-radius:var(--radius-control);color:var(--survey-text);background:var(--survey-surface-panel)}.ui-result-surface .ui-result-subpanel.ui-result-subpanel[data-state=available],.ui-result-surface .ui-result-subpanel.ui-result-subpanel[data-state=done],.ui-result-surface .ui-result-subpanel.ui-result-subpanel[data-state=joint_confirmed]{border-color:var(--border-strong);background:var(--survey-surface-selected)}.ui-result-surface .ui-result-muted-panel.ui-result-muted-panel{border:1px solid var(--survey-border);border-radius:var(--radius-control);color:var(--survey-text);background:var(--survey-surface-selected)}.ui-result-surface :is(.ui-result-subpanel.ui-result-subpanel,.ui-result-muted-panel.ui-result-muted-panel) :is(h3,h4,strong){color:var(--text-primary)}.ui-result-surface :is(.ui-result-subpanel.ui-result-subpanel,.ui-result-muted-panel.ui-result-muted-panel) :is(p,li,small){color:var(--text-secondary)}.ui-result-surface .ui-result-icon.ui-result-icon{border-radius:var(--radius-control);color:var(--action-primary);background:var(--surface-muted);place-items:center;display:grid}.ui-result-surface .ui-result-eyebrow{color:var(--action-primary-hover);font-size:var(--type-result-eyebrow-size);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.ui-result-surface .ui-result-disclosure>summary{min-height:var(--control-height-min);color:var(--text-secondary);cursor:pointer;align-items:center;font-size:12px;font-weight:750;display:flex}.ui-result-surface :is(.button,button):focus-visible{outline-color:var(--focus-ring)}.ui-status-notice{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-muted);font-size:13px;line-height:1.5}.ui-status-notice.is-success{color:var(--status-success)}.ui-status-notice.is-warning{color:var(--status-warning);background:var(--status-warning-surface)}.ui-status-notice.is-error{color:var(--status-error);background:var(--status-error-surface)}.ui-privacy-disclosure{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);background:var(--surface-primary)}@supports (color:color-mix(in lab, red, red)){.ui-privacy-disclosure{background:color-mix(in srgb, var(--surface-primary) 72%, transparent)}}.ui-state{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);display:grid}.ui-state h2{margin:0;font-size:24px}.ui-state>div{color:var(--text-secondary);line-height:1.55}.ui-error-state{border-color:var(--status-error)}@supports (color:color-mix(in lab, red, red)){.ui-error-state{border-color:color-mix(in srgb, var(--status-error) 46%, var(--border-subtle))}}.ui-error-state{background:var(--status-error-surface)}.ui-recovery-state{border-color:var(--border-strong);background:linear-gradient(145deg, var(--surface-raised), var(--surface-muted))}.ui-danger-zone{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--status-error)}@supports (color:color-mix(in lab, red, red)){.ui-danger-zone{border-top:1px solid color-mix(in srgb, var(--status-error) 28%, var(--border-subtle))}}.ui-danger-zone summary{color:var(--status-error)}.profile-pill.active,.footer-links a.active{color:var(--text-primary);background:var(--surface-muted)}.profile-pill.active{border-color:var(--border-strong)}.footer-links a.active{border-radius:var(--radius-control)}.ui-survey-compat :is(.v4-work-card,.partner-v4-card),:is(.v4-current-work-shell,.v4-career-shell,.v4-partner-shell,.partner-joint-shell,.partner-joint-result-shell) :is(.v4-work-card,.partner-v4-card){border-radius:var(--radius-card);border-color:var(--border-subtle);box-shadow:var(--shadow-card)}.ui-survey-compat :is(.v4-work-actions,.partner-v4-actions),:is(.v4-current-work-shell,.v4-career-shell,.v4-partner-shell) :is(.v4-work-actions,.partner-v4-actions){gap:var(--space-2)}.ui-survey-compat :is(.v4-work-actions .button,.partner-v4-actions .button),:is(.v4-current-work-shell,.v4-career-shell,.v4-partner-shell) :is(.v4-work-actions .button,.partner-v4-actions .button){min-height:var(--control-height-primary)}.ui-survey-compat :is(.v4-work-error,.partner-v4-error),:is(.v4-current-work-shell,.v4-career-shell,.v4-partner-shell) :is(.v4-work-error,.partner-v4-error){border-radius:var(--radius-control)}.v4-current-work-shell,.v4-career-shell,.v4-partner-shell,.partner-joint-shell,.partner-joint-result-shell{--module-accent:var(--survey-accent);--module-accent-soft:var(--survey-surface-selected);--module-accent-contrast:#fff}:is(.ui-survey-compat,.v4-career-shell) .v4-answer-exceptions :is(button,summary),:is(.ui-survey-compat,.v4-career-shell) .v4-career-state-button,:is(.ui-survey-compat,.v4-career-shell) .v4-career-answer-states>summary{min-height:var(--control-height-min)}:is(.ui-survey-compat,.v4-career-shell) .v4-answer-exceptions summary,:is(.ui-survey-compat,.v4-career-shell) .v4-career-answer-states>summary{min-width:var(--control-height-min)}@media (width<=480px){:root{--content-survey-gutter:var(--content-survey-gutter-mobile);--radius-card:18px;--type-question-size:clamp(24px, 6.4vw, 29px);--type-question-size-long:clamp(22px, 5.7vw, 27px);--type-answer-size:14px;--content-result-inline-gutter:8px;--type-result-title-size:clamp(36px, 10vw, 42px);--type-result-heading-size:clamp(26px, 8vw, 34px);--type-result-body-size:13px;--type-result-small-size:12px;--type-result-eyebrow-size:10px}.ui-survey-block-progress{gap:var(--space-2);margin-bottom:var(--space-2);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;padding:6px 8px}.ui-survey-block-tree,.ui-survey-block-tree .growth-tree-scene{width:48px;height:48px}.ui-survey-block-summary>strong{font-size:13px}.ui-survey-block-summary>small{font-size:10px}.ui-survey-block-list>summary{color:#0000;white-space:nowrap;width:44px;padding:0;overflow:hidden}.ui-survey-block-list>summary:before{content:"Темы";color:var(--action-primary);font-size:10px}.ui-survey-block-list>summary:after{color:var(--action-primary)}.ui-page-shell{width:min(100% - 32px, var(--content-page-max));padding:var(--space-8) 0 calc(var(--space-12) + env(safe-area-inset-bottom))}.ui-survey-shell{width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)));padding-top:var(--space-4)}.ui-content-card,.ui-survey-intro,.ui-question-frame,.ui-review-screen,.ui-result-section{padding:var(--space-4);border-radius:18px}.ui-page-header h1,.ui-result-header h1{font-size:clamp(34px,10vw,46px)}.ui-survey-action-bar{margin-inline:calc(var(--space-3) * -1);border-radius:16px 16px 12px 12px}.ui-survey-action-bar :is(button,a){flex:130px}.ui-page-shell :is(a.button,summary,select,textarea),.ui-survey-shell :is(a.button,summary,select,textarea),.ui-page-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.ui-survey-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.mobile-nav a,.site-footer .footer-links :is(a,button){min-height:var(--control-height-min)}.ui-page-shell button,.ui-survey-shell button{min-height:var(--control-height-primary)}.site-footer .footer-links :is(a,button){align-items:center;display:flex}.ui-result-surface{width:100%;padding-top:var(--space-4)}.ui-result-surface [data-ui-result-header].ui-result-header{padding:var(--space-2) 0 var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.ui-result-surface [data-ui-result-header].ui-result-header h1{max-width:13ch;font-size:var(--type-result-title-size)}.ui-result-surface [data-ui-result-panel].ui-result-panel .ui-result-display-heading.ui-result-display-heading{max-width:18ch;font-size:var(--type-result-heading-size)}.ui-result-surface [data-ui-result-header].ui-result-header>div:first-child>p:last-child{font-size:var(--type-result-body-size)}[data-ui-result-utility-bar].ui-result-utility-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui-result-utility-bar].ui-result-utility-bar>*{width:100%}.ui-result-surface [data-ui-result-panel].ui-result-panel{padding:var(--space-4);border-radius:18px}.ui-result-surface [data-ui-result-action-bar].ui-result-action-bar{flex-direction:column;align-items:stretch}.ui-result-surface [data-ui-result-action-bar].ui-result-action-bar :is(.button,button,a){width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floating-leaf,.tree-mist{animation:none}.button,.ui-skip-link{transition:none}}.bug-report-trigger{z-index:90;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));min-height:var(--control-height-primary);border:1px solid var(--action-primary);align-items:center;gap:8px;padding:8px 14px 8px 9px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.bug-report-trigger{border:1px solid color-mix(in srgb, var(--action-primary) 58%, var(--border-subtle))}}.bug-report-trigger{color:#fff;background:var(--action-primary);box-shadow:var(--shadow-raised);font:750 13px/1.2 var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;cursor:pointer;border-radius:999px}.bug-report-trigger:hover{background:var(--action-primary-hover)}.bug-report-trigger:focus-visible,.bug-report-dialog button:focus-visible,.bug-report-dialog textarea:focus-visible,.bug-report-editor-viewport:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.bug-report-trigger>span{width:30px;height:30px;color:var(--action-primary);background:#fff;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.bug-report-overlay{z-index:120;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1f17ad;place-items:center;display:grid;position:fixed;inset:0}.bug-report-overlay[hidden]{pointer-events:none;display:none!important}.bug-report-dialog{border:1px solid var(--border-subtle);width:min(1180px,100%);height:min(94svh,920px);min-height:520px;color:var(--text-primary);background:var(--surface-raised);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 90px #081b1257}:is(.bug-report-dialog:fullscreen,.bug-report-dialog.bug-report-dialog-focus-mode){z-index:130;background:var(--surface-raised);border:0;border-radius:0;width:100vw;max-width:none;height:100svh;min-height:0;max-height:none}.bug-report-dialog.bug-report-dialog-focus-mode{position:fixed;inset:0}.bug-report-dialog-header{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:flex}.bug-report-dialog-header h2{color:var(--text-primary);font:650 clamp(24px, 3vw, 36px)/1.08 var(--font-display);letter-spacing:-.03em;margin:3px 0 0}.bug-report-close{border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-primary);background:var(--surface-primary);border-radius:50%;flex:none;padding:0;font-size:28px;line-height:1}.bug-report-privacy{border-left:3px solid var(--border-strong);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text-secondary);background:var(--surface-muted);flex:none;margin:12px 22px 0;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.bug-report-privacy{background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}}.bug-report-privacy{font-size:12px;line-height:1.45}.bug-report-capture-area{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:16px;flex:auto;min-height:250px;margin:12px 22px 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bug-report-capture-area{background:color-mix(in srgb, var(--surface-muted) 44%, var(--surface-primary))}}.bug-report-capturing,.bug-report-capture-fallback{min-height:280px;color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.bug-report-capturing>span{border:3px solid var(--action-primary);width:38px;height:38px;margin-bottom:5px}@supports (color:color-mix(in lab, red, red)){.bug-report-capturing>span{border:3px solid color-mix(in srgb, var(--action-primary) 22%, transparent)}}.bug-report-capturing>span{border-top-color:var(--action-primary);border-radius:50%;animation:.9s linear infinite bug-report-spin}.bug-report-capturing p,.bug-report-capture-fallback p{max-width:58ch;margin:0;line-height:1.5}@keyframes bug-report-spin{to{transform:rotate(360deg)}}.bug-report-capture-fallback button,.bug-report-dialog-actions button,.bug-report-receipt-actions button,.bug-report-toolbar button{min-height:var(--control-height-min);border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-primary);font:700 12px/1.25 var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-radius:10px;padding:8px 12px}.bug-report-editor{background:var(--surface-primary);flex-direction:column;min-width:0;min-height:0;display:flex}.bug-report-editor.is-focus-mode{z-index:130;width:100vw;height:100svh;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:var(--surface-raised);position:fixed;inset:0}.bug-report-toolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);flex:none;align-items:center;gap:6px;min-height:52px;padding:7px 9px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.bug-report-toolbar{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.bug-report-toolbar button{white-space:nowrap;flex:none;min-height:38px;padding:7px 10px}.bug-report-toolbar button[aria-pressed=true]{border-color:var(--action-primary);color:#fff;background:var(--action-primary)}.bug-report-toolbar button:disabled{cursor:not-allowed;opacity:.45}.bug-report-toolbar-divider{background:var(--border-subtle);flex:none;width:1px;height:25px;margin-inline:2px}.bug-report-zoom{min-width:44px;color:var(--text-muted);font:700 11px/1 var(--font-sans);text-align:center;flex:none}.bug-report-editor-viewport{background:linear-gradient(45deg, #0f2c1d09 25%, transparent 25%), linear-gradient(-45deg, #0f2c1d09 25%, transparent 25%), var(--surface-muted);background-position:0 0,8px 8px;background-size:16px 16px;flex:auto;min-width:0;min-height:220px;padding:14px;overflow:auto}.bug-report-image-stage{min-width:220px;margin:0 auto;position:relative;box-shadow:0 10px 36px #142d2024}.bug-report-image-stage img{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bug-report-image-stage svg{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.bug-report-image-stage svg>rect,.bug-report-image-stage svg>g>rect{fill:#c94f3d1a;stroke:#c94f3d;stroke-width:4px;vector-effect:non-scaling-stroke}.bug-report-image-stage polyline{fill:none;stroke:#c94f3d;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bug-report-image-stage .bug-report-draft :is(rect,polyline),.bug-report-image-stage polyline.bug-report-draft{opacity:.72;stroke-dasharray:8 6}.bug-report-frame-number circle{fill:#c94f3d}.bug-report-frame-number text{fill:#fff;font:800 16px/1 var(--font-sans);pointer-events:none}.bug-report-editor-help{border-top:1px solid var(--border-subtle);color:var(--text-muted);background:var(--surface-raised);flex:none;margin:0;padding:7px 11px;font-size:11px;line-height:1.4}.bug-report-comment{flex:none;grid-template-columns:1fr auto;gap:6px 12px;margin:12px 22px 0;display:grid}.bug-report-comment>span{color:var(--text-primary);font-size:13px;font-weight:750}.bug-report-comment textarea{resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:66px;max-height:130px;color:var(--text-primary);background:var(--surface-primary);font:13px/1.45 var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;grid-column:1/-1;padding:10px 12px}.bug-report-comment small{color:var(--text-muted);font-size:11px}.bug-report-submit-error{color:var(--status-error);margin:10px 22px 0;font-size:13px}.bug-report-dialog-actions,.bug-report-receipt-actions{flex:none;justify-content:flex-end;gap:8px;padding:12px 22px 18px;display:flex}.bug-report-dialog-actions .bug-report-primary,.bug-report-receipt-actions .bug-report-primary{border-color:var(--action-primary);color:#fff;background:var(--action-primary)}.bug-report-dialog-actions button:disabled{cursor:wait;opacity:.55}.bug-report-receipt{text-align:center;flex:auto;place-content:center;justify-items:center;gap:8px;padding:42px 24px;display:grid}.bug-report-receipt-check{color:#fff;background:var(--status-success);border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;font-weight:900;display:grid}.bug-report-receipt h3{margin:8px 0 4px;font-size:clamp(24px,3vw,34px)}.bug-report-receipt p{max-width:58ch;color:var(--text-secondary);margin:4px 0;line-height:1.5}.bug-report-receipt-actions{flex-wrap:wrap;justify-content:center;padding-inline:0}.bug-report-copy-state{min-height:20px;font-size:12px;color:var(--action-primary)!important}@media (width<=1100px){.bug-report-trigger{right:max(14px, env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=600px){.bug-report-trigger{justify-content:center;width:48px;min-width:48px;height:48px;padding:8px}.bug-report-trigger strong{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bug-report-trigger>span{width:30px;height:30px}.bug-report-overlay{padding:0}.bug-report-dialog{border:0;border-radius:0;width:100%;height:100svh;min-height:0}.bug-report-dialog-header{padding:12px 14px 10px}.bug-report-dialog-header h2{font-size:23px}.bug-report-privacy{margin:8px 12px 0}.bug-report-capture-area{border-radius:12px;margin:8px 12px 0}.bug-report-toolbar{min-height:48px}.bug-report-toolbar button{min-height:36px}.bug-report-editor-viewport{padding:8px}.bug-report-editor-help{display:none}.bug-report-comment{margin:8px 12px 0}.bug-report-comment textarea{min-height:58px}.bug-report-dialog-actions{padding:9px 12px 12px}.bug-report-dialog-actions button{flex:120px}}@media print{[data-bug-report-ui]{display:none!important}}@media (prefers-reduced-motion:reduce){.bug-report-capturing>span{animation:none}}:root{--font-display:Georgia, "Times New Roman", serif;--font-geist-sans:var(--font-sans);--ink:#173b27;--ink-soft:#3f5144;--muted:#59645b;--paper:#f3eddf;--surface:#fbf7ed;--line:#d8d0bd;--teal:#355b3e;--teal-dark:#173b27;--teal-pale:#e5eadc;--sun:#d7b56c;--sun-pale:#f2e6c3;--blue:#738065;--blue-pale:#e8eadf;--red:#9a584b;--forest:#173b27;--leaf:#536a22;--brand-head:#d7b56c;--brand-torso:#6f8c2f;--brand-support:#173b27;--moss:#899565;--fern:#9caa75;--lichen:#e4e5d4;--bark:#705a43;--clay:#b9795e;--mist:#faf6eb;--sand:#eee4d0;--container:1180px;--shadow:0 24px 64px #23342817;--shadow-soft:0 8px 24px #2334280f;--radius:24px;--habitat-art-desktop:url(/helpyourself-rainforest-desktop.jpg);--habitat-art-mobile:url(/helpyourself-rainforest-mobile.jpg);--surveys-art-desktop:var(--habitat-art-desktop);--surveys-art-mobile:var(--habitat-art-mobile);--hero-desktop-position:center;--hero-mobile-position:center;--habitat-chrome:#f7f5ede6;--habitat-hero-overlay:linear-gradient(90deg, #f7f1e0f2 0%, #f7f1e0d6 37%, #f7f1e052 60%, #f7f1e005 77%), linear-gradient(0deg, #1b34221f, transparent 30%);--habitat-hero-overlay-mobile:linear-gradient(180deg, #f7f1e0f5 0%, #f7f1e0e8 34%, #f7f1e066 59%, #f7f1e00a 83%);--habitat-copy-surface:#f7f1e0e6;--habitat-copy-shadow:#f7f1e0b8;--habitat-surveys-overlay:linear-gradient(180deg, #faf6eb0a, #173b2714);--habitat-module-overlay:linear-gradient(180deg, #f7f5edc2, #f7f5ede6);--habitat-module-overlay-mobile:linear-gradient(180deg, #f7f5edc7, #f7f5edeb);--habitat-career-overlay:linear-gradient(105deg, #f9f5e9f7 0%, #f9f5e9e6 42%, #f9f5e98c 72%, #14362214 100%);--habitat-career-intro-overlay:linear-gradient(105deg, #f9f5e9fa 0%, #f9f5e9eb 46%, #f9f5e994 76%, #1436221f 100%);--habitat-career-overlay-mobile:linear-gradient(180deg, #f9f5e9fa 0%, #f9f5e9eb 42%, #f9f5e96b 75%, #1436220d 100%);--habitat-career-intro-overlay-mobile:linear-gradient(180deg, #f9f5e9fa 0%, #f9f5e9f0 48%, #f9f5e98f 78%, #1436221a 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 88% 4%, #b0c09729, transparent 33rem), radial-gradient(circle at 4% 48%, #cfae6f17, transparent 27rem), linear-gradient(180deg, #f7f5ed 0%, var(--paper) 52%, #f0f1e8 100%), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;position:relative}body:before{z-index:-2;content:"";pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:repeating-linear-gradient(97deg,#47624406 0 1px,#0000 1px 8px),repeating-linear-gradient(7deg,#5b4c3405 0 1px,#0000 1px 11px);position:fixed;inset:0}main{z-index:1;position:relative}h1,h2{font-family:var(--font-display);font-weight:600}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6edd1;border-bottom:1px solid #2353371a;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.brand{width:165px;min-width:44px;min-height:44px;font-family:var(--font-brand), var(--font-sans), sans-serif;letter-spacing:-.04em;flex:0 0 165px;align-items:center;gap:8px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand-symbol{transform-origin:50%;flex:none;width:43px;height:32px;transition:transform 90ms ease-out;display:block;position:relative}.brand-symbol svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.brand-symbol-head{fill:var(--brand-head)}.brand-symbol-torso{fill:var(--brand-torso)}.brand-symbol-support{fill:var(--brand-support)}.brand:active .brand-symbol{transform:scale(.965)}.desktop-nav{align-items:center;gap:29px;display:flex}.desktop-nav a{color:var(--ink-soft);font-size:14px;font-weight:570;text-decoration:none}.desktop-nav a:hover{color:var(--teal)}.header-tools{align-items:center;gap:8px;display:flex}.profile-pill{border:1px solid var(--line);background:#ffffffa3;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.mobile-nav{display:none}.preview-banner{color:#fff;background:var(--teal-dark);justify-content:center;align-items:center;gap:10px;min-height:34px;padding:7px 20px;font-size:12px;display:flex}.preview-banner b{font-weight:760}.preview-banner span{opacity:.82}.preview-pill{color:var(--ink);cursor:pointer;font-family:inherit}.chrome-loading{color:#0000;opacity:.45;pointer-events:none}.auth-loading{flex-direction:column;justify-content:center;min-height:260px;display:flex}.session-switch-form{margin:0;display:inline-flex}.session-switch-form .profile-pill{color:var(--ink);cursor:pointer}.footer-session-switch,.footer-links button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.nature-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.canopy-shape{filter:blur(2px);background:radial-gradient(circle at 45% 45%,#6f93581f,#6f935808 58%,#0000 72%);border-radius:44% 56% 54% 46%/58% 38% 62% 42%;width:430px;height:430px;position:absolute}.canopy-one{top:70px;right:-230px;transform:rotate(17deg)}.canopy-two{bottom:8%;left:-270px;transform:rotate(-26deg)scale(.8)}.floating-leaf{background:linear-gradient(135deg,#4f865b29,#8fae6d0f);border-radius:88% 12% 82% 18%/72% 20% 80% 28%;width:38px;height:17px;animation:13s ease-in-out infinite alternate leaf-drift;position:absolute;box-shadow:inset -8px -4px 12px #2b57360d}.floating-leaf:after{content:"";background:#27583729;width:25px;height:1px;position:absolute;top:8px;left:6px;transform:rotate(-4deg)}.leaf-one{top:19%;left:4%;transform:rotate(31deg)}.leaf-two{width:31px;animation-delay:-4s;top:61%;right:5%;transform:rotate(-18deg)}.leaf-three{width:25px;animation-delay:-8s;bottom:7%;left:44%;transform:rotate(73deg)}@keyframes leaf-drift{0%{translate:0;rotate:-2deg}to{translate:10px 16px;rotate:5deg}}.growth-tree{margin:0;position:relative}.growth-tree-scene{aspect-ratio:1;width:100%;box-shadow:inset 0 -30px 70px #547a4512, var(--shadow-soft);background:radial-gradient(circle at 49% 25%,#f7e2a23d,#0000 25%),linear-gradient(165deg,#fffff9f0,#e2edd6bd);border:1px solid #3f714924;border-radius:48% 52% 44% 56%/56% 43% 57% 44%;position:relative;overflow:hidden}.growth-tree-canvas{z-index:2;width:100%;height:100%;display:block;position:relative}.tree-mist{z-index:1;filter:blur(14px);background:#ffffff80;border-radius:999px;width:58%;height:12%;animation:8s ease-in-out infinite alternate mist-wander;position:absolute}.tree-mist-one{top:32%;left:-3%}.tree-mist-two{animation-delay:-4s;top:48%;right:-6%}@keyframes mist-wander{to{opacity:.58;translate:20% 3px}}.growth-tree figcaption{z-index:3;text-align:center;gap:4px;margin-top:14px;display:grid;position:relative}.growth-tree figcaption span{color:var(--forest);font-size:12px;font-weight:740}.growth-tree figcaption small{color:var(--muted);font-size:11px;line-height:1.45}.growth-tree-hero{width:min(520px,100%);margin-inline:auto}.growth-tree-hero figcaption span{font:600 18px var(--font-display), Georgia, serif}.growth-tree-break .growth-tree-scene{box-shadow:none}.growth-tree-result{width:230px}.growth-tree-result figcaption{display:none}.lock-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 5px var(--action-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lock-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--action-primary) 12%, transparent)}}.hero-v2{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:58px;width:min(1240px,100% - 48px);min-height:650px;margin:0 auto;padding:72px 0 84px;display:grid}.eyebrow{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:780;line-height:1}.hero-copy h1{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(45px,5.45vw,76px);font-weight:580;line-height:.99}.hero-lead{max-width:680px;color:var(--ink-soft);margin:28px 0 0;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:14px;font-weight:690;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #167f7347}.button-primary{color:#fff;background:var(--teal);box-shadow:0 13px 28px #167f7333}.button-quiet{color:var(--ink);border:1px solid var(--line);background:#ffffffb8}.button-light{color:var(--teal-dark);background:#fff}.button-danger{color:#fff;background:var(--red)}.button[disabled]{opacity:.44;cursor:not-allowed;transform:none}.trust-row{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:28px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.trust-row span:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px}.route-visual{isolation:isolate;min-height:480px;position:relative}.route-orbit{border:1px solid #167f7324;border-radius:50%;position:absolute}.route-orbit-one{width:410px;height:410px;top:6%;right:6%}.route-orbit-two{border-color:#e7ad3638;width:270px;height:270px;top:20%;right:20%}.route-line{border-left:16px solid var(--teal-pale);border-radius:50% 0 0 50%;width:250px;height:380px;position:absolute;top:54px;right:105px;transform:rotate(24deg);box-shadow:-2px 0 #167f7314}.route-node{border:2px solid var(--teal);width:38px;height:38px;color:var(--teal-dark);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:780;display:grid;position:absolute;transform:rotate(-24deg);box-shadow:0 9px 24px #12312f1f}.node-one{top:28px;left:-26px}.node-two{top:128px;left:-45px}.node-three{top:237px;left:-24px}.node-four{color:#fff;background:var(--teal);top:326px;left:34px}.route-card{border:1px solid var(--line);width:235px;box-shadow:var(--shadow);background:#ffffffed;border-radius:17px;padding:17px 19px;position:absolute}.route-card span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.route-card strong{margin-top:7px;font-size:14px;line-height:1.35;display:block}.route-card-top{top:62px;right:205px;transform:rotate(-2deg)}.route-card-bottom{bottom:62px;right:8px;transform:rotate(2deg)}.route-caption{color:var(--muted);font-size:11px;position:absolute;bottom:18px;right:150px}.hero-tree-wrap{min-width:0;padding:12px 4px 0;position:relative}.hero-tree-wrap:before{z-index:-1;content:"";filter:blur(12px);background:radial-gradient(circle,#84a96929,#0000 66%);border-radius:50%;position:absolute;inset:4% 0 13%}.hero-tree-notes{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:18% 0 auto}.hero-tree-notes span{color:var(--ink-soft);box-shadow:var(--shadow-soft);letter-spacing:.06em;background:#fffef8c7;border:1px solid #3766411f;border-radius:999px;padding:8px 11px;font-size:9px}.hero-tree-notes span:nth-child(2){align-self:flex-end;translate:0 260px}.hero-tree-notes span:nth-child(3){translate:6px 108px}.path-section,.how-section,.catalog-teaser,.page-shell{width:min(1240px,100% - 48px);margin:0 auto}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.section-heading h2,.how-copy h2,.catalog-teaser h2,.page-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(35px,4.3vw,58px);line-height:1.05}.section-heading>p{color:var(--muted);margin:0;line-height:1.65}.path-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.path-card{border:1px solid var(--line);background:#ffffffd6;border-radius:34px 34px 34px 12px;flex-direction:column;min-height:360px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 5px 25px #183a360a}.path-card.teal{background:linear-gradient(145deg,#fffef9 35%,#e4eedc)}.path-card.sun{background:linear-gradient(145deg,#fffef9 35%,#f5e9c5)}.path-card.blue{background:linear-gradient(145deg,#fffef9 35%,#e3ebe2)}.path-card:after{content:"";background:linear-gradient(135deg,#4f865b33,#84a5600d);border-radius:88% 12% 82% 18%/74% 20% 80% 26%;width:54px;height:25px;position:absolute;bottom:82px;right:25px;transform:rotate(-16deg)}.path-number{background:var(--teal-pale);width:48px;height:48px;color:var(--teal-dark);font:750 12px var(--font-geist-mono);border-radius:15px;place-items:center;display:grid}.path-card.sun .path-number{background:var(--sun-pale);color:#8a5a00}.path-card.blue .path-number{background:var(--blue-pale);color:#315b75}.path-card h3{letter-spacing:-.04em;margin:38px 0 12px;font-size:26px;line-height:1.12}.path-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.58}.path-footer{border-top:1px solid #12312f17;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:30px;display:flex}.path-footer span{color:var(--muted);font-size:11px}.path-footer b{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.evidence-strip{border-block:1px solid #12312f1a;grid-template-columns:repeat(4,1fr);width:min(1240px,100% - 48px);margin:0 auto;padding:34px 0;display:grid}.evidence-strip div{border-right:1px solid var(--line);padding:7px 28px}.evidence-strip div:last-child{border:0}.evidence-strip strong{letter-spacing:-.04em;font-size:25px;display:block}.evidence-strip span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.how-section{grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px;padding:110px 0;display:grid}.how-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.68}.text-link{color:var(--teal-dark);margin-top:13px;font-weight:680;text-decoration:none;display:inline-block}.result-preview{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe6;padding:30px}.preview-header{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.preview-header b{color:var(--teal-dark);background:var(--teal-pale);border-radius:999px;margin-left:auto;padding:7px 10px;font-weight:680}.status-dot{background:var(--teal);border-radius:50%;width:8px;height:8px}.result-preview h3{letter-spacing:-.04em;max-width:580px;margin:30px 0 22px;font-size:29px;line-height:1.15}.index-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.index-row div{border-right:1px solid var(--line);padding:18px 10px}.index-row div:last-child{border:0}.index-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.index-row strong{margin-top:6px;font-size:23px;display:block}.mini-bars{gap:11px;margin-top:22px;display:grid}.mini-bars span{background:#edf1ed;border-radius:8px;height:30px;padding:7px 10px;font-size:11px;font-weight:650;position:relative;overflow:hidden}.mini-bars span:before{content:"";width:var(--value);background:#167f732b;position:absolute;inset:0 auto 0 0}.preview-note{color:var(--ink-soft);background:#f4f6f1;border-radius:12px;margin:20px 0 0;padding:15px;font-size:13px;line-height:1.5}.catalog-teaser{background:var(--teal-dark);color:#fff;border-radius:36px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;margin-bottom:100px;padding:56px;display:grid;overflow:hidden}.catalog-teaser .eyebrow{color:#bfe1d9}.catalog-teaser>div>p:not(.eyebrow){color:#c8dcda;line-height:1.65}.catalog-stack{min-height:290px;position:relative}.catalog-stack article{width:85%;color:var(--ink);background:#fff;border-radius:17px;padding:20px;position:absolute;transform:rotate(-2deg);box-shadow:0 18px 50px #00000029}.catalog-stack article:nth-child(2){top:84px;left:9%;transform:rotate(2deg)}.catalog-stack article:nth-child(3){top:169px;left:3%;transform:rotate(-1deg)}.catalog-stack span{background:var(--teal-pale);width:40px;height:31px;color:var(--teal-dark);font:700 10px var(--font-geist-mono);border-radius:9px;place-items:center;margin-right:12px;display:inline-grid}.catalog-stack strong{font-size:14px}.catalog-stack small{color:var(--muted);margin:10px 0 0 52px;display:block}.page-shell{padding:78px 0 110px}.narrow-intro{max-width:850px}.page-intro>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.survey-list{gap:16px;display:grid}.nature-survey-list{position:relative}.nature-survey-list:before{z-index:0;content:"";background:linear-gradient(var(--bark), var(--leaf), var(--moss));opacity:.34;border-radius:999px;width:3px;position:absolute;inset:38px auto 38px 41px}.survey-list-card{z-index:1;border:1px solid var(--line);min-height:280px;box-shadow:var(--shadow-soft);background:#fffef8d6;border-radius:30px 30px 30px 10px;grid-template-columns:84px 1fr 220px;gap:30px;padding:30px;display:grid;position:relative;overflow:hidden}.survey-card-leaf{background:linear-gradient(135deg,#598b5924,#93b06a08);border-radius:88% 12% 83% 17%/75% 18% 82% 25%;width:74px;height:34px;position:absolute;top:24px;right:-12px;transform:rotate(-24deg)}.survey-list-card.teal{box-shadow:inset 5px 0 0 var(--teal)}.survey-list-card.sun{box-shadow:inset 5px 0 0 var(--sun)}.survey-list-card.blue{box-shadow:inset 5px 0 0 var(--blue)}.survey-index{color:#a4b0ad;font:600 18px var(--font-geist-mono)}.survey-tag{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:760}.survey-card-main h2{letter-spacing:-.04em;margin:10px 0;font-size:31px}.survey-card-main p{max-width:640px;color:var(--muted);margin:0;line-height:1.55}.survey-card-main ul{flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.survey-card-main li{color:var(--ink-soft);background:#edf2ee;border-radius:999px;padding:7px 10px;font-size:11px}.survey-card-action{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px;display:flex}.survey-card-action>span{color:var(--muted);text-align:center;font-size:11px}.privacy-callout{border:1px solid var(--line);background:var(--teal-pale);border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;margin-top:22px;padding:24px;display:grid}.privacy-icon{width:48px;height:48px;color:var(--teal);background:#fff;border-radius:15px;place-items:center;font-size:25px;display:grid}.privacy-callout strong{font-size:14px}.privacy-callout p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.privacy-callout a{color:var(--teal-dark);font-size:12px;font-weight:680;text-decoration:none}.methodology-page{padding-bottom:90px}.method-grid{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.method-grid-primary{grid-template-columns:repeat(3,1fr)}.method-expander,.source-expander{margin-top:16px}.method-expander>summary,.source-expander>summary{border:1px solid var(--line);min-height:68px;color:var(--forest);box-shadow:var(--shadow-soft);cursor:pointer;background:#fffef8c7;border-radius:22px 22px 22px 8px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:13px;font-weight:720;display:flex}.method-expander>summary small{color:var(--muted);font-size:10px;font-weight:500}.method-grid-expanded{grid-template-columns:repeat(3,1fr);margin-top:14px}.method-card{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;min-height:360px;box-shadow:var(--shadow-soft);background:#fffef8d6;border-radius:30px 30px 30px 10px;padding:32px}.method-card>span{width:42px;height:42px;color:var(--teal-dark);font:700 11px var(--font-geist-mono);background:#edf2ee;border-radius:13px;place-items:center;display:grid}.method-card h2{letter-spacing:-.04em;margin:30px 0 13px;font-size:27px}.method-card p{color:var(--muted);line-height:1.62}.emphasis-card{background:var(--teal-dark);color:#fff}.emphasis-card>span{color:#fff;background:#ffffff21}.emphasis-card p{color:#cfe1de}.method-card dl{border-top:1px solid #ffffff2e;margin:28px 0 0}.method-card dl div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.method-card dt{color:#cfe1de}.method-card dd{margin:0;font-weight:680}.formula-box{background:#f0f4f0;border-radius:16px;margin-top:28px;padding:20px}.formula-box code{overflow-wrap:anywhere;color:var(--teal-dark);font:650 13px/1.5 var(--font-geist-mono);display:block}.formula-box small{color:var(--muted);margin-top:9px;line-height:1.5;display:block}.definition-list{margin:24px 0 0;padding:0;list-style:none}.definition-list li{border-bottom:1px solid var(--line);padding:13px 0}.definition-list strong,.definition-list span{display:block}.definition-list strong{font-size:13px}.definition-list span{color:var(--muted);margin-top:4px;font-size:11px}.warning-card{background:#fff6df;border-color:#f0ddb0}.warning-card ul{color:var(--ink-soft);margin:20px 0 0;padding-left:19px}.warning-card li{margin:11px 0;line-height:1.45}.source-section{padding:110px 0 65px}.source-expander{margin-top:0}.source-expander[open]>summary{margin-bottom:12px}.source-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-list a{border:1px solid var(--line);background:#fffef8c7;border-radius:22px 22px 22px 8px;justify-content:space-between;gap:20px;min-height:130px;padding:22px;text-decoration:none;transition:transform .18s,background .18s;display:flex}.source-list a:hover{background:#fff;transform:translateY(-2px)}.source-list strong{font-size:15px}.source-list p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.source-list a>span{color:var(--teal);font-size:18px}.method-cta{background:var(--teal-pale);border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:40px;padding:46px;display:grid}.method-cta h2{letter-spacing:-.04em;max-width:820px;margin:0;font-size:31px;line-height:1.15}.profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-card{border:1px solid var(--line);background:#fffef8de;border-radius:30px 30px 30px 10px;min-height:420px;padding:30px}.profile-card.aida{box-shadow:inset 0 4px 0 var(--teal)}.profile-card.sasha{box-shadow:inset 0 4px 0 var(--blue)}.profile-card-head{grid-template-columns:52px 1fr auto;align-items:center;gap:15px;display:grid}.profile-avatar{background:var(--teal-pale);width:52px;height:52px;color:var(--teal-dark);border-radius:17px;place-items:center;font-size:20px;font-weight:760;display:grid}.profile-card.sasha .profile-avatar{background:var(--blue-pale);color:#315b75}.profile-card-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.profile-card-head h2{letter-spacing:-.035em;margin:4px 0 0;font-size:23px}.profile-card-head>i{background:#bdc6c2;border-radius:50%;width:11px;height:11px}.profile-card-head>i.active{background:var(--teal);box-shadow:0 0 0 6px #167f731a}.profile-explainer{color:var(--muted);margin:46px 0 0;line-height:1.6}.profile-summary{grid-template-columns:1fr 1fr;gap:9px;margin-top:32px;display:grid}.profile-summary>div{background:#f1f4f0;border-radius:14px;padding:15px}.profile-summary>div:only-child{grid-column:1/-1}.profile-summary strong,.profile-summary span{display:block}.profile-summary strong{overflow-wrap:anywhere;font-size:16px}.profile-summary span{color:var(--muted);margin-top:5px;font-size:10px}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.profile-actions button{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:11px;padding:10px 13px;font-size:11px;font-weight:650}.profile-actions button:first-child{color:#fff;background:var(--teal);border-color:var(--teal)}.profile-actions button.danger-link{color:var(--red);margin-left:auto}.pin-panel,.delete-panel{background:#f0f4f0;border-radius:16px;margin-top:28px;padding:19px}.delete-panel{background:#fff0ed}.pin-panel label{color:var(--ink-soft);margin-bottom:13px;font-size:11px;font-weight:650;display:block}.pin-panel input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;margin-top:7px;padding:13px}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.inline-actions .button{min-height:42px;padding:10px 15px;font-size:12px}.form-message{color:var(--teal-dark);margin:14px 0 0;font-size:11px;line-height:1.45}.privacy-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.privacy-detail-grid article{border:1px solid var(--line);background:#ffffffa3;border-radius:20px;padding:23px}.privacy-detail-grid article>span{color:var(--teal);font:680 11px var(--font-geist-mono)}.privacy-detail-grid h2{margin:19px 0 8px;font-size:17px}.privacy-detail-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.answer-history{border:1px solid var(--line);background:#fffef8de;border-radius:30px 30px 30px 10px;padding:clamp(24px,3.5vw,42px)}.answer-history-status,.answer-history-empty,.answer-history-unlock{max-width:680px}.answer-history-status h2,.answer-history-empty h2,.answer-history-unlock h2,.answer-history-heading h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(30px,3.2vw,44px)}.answer-history-status p,.answer-history-empty p,.answer-history-unlock p,.answer-history-heading p{max-width:45rem;color:var(--muted);margin:0;line-height:1.6}.answer-history-empty .button,.answer-history-status .button{width:fit-content;margin-top:24px}.answer-history-unlock{gap:18px;display:grid}.answer-history-pin{max-width:420px;color:var(--ink-soft);gap:8px;font-size:12px;font-weight:700;display:grid}.answer-history-pin input{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.answer-history-unlock>.button{width:fit-content}.answer-history-message{font-size:12px;color:var(--red)!important;margin:0!important}.answer-history-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.answer-history-heading .button{flex:none}.answer-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.answer-history-card{border:1px solid var(--line);background:#ffffffa3;border-radius:20px 20px 20px 7px;gap:15px;min-height:225px;padding:22px;display:grid}.answer-history-card-top{color:var(--muted);justify-content:space-between;align-items:start;gap:16px;font-size:11px;display:flex}.answer-history-card-top>span{color:var(--forest);text-transform:uppercase;letter-spacing:.09em;font-weight:760}.answer-history-card time{text-align:right}.answer-history-card h3{color:var(--ink);font:600 clamp(23px, 2.1vw, 31px)/1.03 var(--font-display);letter-spacing:-.035em;margin:0}.answer-history-card dl{flex-wrap:wrap;gap:18px;margin:auto 0 0;display:flex}.answer-history-card dl>div{gap:3px;display:grid}.answer-history-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.answer-history-card dd{color:var(--ink-soft);margin:0;font-size:13px;font-weight:700}.answer-history-responses{border-top:1px solid #cfc6aebd;margin:0;padding-top:11px}.answer-history-responses summary{color:var(--teal-dark);cursor:pointer;font-size:12px;font-weight:760;list-style:none}.answer-history-responses summary::-webkit-details-marker{display:none}.answer-history-responses summary:before{content:"+";border:1px solid #315f455c;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:7px;font-size:13px;line-height:1;display:inline-grid}.answer-history-responses[open] summary:before{content:"−"}.answer-history-responses ol{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.answer-history-responses li{background:#f4f7edab;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.answer-history-responses li span{color:var(--ink-soft);font-size:11px;line-height:1.43}.answer-history-responses li strong{color:var(--forest);font-size:11px;line-height:1.35}.answer-history-responses>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.4;display:block}.answer-history-private-step{background:#faf6e0a3;border-left:3px solid #b5913abf;border-radius:0 11px 11px 0;gap:4px;margin:0;padding:11px 12px;display:grid}.answer-history-private-step>span{color:#76612c;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760}.answer-history-private-step>strong{color:var(--forest);font-size:13px;line-height:1.35}.answer-history-private-step>small{color:var(--muted);font-size:10px;line-height:1.42}.answer-history-card a{color:var(--teal-dark);font-size:12px;font-weight:720;text-decoration:none}.answer-history-card a:hover{text-underline-offset:3px;text-decoration:underline}.answer-history-empty-note{background:#e8efe09e;border-radius:18px;margin-top:28px;padding:24px}.answer-history-empty-note h3{margin:0;font-size:19px}.answer-history-empty-note p{color:var(--muted);margin:7px 0 0;line-height:1.55}.answer-history-drafts{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.answer-history-drafts h3{letter-spacing:-.035em;margin:6px 0 16px;font-size:22px}.answer-history-drafts>div{gap:8px;display:grid}.answer-history-drafts a{border:1px solid var(--line);color:var(--ink);background:#ffffff85;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;text-decoration:none;display:flex}.answer-history-drafts a:hover{background:#fff;border-color:#315f4570}.answer-history-drafts a>span{font-weight:720}.answer-history-drafts small{color:var(--muted);font-size:11px}.v4-profile-history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.v4-profile-module{align-content:start;gap:16px;min-height:0;padding:clamp(20px,2.5vw,30px);display:grid}.v4-profile-module-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.v4-profile-module-heading h2{margin:5px 0 0;font-size:clamp(24px,2.5vw,32px);line-height:1.08}.v4-profile-module-heading a{color:var(--teal-dark);font-size:12px;font-weight:760;text-decoration:none}.v4-profile-latest{background:#e8efe09e;border-radius:16px;gap:8px;padding:18px;display:grid}.v4-profile-latest strong{color:var(--forest);font:600 22px/1.15 var(--font-display)}.v4-profile-latest span{color:var(--muted);font-size:11px}.v4-profile-revisions{border-top:1px solid var(--line);padding-top:14px}.v4-profile-revisions summary{cursor:pointer;color:var(--teal-dark);font-size:12px;font-weight:760}.v4-profile-revisions ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v4-profile-revisions li{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;gap:5px;padding:13px;display:grid}.v4-profile-revisions li span,.v4-profile-revisions li small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.v4-profile-revisions li p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.v4-profile-joint-module>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.v4-profile-joint-module>small{border-top:1px solid var(--line);color:var(--muted);padding-top:13px;font-size:11px;line-height:1.5}@media (width<=760px){.v4-profile-history{grid-template-columns:1fr}}@media (width<=660px){.answer-history{border-radius:22px 22px 22px 8px;padding:23px 20px}.answer-history-heading{flex-direction:column;align-items:stretch}.answer-history-heading .button{width:100%}.answer-history-list{grid-template-columns:1fr;margin-top:22px}.answer-history-card{min-height:0;padding:19px}.answer-history-card-top{flex-direction:column;align-items:start;gap:5px}.answer-history-card time{text-align:left}.answer-history-drafts a{flex-direction:column;align-items:start;gap:5px}}.comparison-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-profile{border:1px solid var(--line);background:#fffef8d9;border-radius:30px 30px 30px 10px;min-height:390px;padding:29px}.comparison-title{align-items:center;gap:14px;display:flex}.comparison-title>span{background:var(--teal-pale);width:46px;height:46px;color:var(--teal-dark);border-radius:15px;place-items:center;font-weight:750;display:grid}.comparison-title small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.comparison-title h2{margin:4px 0 0;font-size:20px}.comparison-unlock{margin-top:45px}.comparison-unlock label{color:var(--ink-soft);margin-bottom:12px;font-size:11px;font-weight:650;display:block}.comparison-unlock input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;max-width:350px;margin-top:8px;padding:13px;display:block}.result-consent-list{margin-top:30px}.result-consent-list>p{color:var(--muted);font-size:11px}.result-consent-list>label{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:8px 0;padding:13px;display:grid}.result-consent-list input{accent-color:var(--teal)}.result-consent-list strong,.result-consent-list small{display:block}.result-consent-list strong{font-size:12px}.result-consent-list small{color:var(--muted);margin-top:5px;font-size:10px}.empty-note{background:#f1f4f0;border-radius:13px;padding:18px}.comparison-final{background:var(--teal-pale);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:25px;display:flex}.comparison-final strong{color:var(--teal-dark);font-size:12px}.comparison-final p{color:var(--muted);margin:5px 0 0;font-size:11px}.comparison-message{color:var(--red);background:#fff0ed;border-radius:12px;margin:13px 0 0;padding:13px;font-size:12px}.agreement-shell{box-shadow:var(--shadow);background:#fff;border-radius:31px;padding:38px}.agreement-head{grid-template-columns:92px 1fr;align-items:start;gap:25px;display:grid}.agreement-head>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;font-size:16px;font-weight:740;display:grid}.agreement-head h2{letter-spacing:-.045em;margin:0;font-size:35px;line-height:1.1}.agreement-columns{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.agreement-columns article{background:#f3f6f2;border-radius:18px;padding:21px}.agreement-columns h3{margin:0;font-size:16px}.agreement-columns ul{margin:15px 0 0;padding-left:18px}.agreement-columns li{color:var(--ink-soft);margin:9px 0;font-size:12px;line-height:1.45}.agreement-optional-step{background:#f8faf6;border:1px dashed #c5d3c3;border-radius:17px;margin-top:15px;padding:18px 21px}.agreement-optional-step .eyebrow{margin:0 0 6px}.agreement-optional-step p:last-child{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.agreement-footer{border:1px solid var(--line);border-radius:17px;margin-top:15px;padding:18px 21px}.agreement-footer p{color:var(--ink-soft);margin:7px 0;font-size:12px;line-height:1.5}.comparison-basis,.comparison-plan-intro,.comparison-plan-setup,.comparison-conversation-only,.comparison-delete-confirm{border:1px solid var(--line);background:#f8faf6d1;border-radius:18px;margin-top:24px;padding:22px}.comparison-basis>p:not(.eyebrow),.comparison-plan-intro p,.comparison-plan-setup p,.comparison-conversation-only p,.comparison-delete-confirm p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.comparison-basis>p:not(.eyebrow){max-width:730px}.comparison-basis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.comparison-basis article{background:#fffffcdb;border-radius:14px;padding:14px 15px}.comparison-basis strong{color:var(--forest);font-size:12px}.comparison-basis ul{color:var(--ink-soft);margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.5}.comparison-topic-section{padding-top:48px}.comparison-plan-intro{background:var(--teal-pale);justify-content:space-between;align-items:center;gap:30px;display:flex}.comparison-plan-intro h3,.comparison-plan-setup h3,.comparison-conversation-only h3{margin:4px 0 7px;font-size:22px}.comparison-plan-intro .button{flex:none}.comparison-topic-picker{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.comparison-topic-picker button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:680}.comparison-topic-picker button.selected{border-color:var(--forest);color:#fff;background:var(--forest)}.comparison-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.comparison-readiness-grid fieldset{border:1px solid var(--line);background:#fffffcd6;border-radius:14px;min-width:0;margin:0;padding:16px}.comparison-readiness-grid legend{color:var(--forest);padding:0 5px;font-size:12px;font-weight:760}.comparison-readiness-grid label{color:var(--ink-soft);align-items:center;gap:8px;margin:9px 0 0;font-size:12px;display:flex}.comparison-readiness-grid input{accent-color:var(--forest)}.comparison-delete-confirm{background:#fff7f1;border-color:#a7664a61}.comparison-delete-confirm .inline-actions{margin-top:12px}.transparency-note{color:var(--muted);font:500 10px/1.5 var(--font-geist-mono);margin:16px 0}.runner-shell{width:min(1120px,100% - 48px);min-height:calc(100vh - 78px);margin:0 auto;padding:58px 0 90px}.gate-shell,.break-shell{place-items:center;display:grid}.gate-card,.break-card{border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);text-align:center;background:#fffef8ed;border-radius:34px 34px 34px 12px;padding:42px}.break-card{width:min(690px,100%)}.gate-lock{background:var(--teal-pale);width:64px;height:64px;color:var(--teal);border-radius:20px;place-items:center;margin:0 auto 30px;font-size:28px;display:grid}.gate-card h1,.break-card h1{letter-spacing:-.045em;margin:0;font-size:37px;line-height:1.08}.gate-card>p:not(.eyebrow),.break-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.gate-card label{color:var(--ink-soft);text-align:left;margin:15px 0;font-size:11px;font-weight:650;display:block}.gate-card input{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;width:100%;margin-top:7px;padding:14px}.gate-card .button{width:100%;margin-top:10px}.gate-card>a,.break-card>a{color:var(--muted);margin-top:20px;font-size:11px;display:inline-block}.gate-message{background:#fff0ed;border-radius:10px;padding:10px;font-size:11px;color:var(--red)!important}.intro-shell{width:min(1120px,100% - 48px)}.survey-intro-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffef8e8;border-radius:36px 36px 36px 13px;padding:42px}.survey-intro-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:44px;display:grid}.survey-intro-copy{min-width:0}.survey-intro-card h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(40px,5.5vw,63px);line-height:1.01}.survey-intro-copy>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:17px;line-height:1.65}.survey-intro-meta{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.survey-intro-meta span{color:var(--ink-soft);background:#edf2ee;border-radius:999px;padding:8px 11px;font-size:10px}.intro-chapters{border-top:1px solid var(--line);margin-top:24px}.intro-chapters summary{min-height:48px;color:var(--forest);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex}.survey-intro-card ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.survey-intro-card li{border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.survey-intro-card li b{color:var(--teal);font:700 10px var(--font-geist-mono)}.survey-intro-card li span{font-size:12px;font-weight:650}.resume-note{background:var(--sun-pale);color:#70521a;border-radius:12px;padding:13px;font-size:11px}.intro-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.preview-start-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.question-topline{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:48px;margin-bottom:25px;display:grid}.question-topline>a{color:var(--muted);font-size:11px;text-decoration:none}.question-topline>.save-indicator{justify-self:end}.chapter-progress{align-items:center;gap:12px;display:flex}.chapter-progress>span{color:var(--ink-soft);font-size:11px;font-weight:650}.chapter-progress>div{gap:4px;display:flex}.chapter-progress i{background:var(--border-subtle);border-radius:99px;width:15px;height:5px}.chapter-progress i.filled{background:var(--action-primary)}.save-indicator{color:var(--muted);font-size:10px}.save-indicator.saved:before{content:"●";color:var(--teal);margin-right:6px}.save-indicator.saving:before{content:"○";color:var(--status-warning);margin-right:6px}.save-indicator.error{color:var(--red)}.question-card{border:1px solid var(--line);min-height:600px;box-shadow:var(--shadow);background:#fffef8f2;border-radius:34px 34px 34px 12px;flex-direction:column;padding:46px;display:flex}.question-tree-panel{box-shadow:var(--shadow-soft);background:#f6f7edc7;border:1px solid #3f714921;border-radius:28px 28px 28px 10px;padding:18px;position:sticky;top:112px}.question-tree-panel>p{color:var(--muted);text-align:center;margin:13px 3px 0;font-size:11px;line-height:1.5}.question-context{justify-content:space-between;align-items:center;gap:20px;display:flex}.question-context span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.question-context small{color:var(--muted);font-size:11px}.question-card h1{letter-spacing:-.04em;max-width:820px;margin:65px 0 45px;font-size:clamp(31px,4vw,48px);font-weight:580;line-height:1.12}.answer-scale{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:0;display:grid}.answer-scale button{border:1px solid var(--line);min-height:100px;color:var(--ink-soft);background:#f7f8f0;border-radius:17px 17px 17px 7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 8px;transition:border .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.answer-scale button:hover{border-color:#9fc7bd;transform:translateY(-2px)}.answer-scale button.selected{border-color:var(--teal);background:var(--teal-pale);box-shadow:inset 0 0 0 1px var(--teal), 0 8px 20px #376c461a;color:var(--teal-dark)}.answer-scale b{background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.question-actions{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:grid}.question-actions>span{color:var(--muted);text-align:center;font-size:11px}.question-actions .button{justify-self:end;min-width:115px}.back-button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:10px 0;font-size:11px}.back-button[disabled]{opacity:.3;cursor:default}.breathing-orbit{border:1px solid var(--teal);width:120px;height:120px;box-shadow:0 0 0 18px var(--teal-pale), 0 0 0 37px #deeee873;border-radius:50%;place-items:center;margin:0 auto 32px;animation:3.6s ease-in-out infinite breathe;display:grid}.breathing-orbit span{font-size:27px;font-weight:720}@keyframes breathe{50%{box-shadow:0 0 0 13px var(--teal-pale), 0 0 0 31px #deeee847;transform:scale(1.05)}}.result-hero-v2{box-shadow:var(--shadow);background:#fffef8f5;border-radius:36px 36px 36px 13px;grid-template-columns:1fr 300px;align-items:center;gap:44px;padding:42px;display:grid}.result-hero-v2 h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(39px,5vw,61px);line-height:1.03}.result-hero-v2>div>p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.6}.result-index{background:var(--teal-pale);text-align:center;border-radius:50%;place-content:center;width:170px;height:170px;display:grid}.result-tree-cluster{place-items:center;min-height:275px;display:grid;position:relative}.result-tree-cluster .result-index{border:5px solid var(--surface);width:118px;height:118px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 13px 30px #1f53342e}.result-index span,.result-index small{color:var(--teal-dark);font-size:9px;display:block}.result-index strong{letter-spacing:-.06em;margin:4px 0;font-size:51px;line-height:1;display:block}.confidence-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.confidence-grid>div{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;padding:22px}.confidence-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.confidence-grid strong{margin-top:8px;font-size:28px;display:block}.confidence-grid p{color:var(--muted);margin:4px 0 0;font-size:10px}.result-flags{gap:7px;margin:12px 0;display:grid}.result-flags p{background:var(--status-warning-surface);color:var(--status-warning);border-radius:13px;margin:0;padding:14px 16px;font-size:11px;line-height:1.5}.result-flags p.care{color:#7d4039;background:#fff0ed}.result-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.result-detail-grid article{border:1px solid var(--line);background:#ffffffd6;border-radius:22px;padding:28px}.result-detail-grid h2{margin:0;font-size:24px}.result-detail-grid ul{color:var(--ink-soft);margin:18px 0 0;padding-left:20px}.result-detail-grid li{margin:10px 0;font-size:12px;line-height:1.5}.experiment-card{background:var(--teal-dark);color:#fff;border-radius:23px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:14px;padding:30px;display:grid}.experiment-card span{color:#b9dcd5;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.experiment-card h2{max-width:760px;margin:10px 0 8px;font-size:25px}.experiment-card p{color:#c6ddda;margin:0;font-size:11px}.alternatives-section{padding:75px 0 35px}.alternative-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.alternative-grid article{border:1px solid var(--line);background:#ffffffbf;border-radius:20px;padding:22px}.alternative-grid article>div{align-items:baseline;gap:6px;display:flex}.alternative-grid article>div span{font-size:28px;font-weight:720}.alternative-grid small{color:var(--muted);font-size:9px}.alternative-grid h3{margin:22px 0 8px;font-size:17px}.alternative-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.scoring-details{border:1px solid var(--line);background:#ffffffad;border-radius:18px;margin:14px 0 20px;padding:20px}.scoring-details summary{cursor:pointer;font-size:12px;font-weight:680}.scoring-details>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.scoring-details article{background:#fff;border-radius:12px;padding:12px}.scoring-details article>div{justify-content:space-between;gap:15px;font-size:11px;display:flex}.scoring-details progress{width:100%;height:7px;accent-color:var(--teal);margin:9px 0}.scoring-details small{color:var(--muted);font-size:9px}.result-bottom-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.result-shell-v2>.save-indicator{margin-top:16px;display:block}.future-facets-section,.career-path-section,.program-recommendations-section{margin:38px 0}.future-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.future-format-grid article{border:1px solid var(--line);background:#ffffffc2;border-radius:16px;padding:16px}.future-format-grid span,.future-format-grid small{color:var(--muted);font-size:9px}.future-format-grid strong{margin:8px 0;font-size:24px;display:block}.future-format-grid progress{width:100%;height:6px;accent-color:var(--teal)}.family-clarity-card{color:#fff;background:var(--teal-dark);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:10px;padding:20px 22px;display:flex}.family-clarity-card h3{margin:0 0 6px}.family-clarity-card p{color:#ffffffc2;max-width:720px;margin:0;font-size:11px;line-height:1.55}.family-clarity-card strong{font-size:38px}.family-indices{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.family-indices span{color:#ffffffd1;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:9px}.compact-result-details{border:1px solid var(--line);background:#ffffffa3;border-radius:15px;margin-top:10px;padding:14px 16px}.compact-result-details summary{cursor:pointer;font-size:11px;font-weight:700}.compact-result-details .future-format-grid{margin-top:12px}.career-path-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.career-path-grid article{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;min-height:330px;padding:22px;position:relative}.career-path-grid h3{margin:20px 50px 8px 0;font-size:18px}.career-path-grid p{color:var(--muted);font-size:11px;line-height:1.5}.career-path-grid .career-family-label{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;margin:0 52px 0 0;font-size:9px;font-weight:750}.career-path-grid .career-work-pattern{border-top:1px solid var(--line);padding-top:10px}.career-path-grid ul{padding-left:17px;font-size:10px;line-height:1.6}.career-path-grid small{color:var(--teal-dark);margin-top:16px;line-height:1.45;display:block}.career-entry-routes{color:var(--muted);margin-top:11px;font-size:10px}.career-entry-routes summary{cursor:pointer;color:var(--teal-dark);font-weight:700}.career-entry-routes>p{color:var(--ink-soft);margin:12px 0 4px}.career-entry-routes .career-role-boundary{background:#fcf9efb8;border-left:2px solid #b5913ab3;padding:9px 10px;line-height:1.48}.career-entry-routes .career-official-checks{padding-left:0;list-style:none}.career-entry-routes .career-official-checks li{margin:0 0 8px}.career-entry-routes .career-official-checks a{color:var(--teal-dark);margin-right:5px;font-weight:700;display:inline-block}.career-entry-routes .career-official-checks span{color:var(--muted);margin-top:2px;display:block}.career-path-score{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:18px;right:18px}.career-path-score span{color:var(--muted);text-transform:uppercase;font-size:7px}.career-path-score strong{font-size:25px}.career-all-paths{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;margin-top:12px;padding:18px 20px}.career-all-paths summary{cursor:pointer;font-size:12px;font-weight:700}.career-all-paths>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.career-all-paths article{background:#fff;border-radius:12px;padding:13px}.career-all-paths article>div{justify-content:space-between;gap:12px;display:flex}.career-all-paths article p,.career-all-paths article a{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45}.career-all-paths>.career-family-groups{grid-template-columns:1fr}.career-family-groups>section{background:#eff5eebd;border-radius:15px;min-width:0;padding:14px}.career-family-groups>section>h3{margin:0 0 10px;font-size:14px}.career-family-groups>section>article+article{margin-top:7px}.program-reasons{line-height:1.5;margin:12px 0!important}.program-field{line-height:1.45;color:var(--teal-dark)!important;margin:10px 0 0!important;font-size:9px!important}.program-direct-path{border-left:2px solid #6f8b57b8;padding-left:10px;font-weight:650;line-height:1.45;color:var(--forest)!important;margin:10px 0!important;font-size:10px!important}.program-formula{border-top:1px solid var(--line);margin:10px 0 4px;padding:10px 0}.program-formula summary{cursor:pointer;color:var(--teal-dark);font-size:9px;font-weight:680}.program-formula p{line-height:1.5;margin:8px 0 0!important;font-size:9px!important}.program-readiness-note{border:1px solid var(--line);color:var(--ink);background:#eff5eeb8;border-radius:15px;gap:5px;margin:18px 0 22px;padding:14px 16px;font-size:11px;line-height:1.55;display:grid}.program-readiness-note strong{color:var(--teal-dark);font-size:11px}.program-verified-date{color:var(--muted);margin:10px 0;font-size:8px;display:block}.program-official-link{border-top:1px solid var(--line);color:var(--teal-dark);padding-top:11px;font-size:10px;font-weight:690;text-decoration:none}.result-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-program-card{flex-direction:column;display:flex}.program-evidence-context{background:#eff4eae0;border-radius:13px;margin-top:12px;padding:13px}.program-evidence-context summary{cursor:pointer;color:var(--teal-dark);font-size:10px;font-weight:690}.program-evidence-context>div{gap:10px;margin-top:10px;display:grid}.program-evidence-context p{color:var(--ink-soft)!important;margin:0!important;font-size:9px!important;line-height:1.55!important}.program-evidence-context strong{color:var(--teal-dark);margin-bottom:4px;font-size:9px;display:block}.program-result-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:12px;display:flex}.program-result-links a{color:var(--teal-dark);font-size:10px;font-weight:690;text-decoration:none}.catalog-loading,.catalog-disclaimer-inline{background:var(--sand);color:var(--muted);border-radius:14px;padding:16px;font-size:11px}.catalog-consent-card{border:1px solid var(--line);background:#ffffffc7;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.catalog-consent-card p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.catalog-consent-card .button{flex:none}.catalog-retry{color:#7d4039;background:#fff0ed;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.catalog-retry p{margin:0;font-size:11px}.catalog-retry .button{flex:none}.all-outcomes-details{border:1px solid var(--line);background:#ffffffad;border-radius:18px;margin-top:12px;padding:18px 20px}.all-outcomes-details summary{cursor:pointer;font-size:12px;font-weight:700}.all-outcomes-details>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.all-outcomes-details article{background:#fff;border-radius:12px;padding:13px}.all-outcomes-details article>div{justify-content:space-between;gap:14px;font-size:11px;display:flex}.all-outcomes-details p,.all-outcomes-details small{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45;display:block}.alternative-grid details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.alternative-grid details summary{cursor:pointer;color:var(--teal-dark);font-size:9px;font-weight:680}.result-continue{margin-top:16px}.pathway-check{margin-top:12px}.riasec-grid{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.riasec-grid article{border:1px solid var(--line);background:#ffffffd1;border-radius:17px;grid-template-columns:42px 1fr 30px;align-items:center;gap:13px;padding:17px;display:grid}.riasec-grid article>span{background:var(--teal-pale);width:42px;height:42px;color:var(--teal-dark);border-radius:13px;place-items:center;font-weight:780;display:grid}.riasec-grid strong{font-size:12px}.riasec-grid p{color:var(--muted);margin:3px 0 7px;font-size:9px}.riasec-grid progress{width:100%;height:6px;accent-color:var(--teal)}.riasec-grid article>b{font-size:19px}.onet-attribution{color:var(--muted);background:#edf2ee;border-radius:13px;margin:18px 0;padding:15px;font-size:10px;line-height:1.5}.onet-attribution a{color:var(--teal-dark)}.catalog-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:55px;display:grid}.catalog-intro>p{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.65}.catalog-status{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:24px 24px 24px 8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-status{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.catalog-status{box-shadow:var(--shadow-soft)}.catalog-status>div{border-right:1px solid var(--line);padding:19px}.catalog-status>div:last-child{border:0}.catalog-status strong,.catalog-status span{display:block}.catalog-status strong{font-size:21px}.catalog-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px}.catalog-snapshot-note{max-width:880px;color:var(--muted);margin:-5px 0 18px;font-size:11px;line-height:1.55}.catalog-filters{background:linear-gradient(135deg, var(--forest), #356b48);box-shadow:var(--shadow-soft);border-radius:25px 25px 25px 9px;grid-template-columns:1.5fr 1fr .65fr .85fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:19px;display:grid}.catalog-filters label{color:#d9eee4;font-size:11px;font-weight:650}.catalog-filters input,.catalog-filters select{color:#fff;background:#2f6747;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:45px;margin-top:7px;padding:10px 12px}.catalog-filters .button{box-shadow:none;color:#3d371e;background:#f6c55d}.catalog-toolbar{justify-content:space-between;align-items:center;gap:30px;min-height:52px;display:flex}.catalog-toolbar p,.catalog-toolbar span{color:var(--muted);font-size:11px}.catalog-error{color:var(--red);background:#fff0ed;border-radius:12px;padding:13px;font-size:11px}.program-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.program-card{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:330px;box-shadow:var(--shadow-soft);border-radius:24px 24px 24px 8px;flex-direction:column;padding:22px;transition:transform .18s,border .18s,box-shadow .18s;display:flex}.program-card:hover{transform:translateY(-2px)}.program-card.open{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.program-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.program-card-top span{background:var(--teal-pale);color:var(--teal-dark);border-radius:8px;padding:6px 8px;font-size:10px;font-weight:760}.program-card-top b{color:var(--muted);font:600 10px var(--font-geist-mono)}.program-card h2{letter-spacing:-.035em;margin:27px 0 7px;font-size:19px;line-height:1.18}.program-card>p{color:var(--muted);margin:0;font-size:12px}.program-tags{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.program-tags span{background:var(--surface-muted);color:var(--ink-soft);border-radius:999px;padding:6px 8px;font-size:10px}.program-card dl{grid-template-columns:1fr 1fr;margin:auto 0 15px;padding-top:20px;display:grid}.program-card dl div{border-right:1px solid var(--line);padding-right:10px}.program-card dl div:last-child{border:0;padding-left:12px}.program-card dt{color:var(--muted);text-transform:uppercase;font-size:10px}.program-card dd{margin:6px 0 0;font-size:12px;font-weight:680}.program-grid .result-program-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.program-grid .result-program-card dl div{padding:0 10px}.program-grid .result-program-card dl div:first-child{padding-left:0}.program-card>button{border:0;border-top:1px solid var(--line);min-height:44px;color:var(--teal-dark);text-align:left;background:0 0;padding:11px 0 0;font-size:11px;font-weight:690}.catalog-load-more{justify-content:center;align-items:center;gap:14px;margin:22px 0 8px;display:flex}.catalog-load-more span{color:var(--muted);font-size:11px}.program-detail{background:var(--surface-raised);box-shadow:var(--shadow);border-radius:28px;margin:18px 0 35px;padding:34px}.detail-head{grid-template-columns:1fr auto;align-items:start;gap:35px;display:grid}.detail-head h2{letter-spacing:-.045em;max-width:800px;margin:0;font-size:35px;line-height:1.08}.detail-head>div>p:not(.eyebrow){color:var(--muted)}.verified-badge{background:var(--teal-pale);border-radius:16px;grid-template-columns:28px 1fr;min-width:130px;padding:16px;display:grid}.verified-badge>span{background:var(--teal);color:#fff;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:28px;height:28px;display:grid}.verified-badge strong,.verified-badge small{margin-left:8px}.verified-badge strong{font-size:11px}.verified-badge small{color:var(--muted);font-size:10px}.detail-section{background:var(--surface-muted);border-radius:20px;margin-top:28px;padding:26px}@supports (color:color-mix(in lab, red, red)){.detail-section{background:color-mix(in srgb, var(--surface-muted) 62%, var(--surface-raised))}}.admission-section{background:#fff9eb}.admission-section h3{letter-spacing:-.03em;margin:6px 0 10px;font-size:22px}.admission-section p:not(.eyebrow){max-width:850px;color:var(--ink-soft);font-size:11px;line-height:1.6}.admission-section a{color:var(--teal-dark);font-size:11px;font-weight:720}.admission-section .admission-unknown{color:#75623c;margin-bottom:0}.cost-section{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cost-section h3{letter-spacing:-.045em;margin:0;font-size:34px}.cost-section>div>p:not(.eyebrow){color:var(--muted);font-size:11px}.cost-lines p,.cost-lines label{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:20px;margin:0;padding:9px 0;font-size:10px;display:flex}.cost-lines input{width:110px;min-height:var(--control-height-min);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-primary);text-align:right;padding:6px 8px}.cost-section>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.5}.scenario-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.scenario-grid article{border:1px solid var(--line);border-radius:19px;padding:24px}.scenario-grid h3{margin:0;font-size:24px}.scenario-grid p{color:var(--muted);font-size:10px;line-height:1.5}.scenario-grid>article>strong{color:var(--teal-dark);font-size:11px}.scenario-grid ul{color:var(--ink-soft);padding-left:17px;font-size:9px}.scenario-grid li{margin:6px 0}.migration-section{margin-top:58px}.migration-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.migration-grid article{background:#fff6df;border-radius:18px;padding:21px}.migration-grid article>span{color:#8a5a00;font:700 10px var(--font-geist-mono)}.migration-grid h3{margin:16px 0 12px;font-size:16px}.migration-grid ul{color:var(--ink-soft);padding-left:16px;font-size:9px}.migration-grid li{margin:6px 0}.migration-grid p{color:#75623c;margin-top:14px;font-size:10px;line-height:1.45}.official-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 19px;margin-top:20px;padding-top:16px;font-size:10px;display:flex}.official-links a{color:var(--teal-dark);font-weight:650}.catalog-disclaimer{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:22px;display:grid}.catalog-disclaimer strong{font-size:11px}.catalog-disclaimer p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.catalog-disclaimer a{color:var(--teal-dark);font-size:11px;font-weight:650}.compact-intro{max-width:850px}.admin-console{max-width:920px}.admin-key-card,.admin-result{border:1px solid var(--line);background:#ffffffc7;border-radius:23px;padding:28px}.admin-key-card label{font-size:11px;font-weight:720;display:block}.admin-key-card input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:9px;padding:14px 15px}.admin-key-card>p{color:var(--muted);font-size:9px}.admin-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.admin-error{background:#fff0ed;border-radius:10px;padding:11px;color:var(--red)!important}.admin-result{margin-top:14px}.admin-result-head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.admin-result-head h2{margin:5px 0 0;font-size:28px}.status-good,.status-alert{border-radius:999px;padding:9px 11px;font-size:8px;font-weight:720}.status-good{background:var(--teal-pale);color:var(--teal-dark)}.status-alert{color:var(--red);background:#fff0ed}.source-status-list{margin-top:25px}.source-status-list article{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.source-status-list strong{font-size:10px}.source-status-list p{color:var(--muted);margin:3px 0 0;font-size:8px}.source-status-list b{color:var(--muted);font:650 8px var(--font-geist-mono);text-transform:uppercase}.source-dot{background:#9ba6a2;border-radius:50%;width:8px;height:8px}.source-dot.current{background:var(--teal)}.source-dot.stale,.source-dot.changed,.source-dot.unreachable{background:var(--red)}.admin-note{color:var(--ink-soft);background:#edf2ee;border-radius:12px;margin:18px 0 0;padding:14px;font-size:9px}.site-footer{border-top:1px solid #12312f1a;justify-content:space-between;align-items:flex-start;gap:40px;width:min(1240px,100% - 48px);margin:0 auto;padding:44px 0 55px;display:flex}.site-footer p{color:var(--muted);margin:13px 0 0;font-size:12px}.footer-links{color:var(--muted);justify-items:end;gap:9px;font-size:11px;display:grid}.footer-links a{text-decoration:none}@media (width<=1100px){.desktop-nav{display:none}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-nav{--mobile-nav-gutter:max(12px, env(safe-area-inset-left), env(safe-area-inset-right));z-index:40;inset:auto auto max(10px, env(safe-area-inset-bottom)) 50%;width:calc(100% - var(--mobile-nav-gutter) - var(--mobile-nav-gutter));box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #12312f1a;border-radius:18px;grid-template-columns:repeat(4,1fr);min-height:58px;padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #12312f26}.mobile-nav.preview-mobile-nav,.mobile-nav.compact-mobile-nav{grid-template-columns:repeat(3,1fr)}.mobile-nav a{color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--teal-dark);background:var(--teal-pale)}.mobile-nav span{font-size:15px;line-height:1}.hero-v2{grid-template-columns:1fr;gap:25px;min-height:auto}.hero-tree-wrap{width:min(580px,100%);margin-inline:auto}.route-visual{min-height:390px}.path-grid{grid-template-columns:1fr}.path-card{min-height:270px}.section-heading,.how-section,.catalog-teaser{grid-template-columns:1fr}.evidence-strip{grid-template-columns:1fr 1fr}.evidence-strip div:nth-child(2){border-right:0}.evidence-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.survey-list-card{grid-template-columns:56px 1fr}.survey-card-action{flex-direction:row;grid-column:2;align-items:center}.survey-card-action .button{min-width:160px;margin-left:auto}.method-grid,.source-list,.profile-grid,.comparison-grid,.agreement-columns,.comparison-basis>div,.comparison-readiness-grid{grid-template-columns:1fr}.comparison-plan-intro{flex-direction:column;align-items:stretch}.answer-scale{grid-template-columns:1fr}.answer-scale button{flex-direction:row;justify-content:flex-start;min-height:58px;padding:11px 14px}.answer-scale span{text-align:left}.question-card{min-height:auto}.survey-intro-grid{grid-template-columns:1fr}.survey-intro-tree{width:min(340px,100%);margin-inline:auto}:is(.result-hypothesis-grid,.result-hypothesis-grid:has(>article:nth-child(3))){grid-template-columns:1fr}.result-confidence-note{flex-direction:column;align-items:flex-start}.result-hero-v2{grid-template-columns:1fr}.result-tree-cluster{width:min(320px,100%);margin-inline:auto}.result-detail-grid,.alternative-grid,.career-path-grid,.all-outcomes-details>div{grid-template-columns:1fr}.future-format-grid{grid-template-columns:repeat(2,1fr)}.catalog-consent-card{flex-direction:column;align-items:flex-start}.method-cta{grid-template-columns:1fr;align-items:start}.catalog-intro,.cost-section{grid-template-columns:1fr}.catalog-filters{grid-template-columns:1fr 1fr}.catalog-filters .search-field{grid-column:1/-1}.program-grid{grid-template-columns:1fr 1fr}.migration-grid{grid-template-columns:1fr}}@media (width<=660px){.header-inner,.hero-v2,.path-section,.how-section,.catalog-teaser,.page-shell,.evidence-strip,.site-footer{width:min(100% - 28px,1240px)}.header-inner{min-height:68px}.profile-pill{padding:9px 11px}.preview-banner{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:14px}.hero-v2{padding:48px 0 60px}.hero-copy h1{font-size:43px}.hero-lead{font-size:16px}.hero-tree-notes{inset:19% -2px auto}.hero-tree-notes span{padding:6px 8px;font-size:8px}.hero-tree-notes span:nth-child(2){translate:0 190px}.hero-tree-notes span:nth-child(3){translate:0 79px}.route-visual{transform-origin:top;min-height:330px;margin-bottom:-35px;transform:scale(.87)}.route-orbit-one{right:-3%}.route-card-top{right:120px}.path-section,.how-section{padding:72px 0}.section-heading{gap:15px}.path-card{padding:24px}.evidence-strip div{padding:18px 10px}.evidence-strip strong{font-size:19px}.result-preview{padding:21px}.preview-header b{display:none}.index-row{grid-template-columns:1fr}.index-row div{border-right:0;border-bottom:1px solid var(--line)}.catalog-teaser{border-radius:26px;padding:30px 24px}.catalog-stack{min-height:260px}.survey-list-card{grid-template-columns:1fr;padding:23px}.nature-survey-list:before,.survey-index{display:none}.survey-card-action{flex-direction:column;grid-column:1}.survey-card-action .button{width:100%;margin:0}.privacy-callout{grid-template-columns:42px 1fr}.privacy-callout>a{grid-column:2}.method-card{min-height:auto;padding:24px}.privacy-detail-grid{grid-template-columns:1fr}.comparison-final{flex-direction:column;align-items:stretch}.agreement-shell{padding:24px}.agreement-head{grid-template-columns:1fr}.agreement-head>span{width:70px;height:70px}.runner-shell,.intro-shell,.question-shell,.result-shell-v2{width:min(100% - 28px,1120px);padding-top:35px}.gate-card,.break-card,.survey-intro-card,.question-card{padding:24px}.survey-intro-card h1{letter-spacing:-.042em;font-size:34px;line-height:1.04}.survey-intro-copy>p:not(.eyebrow){font-size:15px;line-height:1.55}.survey-intro-meta span,.preview-start-note{font-size:11px}.survey-intro-card ol{grid-template-columns:1fr}.question-topline{grid-template-columns:1fr auto}.question-topline>.save-indicator{display:none}.chapter-progress{justify-self:end}.question-context small{display:none}.question-card h1{margin:38px 0 30px}.answer-scale span{font-size:11px}.question-tree-panel{grid-template-columns:1fr;padding:10px 14px}.question-tree-panel .growth-tree{grid-template-columns:105px 1fr}.question-tree-panel>p{display:none}.survey-intro-tree .growth-tree{grid-template-columns:120px 1fr;align-items:center;gap:15px;display:grid}.survey-intro-tree .growth-tree figcaption{text-align:left;margin:0}.question-actions{grid-template-columns:auto 1fr}.question-actions>span{display:none}.result-hero-v2{grid-template-columns:1fr;padding:26px}.result-index{width:130px;height:130px}.confidence-grid,.experiment-card,.scoring-details>div,.career-all-paths>div,.riasec-grid{grid-template-columns:1fr}.method-cta{padding:28px 23px}.catalog-intro{gap:18px}.catalog-status{grid-template-columns:1fr 1fr}.catalog-status>div:nth-child(2){border-right:0}.catalog-status>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-filters,.program-grid,.scenario-grid{grid-template-columns:1fr}.catalog-filters .search-field{grid-column:auto}.catalog-toolbar{flex-direction:column;align-items:flex-start;gap:5px}.program-detail{padding:22px}.detail-head{grid-template-columns:1fr}.detail-head h2{font-size:29px}.verified-badge{justify-self:start}.detail-section{padding:20px}.catalog-disclaimer{grid-template-columns:1fr;gap:8px}.site-footer{flex-direction:column}.footer-links{justify-items:start;font-size:12px}.mobile-nav a{font-size:10px}.canopy-two,.leaf-three{display:none}}@media (width<=360px){.header-inner{gap:6px;width:calc(100% - 20px)}.header-tools{gap:6px}.profile-pill{padding:8px 9px;font-size:12px}.preview-banner{flex-direction:row;align-items:center;min-height:34px}.preview-banner span{display:none}.survey-intro-card h1{font-size:31px}.survey-intro-copy>p:not(.eyebrow){font-size:14px;line-height:1.48}.survey-intro-meta{gap:6px}.survey-intro-meta span{padding:7px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.floating-leaf,.tree-mist{translate:0!important;rotate:none!important}.brand-symbol{transition:none}.brand:active .brand-symbol{transform:none}}.nature-backdrop{display:none}.site-header{border-bottom-color:var(--forest)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom-color:color-mix(in srgb, var(--forest) 10%, transparent)}}.site-header{background:var(--habitat-chrome);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%)}.header-inner,.hero-v2,.path-section,.how-section,.catalog-teaser,.page-shell,.evidence-strip,.site-footer{width:min(var(--container), calc(100% - 48px))}.header-inner{min-height:72px}.desktop-nav{gap:8px}.desktop-nav a{border-radius:10px;padding:10px 12px;font-size:13px;transition:color .18s,background .18s;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--forest);background:#315f4513}.desktop-nav a.active:after{content:"";background:var(--forest);height:1px;position:absolute;bottom:5px;left:12px;right:12px}.profile-pill{min-height:40px;box-shadow:none;background:#fcfbf6e0;border-radius:12px}.chrome-loading{color:var(--muted);opacity:.65;pointer-events:none;background:linear-gradient(100deg,#fcfbf6bd,#e2e9dceb,#fcfbf6bd) 0 0/220% 100%;animation:1.4s ease-in-out infinite journal-shimmer}@keyframes journal-shimmer{to{background-position:-220% 0}}.preview-banner{background:#214b35;gap:8px;min-height:36px;padding:8px 18px;font-size:12px;line-height:1.2}.button{touch-action:manipulation;border-radius:12px;min-height:48px;padding:12px 19px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button-primary{background:var(--forest);box-shadow:0 10px 24px #214b3529}.button-primary:hover{background:#173f2b}.button-quiet,.button-ghost{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fcfbf6e0}.button-ghost:hover,.button-quiet:hover{background:var(--surface);border-color:#214b3557}.eyebrow{letter-spacing:.13em;margin-bottom:16px;font-size:12px}.section-heading{gap:40px;margin-bottom:32px}.section-heading h2,.how-copy h2,.catalog-teaser h2,.page-intro h1{letter-spacing:-.04em}.section-heading>p,.page-intro>p:not(.eyebrow){font-size:15px}.hero-landscape-frame{background:radial-gradient(circle at 8% 16%,#d7b56c29,#0000 23rem),linear-gradient(135deg,#f9f4e8,#eee6d3);border:1px solid #705a4342;border-radius:24px;grid-template-columns:minmax(0,56%) minmax(360px,44%);min-height:clamp(560px,48vw,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #30392621}.hero-landscape-frame:after{content:"";z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background:url(/helpyourself-hero-natural.jpg) bottom/100% no-repeat;height:28%;position:absolute;inset:auto 0 0}.hero-landscape-copy{z-index:2;align-self:center;padding:72px clamp(48px,6vw,96px) 132px;position:relative}.hero-signature{color:var(--forest);align-items:center;gap:13px;display:inline-flex}.hero-signature-mark{flex:none;width:39px;height:31px;transition:none}.hero-wordmark{color:var(--forest);font:600 clamp(33px, 3.5vw, 52px)/.94 var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0}.hero-landscape-copy h1{max-width:9.6ch;color:var(--forest);letter-spacing:-.04em;margin:30px 0 0;font-size:clamp(48px,4.8vw,76px);line-height:.94}.hero-landscape-lead{max-width:540px;color:var(--ink-soft);margin:20px 0 0;font-size:16px;line-height:1.6}.hero-landscape-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:31px;display:flex}.hero-start-button{border-radius:999px;align-items:center;gap:24px;min-height:56px;padding:15px 18px 15px 21px;font-size:15px;text-decoration:none;display:inline-flex}.hero-start-button span:last-child{width:24px;height:24px;color:var(--forest);background:#ffffffe6;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:inline-grid}.hero-action-note{color:var(--muted);font-size:13px}.hero-landscape-art{z-index:0;min-width:0;position:relative}.hero-landscape-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#eee6d3,#eee6d300);width:16%;position:absolute;inset:0 auto 0 0}.hero-landscape-art-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-entry-strip{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:#fbf7edf0;border:1px solid #705a4340;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;width:min(1080px,100% - 56px);margin:-64px auto 0;padding:28px 30px;display:grid;position:relative;box-shadow:0 22px 52px #30392621}.hero-entry-copy .eyebrow{color:var(--leaf);margin-bottom:8px}.hero-entry-copy h2{letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(31px,3.2vw,44px);line-height:.98}.hero-entry-copy>p:last-child{max-width:610px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.hero-entry-actions{min-width:330px}.hero-entry-actions .hero-actions{justify-content:flex-end;margin:0}.hero-entry-actions .trust-row{justify-content:flex-end;margin:17px 0 0}.hero-v2{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:46px;min-height:auto;padding:58px 0 74px}.hero-copy h1{letter-spacing:-.047em;max-width:11.4ch;font-size:clamp(52px,5.2vw,72px);line-height:.99}.hero-lead{max-width:610px;margin-top:24px;font-size:18px}.hero-actions{margin-top:28px}.trust-row{margin-top:22px}.hero-tree-wrap{padding:0}.hero-tree-wrap:before{opacity:.45}.growth-tree-scene{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.growth-tree figcaption{margin-top:4px}.growth-tree figcaption span{font-size:13px}.growth-tree figcaption small{font-size:12px}.growth-tree-hero{max-width:470px}.growth-tree-hero figcaption span{font-size:17px}.path-section{padding:82px 0}.v4-home-paths{padding-top:54px}.v4-home-paths .section-heading{align-items:start}.v4-home-paths .section-heading h2{max-width:12ch}.v4-home-paths .path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-home-paths .path-grid:has(>:only-child){grid-template-columns:minmax(0,620px)}.v4-home-module-card{min-height:286px;padding:30px;background:var(--v4-home-module-card-background,radial-gradient(circle at 88% 12%, #91b87133, transparent 14rem), linear-gradient(150deg, #fffef8fa, #ecf1e1e6))!important;border-top-width:1px!important}.v4-home-module-card.sun{background:var(--v4-home-module-card-sun-background,radial-gradient(circle at 88% 12%, #e8b74b3d, transparent 14rem), linear-gradient(150deg, #fffef8fa, #f7eccddb))!important}.v4-home-module-card.blue{background:var(--v4-home-module-card-blue-background,radial-gradient(circle at 88% 12%, #6f9da833, transparent 14rem), linear-gradient(150deg, #fffef8fa, #e2eeebe6))!important}.v4-home-module-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.v4-home-module-card h2{max-width:15ch;color:var(--forest);letter-spacing:-.04em;margin:34px 0 12px;font-size:clamp(27px,2.7vw,36px);line-height:1.03}.v4-home-module-card p{max-width:46rem}.v4-home-module-status{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#ffffffa3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760}.v4-home-module-status.draft{color:#7b5521;background:#fcedc8e0}.v4-home-module-status.saved_result{color:var(--forest);background:#dcedd3e6}.v4-home-module-saved{color:var(--muted);margin-top:14px;font-size:11px;display:block}.v4-home-module-card .path-footer a{color:var(--forest);font-weight:760;text-decoration:none}.v4-home-module-card .path-footer b{background:#ffffffc2}.v4-home-login{background:linear-gradient(135deg,#e8f1e0e6,#fffef8f5);border:1px solid #315f452e;border-radius:22px 22px 22px 8px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.v4-home-login .eyebrow{margin-bottom:9px}.v4-home-login h3{color:var(--forest);margin:0;font-size:27px}.v4-home-login p:last-child{max-width:650px;color:var(--muted);margin:8px 0 0;line-height:1.55}.v4-home-boundary{border-top:1px solid #705a4333;border-bottom:1px solid #705a4333;margin-top:22px}.v4-home-boundary summary{min-height:58px;color:var(--forest);cursor:pointer;align-items:center;font-size:13px;font-weight:760;display:flex}.v4-home-boundary>div{max-width:860px;padding:0 0 22px}.v4-home-boundary p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.58}.v4-home-boundary .text-link{margin-top:13px;display:inline-block}.v4-home-result-preview{background:linear-gradient(150deg,#fffef8fa,#e7f0dcdb);overflow:hidden}.v4-home-preview-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v4-home-preview-grid>div{border-right:1px solid var(--line);min-width:0;padding:18px 14px}.v4-home-preview-grid>div:first-child{padding-left:0}.v4-home-preview-grid>div:last-child{border-right:0;padding-right:0}.v4-home-preview-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.v4-home-preview-grid strong{color:var(--forest);margin-top:7px;font-size:13px;line-height:1.4;display:block}.v4-home-catalog small{color:#e7f1e8b8}.path-grid{gap:14px}.path-card{background:linear-gradient(155deg,#fdfaf1f5,#f4eeded1);border-color:#705a433b;border-radius:22px;min-height:326px;padding:26px;box-shadow:inset 0 1px #ffffffbd}.path-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.path-card:after{display:none}.path-card.teal,.path-card.sun,.path-card.blue{background:linear-gradient(155deg,#fdfaf1f5,#f4eeded1)}.path-card.teal{border-top:3px solid var(--forest)}.path-card.sun{border-top:3px solid var(--sun)}.path-card.blue{border-top:3px solid var(--moss)}.path-number{background:var(--sun-pale);color:var(--forest);border:1px solid #705a4329;border-radius:10px}.path-card.sun .path-number,.path-card.blue .path-number{background:var(--sun-pale);color:var(--forest)}.path-card h3{margin-top:34px;font-size:24px}.path-card p{font-size:14px}.path-footer span{font-size:12px}.how-section{gap:68px;padding:96px 0}.result-preview{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:28px}.preview-header,.mini-bars span{font-size:12px}.catalog-teaser{background:radial-gradient(circle at 84% 18%,#d7b56c4d,#0000 26rem),linear-gradient(135deg,#173b27,#3f5c39);border-radius:24px;margin-bottom:90px;padding:50px}.page-shell{padding-top:64px}.page-intro{margin-bottom:42px}.surveys-intro{border-bottom:1px solid #705a4333;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:58px;max-width:none;padding:12px 0 42px;display:grid}.surveys-intro-copy h1{letter-spacing:-.04em;max-width:700px;margin:0;font-size:clamp(48px,5vw,67px);line-height:.98}.surveys-intro-copy>p:last-child{max-width:700px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}.surveys-intro-art{background-image:var(--habitat-surveys-overlay), var(--surveys-art-desktop);background-position:50%;background-size:cover;border:1px solid #705a4338;border-radius:18px;min-height:250px;box-shadow:0 18px 46px #3039261a}.survey-list{gap:12px}.nature-survey-list:before,.survey-card-leaf{display:none}.survey-list-card{background:linear-gradient(155deg, var(--surface-raised), var(--surface-muted));border-color:#705a4338;border-radius:22px;grid-template-columns:64px 1fr 190px;min-height:240px;padding:28px}@supports (color:color-mix(in lab, red, red)){.survey-list-card{background:linear-gradient(155deg, var(--surface-raised), color-mix(in srgb, var(--surface-muted) 82%, var(--surface-raised)))}}.survey-list-card,.survey-list-card.teal,.survey-list-card.sun,.survey-list-card.blue{box-shadow:inset 0 1px #ffffffb8}.survey-list-card.teal{border-left:4px solid var(--forest)}.survey-list-card.sun{border-left:4px solid var(--sun)}.survey-list-card.blue{border-left:4px solid var(--moss)}html[data-soundscape] :is(.survey-list-card,.survey-list-card.teal,.survey-list-card.sun,.survey-list-card.blue){background:linear-gradient(155deg, var(--surface-raised), var(--surface-muted))}@supports (color:color-mix(in lab, red, red)){html[data-soundscape] :is(.survey-list-card,.survey-list-card.teal,.survey-list-card.sun,.survey-list-card.blue){background:linear-gradient(155deg, var(--surface-raised), color-mix(in srgb, var(--surface-muted) 82%, var(--surface-raised)))}}.survey-tag,.survey-card-action>span,.survey-card-main li{font-size:12px}.survey-card-main h2{font-size:29px}.survey-card-main p{font-size:14px}.survey-card-main li{background:#214b350e}.privacy-callout{border-radius:16px}.gate-card,.break-card,.survey-intro-card{box-shadow:var(--shadow-soft);background:#fcfbf6f5;border-radius:24px}.gate-card{max-width:590px}.gate-card label,.gate-card>a,.break-card>a,.gate-message{font-size:12px}.gate-card input{border-radius:10px;min-height:50px}.survey-intro-card{padding:38px}.survey-intro-grid{grid-template-columns:minmax(0,1fr) 260px;gap:52px}.survey-intro-tree{background:0 0;border-radius:0;padding:0}.survey-intro-copy>p:not(.eyebrow){font-size:16px}.survey-intro-meta span,.preview-start-note,.intro-chapters summary,.survey-intro-card li span{font-size:12px}.survey-intro-meta span{border:1px solid var(--line);background:0 0}.intro-chapters{margin-top:28px}.survey-intro-card li{border:0;border-bottom:1px solid var(--line);border-radius:0}.question-shell{width:min(900px,100% - 48px)}.question-topline{margin-bottom:16px}.question-topline>a,.chapter-progress>span,.save-indicator{font-size:12px}.question-card{min-height:0;box-shadow:var(--shadow-soft);background:#fcfbf6fa;border-radius:24px;padding:36px 40px 30px;display:block}.question-context span,.question-context small{font-size:12px}.question-context{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.question-context small{color:var(--muted)}.question-card h1{max-width:760px;font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;letter-spacing:-.036em;margin:28px 0 30px;font-size:clamp(28px,3vw,38px);font-weight:620;line-height:1.14}.question-answer-hint{color:var(--muted);margin:-10px 0 18px;font-size:12px;line-height:1.45}.question-sensitive-note{color:var(--muted);margin:-8px 0 16px;font-size:11px;line-height:1.45}.question-card h1:focus-visible{box-shadow:-3px 0 0 var(--sun);outline:0}.answer-scale{border:1px solid var(--line);background:var(--line);border-radius:14px;gap:1px;margin-top:0;padding:1px;overflow:hidden}.answer-scale button{z-index:1;background:var(--surface);touch-action:manipulation;border:0;border-radius:0;min-height:82px;position:relative}.answer-scale button:hover{z-index:2;background:#f1f3e9;transform:none}.answer-scale button:active{transform:scale(.985)}.answer-scale button.selected{z-index:3;color:#fff;border-color:var(--forest);background:var(--forest);box-shadow:none}.answer-scale button.selected b{color:var(--forest);background:#fff}.answer-scale b,.answer-scale span{font-size:12px}.question-actions{border-top:1px solid var(--line);background:0 0;margin:24px 0 0;padding:18px 0 0;position:static}.back-button{min-height:44px;font-size:12px}.question-tree-panel{box-shadow:none;background:#fcfbf6b8;border-radius:16px;padding:10px;top:96px}.question-progress-tree figcaption{gap:2px}.question-progress-tree figcaption span{font-size:11px}.question-progress-tree figcaption small{font-size:10px}.result-summary-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 92% 8%,#c0cf9733,#0000 27%),linear-gradient(145deg,#fdfbf3fc,#f4f1e3f0);border-radius:24px;padding:clamp(30px,4vw,54px);position:relative;overflow:hidden}.result-summary-card:after{content:"";pointer-events:none;border:1px solid #2e57321a;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-55px}.result-summary-card>*{z-index:1;position:relative}.result-summary-card h1{letter-spacing:-.045em;max-width:940px;margin:6px 0 14px;font-size:clamp(39px,5vw,58px);line-height:1.02}.result-summary-card h1:focus-visible,.break-card h1:focus-visible{box-shadow:-3px 0 0 var(--sun);outline:0}.result-summary-copy{max-width:850px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.result-scope-note{max-width:820px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.result-hypothesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.result-hypothesis-grid:has(>article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.result-hypothesis-grid.single{grid-template-columns:minmax(0,680px)}.result-hypothesis-grid article{background:#fffffcc7;border:1px solid #314e3324;border-radius:16px;min-width:0;padding:22px}.result-rank{color:var(--sun-dark);font:700 11px var(--font-geist-mono);letter-spacing:.12em}.result-hypothesis-grid small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.result-hypothesis-grid h2{margin:5px 0 8px;font-size:23px;line-height:1.14}.result-hypothesis-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.result-hypothesis-grid strong{color:var(--forest);margin-top:14px;font-size:12px;line-height:1.45;display:block}.result-confidence-note{color:#fff;background:var(--forest);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px 20px;display:flex}.result-confidence-note p{color:#ffffffc2;max-width:750px;margin:4px 0 0;font-size:12px;line-height:1.5}.result-confidence-note .button{flex:none}.result-method-note{border-top:1px solid #314e331f;margin-top:10px;padding:12px 2px 0}.result-method-note summary{cursor:pointer;color:var(--forest);font-size:12px;font-weight:700}.result-method-note p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.result-shell-v2{width:min(var(--container), calc(100% - 48px))}.result-jump-nav{z-index:12;border:1px solid var(--line);width:max-content;max-width:100%;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf6f0;border-radius:14px;gap:2px;margin:0 auto 14px;padding:5px;display:flex;position:sticky;top:84px;overflow-x:auto}.result-jump-nav a{min-height:38px;color:var(--ink-soft);white-space:nowrap;border-radius:9px;align-items:center;padding:10px 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.result-jump-nav a:hover,.result-jump-nav a:focus-visible{color:var(--forest);background:var(--teal-pale)}.result-hero-v2{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:24px;grid-template-columns:minmax(0,1fr) 245px;padding:38px;scroll-margin-top:150px}.result-hero-v2 h1{font-size:clamp(40px,4.5vw,57px)}.result-hero-v2>div>p:not(.eyebrow){font-size:15px}.result-tree-cluster{min-height:230px}.result-tree-cluster .result-index{width:105px;height:105px}.result-tree-cluster .result-index strong{font-size:31px}.result-index span,.result-index small{font-size:11px}.confidence-grid{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfbf69e;border-radius:0 0 18px 18px;gap:0;margin:0}.confidence-grid>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:18px 22px}.confidence-grid>div:last-child{border-right:0}.confidence-grid span,.confidence-grid p{font-size:12px}.confidence-grid strong{font-size:25px}.result-flags p,.experiment-card p{font-size:13px}.future-facets-section,.career-path-section,.program-recommendations-section{margin:58px 0;scroll-margin-top:150px}.future-format-grid article,.compact-result-details,.career-all-paths,.all-outcomes-details,.scoring-details{border-radius:14px}.future-format-grid span,.future-format-grid small,.family-indices span,.career-path-grid .career-family-label,.career-path-score span,.career-path-grid ul,.career-entry-routes,.career-all-paths article p,.career-all-paths article a,.program-field,.program-formula summary,.program-formula p,.program-verified-date,.program-evidence-context summary,.program-evidence-context p,.program-evidence-context strong,.program-result-links a,.catalog-consent-card p,.all-outcomes-details p,.all-outcomes-details small,.alternative-grid details summary,.scoring-details small{font-size:12px!important}.family-clarity-card p,.career-path-grid p,.alternative-grid p,.alternative-grid small,.catalog-loading,.catalog-disclaimer-inline{font-size:13px}.career-path-grid{grid-template-columns:1fr;gap:12px}.career-path-grid article{background:#fcfbf6e6;border-radius:18px;min-height:auto;padding:26px}.career-path-grid h3{font-size:24px}.career-path-grid ul{columns:2;column-gap:34px}.career-path-grid small{font-size:13px}.result-detail-grid article,.alternative-grid article{background:#fcfbf6d9;border-radius:17px}.experiment-card{border-radius:18px;scroll-margin-top:150px}.partner-discussion-card{background:linear-gradient(135deg,#1d5038,#285d42)}.scoring-details{scroll-margin-top:150px}.catalog-intro{grid-template-columns:1.1fr .9fr}.catalog-filters{border:1px solid var(--line);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-soft);border-radius:18px;padding:18px}.catalog-filters label{color:var(--ink-soft);font-size:12px}.catalog-filters input,.catalog-filters select{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--surface-primary);border-radius:10px}.catalog-filters option{color:var(--ink);background:var(--surface-primary)}.catalog-filters input::placeholder{color:var(--text-muted)}.catalog-filters .button{color:var(--module-accent-contrast,#fff);background:var(--action-primary)}.catalog-filter-hint{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.catalog-path-scope{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:16px 18px;display:flex}.catalog-path-scope span,.catalog-path-scope strong{display:block}.catalog-path-scope span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:760}.catalog-path-scope strong{font-size:18px}.catalog-path-scope p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.catalog-path-scope .button{flex:none}.catalog-career-directions,.catalog-official-only-programs{border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.catalog-career-directions,.catalog-official-only-programs{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.catalog-career-directions,.catalog-official-only-programs{box-shadow:var(--shadow-soft)}.catalog-career-directions>summary,.catalog-official-only-programs>summary{min-height:var(--control-height-min);color:var(--forest);align-items:center;font-size:14px;font-weight:760;display:flex}.catalog-career-directions>.catalog-snapshot-note,.catalog-official-only-programs>.catalog-snapshot-note{margin:10px 0 0}.catalog-career-directions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.catalog-career-directions article,.catalog-official-only-programs article{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0}.catalog-career-directions article>div{flex-direction:column;align-items:flex-start;gap:5px}.catalog-career-directions article a{color:var(--forest);text-underline-offset:3px;line-height:1.38}.catalog-career-directions article span{color:var(--muted);font-size:10px;font-weight:720}.catalog-career-directions article small,.catalog-official-only-programs article small{color:var(--muted);margin-top:7px;line-height:1.45;display:block}.catalog-official-only-programs article p{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.45}.catalog-official-only-programs article a{color:var(--forest);text-underline-offset:3px;font-weight:720}.catalog-status{box-shadow:none;border-radius:16px}.catalog-status span,.catalog-toolbar p,.catalog-toolbar span{font-size:12px}.catalog-results{scroll-margin-top:132px}.catalog-results[aria-busy=true]>.program-grid{opacity:.58;pointer-events:none}.catalog-results>.program-grid{transition:opacity .16s}.catalog-toolbar>p{margin:0;scroll-margin-top:132px;font-weight:690}.catalog-toolbar>p:focus{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:3px}.catalog-applied-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalog-applied-filters span,.catalog-applied-filters button{border:1px solid var(--line);min-height:30px;color:var(--ink-soft);background:var(--surface-raised);border-radius:999px;padding:6px 9px;font-size:11px}.catalog-applied-filters button{min-height:var(--control-height-min);color:var(--forest);cursor:pointer;font-weight:700}.catalog-applied-filters button:hover{border-color:var(--border-strong);background:var(--surface-muted)}.catalog-empty-state{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:16px;margin:8px 0 18px;padding:22px}.catalog-empty-state strong{font-size:17px}.catalog-empty-state p{max-width:720px;color:var(--muted);margin:7px 0 14px;font-size:12px;line-height:1.55}.admin-key-card,.admin-result{border-radius:17px}.admin-key-card label,.admin-key-card>p,.admin-note{font-size:12px}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.program-card{background:var(--surface-raised);min-height:300px;box-shadow:none;border-radius:18px;padding:24px}.program-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.program-card-top span,.program-card-top b,.program-tags span,.program-card dt,.program-card>button,.program-field,.program-official-link,.catalog-load-more span{font-size:12px!important}.program-card h2{margin-top:22px;font-size:22px}.program-card>p,.program-card dd{font-size:13px}.program-card>button{touch-action:manipulation}.program-detail{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;scroll-margin-top:132px}.catalog-detail-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.catalog-detail-topline .eyebrow{margin:0}.catalog-detail-close{min-height:var(--control-height-min);padding:9px 13px;font-size:12px}.catalog-detail-loading,.catalog-detail-error{padding:13px 0 3px}.catalog-detail-loading h2,.catalog-detail-error h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,35px);line-height:1.14}.catalog-detail-loading p,.catalog-detail-error p{max-width:660px;color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.6}.catalog-detail-error .button{margin-top:18px}.cost-section>div>p:not(.eyebrow),.cost-lines p,.cost-lines label,.cost-section>small,.scenario-grid p,.scenario-grid>article>strong,.scenario-grid ul,.migration-grid ul,.migration-grid p,.official-links,.catalog-disclaimer strong,.catalog-disclaimer p,.catalog-disclaimer a{font-size:12px}.mobile-nav a.active{color:var(--forest);background:var(--teal-pale)}main[data-session-role=loading] .aida-only,main[data-session-role=loading] .sasha-only,main[data-session-role=loading] .profile-only,main[data-session-role=aida] .sasha-only,main[data-session-role=aida_preview] .profile-only,main[data-session-role=sasha] .aida-only,main[data-session-role=aida_preview] .partner-access-note{display:none!important}@media (width<=980px){.hero-landscape-frame{grid-template-columns:minmax(0,52%) minmax(320px,48%)}.hero-landscape-copy{padding-inline:42px}.hero-wordmark{font-size:clamp(32px,4.4vw,44px)}.hero-entry-strip{grid-template-columns:1fr;gap:20px}.hero-entry-actions{min-width:0}.hero-entry-actions .hero-actions,.hero-entry-actions .trust-row{justify-content:flex-start}.surveys-intro{grid-template-columns:minmax(0,1fr) 300px;gap:34px}.hero-v2{grid-template-columns:1fr;padding-top:50px}.hero-copy h1{max-width:13ch}.catalog-intro,.survey-intro-grid,.question-stage-grid{grid-template-columns:1fr}.question-tree-panel{order:-1;padding:8px 14px;display:block;position:static}.question-progress-tree{grid-template-columns:84px 1fr;align-items:center;gap:14px;display:grid}.question-progress-tree figcaption{text-align:left;margin:0}.program-grid,.catalog-career-directions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.catalog-career-directions,.catalog-official-only-programs{padding:14px}.catalog-career-directions>div,.catalog-official-only-programs>div{grid-template-columns:1fr}.header-inner,.hero-v2,.path-section,.how-section,.catalog-teaser,.page-shell,.evidence-strip,.site-footer{width:min(100% - 28px, var(--container))}.preview-banner{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;min-height:36px;padding:8px 12px;overflow:hidden}.preview-banner span{text-overflow:ellipsis;display:block;overflow:hidden}.header-inner{gap:10px}.header-tools{gap:6px;min-width:0}.profile-pill{white-space:nowrap;padding:9px 10px;font-size:12px}.hero-v2{padding:42px 0 56px}.hero-copy h1{max-width:10.6ch;font-size:clamp(42px,12vw,50px)}.hero-lead{font-size:16px}.growth-tree-hero{max-width:330px}.hero-landscape-frame{border-radius:20px;grid-template-columns:1fr;min-height:0}.hero-signature{gap:10px}.hero-signature-mark{transform-origin:0;margin-right:-4px;transform:scale(.86)}.hero-landscape-lead{max-width:31rem;margin-top:18px;font-size:15px}.hero-landscape-actions{gap:12px;margin-top:25px}.hero-start-button{justify-content:space-between;width:100%}.hero-action-note{width:100%;padding-left:3px}.hero-landscape-art{height:235px}.path-section,.how-section{padding:64px 0}.path-card{min-height:250px}.survey-list-card{border-radius:18px;grid-template-columns:1fr}.survey-card-action{flex-direction:column;grid-column:1}.survey-card-action .button{width:100%;margin:0}.survey-intro-card,.gate-card,.break-card,.question-card{border-radius:18px;padding:22px}.survey-intro-card h1{max-width:none;font-size:36px}.survey-intro-tree .growth-tree{grid-template-columns:96px 1fr}.question-shell,.result-shell-v2{width:min(100% - 24px,1120px)}.question-card{min-height:auto}.question-card h1{margin:30px 0 24px;font-size:28px}.question-context{flex-direction:column;align-items:flex-start;gap:5px}.question-answer-hint{margin:-10px 0 17px}.answer-scale{background:0 0;border:0;gap:7px;padding:0;overflow:visible}.answer-scale button{border:1px solid var(--line);border-radius:11px;min-height:56px}.answer-scale button.selected{border-color:var(--forest)}.question-actions{background:0 0;margin:20px 0 0;padding:16px 0 0;position:static}.question-actions>span{display:none}.question-actions{grid-template-columns:1fr auto}.result-jump-nav{margin-inline:0;top:76px}.result-hero-v2{border-radius:18px;padding:24px}.result-hero-v2 h1{font-size:38px}.result-summary-card{border-radius:18px;padding:25px 20px}.result-summary-card h1{font-size:39px}.result-summary-copy{font-size:14px}.result-hypothesis-grid article{padding:18px}.result-confidence-note .button{width:100%}.confidence-grid{border-radius:0 0 16px 16px;grid-template-columns:1fr}.confidence-grid>div{border-right:0;border-bottom:1px solid var(--line)}.confidence-grid>div:last-child{border-bottom:0}.career-path-grid ul{columns:1}.future-facets-section,.career-path-section,.program-recommendations-section{margin:44px 0}.program-grid{grid-template-columns:1fr}.catalog-filters{border-radius:16px}.catalog-filters .search-field{order:1}.catalog-filters .button{order:2}.catalog-filters label:not(.search-field){order:3}.catalog-filter-hint{order:4}.catalog-status{overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.catalog-status>div{min-width:138px;border-right:1px solid var(--line)!important;border-bottom:0!important}.catalog-status>div:last-child{border-right:0!important}.catalog-applied-filters{justify-content:flex-start}.catalog-path-scope{flex-direction:column;align-items:stretch;gap:12px}.catalog-path-scope .button{width:100%}.program-card{min-height:285px}.catalog-detail-topline{flex-direction:column;align-items:flex-start}.catalog-detail-close{width:100%}.mobile-nav{padding-bottom:6px}.hero-landscape{width:calc(100% - 16px);margin-top:8px;padding-bottom:58px}.hero-landscape-frame{border-radius:16px;grid-template-columns:1fr;min-height:auto;box-shadow:0 18px 46px #3039261c}.hero-landscape-frame:after{opacity:.42;background-size:auto 215%;height:16%}.hero-landscape-copy{min-height:350px;padding:56px 28px 118px}.hero-wordmark{font-size:clamp(66px,21vw,92px)}.hero-landscape-copy h1{max-width:11ch;margin-top:30px;font-size:43px}.hero-landscape-copy>p:last-child{margin-top:18px;font-size:14px}.hero-landscape-art{min-height:390px}.hero-landscape-art:before{background:linear-gradient(#eee6d3,#eee6d300);width:auto;height:15%;inset:0 0 auto}.hero-entry-strip{border-radius:16px;width:calc(100% - 18px);margin-top:-10px;padding:22px}.hero-entry-copy h2{font-size:34px}.hero-entry-actions .hero-actions{grid-template-columns:1fr;display:grid}.hero-entry-actions .trust-row{gap:8px 14px}.surveys-intro{grid-template-columns:1fr;gap:22px;padding-top:4px}.surveys-intro-copy h1{font-size:45px}.surveys-intro-art{background-image:var(--habitat-surveys-overlay), var(--surveys-art-mobile);background-size:cover;min-height:150px}}@media (width<=360px){.preview-banner span{display:none}.hero-copy h1{font-size:40px}.result-jump-nav a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.chrome-loading{animation:none}.button:hover,.path-card:hover,.program-card:hover{transform:none}}body:has(.hero-landscape) .nature-backdrop{opacity:.9;display:block}body:has(.hero-landscape) .canopy-one{top:13%;right:-260px}body:has(.hero-landscape) .canopy-two{bottom:2%;left:-230px}.hero-landscape{width:min(1500px,100% - 24px);margin:18px auto 0;padding-bottom:82px}.hero-landscape-frame{isolation:isolate;aspect-ratio:1672/941;border:1px solid var(--bark);min-height:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-landscape-frame{border:1px solid color-mix(in srgb, var(--bark) 27%, transparent)}}.hero-landscape-frame{background:var(--sand);box-shadow:var(--shadow);border-radius:26px}.hero-landscape-frame:after{z-index:1;opacity:1;background:var(--habitat-hero-overlay);mix-blend-mode:normal;width:auto;height:auto;inset:0}.hero-landscape-art{z-index:0;background-image:var(--habitat-art-desktop);background-position:var(--hero-desktop-position);background-repeat:no-repeat;background-size:cover;min-width:0;display:block;position:absolute;inset:0}.hero-landscape-art:before{display:none}.hero-landscape-copy{z-index:2;flex-direction:column;justify-content:center;max-width:min(68%,870px);min-height:100%;padding:clamp(52px,7vw,118px) clamp(46px,7vw,112px);display:flex;position:relative}.hero-wordmark{color:var(--forest);text-shadow:0 1px #ffffff42;font-size:clamp(74px,9vw,150px)}.hero-landscape-copy h1{text-wrap:balance;margin-top:clamp(28px,3vw,44px);font-size:clamp(42px,4.45vw,71px)}.hero-landscape-copy>p:last-child{max-width:33rem;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(15px,1.25vw,18px)}.soundscape-current{min-width:164px;min-height:42px;color:var(--ink);box-shadow:none;cursor:pointer;font:inherit;text-align:left;background:#fcfbf6e0;border:1px solid #35513d29;border-radius:13px;align-items:center;gap:9px;padding:7px 11px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.soundscape-current:hover,.nature-sound-control.menu-open .soundscape-current{background:#fffdf7;border-color:#214b3566;transform:translateY(-1px)}.soundscape-current:focus-visible,.nature-sound-toggle:focus-visible{outline-offset:2px;outline:3px solid #315f4547}.soundscape-current>span:nth-child(2){gap:1px;min-width:0;display:grid}.soundscape-current b{color:var(--forest);font-size:12px;line-height:1.1}.soundscape-current small{color:var(--muted);font-size:10px;line-height:1.15}.soundscape-current>i{color:var(--forest);margin-left:auto;font-size:15px;font-style:normal;line-height:1;transition:transform .16s}.nature-sound-control.menu-open .soundscape-current>i{transform:rotate(180deg)}.nature-sound-toggle{width:42px;min-width:42px;min-height:42px;color:var(--forest);box-shadow:none;cursor:pointer;font:760 15px/1 var(--font-geist-sans), Inter, system-ui, sans-serif;background:#fcfbf6e0;border:1px solid #35513d29;border-radius:13px;place-items:center;padding:0;transition:border-color .16s,background .16s,transform .16s;display:grid}.nature-sound-toggle:hover{background:#fffdf7;border-color:#214b3566;transform:translateY(-1px)}.sound-leaf{background:linear-gradient(135deg,#99ad65,#577e4c);border-radius:94% 8%/90% 10%;flex:none;width:22px;height:12px;display:block;transform:rotate(-35deg)}.nature-sound-toggle.on{background:#eef4e9;border-color:#214b3561}.nature-sound-toggle.blocked{border-color:#9a584b59}.nature-sound-toggle.blocked small{color:#87514a}.preview-exit-short{display:none}@keyframes sound-leaf-sway{to{transform:rotate(-22deg)translate(1px,-1px)}}.nature-sound-control{align-items:stretch;gap:6px;display:inline-flex;position:relative}.soundscape-menu{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffef8fa;border:1px solid #35513d2e;border-radius:14px;gap:3px;width:184px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #1c3c2b2e}.soundscape-menu button{min-height:46px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.soundscape-menu button:hover,.soundscape-menu button.selected{background:#edf4e9}.soundscape-menu strong{color:var(--forest);font-size:12px}.soundscape-menu small{color:var(--muted);font-size:10px}.question-shell{width:min(1050px,100% - 48px);min-height:0;padding:clamp(18px,3vh,34px) 0 clamp(28px,5vh,54px)}.question-stage-grid{grid-template-columns:minmax(0,1fr) 122px;align-items:stretch;gap:20px;display:grid}.question-card{min-height:0;padding:clamp(24px,3.2vw,38px);position:relative}.question-context{min-height:20px}.question-card h1{max-width:none;margin:clamp(16px,2.4vh,25px) 0 clamp(14px,2.2vh,22px);font-size:clamp(27px,3.15vw,39px);line-height:1.13}.answer-scale{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:100%;padding:1px;overflow:visible}.answer-scale button{background:#f8f9f2fa;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:6px;min-height:clamp(66px,9vh,82px);padding:8px 6px}.answer-scale button:first-child{border-radius:12px 0 0 12px}.answer-scale button:last-child{border-radius:0 12px 12px 0}.answer-scale button:hover{background:#edf3e9;border-color:#0000}.answer-scale button.selected{background:var(--forest);border-color:#0000}.answer-scale b{flex:none;width:26px;height:26px}.answer-scale span{text-align:center;font-size:clamp(10px,1.1vw,12px);line-height:1.18}.question-actions{margin:clamp(16px,2.4vh,24px) 0 0;padding:clamp(13px,2vh,18px) 0 0}.question-tree-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:6px 0 0;display:flex;position:static}.question-tree-panel>p{display:none}.growth-tree-question figcaption{gap:2px;margin-top:8px}.growth-tree-question figcaption span{font-size:10px;line-height:1.2}@media (width<=900px){.question-stage-grid{display:block;position:relative}.question-tree-panel{z-index:2;pointer-events:none;width:62px;padding:0;position:absolute;top:14px;right:16px}.question-tree-panel .growth-tree-question{max-width:none}.question-tree-panel .growth-tree-question figcaption{display:none}.question-card .question-context{min-height:66px;padding-right:70px}}@media (width<=660px){.question-shell{width:min(100% - 24px,1050px);padding-top:16px}.question-topline{margin-bottom:10px}.question-card{padding:20px 18px 18px}.question-card h1{margin:17px 0 14px;font-size:clamp(25px,7.3vw,31px)}.question-answer-hint{display:none}.answer-scale button{gap:4px;min-height:68px;padding:6px 3px}.answer-scale b{width:23px;height:23px;font-size:10px}.answer-scale span{font-size:clamp(8.5px,2.45vw,10px);line-height:1.12}.question-actions{margin-top:16px;padding-top:13px}.question-tree-panel{width:54px;top:12px;right:12px}.question-card .question-context{min-height:55px;padding-right:58px}}@media (height<=760px) and (width>=661px){.question-shell{padding-top:14px;padding-bottom:24px}.question-card{padding-top:24px;padding-bottom:22px}.question-card h1{margin-top:14px;margin-bottom:12px}.answer-scale button{min-height:62px}.question-actions{margin-top:14px;padding-top:12px}}.result-detail-pack{margin-top:44px}.result-detail-pack>summary{border:1px solid var(--line);min-height:58px;color:var(--forest);cursor:pointer;background:#fcfbf6db;border-radius:16px;padding:18px 21px;font-size:14px;font-weight:730}.result-detail-pack[open]>summary{border-bottom-color:#0000;border-radius:16px 16px 0 0}.result-detail-pack-content{border:1px solid var(--line);background:#fcfbf680;border-top:0;border-radius:0 0 16px 16px;padding:0 1px}.result-detail-pack .future-facets-section,.result-detail-pack .career-path-section,.result-detail-pack .program-recommendations-section{margin:36px 24px}.result-detail-pack .career-path-section{padding-top:0}.result-flag-primary{border-left:3px solid var(--status-warning);background:var(--status-warning-surface);color:var(--status-warning);border-radius:0 12px 12px 0;margin:16px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.result-flag-primary.care{color:#70413b;background:#fff0ed;border-left-color:#ba6b5d}.result-flag-support{color:var(--forest);text-underline-offset:3px;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.result-program-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.result-program-glance a{min-width:0;color:inherit;background:#f0f6ecd6;border:1px solid #315f4533;border-radius:14px;gap:4px;padding:14px 15px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.result-program-glance a:hover{background:#f7fbf3;border-color:#214b3575}.result-program-glance span{color:var(--teal-dark);letter-spacing:.06em;font-size:10px;font-weight:760}.result-program-glance strong{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.result-program-glance small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clarifier-invite{background:#edf4e9c7;border:1px solid #315f4533;border-radius:14px;max-width:620px;margin:20px auto 0;padding:14px 16px}.clarifier-invite strong{color:var(--forest);font-size:12px;display:block}.clarifier-invite p{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.wellbeing-boundary{background:linear-gradient(135deg,#edf4e9e0,#fcf9efe0);border:1px solid #315f452e;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:30px;margin:54px 0;padding:30px;display:grid}.wellbeing-boundary h2{color:var(--forest);margin:0 0 10px;font-size:30px}.wellbeing-boundary p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.wellbeing-links{align-content:center;gap:9px;display:grid}.wellbeing-links a{color:var(--forest);background:#fffffbbf;border:1px solid #315f452e;border-radius:14px;gap:4px;padding:15px;text-decoration:none;display:grid}.wellbeing-links a:hover{border-color:#214b3573}.wellbeing-links strong{font-size:14px}.wellbeing-links span{color:var(--muted);font-size:12px}.ai-clarifier-choice{cursor:pointer;background:#f0f6ecad;border:1px solid #315f452b;border-radius:14px;align-items:flex-start;gap:11px;margin-top:20px;padding:13px 14px;display:flex}.ai-clarifier-choice input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin:1px 0 0}.ai-clarifier-choice span{gap:4px;display:grid}.ai-clarifier-choice strong{color:var(--forest);font-size:12px}.ai-clarifier-choice small{color:var(--muted);font-size:11px;line-height:1.45}.bank-version-note{color:#6d511d;background:#fdf4dc;border:1px solid #9c742f45;border-radius:14px;margin-top:18px;padding:16px}.bank-version-note strong{font-size:13px;display:block}.bank-version-note p{margin:7px 0 0;font-size:12px;line-height:1.5}.bank-version-note>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bank-version-note .button{min-height:42px;font-size:12px}@media (width<=760px){.soundscape-current{gap:7px;min-width:104px;padding:7px 9px}.soundscape-current small{display:none}.soundscape-current>i{font-size:14px}.nature-sound-toggle{width:40px;min-width:40px;padding:0}.sound-leaf{width:20px}.profile-pill.preview-pill{min-width:72px;padding-inline:10px}.preview-exit-long{display:none}.preview-exit-short{display:inline}.hero-landscape{width:calc(100% - 16px);margin-top:8px;padding-bottom:56px}.hero-landscape-frame{aspect-ratio:1122/1402;border-radius:18px}.hero-landscape-frame:after{background:var(--habitat-hero-overlay-mobile)}.hero-landscape-art-image{object-position:center}.hero-landscape-art--forest .hero-landscape-art-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero-landscape-copy{justify-content:flex-start;max-width:100%;padding:52px 28px 80px}.hero-wordmark{font-size:clamp(64px,20vw,94px)}.hero-landscape-copy h1{max-width:11ch;margin-top:31px;font-size:clamp(41px,11vw,51px)}.hero-landscape-copy>p:last-child{max-width:28rem;margin-top:18px;font-size:15px}.question-card h1{margin-top:28px}.result-detail-pack .future-facets-section,.result-detail-pack .career-path-section,.result-detail-pack .program-recommendations-section{margin-inline:18px}.result-program-glance{grid-template-columns:1fr}.wellbeing-boundary{grid-template-columns:1fr;padding:23px}.bank-version-note>div{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.nature-sound-toggle.on .sound-leaf{animation:none}}.question-shell{padding-top:clamp(14px,2.3vh,26px);padding-bottom:clamp(22px,3.8vh,42px)}.question-topline{min-height:30px;margin-bottom:10px}.question-stage-grid{grid-template-columns:minmax(0,1fr) 136px;align-items:start;gap:16px}.question-card{padding:clamp(22px,2.7vw,32px)}.question-card h1{margin:clamp(13px,2vh,21px) 0 clamp(12px,1.7vh,17px);font-size:clamp(26px,3vw,37px);line-height:1.12}.question-answer-hint{margin:0 0 12px}.answer-scale button{min-height:clamp(62px,8.1vh,76px)}.question-actions{grid-template-columns:1fr auto;margin-top:clamp(12px,2vh,18px);padding-top:clamp(10px,1.7vh,14px)}.question-tree-panel{opacity:1;align-self:start;padding:4px 0 0}.growth-tree-question{max-width:136px}.growth-tree-question figcaption span{letter-spacing:.015em;font-size:9px}.growth-tree-question figcaption small{font-size:8px}@media (height<=760px) and (width>=661px){.question-shell{padding-top:10px;padding-bottom:16px}.question-topline{min-height:26px;margin-bottom:8px}.question-stage-grid{grid-template-columns:minmax(0,1fr) 108px;gap:12px}.question-card{padding:18px 22px 16px}.question-card h1{margin:10px 0 9px;font-size:clamp(24px,3vw,34px)}.question-answer-hint{margin:0 0 9px;font-size:11px}.answer-scale button{min-height:58px;padding:6px 5px}.answer-scale span{font-size:10px}.question-actions{margin-top:10px;padding-top:10px}.growth-tree-question{max-width:108px}.growth-tree-question figcaption{margin-top:5px}}@media (width<=900px){.question-tree-panel{opacity:.88}}@media (width<=660px){.question-shell{padding-top:14px;padding-bottom:28px}.question-card{padding:20px 18px 18px}.question-card h1{margin:19px 0 16px;font-size:clamp(25px,7.1vw,31px)}.question-answer-hint{margin:0 0 12px;font-size:11px;display:block}.answer-scale{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:7px;padding:0}.answer-scale button,.answer-scale button:first-child,.answer-scale button:last-child{border:1px solid var(--line);border-radius:12px;grid-template-columns:28px minmax(0,1fr);justify-content:start;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:grid}.answer-scale b{width:25px;height:25px}.answer-scale span{text-align:left;font-size:12px;line-height:1.28}.question-tree-panel{display:none}.question-card .question-context{min-height:auto;padding-right:0}:is(body:has(.question-shell) .mobile-nav,body:has(.question-shell) .site-footer){display:none}.question-actions{margin-top:10px;padding-top:10px}.question-actions .button{min-height:48px}}.growth-tree-survey{width:min(255px,100%)}.growth-tree-break{width:min(220px,100%);margin:0 auto 18px}.growth-tree-question{width:100%;max-width:136px}.survey-intro-card h1{max-width:16ch;font-size:clamp(39px,4.45vw,55px)}.clarifier-choice{background:#f0f6ec94;border:1px solid #315f452b;border-radius:14px;margin-top:18px}.clarifier-choice>summary{min-height:48px;color:var(--forest);cursor:pointer;align-items:center;padding:0 15px;font-size:12px;font-weight:720;display:flex}.clarifier-choice .ai-clarifier-choice{background:0 0;border:0;border-top:1px solid #315f4521;border-radius:0;margin:0}@media (height<=900px) and (width>=901px){.intro-shell{padding-top:26px;padding-bottom:36px}.survey-intro-card{padding:28px 34px}.survey-intro-grid{grid-template-columns:minmax(0,1fr) 220px;gap:34px}.survey-intro-card h1{font-size:clamp(37px,4vw,50px)}.survey-intro-copy>p:not(.eyebrow){margin-block:14px;font-size:15px;line-height:1.5}.survey-intro-meta{margin:16px 0}.clarifier-choice{margin-top:12px}.intro-actions{margin-top:18px}.growth-tree-survey{width:210px}}@media (width<=660px){.growth-tree-survey{width:min(190px,100%)}.growth-tree-break{width:min(170px,100%)}.question-stage-grid{display:block;position:relative}.question-tree-panel{z-index:2;pointer-events:none;opacity:.96;width:62px;padding:0;display:block;position:absolute;top:11px;right:11px}.growth-tree-question{width:62px;max-width:none}.growth-tree-question figcaption{display:none}.question-card .question-context{padding-right:68px}}@media (width<=660px) and (height<=720px){.question-shell{width:min(100% - 20px,660px);padding:6px 0 10px}.question-topline{gap:8px;min-height:24px;margin-bottom:6px}.question-topline>a,.chapter-progress>span,.save-indicator{font-size:9px}.chapter-progress{gap:6px}.chapter-progress i{width:9px;height:4px}.question-card{border-radius:20px 20px 20px 9px;padding:14px 14px 12px}.question-card h1{margin:11px 0 9px;font-size:clamp(20px,6.1vw,26px);line-height:1.09}.question-answer-hint{display:none}.answer-scale{gap:4px}.answer-scale button,.answer-scale button:first-child,.answer-scale button:last-child{gap:8px;min-height:44px;padding:6px 9px}.answer-scale b{width:23px;height:23px}.answer-scale span{font-size:11px;line-height:1.15}.question-actions{margin-top:8px;padding-top:8px}.question-actions .button{min-height:44px}.question-tree-panel{width:52px;top:8px;right:8px}.growth-tree-question{width:52px}.question-card .question-context{padding-right:56px}}:is(body:has(.question-shell) .site-footer,body:has(.context-shell) .site-footer,body:has(.context-shell) .mobile-nav){display:none}.result-shell-v2{padding-top:clamp(38px,5vh,64px);padding-bottom:clamp(56px,7vh,92px)}.result-summary-card{padding:clamp(30px,4vw,50px)}.result-hypothesis-grid.single{max-width:min(760px,100%);margin-top:24px}.result-hypothesis-grid.single article{background:#fffffcb3;border-left:3px solid #b5913ab8;padding:19px 21px}.result-hypothesis-grid.single h2{margin-top:4px;font-size:clamp(19px,1.8vw,23px)}.result-hypothesis-grid.single p{font-size:13px;line-height:1.5}.result-hypothesis-grid.single strong{margin-top:11px}.result-confidence-note{border:1px solid #315f4533;border-left:3px solid var(--moss);color:var(--forest);background:linear-gradient(110deg,#edf4e9e6,#fcf9efd6);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:18px;padding:15px 17px;display:grid}.result-confidence-note strong{font-size:13px}.result-confidence-note p{max-width:720px;color:var(--muted);font-size:12px;line-height:1.48}.result-confidence-note .button{color:#fff;background:var(--forest);min-height:40px;box-shadow:none;align-self:center}.result-method-note{margin-top:16px;padding-top:15px}.experiment-card{border-radius:20px;margin-top:24px;padding:clamp(24px,3vw,32px)}.experiment-card h2{max-width:36ch;margin:9px 0 10px;font-size:clamp(22px,2.1vw,30px);line-height:1.16}.experiment-card p{max-width:880px;font-size:13px;line-height:1.55}.experiment-card small{color:#b9dcd5;max-width:880px;margin-top:8px;font-size:11px;line-height:1.45;display:block}.result-shell-v2>.save-indicator{margin-top:22px}.result-bottom-actions{margin-top:13px}@media (width<=660px){.result-shell-v2{padding-top:26px;padding-bottom:42px}.result-hypothesis-grid.single{margin-top:18px}.result-hypothesis-grid.single article{padding:17px}.result-confidence-note{grid-template-columns:1fr;padding:15px}.result-confidence-note .button{width:100%}.experiment-card{margin-top:18px}}.nature-sound-control{background:#fcfbf6e0;border:1px solid #35513d29;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:inline-grid}.habitat-choice{min-width:92px;min-height:38px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;padding:6px 9px;transition:color .16s,background .16s,transform .16s;display:grid}.habitat-choice:focus-visible{outline-offset:2px;outline:3px solid #315f4547}.habitat-choice.playing .sound-leaf{animation:.9s ease-in-out infinite alternate sound-leaf-sway}.habitat-choice .sound-leaf{width:17px;height:10px}.habitat-choice>span:last-child{gap:1px;min-width:0;display:grid}.habitat-choice b{font-size:11px;line-height:1.1}.habitat-choice small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.1;overflow:hidden}.habitat-choice .habitat-mobile-status{display:none}.nature-sound-control[data-hydrated=false] .habitat-choice{opacity:.5;cursor:wait;box-shadow:none;background:0 0;transform:none}.nature-sound-control[data-hydrated=false] .habitat-choice:hover{background:0 0}.nature-sound-control.blocked .habitat-choice.selected .habitat-mobile-status{color:var(--status-error)}main h1[tabindex="-1"]:focus{outline:none}@media (width<=760px){.hero-landscape-art{background-image:var(--habitat-art-mobile);background-position:var(--hero-mobile-position)}.nature-sound-control{gap:2px;padding:2px}.habitat-choice{grid-template-columns:13px minmax(0,1fr);gap:5px;min-width:58px;min-height:38px;padding:6px 7px}.habitat-choice .sound-leaf{width:14px;height:8px}.habitat-choice small{display:none}.habitat-choice.selected .habitat-mobile-status{color:var(--muted);text-overflow:clip;white-space:nowrap;font-size:8px;font-weight:720;line-height:1;display:block;overflow:visible}.habitat-choice b{font-size:10px}}@media (width<=660px){.question-card .question-context{min-height:44px;padding-right:56px}}@media (width<=430px){.brand{flex-basis:55px;justify-content:center;gap:0;width:55px;min-width:44px}.brand-name{display:none}.header-inner{gap:7px}.header-tools{gap:6px}.profile-pill{min-width:58px;padding-inline:8px}.habitat-choice{min-width:52px}}@media (prefers-reduced-motion:reduce){.habitat-choice.playing .sound-leaf{animation:none}}.question-tree-panel{box-shadow:none;background:0 0;border:0;padding:0}.question-tree-panel .growth-tree-scene{background:radial-gradient(circle at 50% 22%,#f7e09e26,#0000 33%),linear-gradient(165deg,#fffef8f5,#e4eed8c7);border-color:#49684321;border-radius:15px 15px 15px 5px}@media (width<=660px){.question-tree-panel{background:0 0;border-radius:0;width:52px;height:52px;display:block;overflow:visible}.growth-tree-question,.growth-tree-question .growth-tree-scene{min-width:52px;max-width:52px;height:52px;width:52px!important}.growth-tree-question .growth-tree-scene{border-radius:9px;overflow:hidden;position:static!important;inset:auto!important}}.growth-tree-result{width:min(230px,100%);max-height:250px}.growth-tree-result .growth-tree-scene{aspect-ratio:1;max-height:230px}.break-card,.survey-intro-card{background:#f8f5ec}.v4-active-next-check{border:1px solid var(--line);background:#fffef8db;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px 0;padding:18px;display:flex}.v4-active-next-check legend{padding-inline:8px;font-weight:700}.v4-active-next-check p{color:var(--muted);flex-basis:100%;margin:0}.v4-active-next-check label{align-items:center;gap:8px;display:inline-flex}.v4-module-status-list{grid-template-columns:minmax(110px,auto) 1fr;gap:5px 12px;margin:18px 0 0;font-size:13px;display:grid}.v4-module-status-list dt{color:var(--muted)}.v4-module-status-list dd{margin:0}.path-card article,article.path-card{color:inherit}@media (width<=660px){.v4-active-next-check{flex-direction:column;align-items:flex-start}.v4-active-next-check p{flex-basis:auto}.v4-module-status-list{grid-template-columns:1fr;gap:2px}.v4-module-status-list dd{margin-bottom:7px}}.context-shell{align-items:center;width:min(900px,100% - 48px);min-height:calc(100vh - 92px);padding-block:34px 56px;display:grid}.context-question-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffef8fa,#f4f7edf2);border-radius:26px 26px 26px 10px;padding:clamp(26px,4vw,46px)}.context-question-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.context-question-heading .eyebrow{margin-bottom:0}.context-question-heading>span{color:var(--muted);text-align:right;font-size:12px}.context-question-card h1{letter-spacing:-.04em;max-width:24ch;margin:22px 0 12px;font-size:clamp(28px,3.4vw,43px);line-height:1.1}.context-question-card>p:not(.context-privacy-note){max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.context-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.context-choice-grid button{border:1px solid var(--line);min-height:94px;color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:#fffffccc;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.context-choice-grid button:hover{background:#f2f6ed;border-color:#315f456b}.context-choice-grid button:active{transform:scale(.99)}.context-choice-grid button:disabled{cursor:not-allowed;opacity:.46}.context-choice-grid button:disabled:hover{border-color:var(--line);background:#fffffccc}.context-choice-grid button.selected{border-color:var(--forest);color:var(--forest);background:#e7f0e2;box-shadow:inset 0 0 0 1px #315f4529}.context-choice-grid button>b{width:26px;height:26px;color:var(--forest);background:#315f451a;border-radius:50%;place-items:center;display:grid}.context-choice-grid button.selected>b{color:#fff;background:var(--forest)}.context-choice-grid button strong{color:var(--forest);font-size:13px;line-height:1.3;display:block}.context-choice-grid button small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.context-question-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.context-question-actions .back-button{min-height:44px}.context-selection-status{min-height:18px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.4}.context-privacy-note{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.45}.clarifier-shell .context-question-card{background:radial-gradient(circle at 88% 12%,#eadcaa38,#0000 30%),linear-gradient(145deg,#fffef8fa,#f4f7edf2);border-left:3px solid #b5913ab8}.result-summary-card h1{max-width:20ch;font-size:clamp(31px,3.65vw,47px);line-height:1.06}.result-summary-copy{max-width:780px;font-size:15px}.result-clarifier-card{background:linear-gradient(106deg,#fff8dbc2,#f8fcf1eb);border:1px solid #b5913a61;border-left:4px solid #b5913ad1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin-top:18px;padding:18px 20px;display:flex}.result-clarifier-card .eyebrow{color:#76612c;margin-bottom:6px}.result-clarifier-card h2{color:var(--forest);margin:0;font-size:clamp(19px,2.2vw,25px);line-height:1.15}.result-clarifier-card p:not(.eyebrow){max-width:630px;color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.5}.result-clarifier-card .button{white-space:nowrap;flex:none}.result-scored-follow-up{background:linear-gradient(106deg,#edf4e9eb,#fffffcd1);border:1px solid #314e332e;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin-top:18px;padding:18px 20px;display:flex}.result-scored-follow-up .eyebrow{color:var(--moss);margin-bottom:6px}.result-scored-follow-up h2{color:var(--forest);margin:0;font-size:clamp(19px,2.2vw,25px);line-height:1.15}.result-scored-follow-up p:not(.eyebrow){max-width:650px;color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.5}.result-scored-follow-up .button{white-space:nowrap;flex:none}.result-clarifier-resolved{max-width:860px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;font-size:11px;line-height:1.5;display:flex}.result-clarifier-resolved p{margin:0}.result-clarifier-resolved .button{flex:none;min-height:38px;padding:8px 11px;font-size:11px}.result-format-boundary{max-width:900px}.clarified-experiment-grid article:first-child{background:linear-gradient(130deg,#fff9e5e0,#fffffcc7);border-left-color:#b5913acc}.clarified-experiment-timeline article:first-child{border-left-color:#b5913ac7}.result-decision-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.result-decision-brief article{background:#fffffcc7;border:1px solid #314e3329;border-radius:16px;min-width:0;padding:21px}.result-decision-brief article:nth-child(2){background:#f2f7ebd6}.result-decision-brief article:nth-child(3){border-left:3px solid #b5913ab8}.result-decision-brief .eyebrow{margin-bottom:10px;font-size:10px}.result-decision-brief h2{margin:0 0 9px;font-size:20px;line-height:1.16}.result-decision-brief p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.result-decision-brief small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.45;display:block}.partner-decision-brief article:nth-child(3){border-left-color:#809e75e6}.partner-consent-note{grid-column:1/-1;color:var(--muted)!important;margin:2px 0 0!important;font-size:11px!important}.result-context-plan{background:linear-gradient(105deg,#eff6eadb,#fdfaf1db);border:1px solid #315f452e;border-left:3px solid #b5913ac2;border-radius:18px;margin-top:16px;padding:22px 22px 20px}.result-context-plan .eyebrow{margin-bottom:8px}.result-context-plan h2{margin:0;font-size:clamp(20px,2vw,25px);line-height:1.15}.result-context-plan>p{max-width:760px;color:var(--ink-soft);margin:9px 0 0;font-size:13px;line-height:1.52}.result-context-plan ol{counter-reset:context-plan;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.result-context-plan li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;display:grid}.result-context-plan li>span{width:27px;height:27px;color:var(--forest);background:#315f451a;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.result-context-plan li strong{color:var(--forest);font-size:13px}.result-context-plan li p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.5}.result-context-plan>small{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.45;display:block}.result-context-selections{background:#fffffc94;border:1px solid #315f4526;border-radius:14px;margin-top:12px;padding:14px 17px}.result-context-selections summary{color:var(--forest);cursor:pointer;font-size:12px;font-weight:750}.result-context-selections>div{gap:7px;margin-top:13px;display:grid}.result-context-selections p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.result-context-selections small{color:var(--muted);margin-top:11px;font-size:10px;display:block}.guidebook{gap:12px;margin-top:18px;display:grid}.guidebook-meaning,.guidebook-reality,.guidebook-protocol,.guidebook-forks,.future-shortlist-guidebook{background:#fffffcc7;border:1px solid #314e3329;border-radius:18px;padding:22px}.guidebook-meaning{background:linear-gradient(105deg,#fff9e5d6,#fffffcc7);border-left:4px solid #b5913ac2}.guidebook-meaning h2,.guidebook-protocol h2,.guidebook-forks h2,.future-shortlist-guidebook h2{color:var(--forest);margin:0;font-size:clamp(21px,2.25vw,28px);line-height:1.14}.guidebook-meaning p:not(.eyebrow),.guidebook-reality p:not(.eyebrow),.guidebook-forks>p:not(.eyebrow),.future-shortlist-guidebook>.guidebook-heading>p:not(.eyebrow),.future-shortlist-review{max-width:850px;color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.55}.guidebook-reality{background:#f2f7ebd6}.guidebook-reality h3{color:var(--forest);margin:0 0 9px;font-size:20px;line-height:1.18}.guidebook-reality small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5;display:block}.guidebook-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.guidebook-protocol ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guidebook-protocol li{grid-template-columns:33px minmax(0,1fr);align-items:start;gap:12px;display:grid}.guidebook-protocol li>span{width:28px;height:28px;color:var(--forest);font:750 10px var(--font-geist-mono);background:#315f451a;border-radius:50%;place-items:center;display:grid}.guidebook-protocol li small{color:var(--moss);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.guidebook-protocol li h3{color:var(--forest);margin:3px 0 5px;font-size:15px;line-height:1.2}.guidebook-protocol li p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.guidebook-metric{color:var(--forest);background:#edf4e9eb;border-radius:12px;margin:17px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.guidebook-forks{border-left:4px solid #809e75cc}.guidebook-forks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.guidebook-forks article{background:#fcfbf6b8;border:1px solid #314e331f;border-radius:14px;padding:15px}.guidebook-forks article h3{color:var(--forest);margin:0 0 6px;font-size:14px;line-height:1.3}.guidebook-forks article p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.guidebook-forks>small{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.45;display:block}.guidebook-comparison,.future-shortlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guidebook-comparison article,.future-shortlist-grid article{background:#fffffcc7;border:1px solid #314e3329;border-radius:16px;padding:18px}.guidebook-comparison article>span,.future-shortlist-grid article>span{color:var(--sun-dark);font:750 10px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.guidebook-comparison h3,.future-shortlist-grid h3{color:var(--forest);margin:7px 0 10px;font-size:19px;line-height:1.16}.guidebook-comparison p,.future-shortlist-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.guidebook-comparison small,.future-shortlist-grid small{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.45;display:block}.guidebook-evidence,.future-entry-guide{margin-top:0}.future-entry-guide ul{color:var(--ink-soft);margin:8px 0 14px;padding-left:18px;font-size:12px;line-height:1.5}.future-entry-guide p{font-size:12px;line-height:1.5}.future-shortlist-guidebook{margin-top:18px}.future-shortlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.future-shortlist-review{margin-top:13px}.result-course-route{background:#fff9e5a8;border:1px solid #b5913a59;border-radius:16px;margin-top:16px;padding:19px 20px}.result-course-route .eyebrow{color:#76612c;margin-bottom:7px}.result-course-route h2{color:var(--forest);margin:0;font-size:20px;line-height:1.2}.result-course-route p:not(.eyebrow){max-width:820px;color:var(--ink-soft);margin:8px 0 14px;font-size:12px;line-height:1.52}@media (width<=760px){.context-shell{width:min(100% - 24px,900px);min-height:auto;padding-block:20px 36px}.context-question-card{padding:22px 18px}.context-question-heading{align-items:flex-start}.context-question-heading>span{max-width:12ch;font-size:10px}.context-question-card h1{margin-top:18px;font-size:clamp(26px,7vw,34px)}.context-choice-grid{grid-template-columns:1fr;margin-top:18px}.context-choice-grid button{min-height:74px;padding:12px}.context-question-actions{margin-top:18px}.result-summary-card h1{max-width:17ch;font-size:clamp(30px,8.2vw,40px)}.result-clarifier-card,.result-scored-follow-up{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.result-clarifier-card .button,.result-scored-follow-up .button{width:100%}.result-clarifier-resolved{flex-direction:column;align-items:flex-start}.result-decision-brief{grid-template-columns:1fr}.result-decision-brief article{padding:18px}.guidebook-forks>div,.guidebook-comparison,.future-shortlist-grid{grid-template-columns:1fr}.guidebook-meaning,.guidebook-reality,.guidebook-protocol,.guidebook-forks,.future-shortlist-guidebook{padding:18px}.result-context-plan{padding:19px 17px}}.practical-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.practical-choice-grid button{border:1px solid var(--line);min-height:84px;color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:#fffffcb8;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:14px;line-height:1.45;display:grid}.practical-choice-grid button:hover{background:#f4f8f0;border-color:#315f4561}.practical-choice-grid button.selected{border-color:var(--forest);color:var(--forest);background:#eaf2e5}.practical-choice-grid button>b{background:#315f4517;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.practical-choice-grid button strong{color:var(--forest);font-size:13px}.practical-choice-grid button span{font-size:12px}.practical-plan-preview{background:linear-gradient(110deg,#eff6eadb,#fffcf4e6);border:1px solid #315f452e;border-left:3px solid #b5913ab8;border-radius:14px;margin-top:14px;padding:14px 15px}.practical-plan-preview strong{color:var(--forest);font-size:12px}.practical-plan-preview p{max-width:760px;color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.52}.practical-plan-preview small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4;display:block}@media (width<=660px){.practical-choice-grid{grid-template-columns:1fr}.practical-choice-grid button{min-height:72px}}.question-prompt-slot{min-width:0;min-height:0}.question-decision-surface{align-self:end}.question-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.question-action-primary{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.question-action-primary .button{white-space:nowrap;justify-self:auto;min-width:118px}.question-action-primary .skip-question-button{min-width:132px}.skip-label-compact{display:none}@media (height<=760px) and (width>=661px){.question-card{grid-template-rows:auto minmax(112px,1fr) auto;min-height:458px}.question-action-primary .button{min-height:42px}}@media (width<=660px){.question-card{min-height:0;display:block}.question-prompt-slot{min-height:0}.question-decision-surface{margin-top:0}.question-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px}.question-action-primary{gap:8px}.question-action-primary .button{min-width:0;padding-inline:12px}}@media (width<=390px){.question-actions,.question-action-primary{gap:6px}.question-action-primary .button{padding-inline:10px;font-size:11px}.skip-label-wide{display:none}.skip-label-compact{display:inline}}.hero-landscape-copy{max-width:min(64%,790px);padding:clamp(52px,6.2vw,96px)}.hero-wordmark{color:#173b27c2;font:780 11px/1.1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.15em;text-transform:uppercase;text-shadow:none}.hero-landscape-copy h1{max-width:9.6ch;margin-top:30px;font-size:clamp(48px,4.8vw,76px);line-height:.94}.hero-landscape-lead{max-width:34rem;color:var(--ink-soft);margin-top:20px;font-size:16px;line-height:1.6}.survey-format-note{max-width:43rem;color:var(--muted);margin:-9px 0 18px;font-size:11px;line-height:1.48}.survey-format-note strong{color:var(--forest)}@media (width<=760px){.hero-landscape-copy{justify-content:flex-start;max-width:100%;min-height:476px;padding:52px 26px 84px}.hero-wordmark{letter-spacing:.13em;font-size:10px}.hero-landscape-copy h1{max-width:8.9ch;margin-top:27px;font-size:clamp(43px,11vw,57px)}.hero-landscape-lead{max-width:31rem;margin-top:18px;font-size:15px}.survey-format-note{margin:-4px 0 15px;font-size:10px}.hero-landscape-actions{gap:12px;margin-top:25px}.hero-start-button{justify-content:space-between;width:100%}.hero-action-note{width:100%;padding-left:3px}}.question-card{grid-template-rows:auto minmax(176px,1fr) auto;min-height:clamp(500px,65vh,620px);display:grid}.question-decision-surface{grid-template-rows:auto auto;align-self:end;display:grid}.question-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.question-action-primary{grid-template-columns:132px 118px;justify-content:end;align-items:center;gap:10px;display:grid}.question-action-primary .button,.question-action-primary .skip-question-button{width:100%;min-width:0}.question-action-reserve{visibility:hidden;min-width:132px;min-height:46px;display:block}.decline-topic-disclosure{width:max-content;max-width:100%;color:var(--muted);margin:8px 0 0 auto;font-size:11px;line-height:1.45}.decline-topic-disclosure summary{width:fit-content;color:var(--muted);cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #47634d59;text-decoration:underline #47634d59}.decline-topic-disclosure[open]{background:#f8f7efe0;border:1px solid #59695333;border-radius:12px 12px 12px 5px;width:min(100%,390px);margin-top:12px;padding:12px}.decline-topic-disclosure[open] summary{color:var(--forest);margin-bottom:7px;font-weight:700;text-decoration:none}.decline-topic-disclosure p{margin:0 0 10px}.decline-topic-disclosure .button{min-height:40px}.question-tree-panel{isolation:isolate;align-self:center;min-width:0}.question-tree-panel .growth-tree-question{width:min(136px,100%);max-width:136px}.question-tree-panel .growth-tree-scene{background:radial-gradient(at 50% 88%,#80995930,#0000 43%),radial-gradient(circle at 50% 18%,#fadf9b33,#0000 34%),linear-gradient(165deg,#fffef7f5,#e4eed7d1);border:1px solid #45634029;border-radius:48% 52% 45% 55%/52% 46% 54% 48%;overflow:hidden;box-shadow:inset 0 -22px 44px #53704114,0 12px 24px #2f4f3612}.question-tree-panel .growth-tree-canvas{filter:saturate(.9)contrast(.99)}@media (height<=760px) and (width>=661px){.question-card{grid-template-rows:auto minmax(124px,1fr) auto;min-height:468px}}@media (width<=660px){.question-card{grid-template-rows:auto minmax(156px,1fr) auto;min-height:min(620px,100svh - 104px);display:grid}.question-decision-surface{display:grid}.question-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px}.question-action-primary{grid-template-columns:minmax(104px,1fr) 112px;gap:8px;width:min(100%,252px)}.question-action-reserve{min-width:0;min-height:48px}.decline-topic-disclosure{width:100%;margin-left:0}.decline-topic-disclosure[open]{width:100%}}@media (width<=390px){.question-card{grid-template-rows:auto minmax(144px,1fr) auto}.question-actions{grid-template-columns:1fr}.question-action-primary{grid-template-columns:minmax(0,1fr) 112px;width:100%}}@media (width<=660px) and (height<=720px){.question-card{grid-template-rows:auto minmax(126px,1fr) auto;min-height:0}}@media (width>=761px) and (height<=820px){.hero-landscape{padding-bottom:42px}.hero-landscape-frame{aspect-ratio:auto;height:min(620px,100svh - 122px);min-height:560px}.hero-landscape-copy{padding-block:38px}.hero-landscape-copy h1{font-size:clamp(45px,4.2vw,62px)}.hero-landscape-lead{margin-top:16px}.hero-landscape-actions{margin-top:22px}}.question-card{box-sizing:border-box}.question-decision-surface{width:100%;position:relative}.question-actions{min-height:58px}.question-action-primary{grid-template-rows:52px;align-items:stretch}.question-action-primary>.button,.question-action-reserve{height:52px;min-height:52px}.question-action-primary>.button{white-space:nowrap}.answer-scale--binary{grid-template-columns:repeat(2,minmax(0,1fr))}.decline-topic-disclosure{z-index:8;margin:0;position:absolute;top:calc(100% + 8px);right:0}.decline-topic-disclosure[open]{margin:0}.question-tree-panel .growth-tree-question{aspect-ratio:1;width:min(136px,100%);max-width:136px;display:block}.question-tree-panel .growth-tree-scene{aspect-ratio:1;width:100%;height:auto}@media (width<=660px){.question-actions{min-height:52px}.question-action-primary{grid-template-rows:50px}.question-action-primary>.button,.question-action-reserve{height:50px;min-height:50px}.question-tree-panel .growth-tree-question{min-width:52px;max-width:52px;width:52px!important}.decline-topic-disclosure{left:0;right:auto}}body:has(:is(.v4-module-frame,.ui-survey-shell,.ui-result-surface)) .nature-backdrop{opacity:1;background:var(--habitat-module-overlay), var(--habitat-art-desktop) center / cover no-repeat;display:block}:is(body:has(:is(.v4-module-frame,.ui-survey-shell,.ui-result-surface)) .nature-backdrop .canopy-shape,body:has(:is(.v4-module-frame,.ui-survey-shell,.ui-result-surface)) .nature-backdrop .floating-leaf){opacity:.55}.v4-module-frame{min-width:0;max-width:100%;overflow-x:clip}.v4-module-navigation{border:1px solid var(--line);background:#fffef8e6;border-radius:22px 22px 22px 9px;width:min(1120px,100% - 48px);margin:24px auto 0;padding:14px;box-shadow:0 8px 24px #27351f0f}.v4-module-navigation>p{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.4}.v4-module-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4-module-navigation a{min-width:0;min-height:58px;color:var(--ink-soft);background:#f5f6ef;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.v4-module-navigation a[aria-current=page]{border-color:var(--teal);background:var(--teal-pale);color:var(--forest)}.v4-module-navigation a:focus-visible{outline-offset:3px;outline:3px solid #167f735c}.v4-module-navigation span,.v4-module-navigation small{overflow-wrap:anywhere}.v4-module-navigation span{font-size:13px;font-weight:760;line-height:1.25}.v4-module-navigation small{color:var(--muted);font-size:10px;line-height:1.25}.v4-work-shell{width:min(1120px,100% - 48px);min-height:calc(100vh - 78px);margin:0 auto;padding:48px 0 88px}.v4-current-work-shell{width:min(1120px,100% - 48px);padding-top:30px}.v4-current-work-layout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:22px;display:grid}.v4-current-work-canvas{min-width:0}.v4-current-work-back{width:fit-content;color:var(--muted);margin:0 4px 10px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.v4-current-work-back:hover{color:var(--forest)}.v4-current-work-rail{box-shadow:var(--shadow-soft);background:#fffef8e6;border:1px solid #d8d0bde6;border-radius:22px 22px 22px 8px;gap:18px;padding:18px 14px;display:grid;position:sticky;top:24px}.v4-current-work-rail>a{color:var(--muted);font-size:11px;font-weight:720;text-decoration:none}.v4-current-work-rail>a:hover{color:var(--forest)}.v4-current-work-rail>p{color:var(--forest);margin:0;font-size:13px;font-weight:800}.v4-current-work-rail ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v4-current-work-rail li{min-width:0;color:var(--muted);border-radius:12px 12px 12px 5px;grid-template-columns:24px minmax(0,1fr);gap:1px 7px;padding:9px 7px;display:grid}.v4-current-work-rail li>span{border:1px solid #315f453d;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.v4-current-work-rail li>strong{overflow-wrap:anywhere;color:inherit;font-size:11px;line-height:1.25}.v4-current-work-rail li>small{overflow-wrap:anywhere;color:inherit;font-size:9px;line-height:1.3}.v4-current-work-rail li.active{color:#fff;background:var(--forest)}.v4-current-work-rail li.active>span{border-color:#ffffffa6}.v4-current-work-rail li.complete{color:var(--forest);background:var(--teal-pale)}.v4-current-work-mobile-progress{display:none}.v4-work-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,42px)}.v4-work-card h1[tabindex="-1"]:focus{outline:none}.v4-current-work-shell .v4-work-card{border-radius:var(--radius-card)}.v4-current-work-shell .v4-work-card h1,.v4-current-work-shell .v4-work-card h2,.v4-current-work-shell .v4-work-card h3{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.025em}.v4-current-work-shell .v4-work-heading{letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:clamp(34px,4.2vw,48px);line-height:1.06}.v4-current-work-shell .v4-current-work-progress{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.v4-current-work-shell .v4-current-work-progress>p{color:var(--muted);margin:0;font-size:11px;font-weight:720}.v4-current-work-shell .v4-current-work-progress-tree{flex:0 0 78px;width:78px}.v4-current-work-shell .v4-current-work-checkpoint>.growth-tree{max-width:240px;margin:0 auto 14px}.v4-current-work-shell .v4-work-lead{max-width:680px;font-size:15px;line-height:1.55}.v4-current-work-shell .v4-detail-card h2,.v4-current-work-shell .v4-resource-card h2{font-size:19px;line-height:1.2}.v4-work-heading{letter-spacing:-.05em;max-width:780px;margin:32px 0 10px;font-size:clamp(35px,5vw,56px);line-height:1.03}.v4-work-lead{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.62}.v4-work-note{border-left:3px solid var(--module-accent,var(--border-strong));border-radius:var(--radius-control);background:var(--module-accent-soft,var(--surface-muted));margin:22px 0 0;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.v4-work-note{background:color-mix(in srgb, var(--module-accent-soft,var(--surface-muted)) 70%, var(--surface-raised))}}.v4-work-note{color:var(--text-secondary);font-size:12px;line-height:1.52}.v4-work-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.v4-work-actions .button{min-width:128px}.v4-current-work-result-actions{position:static}.v4-work-status{color:var(--muted);font-size:11px}.v4-work-status.error,.v4-work-error{color:var(--red)}.v4-work-error{margin:16px 0 0;font-size:12px;line-height:1.45}.v4-task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.v4-task-choice{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);min-height:64px;color:var(--text-primary);font-size:var(--type-answer-size);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.v4-task-choice:has(input:checked){border-color:var(--action-primary);background:var(--surface-muted);color:var(--text-primary)}.v4-task-choice input{width:17px;height:17px;accent-color:var(--forest)}.v4-custom-task{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:15px;display:grid}.v4-custom-task input,.v4-work-input,.v4-work-select,.v4-work-textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px}.v4-custom-task input,.v4-work-input,.v4-work-select{min-height:44px;padding:10px 12px}.v4-work-textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.48}.v4-work-input:focus-visible,.v4-work-select:focus-visible,.v4-work-textarea:focus-visible,.v4-custom-task input:focus-visible{border-color:var(--teal);outline:3px solid #315f4547}.v4-work-card,.v4-detail-grid,.v4-detail-card,.v4-work-conditional-editor{min-width:0;max-width:100%}.v4-work-conditional-editor{white-space:normal;overflow-wrap:anywhere}.v4-work-conditional-editor .v4-work-textarea{box-sizing:border-box;max-width:100%}.v4-work-matrix{border-collapse:separate;border-spacing:0 8px;width:100%;margin-top:25px}.v4-work-matrix-wrap{contain:inline-size;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;scroll-padding-inline:10px;overflow:auto hidden}.v4-work-matrix-wrap:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #315f4547}.v4-work-matrix-scroll-note{display:none}.v4-work-matrix caption{color:var(--muted);text-align:left;padding-bottom:8px;font-size:12px}.v4-work-matrix th{color:var(--muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 10px 3px;font-size:10px;font-weight:760}.v4-work-matrix td{vertical-align:middle;background:#fbfcf8;border-top:1px solid #d8d0bdd9;border-bottom:1px solid #d8d0bdd9;padding:11px 10px}.v4-work-matrix td:first-child{color:var(--forest);border-left:1px solid #d8d0bdd9;border-radius:14px 0 0 7px;font-size:13px;font-weight:700}.v4-work-matrix td:last-child{border-right:1px solid #d8d0bdd9;border-radius:0 14px 7px 0}.v4-work-question-prompt{white-space:normal;max-width:190px;color:var(--muted);margin-bottom:6px;font-size:10px;line-height:1.35;display:block}.v4-work-matrix .v4-work-select{min-width:134px;min-height:38px;padding:7px 8px;font-size:11px}.v4-detail-picker{gap:8px;margin-top:25px;display:grid}.v4-detail-picker label{border:1px solid var(--line);min-height:58px;color:var(--ink-soft);font-size:var(--type-answer-size);background:#fbfcf8;border-radius:14px 14px 14px 6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.v4-detail-picker input{width:17px;height:17px;accent-color:var(--forest)}.v4-detail-picker small{color:var(--muted);font-size:10px}.v4-detail-picker label:has(input:checked){border-color:var(--teal);background:var(--teal-pale);color:var(--forest)}.v4-detail-picker-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.v4-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.v4-detail-card{border:1px solid var(--line);background:#fbfcf8;border-radius:18px 18px 18px 7px;min-width:0;padding:18px}.v4-detail-card h2{color:var(--forest);margin:0 0 16px;font-size:22px;line-height:1.1}.v4-detail-card label,.v4-resource-card label,.v4-experiment-editor label{color:var(--ink-soft);gap:6px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.v4-detail-card label:first-of-type{margin-top:0}.v4-friction-options{gap:7px;margin-top:8px;display:grid}.v4-friction-options label{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-weight:500;line-height:1.35}.v4-friction-options input{width:15px;height:15px;accent-color:var(--forest);margin-top:0}.v4-resource-card{background:#e7eede85;border:1px dashed #315f4559;border-radius:16px;margin-top:14px;padding:17px}.v4-resource-card h2{margin:0;font-size:22px}.v4-resource-card p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.v4-result-head{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:30px;display:grid}.v4-result-head h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 0;font-size:clamp(36px,5vw,58px);line-height:1.02}.v4-result-head aside{background:var(--teal-pale);color:var(--forest);border-radius:18px 18px 18px 7px;padding:16px;font-size:12px;line-height:1.45}.v4-primary-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:29px;display:grid}.v4-result-section{border:1px solid var(--line);background:#fbfcf8;border-radius:19px 19px 19px 7px;min-width:0;padding:21px}.v4-result-section:first-child{background:linear-gradient(125deg,#e6efdce0,#fffef8f0);grid-column:span 2}.v4-result-section h2{color:var(--forest);margin:0 0 10px;font-size:25px;line-height:1.1}.v4-result-section p{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.58}.v4-result-section ul{color:var(--ink-soft);margin:9px 0 0;padding-left:17px;font-size:13px;line-height:1.5}.v4-current-work-shell .v4-current-work-conclusion-evidence{border-top:1px solid #315f452e;margin-top:16px;padding-top:14px}.v4-current-work-shell .v4-current-work-conclusion-evidence h3{color:var(--forest);margin:0;font-size:12px;line-height:1.35}.v4-current-work-shell .v4-current-work-conclusion-evidence ul{margin-top:7px}.v4-current-work-shell .v4-current-work-result-limits{background:#f7f6efbf;grid-column:span 2}.v4-result-expansions{gap:8px;margin-top:17px;display:grid}.v4-result-expansions details{border:1px solid var(--line);background:#fffef8bf;border-radius:14px 14px 14px 6px}.v4-result-expansions summary{min-height:48px;color:var(--forest);cursor:pointer;align-items:center;padding:11px 15px;font-size:12px;font-weight:760;display:flex}.v4-result-expansion-content{color:var(--ink-soft);padding:0 15px 16px;font-size:12px;line-height:1.55}.v4-result-expansion-content ul{margin:8px 0 0;padding-left:18px}.v4-result-versions{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:13px 0 0;font-size:11px;display:grid}.v4-result-versions dt{color:var(--muted);font-weight:760}.v4-result-versions dd{overflow-wrap:anywhere;min-width:0;margin:0}.v4-experiment-editor{background:#e7eede78;border:1px solid #315f4538;border-radius:18px 18px 18px 7px;margin-top:17px;padding:19px}.v4-experiment-editor h2{margin:0;font-size:25px}.v4-experiment-editor>p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.48}.v4-experiment-editor>.v4-experiment-editor-status{color:var(--ink-soft);background:#fffef8b8;border:1px solid #315f4529;border-radius:12px;margin-top:12px;padding:10px 12px}.v4-experiment-editor-status strong{color:var(--forest)}.v4-experiment-editor-status.is-ready{background:#e2f3ebb8;border-color:#167f7347}.v4-experiment-disclosure{background:#fffef8c7;border:1px solid #315f4538;border-radius:14px 14px 14px 6px;margin-top:12px;overflow:clip}.v4-experiment-disclosure>summary{min-height:54px;color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:780;list-style:none;display:flex}.v4-experiment-disclosure>summary::-webkit-details-marker{display:none}.v4-experiment-disclosure>summary:after{content:"+";flex:none;font-size:20px;font-weight:500;line-height:1}.v4-experiment-disclosure[open]>summary:after{content:"−"}.v4-experiment-disclosure>summary span{min-width:0}.v4-experiment-disclosure>summary small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:650}.v4-experiment-disclosure>summary:focus-visible{outline-offset:-3px;outline:3px solid #167f7347}.v4-experiment-disclosure[open]>summary{border-bottom:1px solid #315f4529}.v4-experiment-disclosure-body{min-width:0;padding:0 14px 15px}.v4-experiment-protocol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:15px 0 0;display:grid}.v4-experiment-protocol div{background:#fffef8b3;border:1px solid #315f4526;border-radius:12px;min-width:0;padding:10px 11px}.v4-experiment-protocol dt{color:var(--forest);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:760}.v4-experiment-protocol dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.42}.v4-experiment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:14px;display:grid}.v4-experiment-fields .wide{grid-column:span 2}.v4-result-source-note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.45}.v4-current-work-shell .v4-current-work-result-v2{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0;display:grid}.v4-current-work-shell .v4-current-work-result-header{background:linear-gradient(120deg,#fffef8fa 0 58%,#e2edd6e0),#fffef8;border:1px solid #315f4529;border-radius:30px 30px 30px 11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:clamp(34px,5vw,58px);display:grid;box-shadow:0 22px 56px #27351f17}.v4-current-work-shell .v4-current-work-result-header h1{max-width:14ch;color:var(--forest);letter-spacing:-.055em;text-wrap:balance;margin:9px 0 0;font-size:clamp(38px,5.4vw,66px);line-height:.98}.v4-current-work-shell .v4-current-work-result-header>div:first-child>p:last-child{max-width:70ch;color:var(--ink-soft);margin:15px 0 0;font-size:14px;line-height:1.55}.v4-current-work-shell .v4-current-work-result-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v4-current-work-shell .v4-current-work-result-summary{background:#fffef8eb;border:1px solid #315f4524;border-radius:26px 26px 26px 9px;padding:clamp(26px,4vw,42px);box-shadow:0 18px 44px #27351f12}.v4-current-work-shell .v4-current-work-result-summary>header{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr);align-items:end;gap:8px 28px;display:grid}.v4-current-work-shell .v4-current-work-result-summary>header .eyebrow{grid-column:1/-1;margin:0}.v4-current-work-shell .v4-current-work-result-summary>header h2,.v4-current-work-shell .v4-current-work-detail-intro h2{max-width:20ch;color:var(--forest);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(29px,4vw,44px);line-height:1.02}.v4-current-work-shell .v4-current-work-result-summary>header>p:last-child,.v4-current-work-shell .v4-current-work-detail-intro>p:last-child{max-width:58ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.v4-current-work-shell .v4-current-work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.v4-current-work-shell .v4-current-work-summary-grid:has(>article:only-child){grid-template-columns:1fr}.v4-current-work-shell .v4-current-work-summary-grid>article{background:#f7f6efb8;border:1px solid #315f4524;border-radius:19px 19px 19px 7px;min-width:0;padding:20px}.v4-current-work-shell .v4-current-work-summary-grid>article:only-child{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:8px 28px;display:grid}.v4-current-work-shell .v4-current-work-summary-grid>article:only-child>dl{grid-area:1/2/3;margin-top:0}.v4-current-work-shell .v4-current-work-summary-grid>article.is-current{background:linear-gradient(145deg,#fffef8fa,#e7f0dcb8);border-color:#315f4566;box-shadow:0 14px 34px #27351f14}.v4-current-work-shell .v4-current-work-summary-meta{align-items:center;gap:9px;display:flex}.v4-current-work-shell .v4-current-work-summary-meta>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.v4-current-work-shell .v4-current-work-summary-meta>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:780}.v4-current-work-shell .v4-current-work-summary-grid h3{max-width:28ch;color:var(--forest);margin:14px 0 0;font-size:clamp(19px,2.3vw,27px);line-height:1.12}.v4-current-work-shell .v4-current-work-summary-grid dl{gap:12px;margin:16px 0 0;display:grid}.v4-current-work-shell .v4-current-work-summary-grid dl>div{border-top:1px solid #315f451f;padding-top:11px}.v4-current-work-shell .v4-current-work-summary-grid dt{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:780}.v4-current-work-shell .v4-current-work-summary-grid dd{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.48}.v4-current-work-shell .v4-current-work-detail-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr);align-items:end;gap:7px 28px;margin-top:8px;padding:4px 4px 0;display:grid}.v4-current-work-shell .v4-current-work-detail-intro .eyebrow{grid-column:1/-1;margin:0}.v4-current-work-shell .v4-current-work-action-progress{background:#eef4e6b8;border:1px solid #315f4526;border-radius:17px 17px 17px 7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:grid}.v4-current-work-shell .v4-current-work-action-progress>p{color:var(--forest);margin:0;font-size:12px;font-weight:780}.v4-current-work-shell .v4-current-work-action-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4-current-work-shell .v4-current-work-action-progress li{min-width:0;min-height:42px;color:var(--muted);background:#fffef8b8;border:1px solid #315f4521;border-radius:12px 12px 12px 5px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.v4-current-work-shell .v4-current-work-action-progress li[aria-current=step]{color:var(--forest);background:#fffef8;border-color:#315f456b}.v4-current-work-shell .v4-current-work-action-progress li>span{color:#fff;background:#315f4561;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.v4-current-work-shell .v4-current-work-action-progress li:is(.available,.active,.checked)>span{background:var(--forest)}.v4-current-work-shell .v4-current-work-action-progress small{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.25}.v4-current-work-shell .v4-current-work-action-list{gap:14px;margin-top:14px;display:grid}.v4-current-work-shell .v4-current-work-action-card{background:#fbfcf8f5;border:1px solid #705a4338;border-radius:24px 24px 24px 9px;min-width:0;padding:clamp(20px,3vw,30px)}.v4-current-work-shell .v4-current-work-action-card.is-current{border-color:#315f456b;box-shadow:0 18px 45px #27351f1a}.v4-current-work-shell .v4-current-work-action-card.is-locked{background:#f7f6efb8}.v4-current-work-shell .v4-current-work-action-card>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.v4-current-work-shell .v4-current-work-action-card>header span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:780}.v4-current-work-shell .v4-current-work-action-card>header strong{color:var(--forest);background:var(--teal-pale);border-radius:999px;padding:5px 8px;font-size:10px}.v4-current-work-shell .v4-current-work-action-card.is-locked>header strong{color:var(--muted);background:#705a431a}.v4-current-work-shell .v4-current-work-action-card h2{max-width:28ch;color:var(--forest);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(25px,3.1vw,39px);line-height:1.05}.v4-current-work-shell .v4-current-work-action-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:24px;display:grid}.v4-current-work-shell .v4-current-work-action-card:is(.is-locked,.is-checked) .v4-current-work-action-body{display:none}.v4-current-work-shell .v4-current-work-action-body>section{border:1px solid #315f4524;border-radius:17px 17px 17px 6px;min-width:0;padding:18px}.v4-current-work-shell .v4-current-work-action-evidence{background:#f7f6efa8}.v4-current-work-shell .v4-current-work-action-plan{background:#e7f0dc9e}.v4-current-work-shell .v4-current-work-action-body h3{color:var(--forest);margin:6px 0 0;font-size:21px;line-height:1.1}.v4-current-work-shell .v4-current-work-action-body dl,.v4-current-work-shell .v4-current-work-ledger-preview dl{gap:0;margin:14px 0 0;display:grid}.v4-current-work-shell .v4-current-work-action-body dl>div,.v4-current-work-shell .v4-current-work-ledger-preview dl>div{border-top:1px solid #315f451f;padding:11px 0}.v4-current-work-shell .v4-current-work-action-body dt,.v4-current-work-shell .v4-current-work-ledger-preview dt{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:780}.v4-current-work-shell .v4-current-work-action-body dd,.v4-current-work-shell .v4-current-work-ledger-preview dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.v4-current-work-shell .v4-current-work-action-plan dl>div.primary{background:#fffef8b8;border:1px solid #315f4533;border-radius:12px;margin:5px -9px;padding:13px 9px}.v4-current-work-shell .v4-current-work-action-plan dl>div.primary dd{color:var(--forest);font-weight:680}.v4-current-work-shell .v4-current-work-locked-copy,.v4-current-work-shell .v4-current-work-checked-summary{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.v4-current-work-shell .v4-current-work-checked-summary p{margin:4px 0 0}.v4-current-work-shell .v4-current-work-action-cta{border-top:1px solid #315f4524;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.v4-current-work-shell .v4-current-work-action-cta small{max-width:52ch;color:var(--muted);font-size:10px;line-height:1.4}.v4-current-work-shell .v4-current-work-check-in{background:#fffef8eb;border:1px solid #315f452e;border-radius:17px 17px 17px 6px;margin-top:20px;padding:18px}.v4-current-work-shell .v4-current-work-check-in fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.v4-current-work-shell .v4-current-work-check-in legend{color:var(--forest);grid-column:1/-1;margin-bottom:6px;font-size:16px;font-weight:780}.v4-current-work-shell .v4-current-work-check-in fieldset label{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink-soft);cursor:pointer;background:#fbfcf8;border-radius:12px 12px 12px 5px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:grid}.v4-current-work-shell .v4-current-work-check-in fieldset label:has(input:checked){border-color:var(--forest);color:var(--forest);background:var(--teal-pale)}.v4-current-work-shell .v4-current-work-check-in input{accent-color:var(--forest)}.v4-current-work-shell .v4-current-work-private-note{color:var(--forest);gap:6px;margin-top:14px;font-size:12px;font-weight:720;display:grid}.v4-current-work-shell .v4-current-work-private-note>span{color:var(--muted);font-size:10px;font-weight:500}.v4-current-work-shell .v4-current-work-empty-result{background:#e7f0dcad;border:1px solid #315f452e;border-radius:22px 22px 22px 8px;grid-template-columns:46px minmax(0,1fr);gap:18px;margin-top:34px;padding:clamp(22px,4vw,36px);display:grid}.v4-current-work-shell .v4-current-work-empty-result>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.v4-current-work-shell .v4-current-work-empty-result h2{color:var(--forest);margin:0;font-size:clamp(25px,3vw,38px);line-height:1.06}.v4-current-work-shell .v4-current-work-empty-result p{max-width:70ch;color:var(--ink-soft);margin:9px 0 0;font-size:13px;line-height:1.5}.v4-current-work-shell .v4-current-work-ledger-preview{background:#f4ebd166;border:1px dashed #315f4561;border-radius:18px 18px 18px 7px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:16px 24px;margin-top:22px;padding:20px;display:grid}.v4-current-work-shell .v4-current-work-ledger-preview h2{color:var(--forest);margin:5px 0 0;font-size:23px;line-height:1.08}.v4-current-work-shell .v4-current-work-ledger-preview>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.v4-current-work-shell .v4-current-work-ledger-preview dl{margin:0}.v4-current-work-shell .v4-current-work-ledger-preview>.button{justify-self:start}.v4-current-work-shell .v4-current-work-ledger-preview>.v4-work-status{align-self:center;margin:0}.v4-current-work-shell .v4-current-work-result-footer{border-top:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;padding:5px 2px 0;display:flex}.v4-current-work-shell .v4-current-work-result-footer .v4-work-status{margin-left:0}.v4-current-work-shell .v4-current-work-result-v2{gap:10px}.v4-current-work-shell:has(.v4-current-work-result-v2){width:min(var(--content-result-max), calc(100% - var(--content-result-inline-gutter) - var(--content-result-inline-gutter)));padding-top:8px}.v4-current-work-shell .v4-current-work-result-header{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:8px 4px 5px}.v4-current-work-shell .v4-current-work-result-v2 .v4-current-work-result-header h1{max-width:24ch;font-weight:600;font-size:var(--type-result-title-size);letter-spacing:-.045em;margin-top:4px}.v4-current-work-shell .v4-current-work-result-header>div:first-child>p:last-child{max-width:62ch;margin-top:10px}.v4-current-work-shell .v4-current-work-result-workspace{gap:8px;min-width:0}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(220px,320px);gap:12px;width:max-content;max-width:100%;margin:0;padding:0}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress ol:has(>:only-child){grid-template-columns:minmax(0,1fr)}.v4-current-work-shell .v4-current-work-primary-action{min-width:0;padding:clamp(20px,2.4vw,26px)}.v4-current-work-shell .v4-current-work-primary-heading{grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.v4-current-work-shell .v4-current-work-title-glyph,.v4-current-work-shell .v4-current-work-row-glyph,.v4-current-work-shell .v4-current-work-plan-stack>article>span,.v4-current-work-shell .v4-current-work-next-action>span{color:var(--survey-accent);background:var(--survey-surface-selected);place-items:center;display:grid}.v4-current-work-shell .v4-current-work-title-glyph{border:1px solid var(--survey-border);border-radius:16px 16px 16px 6px;width:54px;height:54px}.v4-current-work-shell .v4-current-work-title-glyph svg{width:27px;height:27px}.v4-current-work-shell .v4-current-work-primary-heading .eyebrow{margin:0}.v4-current-work-shell .v4-current-work-result-v2 .v4-current-work-primary-action .v4-current-work-primary-heading h2.ui-result-display-heading.ui-result-display-heading{max-width:32ch;color:var(--survey-text);font-weight:600;font-size:var(--type-result-heading-size);letter-spacing:-.04em;text-wrap:balance;margin:5px 0 0;line-height:1.06}.v4-current-work-shell .v4-current-work-primary-heading>div>p:last-child{max-width:68ch;color:var(--survey-text-muted);font-size:var(--type-result-small-size);margin:7px 0 0;line-height:1.42}.v4-current-work-shell .v4-current-work-primary-status{color:var(--survey-accent);background:var(--survey-surface-selected);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.v4-current-work-shell .v4-current-work-primary-grid{border-top:1px solid var(--survey-border);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:16px;padding-top:16px;display:grid}.v4-current-work-shell .v4-current-work-primary-grid>section{min-width:0}.v4-current-work-shell .v4-current-work-primary-grid h3{color:var(--survey-text);margin:0 0 8px;font-size:16px;line-height:1.2}.v4-current-work-shell .v4-current-work-desktop-evidence{gap:4px;margin:0;display:grid}.v4-current-work-shell .v4-current-work-desktop-evidence>div{border-top:1px solid var(--survey-border);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.v4-current-work-shell .v4-current-work-desktop-evidence>div:first-child{border-top:0}.v4-current-work-shell .v4-current-work-row-glyph{border-radius:11px 11px 11px 4px;width:34px;height:34px}.v4-current-work-shell .v4-current-work-row-glyph svg{width:18px;height:18px}.v4-current-work-shell .v4-current-work-desktop-evidence dt{color:var(--survey-text);font-size:11px;font-weight:780}.v4-current-work-shell .v4-current-work-desktop-evidence dd{color:var(--survey-text-muted);font-size:var(--type-result-small-size);margin:3px 0 0;line-height:1.36}.v4-current-work-shell .v4-current-work-mobile-evidence,.v4-current-work-shell .v4-current-work-mobile-plan{display:none}.v4-current-work-shell .v4-current-work-primary-plan{border-left:1px solid var(--survey-border);padding-left:18px}.v4-current-work-shell .v4-current-work-plan-stack{gap:7px;display:grid}.v4-current-work-shell .v4-current-work-plan-stack>article{border:1px solid var(--survey-border);background:var(--survey-surface-panel);border-radius:14px 14px 14px 5px;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.v4-current-work-shell .v4-current-work-plan-stack>article>span{border-radius:50%;width:36px;height:36px}.v4-current-work-shell .v4-current-work-plan-stack svg{width:18px;height:18px}.v4-current-work-shell .v4-current-work-plan-stack h4{color:var(--survey-text);font-size:var(--type-result-small-size);margin:0}.v4-current-work-shell .v4-current-work-plan-stack p{color:var(--survey-text-muted);font-size:var(--type-result-small-size);margin:4px 0 0;line-height:1.35}.v4-current-work-shell .v4-current-work-plan-stack small{color:var(--survey-text-muted);margin-top:4px;font-size:10px;line-height:1.32;display:block}.v4-current-work-shell .v4-current-work-next-action{border:1px solid var(--survey-border);background:var(--survey-surface-panel);border-radius:17px 17px 17px 6px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.v4-current-work-shell .v4-current-work-next-action>span{border-radius:12px 12px 12px 5px;width:44px;height:44px}.v4-current-work-shell .v4-current-work-next-action svg{width:22px;height:22px}.v4-current-work-shell .v4-current-work-next-action strong{color:var(--survey-text);font-size:11px}.v4-current-work-shell .v4-current-work-next-action p{color:var(--survey-text-muted);font-size:var(--type-result-small-size);margin:4px 0 0}.v4-current-work-shell .v4-current-work-ledger-preview{background:linear-gradient(100deg, var(--survey-surface-selected), var(--survey-surface-panel));border-style:solid;margin-top:0}.v4-career-progress{color:var(--muted);letter-spacing:.035em;margin:0 0 18px;font-size:12px;font-weight:700}.v4-career-shell,.v4-career-shell .v4-work-card{min-width:0}.v4-career-shell .v4-work-card h1,.v4-career-shell .v4-work-card h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.v4-career-shell .v4-work-card h3{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em}.v4-career-transition-card h1{text-wrap:balance;max-width:20ch;margin:10px 0 0;font-size:clamp(32px,4vw,46px);line-height:1.05}.v4-career-transition-card>p:not(.eyebrow){max-width:70ch;font-size:15px;line-height:1.58}.v4-career-transition-card .v4-work-lead{margin-top:14px}.v4-career-shell h1[tabindex="-1"]:focus{outline:none}.v4-career-shell summary:focus-visible{outline-offset:4px;outline:3px solid #167f7347}.v4-career-shell a:focus-visible,.v4-career-shell button:focus-visible,.v4-career-shell input:focus-visible,.v4-career-shell select:focus-visible,.v4-career-shell textarea:focus-visible{outline-offset:3px;outline:3px solid #167f7347}.v4-career-shell h1,.v4-career-shell h2,.v4-career-shell h3,.v4-career-shell p,.v4-career-shell li,.v4-career-shell summary,.v4-career-options span{overflow-wrap:anywhere}.v4-result-head aside strong{font-size:13px;display:block}.v4-result-head aside p{color:inherit;margin:6px 0 0;font-size:11px;line-height:1.5}.v4-career-entry-shell{width:min(1240px,100% - 48px);padding-top:34px}.v4-career-entry-card{background:var(--surface);border-radius:32px 32px 32px 12px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);padding:0;display:grid;overflow:hidden}.v4-career-entry-copy{background:var(--habitat-career-overlay), var(--habitat-art-desktop) center / cover no-repeat;flex-direction:column;justify-content:center;min-height:610px;padding:clamp(40px,5vw,68px);display:flex}.v4-career-entry-copy h1{max-width:12ch;color:var(--forest);letter-spacing:-.05em;text-wrap:balance;margin:8px 0 0;font-size:clamp(43px,5vw,68px);line-height:.98}.v4-career-entry-copy .v4-work-lead{max-width:58ch;color:var(--ink-soft);margin-top:22px;font-size:16px}.v4-career-entry-promises{gap:9px;max-width:690px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v4-career-entry-promises li{color:var(--ink-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef8c2;border:1px solid #315f4526;border-radius:14px 14px 14px 6px;grid-template-columns:minmax(145px,auto) minmax(0,1fr);gap:12px;padding:13px 15px;font-size:12px;line-height:1.45;display:grid}.v4-career-entry-promises strong{color:var(--forest)}.v4-career-entry-unlock{border-left:1px solid var(--border-subtle);background:var(--surface-raised);flex-direction:column;justify-content:center;padding:clamp(34px,4.4vw,58px);display:flex}@supports (color:color-mix(in lab, red, red)){.v4-career-entry-unlock{background:color-mix(in srgb, var(--surface-raised) 97%, transparent)}}.v4-career-entry-unlock h2{color:var(--forest);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,39px);line-height:1.03}.v4-career-entry-unlock>p:not(.eyebrow){color:var(--muted);margin:13px 0 10px;font-size:13px;line-height:1.55}.v4-career-entry-unlock label{color:var(--ink-soft);gap:7px;margin-top:14px;font-size:12px;font-weight:720;display:grid}.v4-career-entry-unlock .v4-work-actions{margin-top:24px}.v4-career-intro-card{background:var(--habitat-career-intro-overlay), var(--habitat-art-desktop) center / cover no-repeat;overflow:hidden}.v4-career-intro-card>h1{max-width:14ch;margin-bottom:16px;font-size:clamp(42px,5vw,64px);line-height:.98}.v4-career-intro-card>.v4-work-lead{max-width:720px;font-size:16px}.v4-career-intro-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.v4-career-intro-map article{background:#fffef8c2;border:1px solid #315f4526;border-radius:18px 18px 18px 7px;min-width:0;padding:20px}.v4-career-intro-map span{color:var(--leaf);font:760 11px var(--font-geist-mono)}.v4-career-intro-map strong{color:var(--forest);margin-top:20px;font-size:17px;display:block}.v4-career-intro-map p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.v4-career-intro-boundary{border-top:1px solid #315f4529;margin-top:20px}.v4-career-intro-boundary summary{min-height:50px;color:var(--forest);cursor:pointer;align-items:center;font-size:12px;font-weight:760;display:flex}.v4-career-intro-boundary p{max-width:760px;color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.52}.v4-career-mode-picker{border:0;min-width:0;margin:28px 0 0;padding:0}.v4-career-mode-picker>legend{color:var(--forest);margin-bottom:10px;font-size:13px;font-weight:780}.v4-career-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.v4-career-mode-option{border:1px solid var(--border-subtle);min-width:0;height:100%;min-height:210px;color:var(--text-primary);background:var(--surface-raised);border-radius:18px 18px 18px 7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-career-mode-option{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.v4-career-mode-option{cursor:pointer}.v4-career-mode-option:hover{border-color:var(--border-strong);background:var(--surface-raised)}.v4-career-mode-option:has(input:checked){border-color:var(--action-primary);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.v4-career-mode-option:has(input:checked){background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-raised))}}.v4-career-mode-option:has(input:checked){box-shadow:inset 0 0 0 1px var(--action-primary)}.v4-career-mode-option:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.v4-career-mode-option>input{width:18px;height:18px;accent-color:var(--action-primary);margin:2px 0 0}.v4-career-mode-option>span{gap:7px;min-width:0;display:grid}.v4-career-mode-option strong{color:var(--forest);font-size:18px;line-height:1.2}.v4-career-mode-option span span{color:var(--ink-soft);font-size:13px;line-height:1.48}.v4-career-mode-option small{color:var(--text-muted);font-size:11px;font-weight:720;line-height:1.4}.v4-career-mode-option[aria-disabled=true]{cursor:default;background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.v4-career-mode-option[aria-disabled=true]{background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface-raised))}}.v4-career-mode-option[aria-disabled=true]:hover{border-color:var(--border-subtle);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.v4-career-mode-option[aria-disabled=true]:hover{background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface-raised))}}.v4-career-mode-option[aria-disabled=true]>input{cursor:not-allowed}.v4-career-mode-option .v4-career-mode-status{border:1px solid var(--border-subtle);width:fit-content;min-height:28px;color:var(--forest);background:var(--surface-raised);border-radius:10px 10px 10px 4px;align-items:center;padding:5px 8px;font-size:10px;font-weight:780;line-height:1.3;display:inline-flex}.v4-career-mode-picker>p{max-width:76ch;color:var(--text-muted);margin:11px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.v4-career-mode-grid{grid-template-columns:1fr}.v4-career-mode-option{min-height:0}}.v4-career-deep-transition-card{padding:clamp(24px,4vw,42px)}.v4-career-deep-transition-card>h1{text-wrap:balance;max-width:18ch;margin:12px 0 0;font-size:clamp(36px,4.8vw,58px);line-height:1}.v4-career-deep-transition-card>.v4-work-lead{max-width:74ch;margin-top:16px}.v4-career-deep-candidates{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:18px 18px 18px 7px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:22px;margin-top:24px;padding:18px;display:grid}.v4-career-deep-candidates h2{color:var(--forest);margin:0;font-size:clamp(22px,2.6vw,31px);line-height:1.08}.v4-career-deep-candidates p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.v4-career-deep-candidates ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;margin:0;padding:0;list-style:none;display:grid}.v4-career-deep-candidates li{border:1px solid var(--border-subtle);min-width:0;color:var(--forest);background:var(--surface-raised);border-radius:12px 12px 12px 5px;padding:10px 11px;font-size:12px;font-weight:700;line-height:1.4}.v4-career-deep-next-step{max-width:80ch;color:var(--ink-soft);margin:16px 0 0;font-size:12px;line-height:1.55}.v4-career-question-shell{width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)));align-items:start;min-height:calc(100svh - 78px);padding:20px 0 32px;display:grid}.v4-career-question-card{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card);padding:clamp(24px,3.5vw,36px)}.v4-career-question-top{grid-template-columns:minmax(0,1fr) 78px;align-items:start;gap:16px;min-height:62px;display:grid}.v4-career-question-top .eyebrow{margin-bottom:7px}.v4-career-question-top .v4-career-progress{margin:0}.v4-career-question-tree{justify-self:end;width:78px;max-width:78px}.v4-career-question-tree .growth-tree-scene{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:linear-gradient(160deg, var(--surface-raised), var(--surface-muted));overflow:hidden}.v4-career-question-tree figcaption{display:none}.v4-career-shell .v4-career-question-card h1{max-width:34ch;color:var(--text-primary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-question-size);letter-spacing:-.045em;margin:12px 0 0;font-weight:720;line-height:1.08}.v4-career-shell .v4-career-question-card--long-prompt h1{max-width:42ch;font-size:var(--type-question-size-long);line-height:1.1}.v4-career-question-card h1:focus{outline:none}.v4-career-question-context{max-width:68ch;color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.v4-career-private-label{width:fit-content;max-width:100%;color:var(--text-primary);background:var(--surface-muted);border-radius:999px;margin:10px 0 0;padding:6px 9px;font-size:11px;font-weight:720;line-height:1.3}.v4-career-question-help{border-left:3px solid var(--module-accent);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--module-accent-soft);margin:11px 0 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.v4-career-question-help{background:color-mix(in srgb, var(--module-accent-soft) 64%, var(--surface-raised))}}.v4-career-question-help{font-size:13px;line-height:1.48}.v4-career-question-help strong{color:var(--text-primary)}.v4-career-options{border:0;gap:8px;margin:22px 0 0;padding:0;display:grid}.v4-career-options legend{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:760}.v4-career-options label{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);min-height:48px;color:var(--text-primary);cursor:pointer;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;padding:12px 13px;font-size:13px;line-height:1.42;display:grid}.v4-career-options label:has(input:checked){border-color:var(--action-primary);background:var(--surface-muted);color:var(--text-primary)}.v4-career-options input{width:16px;height:16px;accent-color:var(--action-primary);margin-top:1px}.v4-career-question-card .v4-career-options{gap:7px;margin-top:17px}.v4-career-question-card .v4-career-options label{min-height:44px;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-answer-size);letter-spacing:-.012em;align-items:center;padding:9px 12px;font-weight:540;line-height:1.3}.v4-career-exception-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.v4-career-state-button{min-height:var(--control-height-min);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font:inherit;padding:6px 10px;font-size:12px}.v4-career-state-button[aria-pressed=true]{border-color:var(--action-primary);color:var(--text-primary);background:var(--surface-muted)}.v4-career-answer-states{border:0;min-width:0;margin:0;padding:0}.v4-career-answer-states>summary{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-answer-size);letter-spacing:-.012em;align-items:center;gap:12px;padding:9px 12px;font-weight:540;line-height:1.3;list-style:none;display:flex}.v4-career-answer-states>summary::-webkit-details-marker{display:none}.v4-career-answer-states>summary:after{color:var(--text-muted);content:"⌄";margin-left:auto;font-size:14px;line-height:1}.v4-career-answer-states[open]>summary{border-color:var(--action-primary);color:var(--text-primary);background:var(--surface-muted)}.v4-career-answer-states[open]>summary:after{color:var(--text-primary);content:"⌃"}.v4-career-answer-state-grid{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.v4-career-answer-state-grid label{min-width:0;min-height:var(--control-height-min);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:520;line-height:1.25;display:grid}.v4-career-answer-state-grid label:has(input:checked){border-color:var(--action-primary);color:var(--text-primary);background:var(--surface-muted)}.v4-career-answer-state-grid input{width:15px;height:15px;accent-color:var(--action-primary);margin:0}.v4-career-state-explanation{max-width:66ch;color:var(--text-muted);margin:8px 0;font-size:11px;line-height:1.45}.v4-career-question-card>label{color:var(--text-secondary);gap:6px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.v4-career-question-card .v4-work-textarea{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}.v4-career-question-card .v4-work-textarea:focus-visible{border-color:var(--action-primary);outline-color:var(--focus-ring)}.v4-career-question-card .v4-work-actions{border-top:1px solid var(--border-subtle);background:0 0;margin-top:16px;padding-top:11px;position:static}.v4-career-topic-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.v4-career-topic-overview article{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);min-width:0;min-height:104px;padding:12px 13px}.v4-career-topic-overview strong{color:var(--forest);font-size:14px;line-height:1.25;display:block}.v4-career-topic-overview small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35;display:block}@media (width>=821px){.v4-career-topic-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.v4-career-options--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-career-answer-states>summary{width:calc(50% - 3.5px)}}.v4-answer-exceptions{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:7px;display:flex}.v4-answer-exceptions button{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-height:32px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font:inherit;padding:5px 9px;font-size:11px}.v4-answer-exceptions button[aria-pressed=true]{border-color:var(--action-primary);color:var(--text-primary);background:var(--surface-muted)}.v4-work-inline-check{align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.v4-work-inline-check input{width:18px;height:18px;accent-color:var(--forest);margin:0}.v4-career-checkpoint-card{text-align:center;max-width:680px;margin:0 auto}.v4-career-checkpoint-card .growth-tree-break{margin-bottom:12px}.v4-career-checkpoint-card h1{max-width:18ch;margin:10px auto 12px;font-size:clamp(30px,5vw,48px);line-height:1.08}.v4-career-checkpoint-card .v4-work-lead{margin-inline:auto}.v4-career-checkpoint-card .v4-work-actions{justify-content:center}.v4-career-result-shell{width:min(1240px,100% - 48px);padding-top:34px}.v4-career-result-card{padding:clamp(28px,4.5vw,54px)}.v4-career-result-head{align-items:start}.v4-career-result-head h1{max-width:12ch}.v4-career-result-lead{max-width:720px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.6}.v4-career-result-head aside{border:1px solid var(--border-subtle);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.v4-career-result-head aside{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-raised))}}.v4-career-shortlist{margin-top:48px}.v4-career-shortlist-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:34px;display:grid}.v4-career-shortlist-heading h2{color:var(--forest);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.02}.v4-career-shortlist-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.v4-career-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:24px;display:grid}.v4-career-path-card{border:1px solid #705a4338;border-top:4px solid var(--sun);background:radial-gradient(circle at 91% 7%,#e7bb562e,#0000 11rem),#fbfcf8;border-radius:22px 22px 22px 8px;flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;position:relative}.v4-career-path-card.lead{border-top-color:var(--leaf);background:radial-gradient(circle at 91% 7%,#7ba66533,#0000 12rem),#fbfcf8}.v4-career-card-index{color:#315f4575;font:760 11px var(--font-geist-mono)}.v4-career-status{background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:18px 0 0;padding:6px 9px;font-weight:760;display:inline-flex;color:var(--text-secondary)!important;font-size:11px!important}.v4-career-status.supported{background:var(--teal-pale);color:var(--forest)!important}.v4-career-path-card h2{color:var(--forest);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(24px,2.4vw,31px);line-height:1.04}.v4-career-card-summary{color:var(--ink-soft);margin:13px 0 0!important;font-size:13px!important;line-height:1.55!important}.v4-career-signal-list{color:var(--ink-soft);gap:8px;font-size:12px;line-height:1.48;list-style:none;display:grid;margin:20px 0 0!important;padding:0!important}.v4-career-signal-list li{padding-left:18px;position:relative}.v4-career-signal-list li:before{content:"";background:var(--leaf);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:1px}.v4-career-signal-list li.concern:before{background:var(--status-warning)}.v4-career-next-check{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:15px 15px 15px 6px;margin-top:22px;padding:15px}@supports (color:color-mix(in lab, red, red)){.v4-career-next-check{background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-raised))}}.v4-career-next-check span{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:780}.v4-career-next-check p{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.48}.v4-career-program-check{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:14px 14px 14px 6px;margin-top:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.v4-career-program-check{background:color-mix(in srgb, var(--surface-muted) 56%, var(--surface-raised))}}.v4-career-program-check h3{color:var(--forest);margin:0;font-size:14px}.v4-career-program-check ul{color:var(--ink-soft);margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.v4-career-official-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v4-career-official-links a{color:var(--forest);text-underline-offset:2px;font-size:11px;font-weight:720}.v4-career-program-check>.button{width:100%;min-height:38px;margin-top:12px;padding:8px 10px;font-size:12px}.v4-career-program-check small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.v4-career-empty-result{border:1px solid var(--border-subtle);background:linear-gradient(135deg, var(--surface-muted), var(--surface-raised));border-radius:24px 24px 24px 9px;margin-top:44px;padding:clamp(24px,4vw,42px)}.v4-career-empty-result h2{max-width:18ch;color:var(--forest);margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04}.v4-career-empty-result>p:not(.eyebrow){max-width:720px;color:var(--ink-soft);line-height:1.58}.v4-semantic-known-topics{margin-bottom:0}.v4-semantic-evidence-list{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.v4-semantic-evidence-list li{border:1px solid var(--border-subtle);color:var(--ink-soft);background:var(--surface-raised);border-radius:999px;padding:6px 9px;font-size:11px;line-height:1.35}.v4-semantic-next-step{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.v4-career-result-card>.v4-result-expansions{margin-top:22px}.v4-career-result-card>.v4-result-expansions details{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.v4-career-result-card>.v4-result-expansions details{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-raised))}}.v4-semantic-select{max-width:720px;color:var(--forest);gap:7px;margin-top:24px;font-size:12px;font-weight:760;display:grid}.v4-semantic-select select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:12px 12px 12px 5px;padding:10px 12px;font-weight:600}.v4-semantic-select small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.v4-semantic-direction-directory{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:18px 18px 18px 7px;margin-top:28px;padding:20px}.v4-semantic-direction-directory h2{color:var(--forest);margin:0;font-size:clamp(23px,2.5vw,32px);line-height:1.06}.v4-semantic-direction-directory>div>p:not(.eyebrow){max-width:70ch;color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.5}.v4-semantic-health-directory{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:14px 14px 14px 6px;margin-top:16px;padding:14px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-health-directory{background:color-mix(in srgb, var(--surface-muted) 62%, var(--surface-raised))}}.v4-semantic-health-directory strong{color:var(--forest);font-size:13px}.v4-semantic-health-directory ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.v4-semantic-health-directory li,.v4-semantic-direction-list li{border:1px solid var(--border-subtle);min-width:0;color:var(--ink-soft);background:var(--surface-raised);border-radius:999px;padding:7px 9px;font-size:11px;line-height:1.35}.v4-semantic-health-directory p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.v4-semantic-direction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-direction-list li{border-radius:12px 12px 12px 5px;align-items:center;min-height:38px;font-size:11px;display:flex}.v4-semantic-card-grid{align-items:start}.v4-semantic-core-card{flex-direction:column;display:flex}.v4-semantic-card-evidence{color:var(--ink-soft);overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.5}.v4-semantic-result-head h1{text-wrap:balance;max-width:18ch}.v4-semantic-deep-evidence{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:20px 20px 20px 7px;margin-top:28px;padding:24px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-deep-evidence{background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-raised))}}.v4-semantic-deep-evidence-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:end;gap:28px;display:grid}.v4-semantic-deep-evidence-heading h2{max-width:18ch;color:var(--forest);margin:0;font-size:clamp(27px,3.2vw,40px);line-height:1.04}.v4-semantic-deep-evidence-heading>p{max-width:54ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.v4-semantic-deep-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}.v4-semantic-deep-metrics div{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:13px 13px 13px 5px;min-width:0;padding:13px}.v4-semantic-deep-metrics dt{color:var(--text-muted);font-size:11px;line-height:1.35}.v4-semantic-deep-metrics dd{color:var(--forest);margin:6px 0 0;font-size:24px;font-weight:800;line-height:1}.v4-semantic-deep-candidates{margin-top:18px}.v4-semantic-deep-candidates>strong{color:var(--forest);font-size:12px}.v4-semantic-deep-candidates ul{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.v4-semantic-deep-candidates li{border:1px solid var(--border-subtle);color:var(--forest);background:var(--surface-raised);border-radius:11px 11px 11px 4px;padding:8px 10px;font-size:11px;line-height:1.35}.v4-semantic-deep-probes{border-top:1px solid var(--border-subtle);margin-top:18px}.v4-semantic-deep-probes>summary{min-height:var(--control-height-min);color:var(--forest);cursor:pointer;align-items:center;font-size:12px;font-weight:780;display:flex}.v4-semantic-deep-probes>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4-semantic-deep-probes li{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:13px 13px 13px 5px;min-width:0;padding:12px}.v4-semantic-deep-probes li>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:780}.v4-semantic-deep-probes li>p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.48}.v4-semantic-deep-probes li>strong{color:var(--forest);margin-top:7px;font-size:12px;line-height:1.4;display:block}.v4-semantic-self-contained-result{border-top:1px solid var(--border-subtle);padding-top:34px}.v4-semantic-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:24px;display:grid}.v4-semantic-overview-card{border:1px solid var(--border-subtle);background:linear-gradient(135deg, var(--surface-muted), var(--surface-raised));border-radius:17px 17px 17px 6px;grid-template-columns:minmax(0,1fr) minmax(178px,.65fr);align-items:center;gap:16px;min-width:0;padding:18px;display:grid}.v4-semantic-overview-card>div>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.v4-semantic-overview-card h3{color:var(--forest);margin:8px 0 0;font-size:clamp(20px,2.1vw,27px);line-height:1.06}.v4-semantic-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.v4-semantic-overview-metrics div{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px 12px 12px 5px;min-width:0;padding:10px}.v4-semantic-overview-metrics dt{color:var(--muted);font-size:11px;line-height:1.35}.v4-semantic-overview-metrics dd{color:var(--forest);letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:5px 0 0;font-size:18px;font-weight:800}.v4-semantic-overview-grid[data-direction-count="3"] .v4-semantic-overview-card{grid-template-columns:1fr;align-content:space-between}.v4-semantic-result-method{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:16px 16px 16px 6px;margin-top:20px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-result-method{background:color-mix(in srgb, var(--surface-muted) 48%, var(--surface-raised))}}.v4-semantic-result-method>summary{min-height:var(--control-height-min);color:var(--forest);cursor:pointer;align-items:center;padding:10px 14px;font-size:12px;font-weight:780;display:flex}.v4-semantic-result-method>div{padding:0 14px 14px}.v4-semantic-result-method p{max-width:82ch;color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.v4-semantic-result-method ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-result-method li{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border-radius:10px 10px 10px 4px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.v4-semantic-result-method li{background:color-mix(in srgb, var(--surface-raised) 86%, transparent)}}.v4-semantic-result-method li{font-size:11px;line-height:1.4}.v4-semantic-result-method li strong{color:var(--forest);flex:none}.v4-semantic-direction-stack{gap:16px;margin-top:30px;display:grid}.v4-semantic-direction-panel{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:20px 20px 20px 7px;min-width:0;padding:26px}.v4-semantic-direction-title{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:start;gap:30px;display:grid}.v4-semantic-direction-title .v4-career-status{margin-top:0}.v4-semantic-direction-title h2{max-width:22ch;color:var(--forest);margin:10px 0 0;font-size:clamp(28px,3.2vw,39px);line-height:1.02}.v4-semantic-direction-title>p{max-width:42ch;color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.55}.v4-semantic-direction-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr) minmax(260px,1.1fr);gap:22px;margin-top:24px;display:grid}.v4-semantic-direction-grid--actionable{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.5fr)}.v4-semantic-direction-block{min-width:0}.v4-semantic-direction-block h3{color:var(--forest);margin:0;font-size:18px;line-height:1.2}.v4-semantic-direction-block>p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.v4-semantic-direction-evidence{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-direction-evidence li{min-width:0;color:var(--ink-soft);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:12px 12px 12px 5px;padding:10px 11px;font-size:11px;line-height:1.48}.v4-semantic-direction-evidence strong{color:var(--forest)}.v4-semantic-pair-label{letter-spacing:.05em;text-transform:uppercase;font-weight:760;color:var(--muted)!important;margin-top:14px!important;font-size:11px!important}.v4-semantic-direction-context{align-content:start;gap:12px;min-width:0;display:grid}.v4-semantic-direction-context .v4-semantic-card-unknowns{margin:0}.v4-semantic-next-check{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:14px 14px 14px 5px;padding:14px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-next-check{background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-raised))}}.v4-semantic-programs{border-top:1px solid var(--border-subtle);padding-top:18px}.v4-semantic-direction-grid>.v4-semantic-programs{border-top:0;padding-top:0}.v4-semantic-card-section{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:16px}.v4-semantic-card-section h3{color:var(--forest);margin:0;font-size:14px;line-height:1.25}.v4-semantic-card-section>p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.v4-semantic-card-section>ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-card-section>ul li{min-width:0;color:var(--ink-soft);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:11px 11px 11px 4px;padding:9px 10px;font-size:11px;line-height:1.45}.v4-semantic-card-unknowns{border:1px solid var(--status-warning);padding:14px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-card-unknowns{border:1px solid color-mix(in srgb, var(--status-warning) 22%, var(--border-subtle))}}.v4-semantic-card-unknowns{background:var(--status-warning-surface);border-radius:13px 13px 13px 5px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-card-unknowns{background:color-mix(in srgb, var(--status-warning-surface) 48%, var(--surface-raised))}}.v4-semantic-program-list{gap:8px;margin-top:11px;display:grid}.v4-semantic-program-list article{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px 12px 12px 5px;gap:4px;min-width:0;padding:11px;display:grid}.v4-semantic-program-list strong{color:var(--forest);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.v4-semantic-program-list span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.v4-semantic-program-list small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.v4-semantic-program-list nav{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.v4-semantic-program-list nav a{color:var(--forest);text-underline-offset:3px;font-size:11px;font-weight:760}.v4-semantic-program-inline-detail{border-top:1px solid var(--border-subtle);margin-top:5px;padding-top:7px}.v4-semantic-program-detail-trigger{width:100%;min-height:var(--control-height-min);color:var(--forest);cursor:pointer;font:760 11px/1.35 var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-align:left;background:0 0;border:0;padding:8px 0}.v4-semantic-program-detail-trigger:after{content:" ↓"}.v4-semantic-program-detail-trigger[aria-expanded=true]:after{content:" ↑"}.v4-semantic-program-detail-panel{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px 12px 12px 5px;padding:11px}.v4-semantic-program-detail-state{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.v4-semantic-program-detail-state p{margin:0}.v4-semantic-program-detail-state button{min-height:var(--control-height-min);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--forest);background:var(--surface-primary);font:inherit;margin-top:8px;padding:8px 10px;font-weight:760}.v4-semantic-program-detail-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.v4-semantic-program-detail-content dl div{background:var(--surface-muted);border-radius:10px 10px 10px 4px;min-width:0;padding:8px}.v4-semantic-program-detail-content dt{color:var(--muted);font-size:11px;line-height:1.35}.v4-semantic-program-detail-content dd{color:var(--forest);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:740;line-height:1.4}.v4-semantic-program-detail-limited{border:1px solid var(--status-warning);margin:0 0 10px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-program-detail-limited{border:1px solid color-mix(in srgb, var(--status-warning) 24%, var(--border-subtle))}}.v4-semantic-program-detail-limited{color:var(--ink-soft);background:var(--status-warning-surface);border-radius:10px 10px 10px 4px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-program-detail-limited{background:color-mix(in srgb, var(--status-warning-surface) 48%, var(--surface-raised))}}.v4-semantic-program-detail-limited{font-size:11px;line-height:1.5}.v4-semantic-program-detail-boundary{color:var(--ink-soft);margin:10px 0 0;font-size:11px;line-height:1.5}.v4-semantic-program-detail-content>nav{flex-wrap:wrap;gap:7px 12px;margin-top:10px;display:flex}.v4-semantic-program-detail-content>nav a{color:var(--forest);text-underline-offset:3px;font-size:11px;font-weight:760}.v4-semantic-program-detail-content>small{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;font-size:11px;line-height:1.4;display:block}.v4-semantic-direction-catalog-link{width:100%;min-height:var(--control-height-min);margin-top:12px}.v4-semantic-additional-directions{border-top:1px solid var(--border-subtle);margin-top:30px;padding-top:30px}.v4-semantic-additional-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);align-items:end;gap:28px;display:grid}.v4-semantic-additional-heading h2{max-width:20ch;color:var(--forest);margin:0;font-size:clamp(27px,3vw,38px);line-height:1.04}.v4-semantic-additional-heading>p{max-width:48ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.v4-semantic-additional-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;margin-top:20px;display:grid}.v4-semantic-additional-card{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:18px 18px 18px 6px;min-width:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-additional-card{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-raised))}}.v4-semantic-additional-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.v4-semantic-additional-card>header span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:780}.v4-semantic-additional-card>header h3{color:var(--forest);margin:7px 0 0;font-size:clamp(21px,2.3vw,28px);line-height:1.08}.v4-semantic-additional-card>header>strong{border:1px solid var(--border-subtle);color:var(--forest);background:var(--surface-raised);border-radius:10px 10px 10px 4px;flex:none;padding:7px 9px;font-size:11px;line-height:1.35}.v4-semantic-additional-programs{gap:8px;margin-top:14px;display:grid}.v4-semantic-additional-programs>div{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px 12px 12px 5px;min-width:0;padding:11px}.v4-semantic-additional-programs>div>strong,.v4-semantic-additional-programs>div>span{overflow-wrap:anywhere;display:block}.v4-semantic-additional-programs>div>strong{color:var(--forest);font-size:12px;line-height:1.4}.v4-semantic-additional-programs>div>span{color:var(--ink-soft);margin-top:3px;font-size:11px;line-height:1.4}.v4-semantic-all-directions-action{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:16px 16px 16px 6px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px;display:flex}.v4-semantic-all-directions-action>div{gap:4px;min-width:0;display:grid}.v4-semantic-all-directions-action strong{color:var(--forest);font-size:13px}.v4-semantic-all-directions-action span{color:var(--ink-soft);font-size:11px;line-height:1.45}.v4-semantic-all-directions-action .button{flex:none}.v4-semantic-program-more{margin-top:10px}.v4-semantic-program-more summary{min-height:var(--control-height-min);color:var(--forest);cursor:pointer;align-items:center;font-size:11px;font-weight:780;display:flex}.v4-semantic-program-more>p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.v4-semantic-broad-interest{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:20px 20px 20px 7px;margin-top:34px;padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.v4-semantic-broad-interest{background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-raised))}}.v4-semantic-broad-interest h2{color:var(--forest);margin:0;font-size:clamp(25px,3vw,36px);line-height:1.05}.v4-semantic-broad-interest>p{max-width:72ch;color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.55}.v4-semantic-broad-list{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.v4-semantic-broad-list li{border:1px solid var(--border-subtle);color:var(--forest);background:var(--surface-raised);border-radius:999px;padding:8px 10px;font-size:11px;line-height:1.35}.v4-semantic-frozen-legacy ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-frozen-legacy li{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:13px 13px 13px 5px;gap:3px;padding:13px;display:grid}.v4-semantic-frozen-legacy strong{color:var(--forest);font-size:14px}.v4-semantic-frozen-legacy span{color:var(--ink-soft);font-size:12px;line-height:1.45}.v4-semantic-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}.v4-semantic-metrics div{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:12px 12px 12px 5px;min-width:0;padding:11px}.v4-semantic-metrics dt{color:var(--muted);font-size:11px;line-height:1.3}.v4-semantic-metrics dd{color:var(--forest);letter-spacing:-.04em;margin:6px 0 0;font-size:20px;font-weight:800}.v4-semantic-core-card>.button{width:100%;margin-top:18px}.v4-semantic-unresolved-pairs{border-top:1px solid var(--border-subtle);max-width:720px;margin-top:18px;padding-top:16px}.v4-semantic-unresolved-pairs h3{color:var(--forest);margin:0;font-size:15px}.v4-semantic-unresolved-pairs ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v4-semantic-unresolved-pairs li{min-width:0;color:var(--ink-soft);gap:3px;font-size:12px;line-height:1.45;display:grid}.v4-semantic-unresolved-pairs li strong{color:var(--forest)}.v4-semantic-unresolved-pairs .button{margin-top:14px}.v4-semantic-revision-note{max-width:720px;color:var(--ink-soft);margin-top:18px;font-size:12px;line-height:1.5}.v4-semantic-noncore{border:1px dashed var(--status-warning);margin-top:34px;padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.v4-semantic-noncore{border:1px dashed color-mix(in srgb, var(--status-warning) 48%, var(--border-subtle))}}.v4-semantic-noncore{background:var(--status-warning-surface);border-radius:20px 20px 20px 7px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-noncore{background:color-mix(in srgb, var(--status-warning-surface) 52%, var(--surface-raised))}}.v4-semantic-noncore h2{color:var(--forest);margin:0;font-size:clamp(25px,3vw,36px);line-height:1.05}.v4-semantic-noncore article{border:1px solid var(--status-warning);margin-top:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.v4-semantic-noncore article{border:1px solid color-mix(in srgb, var(--status-warning) 22%, var(--border-subtle))}}.v4-semantic-noncore article{background:var(--surface-raised);border-radius:15px 15px 15px 5px}.v4-semantic-noncore article>span{color:var(--status-warning);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.v4-semantic-noncore h3{color:var(--forest);margin:10px 0 0;font-size:19px;line-height:1.15}.v4-semantic-noncore p{color:var(--ink-soft);margin:9px 0 0;font-size:13px;line-height:1.5}.v4-semantic-noncore small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.v4-semantic-noncore-next{max-width:68ch}.v4-career-result-card--profile .v4-semantic-self-contained-result{margin-top:48px}.v4-career-result-card--profile :is(.v4-career-shortlist-heading h2,.v4-semantic-direction-title h2,.v4-semantic-direction-block h3,.v4-semantic-additional-heading h2,.v4-semantic-additional-card>header h3,.v4-semantic-broad-interest h2){color:var(--text-primary)}.v4-career-result-card--profile :is(.v4-career-shortlist-heading>p,.v4-semantic-direction-title>p,.v4-semantic-direction-block>p,.v4-semantic-additional-heading>p,.v4-semantic-all-directions-action span){color:var(--text-secondary);font-size:14px}.v4-career-result-card--profile .v4-semantic-direction-block h3{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:17px}.v4-career-result-card--profile .v4-semantic-direction-evidence li{color:var(--text-secondary);font-size:14px;line-height:1.55}.v4-career-result-card--profile .v4-semantic-direction-evidence strong,.v4-career-result-card--profile .v4-semantic-program-list strong,.v4-career-result-card--profile .v4-semantic-program-detail-trigger,.v4-career-result-card--profile .v4-semantic-program-detail-content dd,.v4-career-result-card--profile .v4-semantic-program-list nav a,.v4-career-result-card--profile .v4-semantic-all-directions-action strong{color:var(--text-primary)}.v4-career-result-card--profile .v4-semantic-program-list strong{font-size:15px}.v4-career-result-card--profile .v4-semantic-program-list span,.v4-career-result-card--profile .v4-semantic-program-detail-trigger{font-size:14px}.v4-career-result-card--profile .v4-semantic-program-list small,.v4-career-result-card--profile .v4-semantic-program-list nav a{font-size:13px}.v4-career-result-card--profile .v4-semantic-program-detail-trigger{min-height:48px}.v4-career-result-card--profile .v4-semantic-result-method{margin-top:28px}.v4-career-result-card--profile .v4-semantic-result-method>summary,.v4-career-result-card--profile .v4-semantic-result-method p{color:var(--text-secondary);font-size:14px}.v4-career-result-card--profile .v4-semantic-result-method li{color:var(--text-secondary);font-size:13px}:is(body:has(.v4-career-question-shell) .v4-module-navigation,body:has(.v4-career-question-shell) .site-footer){display:none}@media (width<=900px){.v4-career-entry-card{grid-template-columns:1fr}.v4-career-entry-copy{min-height:520px}.v4-career-entry-unlock{border-top:1px solid var(--border-subtle);border-left:0}.v4-career-shortlist-heading{grid-template-columns:1fr;gap:12px}.v4-career-result-head{grid-template-columns:1fr}.v4-career-result-head aside{max-width:620px}.v4-semantic-direction-title{grid-template-columns:1fr;gap:10px}.v4-semantic-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-semantic-direction-grid--actionable{grid-template-columns:1fr}.v4-semantic-direction-grid>.v4-semantic-programs{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:18px}.v4-semantic-direction-grid>.v4-semantic-programs>.v4-semantic-program-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.v4-current-work-layout{display:block}.v4-current-work-rail{display:none}.v4-current-work-mobile-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 4px 10px;display:grid}.v4-current-work-mobile-progress>a{color:var(--muted);font-size:11px;font-weight:720;text-decoration:none}.v4-current-work-mobile-progress>p{color:var(--muted);margin:0;font-size:11px;font-weight:760}.v4-current-work-mobile-progress>div{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.v4-current-work-mobile-progress span{background:#315f4529;border-radius:999px;height:5px}.v4-current-work-mobile-progress span.filled{background:var(--forest)}.v4-current-work-shell .v4-current-work-result-header,.v4-current-work-shell .v4-current-work-result-summary>header,.v4-current-work-shell .v4-current-work-detail-intro,.v4-current-work-shell .v4-current-work-action-body,.v4-current-work-shell .v4-current-work-ledger-preview,.v4-current-work-shell .v4-current-work-summary-grid{grid-template-columns:1fr}.v4-current-work-shell .v4-current-work-result-tools{justify-content:flex-start}.v4-career-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-detail-grid{grid-template-columns:1fr}.v4-work-matrix{white-space:nowrap}.v4-work-matrix-wrap{scrollbar-width:thin}.v4-work-question-prompt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v4-work-matrix .v4-work-select{min-width:150px}.v4-work-matrix .v4-work-conditional-editor{width:250px;max-width:250px}.v4-work-matrix-scroll-note{color:var(--muted);align-items:center;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.45;display:flex}.v4-work-matrix-scroll-note span{color:var(--forest);flex:none;font-size:18px;line-height:1}}@media (width<=1100px){:is(html:has(.v4-work-shell),body:has(.v4-work-shell)){max-width:100%;overflow-x:clip}:is(body:has(.v4-module-navigation) .mobile-nav,body:has(.v4-work-shell) .mobile-nav){display:none}html:is([data-partner-stage=question],[data-partner-stage=clarification]) body{padding-bottom:0}html:is([data-partner-stage=question],[data-partner-stage=clarification]) :is(.mobile-nav,.site-footer){display:none}}@media (width<=700px){html[data-result-surface=partner] .mobile-nav,html[data-result-surface=work-expectations] .mobile-nav{display:none!important}html[data-result-surface] .site-header{position:static;top:auto}}html[data-result-surface] .site-footer,html[data-result-surface] .ui-skip-link{display:none}@media (width<=660px){body:has(:is(.v4-module-frame,.ui-survey-shell,.ui-result-surface)) .nature-backdrop{background:var(--habitat-module-overlay-mobile), var(--habitat-art-mobile) center / cover no-repeat}.v4-home-paths{padding-top:28px}:is(.v4-home-paths .path-grid,.v4-home-paths .path-grid:has(>:only-child)){grid-template-columns:1fr}.v4-home-module-card{min-height:250px;padding:23px}.v4-home-module-card h2{margin-top:28px;font-size:29px}.v4-home-login{flex-direction:column;align-items:stretch;padding:22px}.v4-home-login .button{width:100%}.v4-home-preview-grid{grid-template-columns:1fr}.v4-home-preview-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.v4-home-preview-grid>div:last-child{border-bottom:0}.v4-module-navigation{border-radius:17px 17px 17px 7px;width:min(100% - 16px,620px);margin-top:8px;padding:9px}.v4-module-navigation ul{grid-template-columns:1fr;gap:5px}.v4-module-navigation a{min-height:48px;padding:8px 10px}.v4-work-shell{width:min(100% - 28px,620px);padding:24px 0 74px}.v4-current-work-shell:has(.v4-current-work-result-v2){padding-top:6px;padding-bottom:24px}.v4-work-card{border-radius:24px 24px 24px 9px;padding:22px 17px}.v4-work-heading{margin-top:24px;font-size:clamp(34px,11vw,46px)}.v4-task-choice-grid,.v4-primary-result-grid,.v4-experiment-fields,.v4-experiment-protocol{grid-template-columns:1fr}.v4-result-section:first-child,.v4-experiment-fields .wide{grid-column:auto}.v4-custom-task{grid-template-columns:1fr}.v4-detail-picker label{grid-template-columns:22px minmax(0,1fr)}.v4-detail-picker small{grid-column:2}.v4-result-head{grid-template-columns:1fr;gap:17px}.v4-result-head aside{max-width:100%}.v4-result-versions{grid-template-columns:1fr;gap:2px}.v4-result-versions dd{margin-bottom:7px}.v4-work-actions .button{flex:142px}.v4-current-work-shell .v4-current-work-result-limits{grid-column:auto}.v4-experiment-disclosure>summary{align-items:flex-start}.v4-experiment-disclosure>summary small{text-align:right;max-width:94px}.v4-current-work-shell .v4-mobile-sticky-actions{z-index:6;bottom:max(6px, env(safe-area-inset-bottom));padding:10px 8px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef8f5;border:1px solid #d8d0bdcc;border-radius:15px 15px 15px 7px;margin:18px -8px -8px;position:sticky;box-shadow:0 10px 28px #27351f24}.v4-current-work-shell .v4-mobile-sticky-actions .button{flex:118px;min-width:0}.v4-current-work-shell .v4-mobile-sticky-actions .v4-work-status{text-align:center;flex:1 0 100%}.v4-current-work-shell :is(input,select,textarea){scroll-margin-bottom:116px}.v4-current-work-shell .v4-current-work-result-v2{gap:9px;padding:0}.v4-current-work-shell .v4-current-work-result-header{border-radius:23px 23px 23px 8px;padding:28px 20px}.v4-current-work-shell .v4-current-work-result-header h1{font-size:clamp(38px,12vw,50px)}.v4-current-work-shell .v4-current-work-result-summary{border-radius:21px 21px 21px 8px;padding:22px 16px}.v4-current-work-shell .v4-current-work-result-summary>header,.v4-current-work-shell .v4-current-work-detail-intro{gap:8px}.v4-current-work-shell .v4-current-work-result-summary>header .eyebrow,.v4-current-work-shell .v4-current-work-detail-intro .eyebrow{grid-column:auto}.v4-current-work-shell .v4-current-work-result-summary>header h2,.v4-current-work-shell .v4-current-work-detail-intro h2{font-size:30px}.v4-current-work-shell .v4-current-work-summary-grid{margin-top:17px}.v4-current-work-shell .v4-current-work-summary-grid>article{padding:17px 14px}.v4-current-work-shell .v4-current-work-summary-grid>article:only-child{display:block}.v4-current-work-shell .v4-current-work-summary-grid>article:only-child>dl{margin-top:16px}.v4-current-work-shell .v4-current-work-detail-intro{padding:8px 4px 0}.v4-current-work-shell .v4-current-work-result-tools{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.v4-current-work-shell .v4-current-work-result-tools .button{min-width:0;padding-inline:10px}.v4-current-work-shell .v4-current-work-action-progress{grid-template-columns:1fr;gap:10px;margin-top:14px;padding:12px}.v4-current-work-shell .v4-current-work-action-progress ol{gap:6px}.v4-current-work-shell .v4-current-work-action-progress li{grid-template-columns:24px minmax(0,1fr);padding:6px 7px}.v4-current-work-shell .v4-current-work-action-card{border-radius:19px 19px 19px 7px;padding:19px 14px}.v4-current-work-shell .v4-current-work-action-card h2{font-size:27px}.v4-current-work-shell .v4-current-work-action-body{gap:10px;margin-top:18px}.v4-current-work-shell .v4-current-work-action-body>section{padding:15px 13px}.v4-current-work-shell .v4-current-work-check-in{padding:14px 12px}.v4-current-work-shell .v4-current-work-check-in fieldset{grid-template-columns:1fr}.v4-current-work-shell .v4-current-work-result-sticky{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #315f4524;border-radius:0;flex-direction:column;align-items:stretch;margin:10px 0 0;padding:10px 0 0;position:static;bottom:auto}.v4-current-work-shell .v4-current-work-result-sticky .button{width:100%}.v4-current-work-shell .v4-current-work-result-sticky small{text-align:center}.v4-current-work-shell .v4-current-work-empty-result{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:19px 15px}.v4-current-work-shell .v4-current-work-empty-result>span{width:38px;height:38px}.v4-current-work-shell .v4-current-work-ledger-preview{padding:16px 14px}.v4-current-work-shell .v4-current-work-result-footer{flex-direction:column;align-items:stretch}.v4-current-work-shell .v4-current-work-result-footer .button{width:100%}.v4-current-work-shell .v4-current-work-result-footer .v4-work-status{text-align:center;margin-left:0}.v4-current-work-shell .v4-current-work-result-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 4px 4px}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-result-header{display:contents}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-result-header>div:first-child{padding:6px 4px 4px}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-result-workspace{order:1}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-next-action{order:2}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-result-tools{order:3;margin-top:2px}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-ledger-preview{order:4}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-primary-action) .v4-current-work-result-footer{order:5}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-result-header{display:contents}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-result-header>div:first-child{padding:6px 4px 4px}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-result-workspace{order:1}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-next-action{order:2}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-result-tools{order:3}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-ledger-preview{order:4}.v4-current-work-shell .v4-current-work-result-v2:has(.v4-current-work-result-workspace) .v4-current-work-result-footer{order:5}.v4-current-work-shell .v4-current-work-result-v2 .v4-current-work-result-header h1{max-width:8em;font-size:var(--type-result-title-size)}.v4-current-work-shell .v4-current-work-result-workspace{gap:12px}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;margin:0;padding:4px}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress ol{min-width:0}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress ol:has(>:only-child){display:none}.v4-current-work-shell .v4-current-work-result-workspace .v4-current-work-action-progress li{min-height:32px;padding:3px 6px}.v4-current-work-shell .v4-current-work-primary-action{border-radius:16px 16px 16px 7px;padding:12px 10px}.v4-current-work-shell .v4-current-work-primary-heading{grid-template-columns:42px minmax(0,1fr);gap:10px}.v4-current-work-shell .v4-current-work-title-glyph{width:42px;height:42px}.v4-current-work-shell .v4-current-work-result-v2 .v4-current-work-primary-action .v4-current-work-primary-heading h2.ui-result-display-heading.ui-result-display-heading{font-size:var(--type-result-heading-size);line-height:1.03}.v4-current-work-shell .v4-current-work-primary-status{grid-column:1/-1;justify-self:start}.v4-current-work-shell .v4-current-work-primary-grid{grid-template-columns:1fr;gap:10px;margin-top:12px;padding-top:12px}.v4-current-work-shell .v4-current-work-desktop-evidence{display:none}.v4-current-work-shell .v4-current-work-mobile-evidence{gap:6px;display:grid}.v4-current-work-shell .v4-current-work-mobile-evidence details{background:#fffef9e0;border:1px solid #314e3321;border-radius:11px}.v4-current-work-shell .v4-current-work-mobile-evidence summary{color:#315f45;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 9px;font-size:12px;font-weight:760;list-style:none;display:grid}.v4-current-work-shell .v4-current-work-mobile-evidence summary::-webkit-details-marker{display:none}.v4-current-work-shell .v4-current-work-mobile-evidence p{color:#4e6155;margin:0;padding:0 10px 10px 47px;font-size:11px;line-height:1.45}.v4-current-work-shell .v4-current-work-row-glyph{width:30px;height:30px}.v4-current-work-shell .v4-current-work-primary-plan{border-top:1px solid #314e3324;border-left:0;padding:10px 0 0}.v4-current-work-shell .v4-current-work-plan-stack{display:none}.v4-current-work-shell .v4-current-work-mobile-plan{gap:6px;display:grid}.v4-current-work-shell .v4-current-work-mobile-plan details{background:#fffef9e0;border:1px solid #314e3321;border-radius:11px}.v4-current-work-shell .v4-current-work-mobile-plan summary{color:#315f45;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 9px;font-size:12px;font-weight:760;list-style:none;display:grid}.v4-current-work-shell .v4-current-work-mobile-plan summary::-webkit-details-marker{display:none}.v4-current-work-shell .v4-current-work-mobile-plan summary>span{background:#e7f0dcbf;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.v4-current-work-shell .v4-current-work-mobile-plan summary svg{width:16px}.v4-current-work-shell .v4-current-work-mobile-plan p,.v4-current-work-shell .v4-current-work-mobile-plan small{color:#4e6155;margin:0;padding:0 10px 8px 47px;font-size:11px;line-height:1.45;display:block}.v4-current-work-shell .v4-current-work-next-action{border-radius:14px 14px 14px 6px;padding:12px}.v4-career-card-grid{grid-template-columns:1fr}.v4-career-entry-shell,.v4-career-result-shell{width:min(100% - 16px,620px);padding-top:10px}.v4-career-entry-card,.v4-career-result-card{border-radius:22px 22px 22px 8px}.v4-career-entry-copy{background:var(--habitat-career-overlay-mobile), var(--habitat-art-mobile) center / cover no-repeat;justify-content:flex-start;min-height:460px;padding:34px 22px}.v4-career-entry-copy h1{max-width:10ch;font-size:clamp(38px,11vw,50px)}.v4-career-entry-copy .v4-work-lead{font-size:14px}.v4-career-entry-promises li{grid-template-columns:1fr;gap:4px;padding:11px 12px}.v4-career-entry-unlock{padding:28px 20px}.v4-career-entry-unlock h2{font-size:29px}.v4-career-intro-map{grid-template-columns:1fr}.v4-career-intro-card{background:var(--habitat-career-intro-overlay-mobile), var(--habitat-art-mobile) center / cover no-repeat;padding:20px 16px}.v4-career-intro-card>h1{margin-bottom:10px;font-size:34px;line-height:1.02}.v4-career-intro-card>.v4-work-lead{font-size:13px;line-height:1.42}.v4-career-mode-picker{margin-top:20px}.v4-career-mode-grid{grid-template-columns:1fr;gap:7px}.v4-career-mode-option{min-height:0;padding:14px}.v4-career-mode-option strong{font-size:16px}.v4-career-mode-option span span{font-size:12px;line-height:1.42}.v4-career-intro-card .v4-career-intro-map{gap:6px;margin-top:14px}.v4-career-intro-card .v4-career-intro-map article{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-height:64px;padding:9px 11px;display:grid}.v4-career-intro-card .v4-career-intro-map span{grid-row:1/3;align-self:start;padding-top:2px}.v4-career-intro-card .v4-career-intro-map strong{margin-top:0;font-size:14px}.v4-career-intro-card .v4-career-intro-map p{margin-top:3px;font-size:12px;line-height:1.4}.v4-career-intro-card .v4-work-actions{gap:7px;margin-top:14px}.v4-career-intro-card .v4-career-intro-boundary{margin-top:8px}.v4-career-deep-transition-card{padding:18px 16px}.v4-career-deep-transition-card>h1{max-width:none;font-size:34px;line-height:1.02}.v4-career-deep-candidates{grid-template-columns:1fr;gap:14px;padding:14px}.v4-career-deep-candidates ul{grid-template-columns:1fr}.v4-career-deep-transition-card .v4-work-actions{flex-direction:column;align-items:stretch}.v4-career-deep-transition-card .v4-work-actions .button{flex:none;width:100%}.v4-career-result-card{padding:24px 17px}.v4-career-result-head h1{max-width:11ch;font-size:clamp(38px,11vw,49px)}.v4-semantic-result-head h1{max-width:none}.v4-career-result-card--profile .v4-semantic-result-head h1{max-width:14ch;font-size:clamp(34px,9.5vw,42px)}.v4-career-result-lead{font-size:14px}.v4-semantic-deep-evidence{padding:17px}.v4-semantic-deep-evidence-heading{grid-template-columns:1fr;gap:10px}.v4-semantic-deep-evidence-heading h2{max-width:none;font-size:29px}.v4-semantic-deep-metrics{grid-template-columns:1fr}.v4-career-shortlist{margin-top:36px}.v4-semantic-self-contained-result{padding-top:24px}.v4-career-shortlist-heading h2{font-size:34px}.v4-semantic-overview-grid{grid-template-columns:1fr}.v4-semantic-overview-card,.v4-semantic-overview-grid[data-direction-count="3"] .v4-semantic-overview-card{grid-template-columns:1fr;gap:12px}.v4-semantic-direction-panel{padding:18px}.v4-semantic-direction-title{grid-template-columns:1fr}.v4-semantic-direction-title h2{font-size:28px}.v4-semantic-direction-grid{grid-template-columns:1fr}.v4-semantic-direction-grid>.v4-semantic-programs{border-top:1px solid var(--border-subtle);grid-column:auto;padding-top:18px}.v4-semantic-direction-grid>.v4-semantic-programs>.v4-semantic-program-list{grid-template-columns:1fr}.v4-semantic-program-more summary{min-height:44px}.v4-semantic-result-method li{flex-direction:column;align-items:flex-start;gap:3px}.v4-semantic-result-method li strong{flex:none}.v4-semantic-additional-directions{padding-top:24px}.v4-semantic-additional-heading{grid-template-columns:1fr;gap:10px}.v4-semantic-additional-heading h2{max-width:none}.v4-semantic-additional-card{padding:17px}.v4-semantic-additional-card>header{flex-direction:column;gap:10px}.v4-semantic-all-directions-action{flex-direction:column;align-items:stretch}.v4-semantic-all-directions-action .button{width:100%}.v4-semantic-program-detail-content dl{grid-template-columns:1fr}.v4-career-path-card{padding:21px}.v4-semantic-metrics{grid-template-columns:1fr 1fr}.v4-career-question-shell{width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)));min-height:calc(100svh - 72px);padding:10px 0 18px}.v4-career-question-card{border-radius:18px;padding:18px 16px}.v4-career-question-top{grid-template-columns:minmax(0,1fr) 54px;gap:10px;min-height:52px}.v4-career-question-top .eyebrow,.v4-career-question-top .v4-career-progress{font-size:11px;line-height:1.3}.v4-career-question-tree{width:54px;max-width:54px}.v4-career-question-tree .growth-tree-scene{border-radius:12px;height:54px;width:54px!important}.v4-career-question-card h1{font-size:var(--type-question-size);margin-top:9px;line-height:1.1}.v4-career-question-card--long-prompt h1{font-size:var(--type-question-size-long);line-height:1.13}.v4-career-question-context{margin-top:7px;font-size:12px;line-height:1.38}.v4-career-private-label{margin-top:8px;padding:5px 8px;font-size:10px}.v4-career-question-help{margin-top:9px;padding:9px 11px;font-size:12px;line-height:1.4}.v4-career-question-card .v4-career-options{gap:6px;margin-top:13px}.v4-career-question-card .v4-career-options legend{margin-bottom:5px;font-size:11px}.v4-career-question-card .v4-career-options label{min-height:44px;font-size:var(--type-answer-size);padding:7px 10px;line-height:1.22}.v4-career-exception-row{margin-top:9px}.v4-career-state-button{min-height:32px;font-size:11px}.v4-career-answer-states>summary{width:100%;min-height:44px;font-size:var(--type-answer-size);padding:7px 10px;line-height:1.22}.v4-career-answer-state-grid{gap:6px}.v4-career-answer-state-grid label{min-height:44px;padding:8px 9px;font-size:11px}.v4-career-state-explanation{margin-block:6px;font-size:11px}.v4-career-question-card .v4-work-actions{flex-wrap:wrap;margin-top:12px;padding-top:8px;bottom:5px}.v4-career-question-card .v4-work-actions .button{flex:1 1 0;min-width:0;min-height:46px;padding-inline:10px}.v4-career-question-shell .v4-mobile-sticky-actions{z-index:6;bottom:max(6px, env(safe-area-inset-bottom));padding:10px 8px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--border-subtle);border-radius:var(--radius-dock);background:var(--surface-raised);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:18px -8px -8px;position:static}.v4-career-question-shell .v4-mobile-sticky-actions.is-ready{position:sticky}.v4-career-question-card .v4-mobile-sticky-actions .v4-work-status{text-align:center;flex:1 0 100%}.v4-career-question-shell :is(input,select,textarea){scroll-margin-bottom:116px}.v4-career-checkpoint-card{padding-block:20px}.v4-career-checkpoint-card .growth-tree-break{width:min(150px,48vw)}.v4-career-checkpoint-card h1{font-size:30px}.v4-semantic-direction-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.v4-current-work-shell .v4-current-work-no-print,.v4-current-work-shell .v4-current-work-private,.v4-current-work-shell .v4-current-work-check-in{display:none!important}.v4-current-work-shell,.v4-current-work-shell .v4-current-work-canvas,.v4-current-work-shell .v4-current-work-result-v2{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.v4-current-work-shell .v4-current-work-rail,.v4-current-work-shell .v4-current-work-mobile-progress{display:none!important}.v4-current-work-shell .v4-current-work-result-workspace,.v4-current-work-shell .v4-current-work-primary-action{break-inside:avoid;box-shadow:none!important}}@media (width<=480px){:is(html:has(.v4-current-work-shell),body:has(.v4-current-work-shell)){max-width:100%;overflow-x:clip}.v4-current-work-shell .v4-work-card,.v4-current-work-shell .v4-work-matrix-wrap,.v4-current-work-shell .v4-current-work-matrix-cards,.v4-current-work-shell .v4-current-work-matrix-cards tbody,.v4-current-work-shell .v4-current-work-matrix-cards tr,.v4-current-work-shell .v4-current-work-matrix-cards td{min-width:0;max-width:100%}.v4-current-work-shell .v4-work-matrix-wrap{overflow:visible}.v4-current-work-shell .v4-current-work-matrix-cards{border-spacing:0;white-space:normal;width:100%;display:block}.v4-current-work-shell .v4-current-work-matrix-cards caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.v4-current-work-shell .v4-current-work-matrix-cards thead{display:none}.v4-current-work-shell .v4-current-work-matrix-cards tbody{gap:12px;display:grid}.v4-current-work-shell .v4-current-work-matrix-cards tr{background:#fbfcf8;border:1px solid #d8d0bde6;border-radius:16px 16px 16px 7px;gap:12px;padding:16px;display:grid}.v4-current-work-shell .v4-current-work-matrix-cards td{white-space:normal;background:0 0;border:0;gap:6px;padding:0;display:grid}.v4-current-work-shell .v4-current-work-matrix-cards td:first-child{color:var(--forest);border:0;border-radius:0;padding-bottom:3px;font-size:15px}.v4-current-work-shell .v4-current-work-matrix-cards td:last-child{border:0;border-radius:0}.v4-current-work-shell .v4-work-question-prompt{clip:auto;white-space:normal;width:auto;height:auto;color:var(--muted);margin:0 0 2px;font-size:11px;position:static;overflow:visible}.v4-current-work-shell .v4-current-work-matrix-cards .v4-work-select{width:100%;min-width:0;max-width:100%}.v4-current-work-shell .v4-work-matrix-scroll-note{display:none}.v4-current-work-shell .v4-current-work-progress-tree{flex-basis:64px;width:64px}}@media (width>=901px) and (height<=760px){.v4-module-frame:has(.v4-current-work-shell) .v4-module-navigation{margin-top:10px;padding:8px 10px}.v4-module-frame:has(.v4-current-work-shell) .v4-module-navigation>p{margin-bottom:6px}.v4-module-frame:has(.v4-current-work-shell) .v4-module-navigation a{min-height:44px;padding-block:6px}.v4-current-work-shell{padding-top:12px;padding-bottom:48px}.v4-current-work-shell .v4-current-work-back{margin-bottom:6px}.v4-current-work-shell .ui-survey-block-progress{grid-template-columns:44px minmax(0,1fr) auto;margin-bottom:8px;padding:4px 10px}.v4-current-work-shell .ui-survey-block-tree,.v4-current-work-shell .ui-survey-block-tree .growth-tree-scene{width:44px;height:44px}.v4-current-work-shell .v4-work-card{padding:20px 28px}.v4-current-work-shell .v4-work-card>.v4-work-heading{margin-top:14px;font-size:38px}.v4-current-work-shell .v4-work-card>.v4-work-lead{line-height:1.4}.v4-current-work-shell .v4-work-card>.v4-work-note{margin-top:12px;padding-block:10px}.v4-current-work-shell .v4-task-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.v4-current-work-shell .v4-task-choice{min-height:48px;font-size:var(--type-answer-size);padding:8px 10px}.v4-current-work-shell .v4-custom-task{margin-top:10px}.v4-current-work-shell .v4-work-actions{margin-top:12px}.v4-current-work-shell .ui-survey-intro{padding:22px 28px}.v4-current-work-shell .ui-survey-intro .v4-current-work-progress{margin-top:8px}.v4-current-work-shell .ui-survey-intro .v4-current-work-progress-tree{flex-basis:54px;width:54px}.v4-current-work-shell .ui-survey-intro .v4-work-heading{margin-top:14px;font-size:clamp(34px,3.6vw,42px)}.v4-current-work-shell .ui-survey-intro .v4-work-lead{line-height:1.45}.v4-current-work-shell .ui-survey-intro .v4-work-note{margin-top:12px;padding-block:10px}.v4-current-work-shell .ui-survey-intro .v4-work-actions{margin-top:14px}.v4-career-shell{padding-top:18px;padding-bottom:48px}.v4-career-intro-card{padding:28px 34px}.v4-career-intro-card>h1{margin-bottom:10px;font-size:clamp(42px,4.2vw,54px)}.v4-career-intro-card>.v4-work-lead{font-size:14px;line-height:1.45}.v4-career-intro-map{margin-top:18px}.v4-career-intro-map article{padding:14px 16px}.v4-career-intro-map strong{margin-top:10px;font-size:15px}.v4-career-intro-map p{margin-top:5px;font-size:11px;line-height:1.38}.v4-career-intro-card .v4-work-actions{margin-top:18px}.v4-career-intro-boundary{margin-top:10px}}@media (width<=480px){.v4-current-work-shell .v4-work-card{padding:16px}.v4-current-work-shell .v4-work-card>.v4-work-heading{margin-top:14px;font-size:30px;line-height:1.04}.v4-current-work-shell .v4-work-card>.v4-work-lead{font-size:13px;line-height:1.4}.v4-current-work-shell .v4-work-card>.v4-work-note{margin-top:10px;padding:9px 10px}.v4-current-work-shell .v4-task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.v4-current-work-shell .v4-task-choice{min-height:56px;font-size:var(--type-answer-size);padding:7px 8px;line-height:1.3}.v4-current-work-shell .v4-custom-task{margin-top:8px}.v4-current-work-shell .v4-work-card:has(.v4-task-choice-grid) .v4-mobile-sticky-actions{flex-wrap:nowrap;align-items:center;margin-top:10px}.v4-current-work-shell .v4-work-card:has(.v4-task-choice-grid) .v4-mobile-sticky-actions .button{flex:150px}.v4-current-work-shell .v4-work-card:has(.v4-task-choice-grid) .v4-mobile-sticky-actions .button-quiet{flex:0 0 78px}.v4-current-work-shell .v4-work-card:has(.v4-task-choice-grid) .v4-mobile-sticky-actions .v4-work-status{white-space:nowrap;flex:none;font-size:9px}}@media (width>=661px){.v4-current-work-shell .v4-mobile-sticky-actions{position:static}}@media (width<=480px){.ui-survey-shell .v4-career-question-card .v4-career-options label,.ui-survey-shell .v4-career-state-button,.ui-survey-shell .v4-career-answer-states>summary,.ui-survey-shell .v4-career-answer-state-grid label,.ui-survey-shell .v4-answer-exceptions :is(button,summary),.ui-survey-shell .v4-work-actions .button,.ui-page-shell .button,.ui-privacy-disclosure>summary{min-height:var(--control-height-min)}.ui-survey-shell .v4-career-answer-states>summary{width:100%;min-width:var(--control-height-min);white-space:normal;max-width:100%}.ui-survey-shell .v4-answer-exceptions summary{min-width:var(--control-height-min);width:var(--control-height-min)}.ui-survey-shell :is(input,select,textarea,button,summary){scroll-margin-block:88px 116px}.partner-joint-shell select{min-height:var(--control-height-min);block-size:48px}.ui-survey-shell button,.ui-page-shell button,.ui-survey-shell a.button-primary,.ui-page-shell a.button-primary{min-height:var(--control-height-primary)}.v4-career-intro-card .v4-work-actions{flex-direction:column;align-items:stretch}.v4-career-intro-card .v4-work-actions .button{flex:none;width:100%;min-width:0}.v4-career-intro-card .v4-work-actions .v4-work-status{text-align:center;width:100%}.v4-career-question-card .v4-career-exception-row,.v4-career-question-card .v4-career-answer-states{scroll-margin-bottom:calc(116px + env(safe-area-inset-bottom))}.v4-career-question-card .v4-mobile-sticky-actions{grid-template-columns:minmax(64px,.7fr) minmax(104px,1.2fr) minmax(104px,1.1fr);align-items:stretch;gap:7px;display:grid}.v4-career-question-card .v4-mobile-sticky-actions .button{white-space:nowrap;flex:none;width:100%;min-width:0;max-width:none;padding-inline:8px}.v4-career-question-card .v4-mobile-sticky-actions .v4-work-status{text-align:center;grid-column:1/-1;width:100%}}@media (width>=981px){.surveys-page-shell{padding-top:24px}.surveys-page-shell .surveys-intro{grid-template-columns:minmax(0,1fr) 220px;gap:28px;margin-bottom:14px;padding:0 0 16px}.surveys-page-shell .surveys-intro-copy h1{font-size:clamp(43px,4.3vw,56px)}.surveys-page-shell .surveys-intro-copy>p:last-child{margin-top:12px;line-height:1.5}.surveys-page-shell .surveys-intro-art{min-height:112px}.surveys-page-shell .nature-survey-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.surveys-page-shell .survey-list-card{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:10px 14px;min-height:0;padding:14px 20px}.surveys-page-shell .survey-index{padding-top:2px;font-size:14px}.surveys-page-shell .survey-card-main h2{margin:5px 0 6px;font-size:24px}.surveys-page-shell .survey-card-main p{font-size:13px;line-height:1.4}.surveys-page-shell .survey-card-main .survey-card-identity{margin-top:5px;font-size:11px}.surveys-page-shell .survey-card-main ul{gap:4px;margin-top:10px}.surveys-page-shell .survey-card-main li{padding:4px 7px;font-size:10px}.surveys-page-shell .survey-card-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:10px}.surveys-page-shell .survey-card-action>span{text-align:left;max-width:24ch}.surveys-page-shell .survey-card-action .button{min-width:116px;margin-left:auto}.surveys-page-shell .v4-survey-list-card{grid-template-rows:auto;align-content:start;min-height:0}.surveys-page-shell .v4-survey-list-card .survey-card-main{align-self:start}.surveys-page-shell .v4-survey-list-card .survey-card-action{justify-content:flex-start;align-self:start;align-items:flex-start;margin-top:4px}.surveys-page-shell .v4-survey-list-card .survey-card-action .button{width:fit-content;min-width:132px;height:46px;margin:0}}@media (width>=981px) and (height<=760px){.surveys-page-shell{padding-top:10px}.surveys-page-shell .surveys-intro{margin-bottom:8px;padding-bottom:8px}.surveys-page-shell .surveys-intro-art{min-height:70px}.surveys-page-shell .surveys-intro-copy h1{font-size:48px}.surveys-page-shell .surveys-intro-copy>p:last-child{margin-top:8px;line-height:1.35}.surveys-page-shell .nature-survey-list{row-gap:8px}.surveys-page-shell .survey-list-card{padding:10px 18px}.surveys-page-shell .survey-card-main ul{gap:3px;margin-top:7px}.surveys-page-shell .survey-card-main li{padding-block:3px}}.surveys-page-shell .v4-survey-list-card .survey-card-action .button{border-radius:var(--radius-control);width:fit-content;min-width:132px;height:48px;min-height:48px;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (width<=660px){.surveys-page-shell .v4-survey-list-card .survey-card-action .button{width:100%;min-width:0}}.question-shell:has(.onet-scale){width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)))}.question-card:has(.onet-scale){border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;padding:32px;display:flex}.question-card:has(.onet-scale) h1{color:var(--text-primary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-question-size);margin:24px 0 30px;font-weight:720}.onet-scale{border-color:var(--border-subtle);background:var(--border-subtle)}.onet-scale button{border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-answer-size)}.onet-scale button>span{font-size:inherit}.onet-scale button:first-child,.onet-scale button:last-child{border-radius:var(--radius-control)}.onet-scale b{background:var(--surface-primary);color:var(--text-primary)}.onet-scale button:hover{background:var(--surface-primary)}.onet-scale button.selected{border-color:var(--action-primary);color:var(--module-accent-contrast,#fff);background:var(--action-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.onet-scale button.selected b{background:var(--surface-raised);color:var(--action-primary)}.question-card:has(.onet-scale) .question-actions{border-color:var(--border-subtle);margin-top:18px;padding-top:18px}html[data-soundscape] :is(.v4-career-question-shell,.question-shell:has(.onet-scale),.v4-current-work-shell) .button-primary{border-color:var(--action-primary);border-radius:var(--radius-control);background:var(--action-primary);color:var(--module-accent-contrast,#fff);box-shadow:var(--shadow-soft)}html[data-soundscape] :is(.v4-career-question-shell,.question-shell:has(.onet-scale),.v4-current-work-shell) .button-primary:hover{background:var(--action-primary-hover)}@media (width<=660px){.question-shell:has(.onet-scale){width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)))}.question-card:has(.onet-scale){border-radius:18px;padding:18px}.question-card:has(.onet-scale) h1{font-size:var(--type-question-size)}}html[data-soundscape=jungle]{--ink:#173b27;--ink-soft:#3f5144;--muted:#59645b;--paper:#f3eddf;--surface:#fbf7ed;--surface-raised:#fffef8f0;--line:#d8d0bd;--teal:#2f6540;--teal-dark:#173b27;--teal-pale:#e3ecd9;--focus-ring:#2f654057;--blue:#6b8060;--blue-pale:#e7ebdf;--sun:#d7b56c;--sun-pale:#f2e6c3;--forest:#173b27;--leaf:#6f8c2f;--brand-head:#d7b56c;--brand-torso:#6f8c2f;--brand-support:#173b27;--moss:#98a85e;--fern:#adc27a;--lichen:#e8ecd6;--bark:#705a43;--mist:#faf6eb;--sand:#eee4d0;--shadow:0 24px 64px #2334281a;--shadow-soft:0 8px 24px #23342812;--habitat-art-desktop:url(/helpyourself-rainforest-desktop.jpg);--habitat-art-mobile:url(/helpyourself-rainforest-mobile.jpg);--surveys-art-desktop:url(/helpyourself-rainforest-desktop.jpg);--surveys-art-mobile:url(/helpyourself-rainforest-mobile.jpg);--hero-desktop-position:center;--hero-mobile-position:center;--habitat-chrome:#f7f5ede6;--habitat-hero-overlay:linear-gradient(90deg, #f7f1e0f2 0%, #f7f1e0d6 37%, #f7f1e052 60%, #f7f1e005 77%), linear-gradient(0deg, #1b34221f, transparent 30%);--habitat-hero-overlay-mobile:linear-gradient(180deg, #f7f1e0f5 0%, #f7f1e0e8 34%, #f7f1e066 59%, #f7f1e00a 83%);--habitat-copy-surface:#f7f1e0e6;--habitat-copy-shadow:#f7f1e0b8;--habitat-surveys-overlay:linear-gradient(180deg, #faf6eb0d, #173b271f);--habitat-module-overlay:linear-gradient(180deg, #f7f5edc2, #f7f5ede6);--habitat-module-overlay-mobile:linear-gradient(180deg, #f7f5edc7, #f7f5edeb);--v4-home-module-card-background:radial-gradient(circle at 88% 12%, #6f8c2f33, transparent 14rem), linear-gradient(150deg, #fffef8fa, #e3ecd9e6);--v4-home-module-card-sun-background:radial-gradient(circle at 88% 12%, #d7b56c3d, transparent 14rem), linear-gradient(150deg, #fffef8fa, #f2e6c3e0);--v4-home-module-card-blue-background:radial-gradient(circle at 88% 12%, #6b80602e, transparent 14rem), linear-gradient(150deg, #fffef8fa, #e7ebdfe6)}html[data-soundscape=forest]{--ink:#233f39;--ink-soft:#485f59;--muted:#66746f;--paper:#edf1e9;--surface:#f7faf4;--surface-raised:#f9fcf8f0;--line:#cbd6ce;--teal:#447569;--teal-dark:#254f47;--teal-pale:#dfeae3;--focus-ring:#44756957;--blue:#758f8a;--blue-pale:#e3ecea;--sun:#b79b63;--sun-pale:#eee5cf;--forest:#254f47;--leaf:#607c58;--brand-head:#b79b63;--brand-torso:#607c58;--brand-support:#254f47;--moss:#879c83;--fern:#a9bba6;--lichen:#e4ebe3;--bark:#6b645b;--mist:#f4f7f3;--sand:#e8e5dc;--shadow:0 24px 64px #254f471a;--shadow-soft:0 8px 24px #254f4712;--habitat-art-desktop:url(/helpyourself-eucalyptus-forest-desktop.jpg);--habitat-art-mobile:url(/helpyourself-eucalyptus-forest-mobile.jpg);--surveys-art-desktop:url(/helpyourself-eucalyptus-forest-desktop.jpg);--surveys-art-mobile:url(/helpyourself-eucalyptus-forest-mobile.jpg);--hero-desktop-position:center;--hero-mobile-position:center;--habitat-chrome:#f2f7f3e6;--habitat-hero-overlay:linear-gradient(90deg, #f3f8f3f5 0%, #edf4efdb 37%, #ddebe357 60%, #d5e6dd08 77%), linear-gradient(0deg, #254f471f, transparent 30%);--habitat-hero-overlay-mobile:linear-gradient(180deg, #f3f8f3f7 0%, #edf4efeb 34%, #ddebe36e 59%, #d5e6dd0a 83%);--habitat-copy-surface:#f3f8f3e6;--habitat-copy-shadow:#e4efe7c2;--habitat-surveys-overlay:linear-gradient(180deg, #f4f8f40a, #254f4721);--habitat-module-overlay:linear-gradient(180deg, #edf4efc2, #edf4efe6);--habitat-module-overlay-mobile:linear-gradient(180deg, #edf4efc9, #edf4efed);--habitat-career-overlay:linear-gradient(105deg, #f3f8f3f7 0%, #edf4efe8 42%, #ddebe38f 72%, #254f4714 100%);--habitat-career-intro-overlay:linear-gradient(105deg, #f3f8f3fa 0%, #edf4efed 46%, #ddebe396 76%, #254f471c 100%);--habitat-career-overlay-mobile:linear-gradient(180deg, #f3f8f3fa 0%, #edf4efed 42%, #ddebe370 75%, #254f470d 100%);--habitat-career-intro-overlay-mobile:linear-gradient(180deg, #f3f8f3fa 0%, #edf4eff2 48%, #ddebe391 78%, #254f4717 100%);--v4-home-module-card-background:radial-gradient(circle at 88% 12%, #607c5833, transparent 14rem), linear-gradient(150deg, #f9fcf8fa, #dfeae3e6);--v4-home-module-card-sun-background:radial-gradient(circle at 88% 12%, #b79b6333, transparent 14rem), linear-gradient(150deg, #f9fcf8fa, #eee5cfdb);--v4-home-module-card-blue-background:radial-gradient(circle at 88% 12%, #758f8a2e, transparent 14rem), linear-gradient(150deg, #f9fcf8fa, #e3eceae6)}html[data-soundscape=ocean]{--ink:#123047;--ink-soft:#36566a;--muted:#526b78;--paper:#e9f4f5;--surface:#f4fbfb;--surface-raised:#f4fbfbf0;--line:#bfd7dc;--teal:#146f86;--teal-dark:#123f60;--teal-pale:#d9eef1;--focus-ring:#146f8657;--blue:#3d819d;--blue-pale:#dceef4;--sun:#52abc0;--sun-pale:#dceef4;--forest:#123f60;--leaf:#176f8a;--brand-head:#52abc0;--brand-torso:#176f8a;--brand-support:#123f60;--moss:#4c91a8;--fern:#82bed0;--lichen:#d8edf0;--bark:#556f7e;--mist:#f5fbfb;--sand:#dbe9eb;--shadow:0 24px 64px #123f601c;--shadow-soft:0 8px 24px #123f6014;--habitat-art-desktop:url(/helpyourself-ocean-desktop.jpg);--habitat-art-mobile:url(/helpyourself-ocean-mobile.jpg);--surveys-art-desktop:url(/helpyourself-ocean-desktop.jpg);--surveys-art-mobile:url(/helpyourself-ocean-mobile.jpg);--habitat-chrome:#eef9fae6;--habitat-hero-overlay:linear-gradient(90deg, #eff9f9f7 0%, #e7f6f7e0 37%, #d6eff357 60%, #cfedf208 77%), linear-gradient(0deg, #123f6021, transparent 30%);--habitat-hero-overlay-mobile:linear-gradient(180deg, #eff9f9f7 0%, #e7f6f7e8 34%, #d6eff36b 59%, #cfedf20a 83%);--habitat-copy-surface:#eff9f9e6;--habitat-copy-shadow:#eff9f9b8;--habitat-surveys-overlay:linear-gradient(180deg, #eff9f90f, #123f601a);--habitat-module-overlay:linear-gradient(180deg, #e9f6f8b3, #e9f6f8db);--habitat-module-overlay-mobile:linear-gradient(180deg, #e9f6f8b3, #e9f6f8e0);--habitat-career-overlay:linear-gradient(105deg, #eff9f9fa 0%, #e7f6f7e6 42%, #d6eff387 72%, #123f600f 100%);--habitat-career-intro-overlay:linear-gradient(105deg, #eff9f9fa 0%, #e7f6f7e8 46%, #d6eff38c 76%, #123f6014 100%);--habitat-career-overlay-mobile:linear-gradient(180deg, #eff9f9fa 0%, #e7f6f7eb 44%, #d6eff37a 76%, #123f600f 100%);--habitat-career-intro-overlay-mobile:var(--habitat-career-overlay-mobile);--v4-home-module-card-background:radial-gradient(circle at 88% 12%, #4aabc433, transparent 14rem), linear-gradient(150deg, #f4fbfbfa, #d9eef1e6);--v4-home-module-card-sun-background:radial-gradient(circle at 88% 12%, #52abc038, transparent 14rem), linear-gradient(150deg, #f4fbfbfa, #dceef4e6);--v4-home-module-card-blue-background:radial-gradient(circle at 88% 12%, #3d819d33, transparent 14rem), linear-gradient(150deg, #f4fbfbfa, #d9ecf2e6)}html[data-soundscape=jungle] body{background:radial-gradient(circle at 88% 4%, #adc27a30, transparent 33rem), radial-gradient(circle at 4% 48%, #d7b56c1c, transparent 27rem), linear-gradient(180deg, #f8f5e9 0%, var(--paper) 52%, #eef0df 100%), var(--paper)}html[data-soundscape=forest] body{background:radial-gradient(circle at 88% 4%, #758f8a2e, transparent 33rem), radial-gradient(circle at 4% 48%, #b79b6314, transparent 27rem), linear-gradient(180deg, #f5f8f4 0%, var(--paper) 52%, #e5ece7 100%), var(--paper)}html[data-soundscape=forest] body:before{background-image:repeating-linear-gradient(97deg,#44756906 0 1px,#0000 1px 8px),repeating-linear-gradient(7deg,#254f4705 0 1px,#0000 1px 11px)}html[data-soundscape=ocean] body{background:radial-gradient(circle at 88% 4%, #4aabc433, transparent 33rem), radial-gradient(circle at 4% 48%, #4682a81f, transparent 27rem), linear-gradient(180deg, #f3fbfb 0%, var(--paper) 52%, #dfedf1 100%), var(--paper)}html[data-soundscape=ocean] body:before{background-image:repeating-linear-gradient(97deg,#176f8a06 0 1px,#0000 1px 8px),repeating-linear-gradient(7deg,#123f6005 0 1px,#0000 1px 11px)}html[data-soundscape=ocean] .catalog-teaser{background:radial-gradient(circle at 84% 18%,#52abc04d,#0000 26rem),linear-gradient(135deg,#123f60,#176f8a)}html[data-soundscape=ocean] .ui-survey-action-bar{border-color:var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card)}html[data-soundscape=ocean] :is(.path-card,.path-card.teal,.path-card.sun,.path-card.blue,.survey-list-card,.survey-list-card.teal,.survey-list-card.sun,.survey-list-card.blue){border-color:var(--line);background:linear-gradient(155deg, var(--surface-raised), var(--blue-pale))}html[data-soundscape=ocean] :is(.gate-card,.break-card,.survey-intro-card,.question-card,.v4-home-result-preview){background:var(--surface-raised)}html[data-soundscape=ocean] .v4-home-login{border-color:var(--line);background:linear-gradient(135deg, var(--teal-pale), var(--surface-raised))}html[data-soundscape=ocean] :is(.v4-detail-card,.v4-result-section,.v4-career-context-grid article){border-color:var(--line);background:var(--surface-raised)}html[data-soundscape=ocean] .v4-result-section:first-child{background:linear-gradient(125deg, var(--teal-pale), var(--surface-raised))}html[data-soundscape=ocean] :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){border-color:color-mix(in srgb, var(--teal) 24%, var(--line))}}html[data-soundscape=ocean] :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){background:var(--teal-pale)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){background:color-mix(in srgb, var(--teal-pale) 72%, var(--surface-raised))}}html[data-soundscape=ocean] .v4-career-path-card{border-color:var(--line);background:radial-gradient(circle at 91% 7%, #52abc02e, transparent 11rem), var(--surface-raised)}html[data-soundscape=ocean] .v4-career-path-card.lead{background:radial-gradient(circle at 91% 7%, #3d819d33, transparent 12rem), var(--surface-raised)}html[data-soundscape=ocean] :is(.v4-career-result-head aside,.v4-career-next-check,.v4-career-program-check,.v4-semantic-next-check){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-career-result-head aside,.v4-career-next-check,.v4-career-program-check,.v4-semantic-next-check){border-color:color-mix(in srgb, var(--teal) 20%, var(--line))}}html[data-soundscape=ocean] :is(.v4-career-result-head aside,.v4-career-next-check,.v4-career-program-check,.v4-semantic-next-check){background:var(--teal-pale)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-career-result-head aside,.v4-career-next-check,.v4-career-program-check,.v4-semantic-next-check){background:color-mix(in srgb, var(--teal-pale) 76%, var(--surface-raised))}}html[data-soundscape=ocean] :is(.v4-semantic-overview-card,.v4-semantic-direction-panel,.v4-semantic-program-list article){border-color:var(--line);background:var(--surface-raised)}html[data-soundscape=ocean] .v4-career-empty-result{border-color:var(--line);background:linear-gradient(135deg, var(--teal-pale), var(--surface-raised))}html[data-soundscape=ocean] .v4-career-programs{background:linear-gradient(125deg, var(--teal-pale), var(--surface-raised))}html[data-soundscape=ocean] .site-header{background:var(--habitat-chrome);border-bottom-color:#123f601f}html[data-soundscape=ocean] .hero-wordmark{color:var(--forest)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .hero-wordmark{color:color-mix(in srgb, var(--forest) 76%, transparent)}}html[data-soundscape=ocean] :is(a,button,input,select,textarea,summary):focus-visible,html[data-soundscape=ocean] .v4-work-matrix-wrap:focus-visible,html[data-soundscape=ocean] .catalog-toolbar>p:focus{outline-color:var(--focus-ring)}html[data-soundscape=ocean] :is(.desktop-nav a:hover,.desktop-nav a.active){color:var(--forest);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.desktop-nav a:hover,.desktop-nav a.active){background:color-mix(in srgb, var(--teal) 8%, transparent)}}html[data-soundscape=ocean] .button-primary:hover{background:var(--forest)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .button-primary:hover{background:color-mix(in srgb, var(--forest) 84%, #071521)}}html[data-soundscape=ocean] :is(.button-ghost:hover,.button-quiet:hover){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.button-ghost:hover,.button-quiet:hover){border-color:color-mix(in srgb, var(--teal) 34%, transparent)}}html[data-soundscape=ocean] :is(.button-ghost:hover,.button-quiet:hover){background:var(--surface)}html[data-soundscape=ocean] :is(.catalog-applied-filters button:hover,.program-card:hover){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.catalog-applied-filters button:hover,.program-card:hover){border-color:color-mix(in srgb, var(--teal) 32%, var(--line))}}html[data-soundscape=ocean] :is(.answer-scale button:not(.selected):hover,.context-choice-grid button:not(.selected):hover,.practical-choice-grid button:not(.selected):hover){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.answer-scale button:not(.selected):hover,.context-choice-grid button:not(.selected):hover,.practical-choice-grid button:not(.selected):hover){border-color:color-mix(in srgb, var(--teal) 34%, var(--line))}}html[data-soundscape=ocean] :is(.answer-scale button:not(.selected):hover,.context-choice-grid button:not(.selected):hover,.practical-choice-grid button:not(.selected):hover){background:var(--teal-pale)}html[data-soundscape=ocean] .answer-scale button.selected{border-color:var(--forest);color:#fff;background:var(--forest);box-shadow:inset 0 0 0 1px var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .answer-scale button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 18%, transparent)}}html[data-soundscape=ocean] :is(.context-choice-grid button.selected,.practical-choice-grid button.selected){border-color:var(--forest);color:var(--forest);background:var(--teal-pale);box-shadow:inset 0 0 0 1px var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.context-choice-grid button.selected,.practical-choice-grid button.selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 18%, transparent)}}html[data-soundscape=ocean] .wellbeing-boundary{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .wellbeing-boundary{border-color:color-mix(in srgb, var(--teal) 22%, var(--line))}}html[data-soundscape=ocean] .wellbeing-boundary{background:linear-gradient(135deg, var(--teal-pale), var(--surface-raised))}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .wellbeing-boundary{background:linear-gradient(135deg, color-mix(in srgb, var(--teal-pale) 82%, var(--surface-raised)), var(--surface-raised))}}html[data-soundscape=ocean] .wellbeing-links a{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .wellbeing-links a{border-color:color-mix(in srgb, var(--teal) 22%, var(--line))}}html[data-soundscape=ocean] .wellbeing-links a{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .wellbeing-links a{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}html[data-soundscape=ocean] .wellbeing-links a:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .wellbeing-links a:hover{border-color:color-mix(in srgb, var(--teal) 52%, var(--line))}}html[data-soundscape=ocean] :is(.v4-career-entry-promises li,.v4-career-intro-map article,.v4-semantic-direction-directory,.v4-semantic-health-directory){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-career-entry-promises li,.v4-career-intro-map article,.v4-semantic-direction-directory,.v4-semantic-health-directory){border-color:color-mix(in srgb, var(--teal) 22%, var(--line))}}html[data-soundscape=ocean] :is(.v4-career-entry-promises li,.v4-career-intro-map article,.v4-semantic-direction-directory,.v4-semantic-health-directory){background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] :is(.v4-career-entry-promises li,.v4-career-intro-map article,.v4-semantic-direction-directory,.v4-semantic-health-directory){background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}html[data-soundscape=ocean] .v4-career-intro-boundary{border-top-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape=ocean] .v4-career-intro-boundary{border-top-color:color-mix(in srgb, var(--teal) 24%, var(--line))}}html[data-soundscape=ocean] .v4-career-shell summary:focus-visible,html[data-soundscape=ocean] .v4-career-shell :is(a,button,input,select,textarea):focus-visible{outline-color:var(--focus-ring)}html[data-soundscape=ocean] .nature-backdrop :is(.canopy-shape,.floating-leaf){opacity:0!important}html[data-soundscape=ocean] .hero-landscape-frame{background:#dceef2}html[data-soundscape=ocean] .hero-landscape-frame:after{background:var(--habitat-hero-overlay)}.nature-sound-control{box-sizing:border-box;border-color:var(--line);background:var(--surface);flex:0 0 344px;grid-template-columns:repeat(3,minmax(0,1fr));width:344px;min-width:344px;max-width:344px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nature-sound-control{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.habitat-choice{min-width:0;min-height:44px}.habitat-choice>span:last-child{overflow:hidden}.habitat-choice:hover{background:var(--teal-pale)}.habitat-choice:focus-visible{outline-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.habitat-choice:focus-visible{outline-color:color-mix(in srgb, var(--teal) 34%, transparent)}}.habitat-choice.selected{color:var(--forest);background:var(--teal-pale);box-shadow:inset 0 0 0 1px var(--teal)}@supports (color:color-mix(in lab, red, red)){.habitat-choice.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 16%, transparent)}}.habitat-choice b{white-space:nowrap}.habitat-choice[data-soundscape=ocean] .sound-wave{border:0;border-bottom:3px solid var(--leaf);height:9px;box-shadow:0 4px 0 -1px var(--leaf);background:0 0;border-radius:0 0 60% 60%}@supports (color:color-mix(in lab, red, red)){.habitat-choice[data-soundscape=ocean] .sound-wave{box-shadow:0 4px 0 -1px color-mix(in srgb, var(--leaf) 58%, transparent)}}.habitat-choice[data-soundscape=ocean] .sound-wave{transform:none}.habitat-choice[data-soundscape=ocean].playing .sound-wave{animation:.9s ease-in-out infinite alternate sound-wave-rise}@keyframes sound-wave-rise{to{translate:0 -2px}}@media (width<=760px){html[data-soundscape=ocean] .hero-landscape-frame:after{background:var(--habitat-hero-overlay-mobile)}:is(html[data-soundscape=jungle],html[data-soundscape=forest]) .hero-landscape-lead{background:var(--habitat-copy-surface);box-shadow:0 0 24px var(--habitat-copy-shadow);border-radius:12px;margin-inline:-12px;padding:10px 12px}:is(html[data-soundscape=jungle],html[data-soundscape=forest]) .hero-action-note{background:var(--habitat-copy-surface);box-shadow:0 0 12px var(--habitat-copy-shadow);border-radius:999px;padding:5px 8px}html[data-soundscape=ocean] .hero-landscape-lead{background:#eff9f9e6;border-radius:12px;margin-inline:-12px;padding:10px 12px;box-shadow:0 0 24px #eff9f9b8}html[data-soundscape=ocean] .hero-action-note{background:#eff9f9e6;border-radius:999px;padding:5px 8px}.nature-sound-control{flex-basis:190px;width:190px;min-width:190px;max-width:190px}.habitat-choice{min-width:0;min-height:44px}}@media (width<=380px){.hero-landscape-frame{aspect-ratio:1122/1544}}@media (width<=340px){.hero-landscape-frame{aspect-ratio:auto;min-height:500px}.hero-landscape-copy{padding-top:18px}.hero-landscape-copy h1{margin-top:10px;font-size:39px;line-height:.96}.hero-landscape-lead{margin-top:6px;padding-block:8px;font-size:14px;line-height:1.45}.hero-landscape-actions{margin-top:4px}}@media (width<=660px){.header-inner,.header-tools{min-width:0}}@media (width<=430px){.header-inner{gap:4px;width:calc(100% - 16px)}.header-tools{gap:4px}.nature-sound-control{flex-basis:clamp(154px,44vw,176px);width:clamp(154px,44vw,176px);min-width:0;max-width:clamp(154px,44vw,176px)}.habitat-choice{text-align:center;grid-template-columns:1fr;min-width:0;padding-inline:5px}.habitat-choice .sound-leaf{display:none}.habitat-choice b{font-size:9.5px}.profile-pill{min-width:52px;padding-inline:7px}}@media (width>=821px){html[data-soundscape] .v4-current-work-shell.ui-survey-shell{width:min(1150px,100% - 48px)}html[data-soundscape] .v4-current-work-layout{grid-template-columns:168px minmax(0, var(--content-survey-max));justify-content:center}}@media (width<=820px){html[data-soundscape] .v4-current-work-shell.ui-survey-shell{width:min(var(--content-survey-max), calc(100% - var(--content-survey-gutter) - var(--content-survey-gutter)))}}html[data-soundscape] .v4-current-work-shell{color:var(--text-primary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-soundscape] .v4-current-work-shell .ui-question-frame .v4-work-heading{color:var(--text-primary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-question-size);letter-spacing:-.035em;font-weight:720;line-height:1.08}html[data-soundscape] .v4-current-work-shell :is(.v4-current-work-back,.v4-current-work-rail>a,.v4-current-work-mobile-progress>a){color:var(--text-muted)}html[data-soundscape] .v4-current-work-shell :is(.v4-current-work-back,.v4-current-work-rail>a):hover{color:var(--action-primary)}html[data-soundscape] .v4-current-work-rail{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card)}html[data-soundscape] .v4-current-work-rail>p{color:var(--text-primary)}html[data-soundscape] .v4-current-work-rail li{color:var(--text-muted)}html[data-soundscape] .v4-current-work-rail li>span{border-color:var(--border-subtle)}html[data-soundscape] .v4-current-work-rail li.active{color:var(--module-accent-contrast,#fff);background:var(--action-primary)}html[data-soundscape] .v4-current-work-rail li.complete{color:var(--action-primary);background:var(--surface-muted)}html[data-soundscape] .v4-current-work-mobile-progress>a,html[data-soundscape] .v4-current-work-mobile-progress>p{color:var(--text-muted)}html[data-soundscape] .v4-current-work-mobile-progress span{background:var(--border-subtle)}html[data-soundscape] .v4-current-work-mobile-progress span.filled{background:var(--action-primary)}html[data-soundscape] .v4-current-work-shell .v4-work-card{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card)}html[data-soundscape] .v4-current-work-shell :is(.v4-task-choice,.v4-detail-picker label,.v4-detail-card,.v4-work-matrix td){border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}html[data-soundscape] .v4-current-work-shell .v4-friction-options label{font-size:var(--type-answer-size)}html[data-soundscape] .v4-current-work-shell :is(.v4-work-select,.v4-work-input,.v4-work-textarea){font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-answer-size)}html[data-soundscape] .v4-current-work-shell :is(.v4-task-choice,.v4-detail-picker label):has(input:checked){border-color:var(--action-primary);background:var(--surface-muted);color:var(--text-primary)}html[data-soundscape] .v4-current-work-shell :is(.v4-task-choice,.v4-detail-picker,.v4-friction-options) input{accent-color:var(--action-primary)}html[data-soundscape] .v4-current-work-shell :is(.v4-custom-task input,.v4-work-input,.v4-work-select,.v4-work-textarea){border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}html[data-soundscape] .v4-current-work-shell :is(.v4-custom-task input,.v4-work-input,.v4-work-select,.v4-work-textarea):focus-visible{border-color:var(--action-primary);outline-color:var(--focus-ring)}html[data-soundscape] .v4-current-work-shell :is(.v4-work-question-prompt,.v4-detail-picker small,.v4-work-lead,.v4-work-status){color:var(--text-secondary)}html[data-soundscape] .v4-current-work-shell :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){border-color:var(--border-subtle);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){html[data-soundscape] .v4-current-work-shell :is(.v4-resource-card,.v4-experiment-editor,.v4-experiment-protocol div){background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-raised))}}html[data-soundscape] .v4-current-work-shell .v4-mobile-sticky-actions{border-color:var(--border-subtle);border-radius:var(--radius-dock);background:var(--surface-raised);box-shadow:var(--shadow-card)}@media (width<=480px){html[data-soundscape] .v4-current-work-shell .v4-current-work-matrix-cards tr{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised)}html[data-soundscape] .v4-current-work-shell .v4-current-work-matrix-cards td:first-child{color:var(--text-primary)}}html[data-soundscape] .button-primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--module-accent-contrast,#fff);box-shadow:var(--shadow-soft)}html[data-soundscape] .button-primary:hover{background:var(--action-primary-hover)}html[data-soundscape] :is(.button-quiet,.button-ghost){border-color:var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);box-shadow:none}html[data-soundscape] :is(.button-quiet,.button-ghost):hover{border-color:var(--border-strong);background:var(--surface-muted)}html[data-soundscape] .profile-pill{border-color:var(--border-subtle);background:var(--surface-primary);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.habitat-choice[data-soundscape=ocean].playing .sound-wave{animation:none}}html[data-soundscape] :is(.survey-intro-card,.question-card,.break-card,.gate-card,.result-hero-v2,.v4-current-work-shell .v4-work-card,.v4-career-question-card,.v4-career-result-card){border-color:var(--survey-border);color:var(--survey-text);background:var(--survey-surface-card)}html[data-soundscape] :is(.survey-intro-card li,.answer-scale button,.context-choice-grid button,.practical-choice-grid button,.result-hero-v2 .confidence-grid>div,.result-detail-grid article,.alternative-grid article,.compact-result-details,.v4-current-work-shell .v4-current-work-rail,.v4-task-choice,.v4-detail-picker label,.v4-detail-card,.v4-result-section,.v4-current-work-shell .v4-current-work-plan-stack>article,.v4-current-work-shell .v4-current-work-next-action,.v4-career-options label,.v4-career-state-button,.v4-career-answer-state-grid label,.v4-career-context-grid article,.v4-career-path-card,.v4-career-result-card>.v4-result-expansions details){border-color:var(--survey-border);color:var(--survey-text);background:var(--survey-surface-panel)}html[data-soundscape] :is(.answer-scale button.selected,.context-choice-grid button.selected,.practical-choice-grid button.selected,.v4-current-work-rail li.complete,.v4-task-choice:has(input:checked),.v4-detail-picker label:has(input:checked),.v4-career-options label:has(input:checked),.v4-career-state-button[aria-pressed=true],.v4-career-answer-state-grid label:has(input:checked)){border-color:var(--survey-accent);color:var(--survey-text);background:var(--survey-surface-selected)}html[data-soundscape] :is(.answer-scale input,.v4-task-choice input,.v4-detail-picker input,.v4-career-options input,.v4-career-answer-state-grid input){accent-color:var(--survey-accent)}html[data-soundscape] :is(.question-card,.v4-current-work-shell,.v4-career-shell) :is(h1,h2,h3,h4,strong){color:var(--survey-text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.catalog-degree-group{min-height:0}.catalog-degree-group.open{grid-column:1/-1}.catalog-linked-program{grid-column:1/-1;min-height:0}.catalog-linked-program .program-card-top>button{color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:720}.catalog-degree-group h2{margin-bottom:8px}.catalog-degree-options{gap:7px;margin-top:20px;display:grid}.catalog-degree-option{min-width:0}.catalog-degree-option>button{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.catalog-degree-option>button:hover,.catalog-degree-option>button[aria-expanded=true]{background:var(--teal-pale);border-color:#214b355c}.catalog-degree-option>button>span{gap:3px;min-width:0;display:grid}.catalog-degree-option>button>span:last-child{text-align:right}.catalog-degree-options strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.catalog-degree-options small{color:var(--muted);font-size:10px;line-height:1.35}.catalog-program-inline{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-raised) 82%, var(--teal-pale));border-radius:12px;margin-top:6px;padding:16px}.catalog-program-inline-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-program-inline-facts>span{background:var(--surface-primary);border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.catalog-program-inline-facts small{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.catalog-program-inline-facts strong{font-size:12px}.catalog-program-inline>p{color:var(--ink-soft);margin:12px 0 0;font-size:11px;line-height:1.5}.catalog-program-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.catalog-program-inline-actions a{color:var(--forest);text-underline-offset:3px;font-size:11px;font-weight:720}.catalog-program-inline .program-detail{margin:16px 0 0}.catalog-confirmed-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.catalog-confirmed-facts div{background:color-mix(in srgb, var(--surface-primary) 84%, transparent);border-radius:10px;padding:10px}.catalog-confirmed-facts dt{color:var(--muted);text-transform:uppercase;font-size:9px}.catalog-confirmed-facts dd{margin:5px 0 0;font-size:11px;font-weight:720}.admission-section h4{margin:18px 0 4px;font-size:15px}.catalog-program-professions{align-content:start;gap:10px;display:grid}.catalog-program-profession-card{background:var(--surface-muted);border-radius:12px;padding:13px}.catalog-program-profession-card>span{color:var(--teal-dark);letter-spacing:.05em;font-size:9px;font-weight:760}.catalog-program-profession-card h4{margin:4px 0;font-size:15px}.catalog-program-profession-card p{margin:5px 0}.catalog-program-profession-card strong,.catalog-program-profession-card small{display:block}.catalog-program-profession-card strong{color:var(--forest);font-size:14px}.catalog-program-profession-card small{color:var(--muted);margin-top:3px;font-size:9px}.catalog-admin-source-link{text-align:right;margin:18px 0 0}.catalog-admin-source-link a{color:var(--forest);font-size:11px;font-weight:720}.match-band-verified_exact{color:#155d39!important;background:#dff2e7!important}.match-band-strong_title{color:#315f45!important;background:#e8f1ea!important}.match-band-relevant_field{color:#725517!important;background:#fff2cf!important}.catalog-direction-essence{color:var(--ink-soft);margin:9px 0 0;font-size:11px;line-height:1.5}.catalog-direction-overview>summary{min-height:54px;color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.catalog-direction-overview>summary::-webkit-details-marker{display:none}.catalog-direction-overview>summary>span:first-child{gap:4px;min-width:0;display:grid}.catalog-direction-overview>summary>span:last-child{color:var(--muted);flex:none;font-size:10px;font-weight:720}.catalog-direction-overview>summary small{color:var(--muted);font-size:9px;font-weight:600}.catalog-direction-overview>summary:after{content:"＋";color:var(--teal-dark);font-size:17px}.catalog-direction-overview[open]>summary:after{content:"−"}.catalog-direction-programs{width:fit-content;margin-top:12px}.catalog-degree-summary{color:var(--ink-soft);line-height:1.5;margin:10px 0 0!important;font-size:11px!important}.catalog-direction-careers{border-top:1px solid var(--line);width:100%;margin-top:12px;padding-top:10px}.catalog-direction-careers>summary{min-height:34px;color:var(--forest);cursor:pointer;align-items:center;font-size:11px;font-weight:760;display:flex}.catalog-direction-careers[open]>summary{margin-bottom:12px}.catalog-career-outcome-guide{gap:12px;display:grid}.catalog-career-outcome-guide.featured{gap:18px}.catalog-career-outcome-heading{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:end;gap:28px;display:grid}.catalog-career-outcome-heading h2{margin:3px 0 0;font-size:clamp(22px,3vw,34px)}.catalog-career-outcome-heading>p,.catalog-career-outcome-comment,.catalog-foundation-career-boundary{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.catalog-foundation-career-boundary{border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line));background:var(--teal-pale);border-radius:12px;padding:12px 14px}.catalog-career-outcome-grid{gap:10px;display:grid}.catalog-career-outcome-guide.featured .catalog-career-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-career-outcome-card{border:1px solid var(--line);background:var(--surface-primary);border-radius:13px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.catalog-career-outcome-card>details>summary{cursor:pointer;gap:9px;list-style:none;display:grid}.catalog-career-outcome-card>details>summary::-webkit-details-marker{display:none}.catalog-career-outcome-card>details>summary:after{content:"Открыть выжимку ↓";color:var(--teal-dark);font-size:10px;font-weight:760}.catalog-career-outcome-card>details[open]>summary:after{content:"Свернуть ↑"}.catalog-career-outcome-title{gap:3px;display:grid}.catalog-career-outcome-title>span{letter-spacing:.06em;color:var(--teal-dark)!important;font-size:9px!important;font-weight:760!important}.catalog-career-outcome-title>strong{color:var(--ink);margin:0;font-size:15px;line-height:1.35}.catalog-career-outcome-title small{margin:0!important;font-size:10px!important}.catalog-career-outcome-range{color:var(--forest);font-size:12px;font-weight:760}.catalog-career-outcome-body{gap:10px;margin-top:14px;display:grid}.catalog-career-outcome-body h4,.catalog-career-outcome-body p{margin:0}.catalog-career-outcome-body h4{font-size:13px;line-height:1.4}.catalog-career-outcome-card>p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.52}.catalog-career-salary{background:var(--surface-muted);border-radius:10px;gap:4px;padding:10px;display:grid}.catalog-career-salary strong{color:var(--forest);font-size:14px;line-height:1.35}.catalog-career-salary span,.catalog-career-salary small{line-height:1.4;color:var(--muted)!important;margin:0!important;font-size:9px!important;font-weight:560!important}.catalog-career-outcome-note{padding-top:2px}.catalog-career-outcome-sources{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-career-outcome-sources p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.catalog-career-outcome-sources span{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.catalog-career-outcome-sources a{color:var(--forest);text-underline-offset:3px;font-size:10px;font-weight:720}.catalog-selected-career-outcome{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-raised) 92%, var(--teal-pale));box-shadow:var(--shadow-soft);border-radius:18px;margin:18px 0;padding:clamp(18px,3vw,28px)}.catalog-admission-requirements{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:12px;margin:18px 0;padding:14px}.catalog-admission-requirements h4{margin-top:0}.catalog-admission-requirements p{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.55}.catalog-admission-link{width:fit-content}@media (width<=900px){.catalog-career-outcome-heading{grid-template-columns:1fr;gap:10px}.catalog-career-outcome-guide.featured .catalog-career-outcome-grid{grid-template-columns:1fr}.catalog-program-inline-facts,.catalog-confirmed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.catalog-selected-career-outcome{border-radius:15px;padding:16px}.catalog-career-outcome-sources{flex-direction:column}.catalog-career-outcome-sources span{justify-content:flex-start}.catalog-program-inline-facts,.catalog-confirmed-facts,.catalog-degree-option>button{grid-template-columns:1fr}.catalog-degree-option>button>span:last-child{text-align:left}}._surface_9trse_1{width:min(var(--content-result-max), calc(100% - var(--content-result-inline-gutter) - var(--content-result-inline-gutter)));border:1px solid var(--survey-border);max-width:none;color:var(--survey-text);background:var(--survey-surface-card);box-shadow:var(--shadow-card);font-family:var(--font-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-radius:20px;margin:20px auto 14px;padding:20px 20px 18px}._resultHeader_9trse_17{min-height:182px;padding:1px 14px 0;position:relative}._headerCopy_9trse_23{min-width:0}._resultParts_9trse_27{border-bottom:1px solid var(--survey-border);font-size:var(--type-result-body-size);flex-wrap:wrap;gap:8px 24px;margin:0 0 18px;padding:0 0 10px;display:flex}._resultParts_9trse_27>*{align-items:center;min-height:44px;display:inline-flex}._resultParts_9trse_27 [aria-current]{font-weight:650}._resultParts_9trse_27 a{color:var(--survey-accent);text-underline-offset:4px;text-decoration:underline}._surface_9trse_1[data-career-ux] ._resultHeader_9trse_17[data-ui-result-header]{display:block}._surface_9trse_1[data-career-ux] ._detailSummary_9trse_38{height:auto}._surface_9trse_1[data-career-ux] h1[tabindex="-1"]:focus{outline:none}._surface_9trse_1[data-career-ux] ._directory_9trse_48{scroll-margin-top:76px}._directionJump_9trse_52{min-height:44px;color:var(--survey-accent);font:inherit;font-size:var(--type-result-body-size);text-align:left;background:0 0;border:0;padding:8px 0;display:none}@media (width<=1180px){._directionJump_9trse_52{align-items:center;gap:8px;display:inline-flex}}._resultMeta_9trse_68{color:var(--survey-text-muted);font-size:var(--type-result-small-size);align-items:center;gap:8px;display:flex;position:absolute;top:1px;right:14px}._savedDot_9trse_79{border:2px solid var(--survey-surface-selected);background:var(--survey-accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--survey-border);border-radius:50%}._eyebrow_9trse_88,._detailEyebrow_9trse_89{color:var(--survey-accent);font-size:var(--type-result-eyebrow-size);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:680}._resultHeader_9trse_17 h1{color:var(--survey-text);font-family:var(--font-display), Georgia, serif;font-size:var(--type-result-title-size);letter-spacing:-.035em;margin:24px 0 7px;font-weight:600;line-height:.94}._lead_9trse_108{color:var(--survey-text-muted);font-size:var(--type-result-body-size);margin:0;line-height:1.45}._boundary_9trse_115{color:var(--survey-text-muted);font-size:var(--type-result-body-size);align-items:center;gap:10px;margin:14px 0 0;line-height:1.4;display:flex}._boundary_9trse_115 svg{width:16px;height:16px;color:var(--survey-accent);stroke-width:2.4px;flex:none}._workspace_9trse_133{grid-template-columns:minmax(420px,39.2%) minmax(0,1fr);align-items:start;gap:12px;display:grid}._directory_9trse_48,._detail_9trse_38{border:1px solid var(--survey-border);background:var(--survey-surface-panel);border-radius:16px;min-width:0;overflow:hidden}._directory_9trse_48{grid-area:1/1}._detail_9trse_38{grid-area:1/2}._surface_9trse_1 button:focus-visible,._surface_9trse_1 a:focus-visible,._detail_9trse_38:focus-visible{outline:3px solid color-mix(in srgb, var(--survey-accent) 34%, transparent);outline-offset:-3px}._directory_9trse_48>header{flex-direction:column;justify-content:center;gap:5px;height:80px;padding:23px 20px 13px;display:flex}._directory_9trse_48>header strong{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:690}._directory_9trse_48>header span{color:var(--survey-text-muted);font-size:var(--type-result-small-size)}._directory_9trse_48 nav{display:block}._directionRow_9trse_191{border:0;border-top:1px solid var(--survey-border);width:100%;height:78px;color:var(--survey-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) 62px;align-items:center;gap:12px;padding:10px 22px 10px 26px;display:grid;position:relative}._directionRow_9trse_191:hover{background:var(--survey-surface-selected)}._directionRow_9trse_191:focus-visible{z-index:2;outline:3px solid color-mix(in srgb, var(--survey-accent) 28%, transparent);outline-offset:-3px}._directionRow_9trse_191:is([aria-pressed=true],[aria-selected=true]){background:linear-gradient(90deg, var(--survey-surface-selected), color-mix(in srgb, var(--survey-surface-selected) 72%, var(--survey-surface-panel)))}._directionRow_9trse_191:is([aria-pressed=true],[aria-selected=true]):before{content:"";background:var(--survey-accent);width:5px;position:absolute;inset:0 auto 0 0}._directionGlyph_9trse_234{width:42px;height:42px;color:var(--survey-accent);place-items:center;display:grid}._directionGlyph_9trse_234 svg{width:38px;height:38px}._directionBody_9trse_247{gap:10px;min-width:0;display:grid}._directionName_9trse_253{color:var(--survey-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:16px;font-weight:650;line-height:1.12;overflow:hidden}._directionTrack_9trse_264{background:var(--survey-border);border-radius:999px;width:100%;height:4px;overflow:hidden}._directionTrack_9trse_264 span{border-radius:inherit;background:var(--survey-accent);height:100%;display:block}._directionValue_9trse_279{color:var(--survey-accent);text-align:right;font-family:inherit;font-size:27px;font-weight:650;line-height:1}._expandDirections_9trse_288{border:0;border-top:1px solid var(--survey-border);width:100%;height:60px;color:var(--survey-accent);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;padding:0 34px;font-size:14px;display:flex}._expandDirections_9trse_288 span{font-size:24px;line-height:1;transform:translateY(-3px)}._detail_9trse_38{min-height:610px;padding:0 28px}._detailSummary_9trse_38{border-bottom:1px solid var(--survey-border);height:268px;padding:24px 0 16px}._detailSummary_9trse_38 h2{color:var(--survey-text);font-family:var(--font-display), Georgia, serif;font-size:var(--type-result-heading-size);letter-spacing:-.025em;margin:12px 0 17px;font-weight:600;line-height:.98}._detailGrid_9trse_331{grid-template-columns:278px minmax(0,1fr);gap:36px;display:grid}._scoreBlock_9trse_337{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:18px;display:grid}._scoreBlock_9trse_337>strong{color:var(--survey-accent);font:600 48px/.9 var(--font-display,Georgia, serif);letter-spacing:-.035em}._scoreBlock_9trse_337>span{max-width:150px;color:var(--survey-text-muted);font-size:var(--type-result-body-size);line-height:1.35}._scoreBlock_9trse_337>small{color:var(--survey-text);font-size:var(--type-result-body-size);grid-column:1/-1;margin-top:12px}._scoreBlock_9trse_337>em{color:#7a4137;background:#f6e8e3;border-radius:999px;grid-column:1/-1;width:fit-content;margin-top:8px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:650}._explanation_9trse_378{grid-template-columns:1fr;gap:11px;display:grid}._explanation_9trse_378 h3{color:var(--survey-text);font-size:var(--type-result-body-size);margin:0 0 6px;line-height:1.2}._explanation_9trse_378 ul,._explanation_9trse_378 p{color:var(--survey-text-muted);font-size:var(--type-result-small-size);margin:0;line-height:1.45}._explanation_9trse_378 ul{padding-left:17px}._explanation_9trse_378 li+li{margin-top:4px}._explanation_9trse_378 li span{color:var(--survey-text-muted);white-space:nowrap}._programSection_9trse_412{padding-top:15px}._programHeader_9trse_416{min-height:39px;display:block}._programHeader_9trse_416 p{color:var(--survey-text);font-size:var(--type-result-small-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:680}._programHeader_9trse_416 span{color:var(--survey-text-muted);font-size:var(--type-result-small-size);text-align:left;margin-top:4px;line-height:1.3;display:block}._fieldBanner_9trse_439{border:1px solid var(--survey-border);background:var(--survey-surface-selected);border-radius:12px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;min-height:56px;padding:9px 16px;display:grid}._fieldBanner_9trse_439 div{gap:2px;min-width:0;display:grid}._fieldBanner_9trse_439 small,._programCode_9trse_458 small{color:var(--survey-text-muted);font-size:10px;line-height:1.2}._fieldBanner_9trse_439 strong{color:var(--survey-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:530;overflow:hidden}._fieldBanner_9trse_439 p{color:var(--survey-text-muted);text-align:right;margin:0;font-size:10px;line-height:1.35}._programList_9trse_481{border:1px solid var(--survey-border);background:var(--survey-surface-card);border-radius:12px;margin-top:5px;overflow:hidden}._programRow_9trse_489{grid-template-columns:44px minmax(0,1fr) 132px 26px;align-items:center;gap:10px;height:53px;min-height:53px;padding:6px 14px 6px 8px;display:grid}._programRow_9trse_489+._programRow_9trse_489{border-top:1px solid var(--survey-border)}._programGlyph_9trse_503{border:1px solid var(--survey-border);width:38px;height:38px;color:var(--survey-accent);background:var(--survey-surface-panel);border-radius:9px;place-items:center;display:grid}._programGlyph_9trse_503 svg{width:24px;height:24px}._programName_9trse_519{gap:2px;min-width:0;display:grid}._programName_9trse_519 strong,._programName_9trse_519 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._programName_9trse_519 strong{color:var(--survey-text);font-size:13px;font-weight:630}._programName_9trse_519 span{color:var(--survey-text-muted);font-size:12px}._programCode_9trse_458{gap:1px;display:grid}._programCode_9trse_458>span{color:var(--survey-text);font-size:12px}._programRow_9trse_489>a{width:26px;height:34px;color:var(--survey-accent);border-radius:7px;place-items:center;display:grid}._programRow_9trse_489>a:hover{background:var(--survey-surface-selected)}._programRow_9trse_489>a svg{width:18px;height:18px}._programActions_9trse_571{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._programActions_9trse_571 a,._programActions_9trse_571 button{border:1px solid var(--survey-border);min-height:42px;color:var(--survey-text);background:var(--survey-surface-panel);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:660;text-decoration:none;display:flex}._programActions_9trse_571 ._primaryAction_9trse_595{border-color:var(--survey-accent);color:#fff;background:var(--survey-accent)}._comparison_9trse_601{border:1px solid var(--survey-border);background:var(--survey-surface-selected);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}._comparison_9trse_601 article{background:var(--survey-surface-panel);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}._comparison_9trse_601 strong,._comparison_9trse_601 span{overflow-wrap:anywhere;font-size:11px}._utilityActions_9trse_628{border:1px solid var(--survey-border);background:var(--survey-surface-card);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:52px;margin-top:16px;display:grid;overflow:hidden}._utilityActions_9trse_628>._progressionAction_9trse_640{color:#fff;background:#075337}._utilityActions_9trse_628>*{min-width:0;color:var(--survey-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 19px;align-items:center;gap:14px;padding:0 24px;font-size:13px;text-decoration:none;display:grid}._utilityActions_9trse_628>*+*{border-left:1px solid var(--survey-border)}._utilityActions_9trse_628 svg{width:21px;height:21px}._utilityActions_9trse_628>*>svg:last-child{justify-self:end;width:15px;height:15px}._methodDisclosure_9trse_676,._retakeConfirmation_9trse_677{border:1px solid var(--survey-border);background:var(--survey-surface-selected);border-radius:12px;margin-top:12px;padding:18px 20px}._methodDisclosure_9trse_676 h2{margin:0 0 8px;font-size:24px}._methodDisclosure_9trse_676 p{max-width:900px;color:var(--survey-text-muted);margin:5px 0;font-size:13px;line-height:1.5}._methodDisclosure_9trse_676 ul{margin:14px 0 0;padding:0;list-style:none}._methodDisclosure_9trse_676 li{border-top:1px solid var(--survey-border);color:var(--survey-text);justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}._methodDisclosure_9trse_676 li strong{flex:none}._retakeConfirmation_9trse_677{align-items:center;gap:12px;display:flex}._retakeConfirmation_9trse_677 div{margin-right:auto}._retakeConfirmation_9trse_677 p{color:var(--survey-text-muted);margin:4px 0 0;font-size:12px}._retakeConfirmation_9trse_677 button{border:1px solid var(--survey-border);min-height:42px;color:var(--survey-text);background:var(--survey-surface-panel);border-radius:9px;padding:8px 14px;font-weight:650}._retakeConfirmation_9trse_677 ._confirmButton_9trse_744{border-color:var(--survey-accent);color:#fff;background:var(--survey-accent)}._unavailable_9trse_750{border:1px solid var(--survey-border);width:min(840px,100% - 32px);color:var(--survey-text);background:var(--survey-surface-card);border-radius:16px;margin:32px auto;padding:28px}._unavailable_9trse_750 h1{margin:0 0 8px}._unavailable_9trse_750 p{margin:0}@media (width<=1120px){._surface_9trse_1{width:min(var(--content-result-max), calc(100% - var(--content-result-inline-gutter) - var(--content-result-inline-gutter)))}._workspace_9trse_133{grid-template-columns:minmax(350px,38%) minmax(0,1fr)}._detailGrid_9trse_331{grid-template-columns:220px minmax(0,1fr);gap:24px}._explanation_9trse_378{gap:18px}}@media (width>=1181px) and (width<=1350px){._detailSummary_9trse_38{height:auto;min-height:268px}._detailGrid_9trse_331{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (width>=1041px) and (width<=1180px){._workspace_9trse_133{grid-template-columns:1fr}._detail_9trse_38{grid-area:1/1;min-height:0}._directory_9trse_48{grid-area:2/1}._detailSummary_9trse_38{height:auto;min-height:268px}}@media (width<=1040px){._surface_9trse_1{width:min(var(--content-result-max), calc(100% - var(--content-result-inline-gutter) - var(--content-result-inline-gutter)));border-radius:16px;margin:10px auto 84px;padding:14px}._resultHeader_9trse_17{min-height:0;padding:0 2px 18px}._resultMeta_9trse_68{width:fit-content;font-size:var(--type-result-small-size);margin:0 0 15px auto;position:static}._eyebrow_9trse_88{font-size:var(--type-result-eyebrow-size)}._resultHeader_9trse_17 h1{font-size:var(--type-result-title-size);margin-top:14px}._lead_9trse_108{font-size:var(--type-result-body-size)}._boundary_9trse_115{font-size:var(--type-result-small-size);align-items:flex-start;margin-top:11px}._workspace_9trse_133{flex-direction:column;gap:10px;display:flex}._detail_9trse_38{border-radius:14px;order:1;width:100%;min-height:0;padding:0 15px 15px;scroll-margin-top:76px}._directory_9trse_48{border-radius:14px;order:2;width:100%}._detailSummary_9trse_38{height:auto;padding:18px 0 16px}._detailSummary_9trse_38 h2{font-size:var(--type-result-heading-size);margin:9px 0 14px}._detailGrid_9trse_331{display:block}._scoreBlock_9trse_337{grid-template-columns:auto minmax(0,1fr)}._scoreBlock_9trse_337>strong{font-size:43px}._scoreBlock_9trse_337>span{max-width:180px;font-size:var(--type-result-small-size)}._scoreBlock_9trse_337>small{font-size:var(--type-result-small-size);margin-top:8px}._explanation_9trse_378{grid-template-columns:1fr;gap:14px;margin-top:16px}._explanation_9trse_378 h3{font-size:var(--type-result-body-size)}._explanation_9trse_378 ul,._explanation_9trse_378 p{font-size:var(--type-result-small-size)}._programSection_9trse_412{padding-top:14px}._programHeader_9trse_416{display:block}._programHeader_9trse_416 span{text-align:left;margin-top:4px;display:block}._fieldBanner_9trse_439{grid-template-columns:1fr;gap:6px;margin-top:10px}._fieldBanner_9trse_439 strong{white-space:normal;overflow:visible}._fieldBanner_9trse_439 p{text-align:left}._programRow_9trse_489{grid-template-columns:38px minmax(0,1fr) 54px 22px;gap:7px;min-height:68px;padding:8px 9px}._programGlyph_9trse_503{width:34px;height:34px}._programName_9trse_519 strong,._programName_9trse_519 span{text-overflow:clip;white-space:normal;overflow:visible}._programName_9trse_519 strong{font-size:11px}._programName_9trse_519 span,._programCode_9trse_458>span{font-size:10px}._programCode_9trse_458 small:last-child{display:none}._programActions_9trse_571{grid-template-columns:1fr;gap:8px}._comparison_9trse_601{grid-template-columns:1fr}._directory_9trse_48>header{height:70px;padding:17px 16px 11px}._directionRow_9trse_191{grid-template-columns:38px minmax(0,1fr) 50px;gap:9px;height:auto;min-height:68px;padding:9px 14px 9px 17px}._directionGlyph_9trse_234,._directionGlyph_9trse_234 svg{width:33px;height:33px}._directionName_9trse_253{text-overflow:clip;white-space:normal;font-size:14px;overflow:visible}._directionValue_9trse_279{font-size:22px}._expandDirections_9trse_288{height:54px;padding:0 20px}._utilityActions_9trse_628{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;height:auto}._utilityActions_9trse_628>*{min-height:52px;padding:0 16px}._utilityActions_9trse_628>*+*{border-top:1px solid var(--survey-border);border-left:0}._methodDisclosure_9trse_676 li{gap:4px;display:grid}._retakeConfirmation_9trse_677{flex-direction:column;align-items:stretch}._retakeConfirmation_9trse_677 div{margin-right:0}}._shell_1h082_1{width:min(var(--content-survey-max), calc(100% - 48px));min-height:calc(100svh - 78px);color:var(--text-primary);margin:0 auto;padding:22px 0 52px}._intro_1h082_9,._questionCard_1h082_10,._errorCard_1h082_11,._resultCard_1h082_12{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card)}._intro_1h082_9,._errorCard_1h082_11{padding:clamp(28px,5vw,58px)}._eyebrow_1h082_24,._taskLabel_1h082_25{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:780;line-height:1.35}._intro_1h082_9 h1,._errorCard_1h082_11 h1{max-width:18ch;color:var(--text-primary);letter-spacing:-.052em;text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,5.5vw,66px);line-height:.98}._lead_1h082_46{max-width:74ch;color:var(--text-secondary);margin:18px 0 0;font-size:15px;line-height:1.62}._stagePicker_1h082_54{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}._stagePicker_1h082_54>li{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-raised));flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}._stagePicker_1h082_54>li[data-stage-status=available]{border-color:var(--action-primary);background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-raised));box-shadow:inset 0 0 0 1px var(--action-primary)}._stagePicker_1h082_54>li[data-stage-status=locked]{opacity:.72}._stagePicker_1h082_54 span{flex:1;gap:6px;min-width:0;display:grid}._stageStart_1h082_93{width:100%;margin-top:auto}._stagePicker_1h082_54 strong{color:var(--text-primary);font-size:18px}._stagePicker_1h082_54 small{color:var(--text-muted);font-size:11px;font-weight:750}._stagePicker_1h082_54 em{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.5}._boundary_1h082_116{border-left:3px solid var(--action-primary);border-radius:var(--radius-control);max-width:78ch;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-raised));margin:20px 0 0;padding:14px 16px;font-size:12px;line-height:1.55}._progress_1h082_128{margin-bottom:12px}._questionCard_1h082_10{padding:clamp(24px,3.5vw,38px)}._questionMeta_1h082_136{justify-content:space-between;gap:18px;min-height:38px;display:flex}._questionMeta_1h082_136 span,._questionMeta_1h082_136 small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}._questionMeta_1h082_136 small{flex:none;margin:0}._scenario_1h082_160,._taskCard_1h082_161{border:1px solid color-mix(in srgb, var(--action-primary) 22%, var(--border-subtle));max-width:52ch;color:var(--text-primary);background:color-mix(in srgb, var(--action-primary) 6%, var(--surface));letter-spacing:-.014em;text-wrap:balance;border-radius:16px;margin:24px 0 0;padding:16px 20px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.34}._taskLabel_1h082_25{margin-top:24px;margin-bottom:8px}._taskCard_1h082_161{margin-top:0}._questionCard_1h082_10._questionCard_1h082_10 h1{max-width:52ch;color:var(--text-secondary);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;text-wrap:pretty;margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:560;line-height:1.4}._longPrompt_1h082_197._longPrompt_1h082_197 h1{max-width:56ch;font-size:clamp(17px,1.35vw,19px)}._context_1h082_202{max-width:72ch;color:var(--text-muted);margin:11px 0 0;font-size:13px;line-height:1.5}._answerFieldset_1h082_210{border:0;min-width:0;margin:20px 0 0;padding:0}._answerFieldset_1h082_210>legend{color:var(--text-secondary);margin-bottom:9px;font-size:12px;font-weight:760}._choices_1h082_224{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._choices_1h082_224[data-response-kind=interest_5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:4px;position:relative}._choices_1h082_224[data-response-kind=interest_5]:before{content:"";background:color-mix(in srgb, var(--border-subtle) 85%, transparent);border-radius:2px;height:2px;position:absolute;top:19px;left:10%;right:10%}._choices_1h082_224[data-response-kind=interest_5] label{background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-height:76px;padding:6px 4px 8px;position:relative}._choices_1h082_224[data-response-kind=interest_5] label:hover{background:0 0;border-color:#0000}._choices_1h082_224[data-response-kind=interest_5] label:has(input:checked){background:0 0;border-color:#0000}._choices_1h082_224[data-response-kind=interest_5] input{appearance:none;border:2px solid color-mix(in srgb, var(--action-primary) 70%, var(--border-subtle));background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;margin:0;transition:box-shadow .13s,border-color .13s}._choices_1h082_224[data-response-kind=interest_5] input:checked{border-color:var(--action-primary);box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 10px var(--action-primary), 0 0 0 5px color-mix(in srgb, var(--action-primary) 16%, transparent)}._choices_1h082_224[data-response-kind=interest_5] input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._choices_1h082_224[data-response-kind=interest_5] span{min-height:2.52em;color:var(--text-muted);font-size:var(--type-answer-size);text-align:center;justify-content:center;align-items:flex-start;line-height:1.26;display:flex}._choices_1h082_224[data-response-kind=interest_5] label:has(input:checked) span{color:var(--text-primary);font-weight:640}@media (forced-colors:active){._choices_1h082_224[data-response-kind=interest_5] input{border-color:canvastext}._choices_1h082_224[data-response-kind=interest_5] input:checked{background-color:highlight;border-color:highlight}._choices_1h082_224[data-response-kind=interest_5]:before{background:canvastext}}@media (width<=760px){._choices_1h082_224[data-response-kind=interest_5]{grid-template-columns:1fr;gap:2px;padding-top:0}._choices_1h082_224[data-response-kind=interest_5]:before{width:2px;height:auto;inset:22px auto 22px 20px}._choices_1h082_224[data-response-kind=interest_5] label{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:8px 12px}._choices_1h082_224[data-response-kind=interest_5] span{text-align:left;justify-content:flex-start;align-items:center;min-height:0}._scenario_1h082_160,._taskCard_1h082_161{border-radius:14px;max-width:none;margin-top:12px;padding:12px 14px;font-size:clamp(17px,4.8vw,20px);line-height:1.3}._questionCard_1h082_10._questionCard_1h082_10 h1,._longPrompt_1h082_197._longPrompt_1h082_197 h1{max-width:none;margin-top:10px;font-size:16px;line-height:1.4}}._choices_1h082_224 label,._exceptionGrid_1h082_384 label{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:54px;padding:12px 14px;display:flex}:is(._choices_1h082_224 label:has(input:checked),._exceptionGrid_1h082_384 label:has(input:checked)){border-color:var(--action-primary);background:color-mix(in srgb, var(--accent-soft) 68%, var(--surface-raised))}._choices_1h082_224 span,._exceptionGrid_1h082_384 span{min-width:0;color:var(--text-secondary);font-size:15px;line-height:1.4}._exceptions_1h082_411{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);width:min(100%,760px);margin-top:12px}._exceptions_1h082_411>summary{min-height:46px;color:var(--text-secondary);cursor:pointer;align-items:center;padding:10px 14px;font-size:13px;font-weight:720;list-style:none;display:flex}._exceptions_1h082_411>summary::-webkit-details-marker{display:none}._exceptions_1h082_411>summary:after{content:"+";margin-left:auto}._exceptions_1h082_411[open]>summary:after{content:"−"}._exceptions_1h082_411>div{padding:0 14px 14px}._exceptions_1h082_411 p{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}._exceptionGrid_1h082_384{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._exceptionGrid_1h082_384 label{min-height:46px}._conditionalEditor_1h082_465{gap:9px;margin-top:12px;display:grid}._conditionalEditor_1h082_465 label{color:var(--text-secondary);font-size:12px;font-weight:720}._conditionalEditor_1h082_465 textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;color:var(--text-primary);background:var(--surface-raised);resize:vertical;padding:12px}._actions_1h082_487{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:28px;padding-top:18px;display:flex}._saveState_1h082_496{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}._saveState_1h082_496 button{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-raised);cursor:pointer;border-radius:8px;padding:6px 8px}._error_1h082_11{color:var(--status-error);margin:14px 0 0;font-size:13px}._shell_1h082_1._resultShell_1h082_520{width:min(1240px,100% - 48px);padding-top:30px}._resultCard_1h082_12{border-radius:22px;overflow:hidden}._resultCard_1h082_12>._saveState_1h082_496{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 70%, transparent);padding:10px clamp(28px,5vw,58px)}._resultHeader_1h082_536{grid-template-columns:minmax(0,1.82fr) minmax(250px,.68fr);align-items:start;gap:clamp(32px,4.5vw,58px);padding:38px 40px 36px;display:grid}._resultHeader_1h082_536 h1{max-width:16ch;color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin:10px 0 0;font-size:clamp(48px,5.2vw,66px);line-height:.96}._resultHeader_1h082_536 aside{border-left:2px solid var(--accent,var(--forest));background:0 0;padding:16px 0 16px 20px}._resultHeader_1h082_536 aside strong{font-size:13px}._resultHeader_1h082_536 aside p{color:var(--text-secondary);margin:9px 0 0;font-size:13px;line-height:1.58}._metrics_1h082_571{border-block:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-raised))}._metrics_1h082_571 dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._metrics_1h082_571 dl>div{min-width:0;padding:17px 24px}._metrics_1h082_571 dl>div+div{border-left:1px solid var(--border-subtle)}._metrics_1h082_571 dt{color:var(--text-secondary);font-size:11px}._metrics_1h082_571 dd{color:var(--text-primary);margin:5px 0 0;font-size:24px;font-weight:820}._resultWorkspace_1h082_603{grid-template-columns:282px minmax(0,1fr);align-items:start;display:grid}._directory_1h082_609{border-right:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 48%, var(--surface-raised));max-height:calc(100vh - 32px);padding:30px 24px 34px;position:sticky;top:16px;overflow:auto}._directory_1h082_609 h2{margin:8px 0 0;font-size:22px}._directory_1h082_609>p:not(._eyebrow_1h082_24){color:var(--text-secondary);font-size:12px;line-height:1.5}._noSelected_1h082_630{border-left:3px solid var(--status-warning);background:color-mix(in srgb, var(--status-warning) 10%, transparent);padding:12px}.ui-result-theme-nav._directionNav_1h082_636{gap:18px;margin-top:18px;padding-bottom:0;display:grid;overflow:visible}._directionGroup_1h082_644{gap:3px;display:grid}._directionGroup_1h082_644 h3{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:820;line-height:1.35}._directionNav_1h082_636 button{border-radius:var(--radius-control);width:100%;min-width:0;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);gap:3px 10px;padding:9px 10px;display:grid}._directionNav_1h082_636 button[aria-current=page]{color:var(--text-primary);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised));box-shadow:inset 3px 0 0 var(--action-primary);border-color:#0000}._directionNav_1h082_636 span{min-width:0;font-size:12.5px;font-weight:720;line-height:1.35}._directionNav_1h082_636 strong{color:var(--text-muted);white-space:normal;font-size:10.5px;font-weight:650;line-height:1.35}._directionNav_1h082_636 small{color:var(--status-warning);grid-column:1/-1;font-size:10px}._directory_1h082_609>._allDirectionsLink_1h082_703{z-index:2;border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);align-items:center;margin-top:14px;padding:9px 10px;font-size:12px;font-weight:760;display:inline-flex;position:sticky;top:-14px}._directoryScrollHint_1h082_721{background:linear-gradient(135deg, transparent 48%, var(--text-muted) 49% 55%, transparent 56%) right 2px center / 10px 10px no-repeat;margin:10px 0 0;padding-right:14px}._direction_1h082_636{min-width:0;padding:34px 40px 40px}._directionHeader_1h082_734{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}._directionHeader_1h082_734 h2{letter-spacing:-.042em;text-wrap:balance;max-width:21ch;margin:10px 0 0;font-size:clamp(38px,4.1vw,52px);line-height:1}._directionHeader_1h082_734 p:last-child{color:var(--text-secondary);font-size:13px}._index_1h082_754{justify-items:end;min-width:130px;display:grid}._index_1h082_754 strong{color:var(--text-primary);letter-spacing:-.06em;font-size:clamp(44px,5vw,62px);line-height:.9}._index_1h082_754 span{color:var(--text-muted);margin-top:9px;font-size:10px}._directionMetrics_1h082_773{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;display:grid}._directionMetrics_1h082_773>div{min-width:0;padding:14px 13px 15px}._directionMetrics_1h082_773>div+div{border-left:1px solid var(--border-subtle)}._directionMetrics_1h082_773 dt{color:var(--text-muted);font-size:10.5px;line-height:1.35}._directionMetrics_1h082_773 dd{color:var(--text-primary);margin:7px 0 0;font-size:16px;font-weight:780}._contribution_1h082_802{gap:7px;margin-top:15px;display:grid}._contributionBar_1h082_808{background:var(--surface-muted);border-radius:999px;width:100%;height:7px;display:flex;overflow:hidden}._contributionBar_1h082_808 span[data-stage=surface]{background:var(--action-primary)}._contributionBar_1h082_808 span[data-stage=deep]{background:var(--accent-secondary,#78988b)}._contributionBar_1h082_808 span[data-stage=comprehensive]{background:var(--status-warning)}._contribution_1h082_802 p{color:var(--text-muted);justify-content:flex-end;gap:12px;margin:0;font-size:10.5px;display:flex}._contribution_1h082_802 p span:before{background:var(--action-primary);content:"";border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}._contribution_1h082_802 p span[data-stage=deep]:before{background:var(--accent-secondary,#78988b)}._contribution_1h082_802 p span[data-stage=comprehensive]:before{background:var(--status-warning)}._contribution_1h082_802 small{color:var(--text-muted);text-align:right;font-size:10px}._conflict_1h082_862{border-left:3px solid var(--status-warning);background:color-mix(in srgb, var(--status-warning) 10%, var(--surface-muted));margin-top:18px;padding:16px}._conflict_1h082_862 p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.5}._conflict_1h082_862 h3{margin:14px 0 0;font-size:13px}._conflict_1h082_862 details{border-top:1px solid var(--border-subtle);margin-top:12px}._conflict_1h082_862 summary,._moreEvidence_1h082_887 summary{color:var(--text-primary);cursor:pointer;padding:11px 0 0;font-size:12px;font-weight:760}._conflict_1h082_862 ul{margin:8px 0 0;padding:0;list-style:none}._conflict_1h082_862 li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:12px;padding:9px 0;font-size:11px;display:grid}._conflict_1h082_862 li strong{color:var(--text-primary);text-align:right}._evidence_1h082_916,._relatedEvidence_1h082_917,._pairEvidence_1h082_918,._programSection_1h082_919{margin-top:30px}._evidence_1h082_916 h3,._relatedEvidence_1h082_917 h3,._pairEvidence_1h082_918 h3,._programSection_1h082_919 h3{margin:0;font-size:21px}._direction_1h082_636 .ui-result-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._evidence_1h082_916>p,._relatedEvidence_1h082_917>p,._pairEvidence_1h082_918>p,._programSection_1h082_919>p{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}._evidence_1h082_916 ul,._relatedEvidence_1h082_917 ul{margin:14px 0 0;padding:0;list-style:none}._pairEvidence_1h082_918>p{color:var(--text-muted);font-size:12px;line-height:1.5}._pairEvidence_1h082_918 ul{margin:14px 0 0;padding:0;list-style:none}._moreEvidence_1h082_887{border-top:1px solid var(--border-subtle);margin-top:6px}._moreEvidence_1h082_887>ul{margin-top:8px}._resultDisclosure_1h082_977{border-block:1px solid #e8dfd3;margin-top:14px}._resultDisclosure_1h082_977+._resultDisclosure_1h082_977{margin-top:-1px}._resultDisclosure_1h082_977>summary{color:#173d2d;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:70px;padding:14px 2px;list-style:none;display:grid}._resultDisclosure_1h082_977>summary::-webkit-details-marker{display:none}._resultDisclosure_1h082_977>summary>span{gap:5px;min-width:0;display:grid}._resultDisclosure_1h082_977>summary h3{margin:0;font-size:15px}._resultDisclosure_1h082_977>summary small{color:#68736c;max-width:76ch;font-size:11px;font-weight:450;line-height:1.4}._resultDisclosure_1h082_977>summary em{color:#174b37;text-align:center;border:1px solid #dfd6ca;border-radius:999px;min-width:44px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:730}._resultDisclosure_1h082_977>summary em:before{content:"+";margin-right:4px}._resultDisclosure_1h082_977[open]>summary em:before{content:"−"}._resultDisclosureBody_1h082_1042{border-top:1px solid #eee6db;padding:2px 0 15px}._resultDisclosureBody_1h082_1042>p{color:#68736c;margin:13px 0 0;font-size:12px}._resultDisclosureBody_1h082_1042 ul{margin:0;padding:0;list-style:none}._resultDisclosureBody_1h082_1042 li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:18px;padding:11px 0;font-size:13px;line-height:1.45;display:grid}._resultDisclosureBody_1h082_1042 li:first-child{border-top:0}._resultDisclosureBody_1h082_1042 li>strong{color:var(--text-primary);text-align:right}._evidence_1h082_916 li,._relatedEvidence_1h082_917 li,._pairEvidence_1h082_918 li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:18px;padding:11px 0;font-size:13px;line-height:1.45;display:grid}._relatedSources_1h082_1092{gap:8px;min-width:0;display:grid}._relatedSources_1h082_1092 p{grid-template-columns:minmax(0,1fr) minmax(145px,auto);gap:14px;margin:0;display:grid}._relatedSources_1h082_1092 p+p{border-top:1px dashed var(--border-subtle);padding-top:8px}._relatedSources_1h082_1092 strong{color:var(--text-primary);text-align:right}._relatedCalculation_1h082_1115{align-content:start;justify-items:end;gap:4px;display:grid}._relatedCalculation_1h082_1115>strong{font-size:14px}._relatedCalculation_1h082_1115 small{max-width:16ch;color:var(--text-muted);text-align:right;font-size:10px;line-height:1.35}._evidence_1h082_916 li strong,._relatedEvidence_1h082_917 li strong,._pairEvidence_1h082_918 li strong{color:var(--text-primary);text-align:right}._programSection_1h082_919>p{color:var(--text-muted);font-size:12px}._programs_1h082_1146{gap:9px;margin-top:14px;display:grid}._programs_1h082_1146 article{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:13px 0;display:grid}._programs_1h082_1146 article>strong,._programs_1h082_1146 article>span{min-width:0}._programs_1h082_1146 article>span{color:var(--text-muted);grid-column:1;font-size:11px}._programs_1h082_1146 nav{grid-area:1/2/span 2;gap:10px;font-size:11px;display:flex}._method_1h082_1179{border-top:1px solid var(--border-subtle);margin:0 40px 38px}._method_1h082_1179 summary{cursor:pointer;padding:18px 0;font-size:13px;font-weight:760}._method_1h082_1179>div{max-width:78ch;color:var(--text-secondary);font-size:12px;line-height:1.58}._hashes_1h082_1198{overflow-wrap:anywhere;color:var(--text-muted);font-size:10px}._resultSaveState_1h082_1206{max-width:min(520px,55vw)}._resultSaveState_1h082_1206 ._saveState_1h082_496{color:inherit;font-size:inherit;justify-content:flex-end;align-items:center;gap:7px;display:flex}._resultSaveState_1h082_1206 ._saveState_1h082_496 button{color:#173d2d;background:#fffdfa;border:1px solid #ddd4c7;border-radius:7px;padding:4px 7px;font-size:11px}._stagedDetail_1h082_1228{padding-bottom:28px}._stagedDirectory_1h082_1232{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}._stagedDetailSummary_1h082_1239{height:auto;min-height:268px}._stagedDirectionValue_1h082_1244{justify-items:end;gap:3px;display:grid}._stagedDirectionValue_1h082_1244 strong{font:inherit;font-weight:500}._stagedDirectionValue_1h082_1244 small{color:#8a4d3d;font:650 9px/1.1 var(--font-sans), sans-serif;text-transform:lowercase}._stagedDetail_1h082_1228>._contribution_1h082_802{border-bottom:1px solid #e8dfd3;margin:14px 0 0;padding:0 0 16px}._resultFacts_1h082_1267{border-bottom:1px solid #e8dfd3;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._resultFacts_1h082_1267>div{min-width:0;padding:13px 10px 14px}._resultFacts_1h082_1267>div+div{border-left:1px solid #e8dfd3}._resultFacts_1h082_1267 dt{color:#68736c;font-size:10px;line-height:1.3}._resultFacts_1h082_1267 dd{color:#173d2d;margin:5px 0 0;font-size:17px;font-weight:760}._stagedDetail_1h082_1228 .ui-result-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._stagedDetail_1h082_1228 ._conflict_1h082_862{border-radius:10px}._stagedDetail_1h082_1228 ._evidence_1h082_916,._stagedDetail_1h082_1228 ._relatedEvidence_1h082_917,._stagedDetail_1h082_1228 ._pairEvidence_1h082_918,._stagedDetail_1h082_1228 ._programSection_1h082_919{margin-top:26px}._stagedDetail_1h082_1228 ._programs_1h082_1146>.button{color:#fff;background:#075337;border-color:#0b593b;min-height:42px}@media (width<=1040px){._stagedDirectory_1h082_1232{max-height:none;position:static;overflow:hidden}}@media (width<=760px){:is(body:has(.career-surface-v11-question-shell) .mobile-nav,body:has(.career-surface-v11-question-shell) .site-footer){display:none}._shell_1h082_1,._shell_1h082_1._resultShell_1h082_520{width:min(100% - 24px, var(--content-survey-max));padding-top:14px}._intro_1h082_9,._questionCard_1h082_10{padding:22px 18px}._stagePicker_1h082_54,._choices_1h082_224,._exceptionGrid_1h082_384{grid-template-columns:1fr}._actions_1h082_487{z-index:5;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-18px;padding:10px 18px;display:grid;position:sticky;bottom:0}._intro_1h082_9 ._actions_1h082_487{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;position:static}._actions_1h082_487 .button{min-width:0;padding-inline:5px;font-size:14px}._surfaceActions_1h082_1378 .button{padding-inline:3px;font-size:13px}._actions_1h082_487>._saveState_1h082_496{grid-column:1/-1;width:100%}._resultHeader_1h082_536{grid-template-columns:1fr;gap:22px;padding:28px 22px}._resultHeader_1h082_536 h1{font-size:clamp(40px,13vw,58px)}._metrics_1h082_571 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_1h082_571 dl>div:nth-child(3){border-left:0}._metrics_1h082_571 dl>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}._resultWorkspace_1h082_603{grid-template-columns:1fr}._directory_1h082_609{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:none;position:static}._directionNav_1h082_636{max-height:430px;overflow:auto}._direction_1h082_636{padding:28px 22px}._directionHeader_1h082_734{grid-template-columns:1fr}._index_1h082_754{justify-items:start}._directionMetrics_1h082_773{grid-template-columns:repeat(2,minmax(0,1fr))}._directionMetrics_1h082_773>div:nth-child(3){border-left:0}._directionMetrics_1h082_773>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}._evidence_1h082_916 li,._relatedEvidence_1h082_917 li,._pairEvidence_1h082_918 li,._conflict_1h082_862 li,._programs_1h082_1146 article{grid-template-columns:1fr}._evidence_1h082_916 li strong,._relatedEvidence_1h082_917 li strong,._pairEvidence_1h082_918 li strong{text-align:left}._relatedSources_1h082_1092 p{grid-template-columns:1fr;gap:4px}._relatedSources_1h082_1092 strong,._relatedCalculation_1h082_1115,._relatedCalculation_1h082_1115 small{text-align:left;justify-items:start}._contribution_1h082_802 p{flex-wrap:wrap;justify-content:flex-start}._method_1h082_1179{margin:0 22px 28px}._resultSaveState_1h082_1206{max-width:100%}._resultSaveState_1h082_1206 ._saveState_1h082_496{flex-wrap:wrap}._resultFacts_1h082_1267{grid-template-columns:repeat(2,minmax(0,1fr))}._resultFacts_1h082_1267>div:nth-child(3){border-left:0}._resultFacts_1h082_1267>div:nth-child(n+3){border-top:1px solid #e8dfd3}._conflict_1h082_862 li strong{text-align:left}._programs_1h082_1146 nav,._programs_1h082_1146 article>span{grid-area:auto/1}}._shell_1h73c_1{overflow-wrap:anywhere;max-width:780px;margin:1.5rem auto 4rem;padding:clamp(1rem,3vw,2rem)}._shell_1h73c_1 h1{margin:.75rem 0 1.25rem;font-size:clamp(1.55rem,3.5vw,2.3rem);line-height:1.25}._shell_1h73c_1 h2{font-size:1.2rem;line-height:1.4}._shell_1h73c_1 p{line-height:1.6}._lead_1h73c_5{font-size:1.15rem}._note_1h73c_6{opacity:.8;font-size:.9rem}._fields_1h73c_7{border:0;min-width:0;margin:1.5rem 0;padding:0}._choices_1h73c_8{gap:.65rem;margin-bottom:1rem;display:grid}._choices_1h73c_8 label{border:1px solid var(--border,#c9cec9);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.8rem;min-height:48px;padding:.9rem 1rem;display:flex}._choices_1h73c_8 label:has(input:checked){background:color-mix(in srgb, currentColor 7%, transparent);border-color:currentColor}._choices_1h73c_8 input{flex:none;width:20px;height:20px;margin-top:.2rem}._field_1h73c_7{gap:.5rem;margin-bottom:1rem;display:grid}._field_1h73c_7 input,._field_1h73c_7 textarea{font:inherit;box-sizing:border-box;width:100%;color:inherit;border:1px solid var(--border,#a6afa8);background:0 0;border-radius:10px;padding:.8rem}._field_1h73c_7 textarea{resize:vertical}._exceptions_1h73c_15{margin:1rem 0 1.5rem}._exceptions_1h73c_15 summary,._resultSection_1h73c_16 summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:.65rem 0}._resultSection_1h73c_16{border-top:1px solid var(--border,#c9cec9);margin:2rem 0;padding-top:1rem}._resultShell_1h73c_19{overflow-wrap:anywhere}._compactResult_1h73c_20{--study-space:24px}._studyHeader_1h73c_21 h1:focus{outline:none}._studyDetail_1h73c_26,._compactResult_1h73c_20 ._studyDetail_1h73c_26{padding-bottom:28px}._resultTabs_1h73c_28{display:grid}._tabButton_1h73c_31{grid-template-columns:48px minmax(0,1fr)}._resultPanel_1h73c_34{padding:24px 0 var(--study-space)}@media (width<=1040px){._resultPanel_1h73c_34{padding-top:18px}}._resultPanel_1h73c_34[hidden]{display:none}._resultPanel_1h73c_34 h2{font-size:var(--type-result-heading-size);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-weight:600;line-height:.98}._panelIntro_1h73c_38{color:var(--survey-text-muted);margin:.5rem 0 1.5rem}._decisionResult_1h73c_39 dl{margin:0}._decisionResult_1h73c_39 dt,._conditionRows_1h73c_40 dt{color:var(--survey-text-muted);font-size:.95rem}._decisionResult_1h73c_39 dd{white-space:pre-wrap;margin:.5rem 0 0}._decisionHeadline_1h73c_42 dt{color:var(--survey-accent);font-size:var(--type-result-eyebrow-size);letter-spacing:.16em;text-transform:uppercase;font-weight:680}._decisionHeadline_1h73c_42 dd{font-size:var(--type-result-heading-size);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;max-width:24ch;margin-top:12px;font-weight:600;line-height:.98}._decisionResult_1h73c_39 ._desireLine_1h73c_44{margin:1rem 0 1.5rem}._desireLine_1h73c_44>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}._desireLine_1h73c_44 dd{margin:0}._nextStepResult_1h73c_47{border-top:1px solid var(--survey-border);align-items:flex-start;gap:1rem;padding:20px 0 0;display:flex}._nextStepIcon_1h73c_48 svg{width:28px;height:28px}._nextStepIcon_1h73c_48{width:44px;height:44px;color:var(--survey-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.4rem;display:grid}._nextStepResult_1h73c_47 dl{min-width:0}._nextStepResult_1h73c_47 dd{font-size:1.15rem;font-weight:600;line-height:1.5}._nextStepResult_1h73c_47 dl>div+div{margin-top:1rem}._resultShortcuts_1h73c_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}._resultShortcuts_1h73c_53 button{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}._resultShortcuts_1h73c_53 button>span:first-child{gap:.5rem;display:grid}._resultShortcuts_1h73c_53 button strong{font-weight:600}._resultShortcuts_1h73c_53 button span span{color:var(--survey-text-muted);font-size:.9rem;line-height:1.5}._resultShortcuts_1h73c_53 button:hover strong{text-underline-offset:4px;text-decoration:underline}._topicResult_1h73c_59{margin:1.5rem 0 0}._topicResult_1h73c_59+._topicResult_1h73c_59{margin-top:2rem}._topicResult_1h73c_59 h3 svg{width:32px;height:32px;color:var(--survey-accent);flex-shrink:0}._topicResult_1h73c_59 h3{align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:1.15rem;display:flex}._topicPair_1h73c_63{border:1px solid var(--survey-border);background:var(--survey-surface-card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._topicEvidence_1h73c_64{flex-direction:column;gap:.6rem;min-width:0;padding:1.25rem;display:flex}._topicEvidence_1h73c_64+._topicEvidence_1h73c_64{border-left:1px solid var(--survey-border)}._topicEvidence_1h73c_64 p{margin:0}._evidenceLabel_1h73c_67{color:var(--survey-text-muted);font-size:.85rem}._taskDescription_1h73c_68{font-size:1rem}._topicEvidence_1h73c_64 dl{margin:auto 0 0;padding-top:.5rem}._topicEvidence_1h73c_64 dt{color:var(--survey-text-muted);font-size:.85rem}._topicEvidence_1h73c_64 dd{white-space:pre-wrap;margin:.25rem 0 0;font-weight:600}._conditionRows_1h73c_40{margin:0}._conditionRows_1h73c_40>div{border-bottom:1px solid var(--survey-border);grid-template-columns:1fr 1.2fr;gap:.5rem 2rem;padding:1rem 0;display:grid}._conditionRows_1h73c_40 dd{white-space:pre-wrap;margin:0;font-weight:500}._resultDisclosure_1h73c_75{border-top:1px solid var(--survey-border)}._resultDisclosure_1h73c_75>summary{cursor:pointer;align-items:center;gap:.75rem;min-height:56px;padding:.85rem 0;font-weight:500;display:flex}._resultDisclosure_1h73c_75>summary:before{content:"+";font-weight:400}._resultDisclosure_1h73c_75[open]>summary:before{content:"−"}._resultDisclosure_1h73c_75>summary>span{font-variant-numeric:tabular-nums;color:var(--survey-text-muted);margin-left:auto;font-weight:400}._resultDisclosure_1h73c_75 dl{margin:0 0 1.25rem}._resultDisclosure_1h73c_75 dl>div{border-top:1px solid var(--survey-border);padding:1rem 0}._resultDisclosure_1h73c_75 dt{font-weight:500;line-height:1.5}._resultDisclosure_1h73c_75 dd{white-space:pre-wrap;color:var(--survey-text-muted);margin:.5rem 0 0}._resultFootnote_1h73c_84{color:var(--survey-text-muted);max-width:68ch;margin:1rem 0 0;font-size:.85rem}._compactResult_1h73c_20 :is(summary,[role=tabpanel]):focus-visible{outline:3px solid color-mix(in srgb, var(--survey-accent) 34%, transparent);outline-offset:-3px}._resultIndex_1h73c_86{flex-wrap:wrap;gap:0 1.25rem;display:flex}._resultIndex_1h73c_86 a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}._demoProfiles_1h73c_88{color:var(--survey-text-muted);margin-top:2rem;font-size:.9rem}._demoProfiles_1h73c_88>summary{cursor:pointer;min-height:44px;padding:.75rem 0}@media (width<=600px){._resultShortcuts_1h73c_53{grid-template-columns:1fr;gap:0}._resultShortcuts_1h73c_53 button+button{border-top:1px solid var(--survey-border)}._resultShortcuts_1h73c_53 button{padding:1rem 0}._topicPair_1h73c_63{grid-template-columns:1fr}._topicEvidence_1h73c_64+._topicEvidence_1h73c_64{border-left:0;border-top:1px solid var(--survey-border)}._conditionRows_1h73c_40>div{grid-template-columns:1fr}}._resultSection_1h73c_16 dl>div{padding:.8rem 0}._resultSection_1h73c_16 dt{font-weight:650}._resultSection_1h73c_16 dd{white-space:pre-wrap;margin:.35rem 0 0}._resultSection_1h73c_16 details{font-size:.9rem}._trial_1h73c_102,._notice_1h73c_102{border:1px solid var(--border,#c9cec9);border-radius:12px;margin:1rem 0;padding:1rem}._trial_1h73c_102 table{border-collapse:collapse;width:100%}._trial_1h73c_102 td,._trial_1h73c_102 th{text-align:left;border-bottom:1px solid var(--border,#c9cec9);padding:.6rem}._trial_1h73c_102 caption{text-align:left;margin-bottom:.5rem}._sections_1h73c_106{gap:.6rem;padding-left:1.25rem;display:grid}._fields_1h73c_7 ._actions_1h73c_107,._shell_1h73c_1 ._actions_1h73c_107,._resultShell_1h73c_19 ._actions_1h73c_107{position:static}._srOnly_1h73c_108{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._nav_1h73c_109{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-width:1100px;margin:1rem auto;padding:0 1rem;display:flex}._nav_1h73c_109 a{padding:.7rem 0}@media (width<=600px){._shell_1h73c_1{margin-top:.5rem}._shell_1h73c_1 button{white-space:normal;max-width:100%}}._goalRows_1h73c_113{margin-bottom:24px!important}._goalRows_1h73c_113 dd{font-size:1rem;line-height:1.5}._stepGuide_1h73c_115{padding-top:12px}._stepGuide_1h73c_115>p{margin:0 0 12px;line-height:1.5}._stepGuide_1h73c_115>button{margin-bottom:12px}._selectionSummary_1h73c_118{margin:20px 0 12px}._selectionSummary_1h73c_118 dt{font-size:var(--type-result-small-size);color:var(--survey-text-muted)}._selectionSummary_1h73c_118 dd{margin:6px 0 0}._contextGroup_1h73c_121{margin-top:24px}._contextGroup_1h73c_121 h3{margin:0;font-size:1.1rem;font-weight:600}._learningClaim_1h73c_124{margin:18px 0 24px}._learningClaim_1h73c_124+._learningClaim_1h73c_124{border-top:1px solid var(--survey-border);padding-top:20px}._learningClaim_1h73c_124 h3{margin:0 0 8px;font-size:1rem;font-weight:600}._learningClaim_1h73c_124 p{font-size:var(--type-result-body-size);margin:12px 0;line-height:1.6}._learningBasis_1h73c_128{font-size:var(--type-result-small-size);color:var(--survey-text-muted)}._learningBasis_1h73c_128 summary{cursor:pointer;min-height:44px;padding:12px 0}._learningNext_1h73c_130{border-top:1px solid var(--survey-border);gap:16px;padding:20px 0;display:flex}._learningNext_1h73c_130>svg{width:32px;height:32px;color:var(--survey-accent);flex-shrink:0}._learningNext_1h73c_130 p{font-size:var(--type-result-body-size);margin:8px 0 0;line-height:1.6}._learningActions_1h73c_133{flex-wrap:wrap;gap:8px;display:flex}
