.profile-questionnaire_form__nM6cV{--profile-surface:#fffdf8;--profile-muted:#56564f;--profile-border:#89877c;--profile-accent:#314737;width:min(100%,640px);margin:0 auto;padding:1.5rem 1rem 3rem;color:#242822;line-height:1.6;overflow-wrap:anywhere}html:has(.profile-questionnaire_form__nM6cV){scroll-behavior:auto}.profile-questionnaire_form__nM6cV h1,.profile-questionnaire_form__nM6cV h2,.profile-questionnaire_form__nM6cV legend{line-height:1.3;font-weight:650;font-family:inherit;letter-spacing:normal;color:inherit}.profile-questionnaire_form__nM6cV h1{font-size:1.85rem;margin:0 0 1rem}.profile-questionnaire_form__nM6cV h2,.profile-questionnaire_form__nM6cV legend{font-size:1.4rem;margin:0 0 1rem}.profile-questionnaire_form__nM6cV p{margin:0 0 1rem}.profile-questionnaire_eyebrow__w1dna,.profile-questionnaire_muted__Cg2v_{color:var(--profile-muted);font-size:.94rem}.profile-questionnaire_context__OgZIz{border-left:3px solid var(--profile-accent);padding-left:.8rem}.profile-questionnaire_form__nM6cV fieldset{min-width:0;border:0;margin:0;padding:0}.profile-questionnaire_options__t5SLx{display:grid;gap:.6rem}.profile-questionnaire_option__FnlJ5{display:flex;align-items:flex-start;gap:.7rem;min-height:48px;padding:.85rem;border:1px solid var(--profile-border);border-radius:.75rem;background:var(--profile-surface);cursor:pointer}.profile-questionnaire_option__FnlJ5 input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.2rem;padding:0;accent-color:var(--profile-accent)}.profile-questionnaire_option__FnlJ5:has(input:checked){border:2px solid var(--profile-accent);padding:calc(.85rem - 1px)}.profile-questionnaire_form__nM6cV :focus-visible{outline:3px solid var(--profile-accent);outline-offset:4px}.profile-questionnaire_form__nM6cV [tabindex="-1"]:focus{outline:2px solid var(--profile-accent);outline-offset:5px}.profile-questionnaire_actions__pnx3M{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.profile-questionnaire_button__26r5b,.profile-questionnaire_primary__y6uMP{min-height:44px;border:1px solid var(--profile-accent);border-radius:.6rem;padding:.6rem 1rem;color:inherit;background:var(--profile-surface);font:inherit;cursor:pointer}.profile-questionnaire_primary__y6uMP{background:var(--profile-accent);color:#fff}.profile-questionnaire_button__26r5b:disabled,.profile-questionnaire_primary__y6uMP:disabled{opacity:.65;cursor:wait}.profile-questionnaire_link__wjuwL{border:0;text-decoration:underline;text-underline-offset:.2em}.profile-questionnaire_notice__z0SyK{padding:1rem;border:1px solid var(--profile-border);border-radius:.75rem;background:var(--profile-surface)}.profile-questionnaire_error__Mxsrl{padding:.8rem;border-left:4px solid #9d3225;background:var(--profile-surface);margin:1rem 0}.profile-questionnaire_progress__HBBy4{width:100%;height:.6rem;accent-color:var(--profile-accent);margin-bottom:1.25rem}.profile-questionnaire_draft__2_zkK{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--profile-border)}.profile-questionnaire_form__nM6cV fieldset:disabled .profile-questionnaire_option__FnlJ5{cursor:wait;opacity:.7}.profile-questionnaire_review__9MWFQ{padding-left:1.5rem}.profile-questionnaire_review__9MWFQ li{padding:1rem 0;border-bottom:1px solid var(--profile-border)}.profile-questionnaire_review__9MWFQ p{margin-bottom:.4rem}.profile-questionnaire_dialog___zoQf{width:min(calc(100% - 2rem),500px);border:1px solid var(--profile-border);border-radius:1rem;padding:1.5rem;color:inherit;background:var(--profile-surface)}.profile-questionnaire_dialog___zoQf::backdrop{background:#0007}@media (max-width:360px){.profile-questionnaire_form__nM6cV{padding-inline:.75rem}.profile-questionnaire_form__nM6cV h1{font-size:1.65rem}.profile-questionnaire_actions__pnx3M>button{width:100%}}@media (prefers-color-scheme:dark){.profile-questionnaire_form__nM6cV{--profile-surface:#232921;--profile-muted:#bfc6b9;--profile-border:#7b8574;--profile-accent:#c1d1b3;color:#f0f1e9}.profile-questionnaire_primary__y6uMP{color:#182218}.profile-questionnaire_error__Mxsrl{border-color:#f19c8c}}.result_result__KjIKn{line-height:1.65;overflow-wrap:anywhere}.result_result__KjIKn h1{margin-bottom:.75rem}.result_result__KjIKn h2{font-size:1.35rem;margin-bottom:.7rem}.result_result__KjIKn h3{font-size:1.05rem;margin:1.25rem 0 .45rem}.result_eyebrow__5Sjee{color:var(--green);font-size:.84rem;font-weight:600;letter-spacing:.03em}.result_meta__DByWC{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--muted);font-size:.88rem;margin:0 0 1.4rem}.result_hero__qk6ND{padding:1.4rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);margin-bottom:1.25rem}.result_hero__qk6ND p:last-child{margin-bottom:0}.result_summary__ryg2O{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;color:var(--ink);line-height:1.45}.result_step__0o_IS{margin-top:1.2rem;border-left:3px solid var(--green);padding-left:1rem}.result_note__dQgCf{color:var(--muted);font-size:.9rem}.result_error__EYIQ9,.result_notice__xFQNG,.result_status__g_C_J{padding:1rem;border:1px solid var(--line);background:var(--wash);border-radius:.7rem;margin:1rem 0}.result_error__EYIQ9{border-left:4px solid var(--error);background:var(--surface)}.result_status__g_C_J{border-left:4px solid var(--green)}.result_details__e_Vy9{border-bottom:1px solid var(--line);padding:.5rem 0}.result_details__e_Vy9>summary{min-height:48px;padding:.6rem 0;cursor:pointer;font-weight:600;color:var(--ink)}.result_details__e_Vy9>div{padding:.5rem 0 1rem}.result_evidence__ztnw9{font-size:.9rem;color:var(--muted);padding:0 0 .7rem}.result_evidence__ztnw9>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.result_evidence__ztnw9 ul{margin:0;padding-left:1.2rem}.result_evidence__ztnw9 li{padding:.3rem 0}.result_actions__79sVh{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.result_button__9sTu0,.result_danger__MEqDL,.result_primary__NGxXv{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:.65rem;padding:.65rem 1rem;font:inherit;font-size:.93rem;color:var(--green);background:var(--surface);text-decoration:none;text-align:center;line-height:1.45}.result_primary__NGxXv{background:var(--green);border-color:var(--green);color:var(--on-green)}.result_danger__MEqDL{color:var(--error);border-color:color-mix(in srgb,var(--error) 40%,var(--line))}.result_private__tVP2k{border:0;padding:0;margin:0;min-inline-size:0}.result_section__WR4W6{margin-top:2rem}.result_fit__V89yC{border:1px solid var(--line);border-radius:1rem;padding:1.2rem;margin:1.25rem 0;background:var(--surface)}.result_fit__V89yC fieldset{border:0;padding:0;margin:1.4rem 0;min-inline-size:0}.result_fit__V89yC legend{font-weight:600;padding:0;margin-bottom:.65rem}.result_choices__Hfa_D{display:flex;flex-wrap:wrap;gap:.65rem}.result_choice__KB2Uv{display:inline-flex;align-items:center;gap:.65rem;border:1px solid var(--line);border-radius:.65rem;min-height:48px;padding:.65rem .9rem;cursor:pointer}.result_choice__KB2Uv input{width:1.15rem;height:1.15rem;margin:0;padding:0;accent-color:var(--green)}.result_choice__KB2Uv:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--wash)}.result_consent__ZhBed{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem 0;cursor:pointer}.result_consent__ZhBed input{margin-top:.25rem;accent-color:var(--green)}.result_badges__yN1S9{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.result_badge__nmFsO{border:1px solid var(--line);border-radius:2rem;padding:.3rem .7rem;font-size:.83rem;background:var(--surface)}.result_table__36qk6{width:100%;border-collapse:collapse;margin:1rem 0}.result_table__36qk6 caption{text-align:left;color:var(--muted);font-size:.9rem;padding-bottom:.6rem}.result_table__36qk6 td,.result_table__36qk6 th{padding:.6rem .3rem;border-bottom:1px solid var(--line);text-align:left;font-size:.95rem}.result_table__36qk6 tbody th{font-weight:400}.result_table__36qk6 td{font-variant-numeric:tabular-nums}.result_result__KjIKn :focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(max-width:480px){.result_fit__V89yC,.result_hero__qk6ND{padding:1rem}.result_summary__ryg2O{font-size:1.35rem}.result_actions__79sVh>.result_button__9sTu0,.result_actions__79sVh>.result_danger__MEqDL,.result_actions__79sVh>.result_primary__NGxXv{width:100%}}.work-report_report__UFWsZ{width:100%;max-width:760px;color:var(--text);line-height:1.75;overflow-wrap:anywhere}.work-report_report__UFWsZ p{margin:0 0 1rem}.work-report_report__UFWsZ h2,.work-report_report__UFWsZ h3{color:var(--ink);text-wrap:pretty}.work-report_report__UFWsZ h2{font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.025em}.work-report_report__UFWsZ .work-report_experiment__zb_DK h3,.work-report_report__UFWsZ .work-report_insight__vohZB h3,.work-report_report__UFWsZ .work-report_interaction__Lu0i2 h3,.work-report_report__UFWsZ .work-report_strength__CNkJ1 h3{margin:0 0 .7rem;font-size:1.1rem;font-weight:600;line-height:1.45}.work-report_overview__qSHrw{background:var(--wash);border:1px solid var(--line);border-radius:1.1rem;padding:1.65rem 1.75rem}.work-report_report__UFWsZ .work-report_kicker__ee582{font-size:.7rem;color:var(--green);letter-spacing:.12em;font-weight:700;margin-bottom:.9rem}.work-report_report__UFWsZ .work-report_overview__qSHrw h2{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;line-height:1.25;font-weight:400;margin:0 0 1.1rem}.work-report_summary__fHAVl p{font-size:1.05rem;line-height:1.8}.work-report_summary__fHAVl p:first-child{color:var(--ink)}.work-report_report__UFWsZ .work-report_readingGuide__ixB1a{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;margin:1.2rem 0 0;font-size:.9rem}.work-report_contents__qZpSi{margin:1.6rem 0 2.5rem;padding:0 .3rem 1.2rem;border-bottom:1px solid var(--line)}.work-report_report__UFWsZ .work-report_contentsTitle__D5qm0{color:var(--muted);font-size:.8rem;font-weight:600;margin:0 0 .5rem}.work-report_contents__qZpSi ol{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4rem;list-style:none;margin:0;padding:0}.work-report_contents__qZpSi li{min-width:0}.work-report_contents__qZpSi a{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.55rem .25rem;border-radius:.3rem;font-size:.9rem;line-height:1.4;text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--line)}.work-report_contents__qZpSi a:hover{text-decoration-color:var(--green);background:var(--wash)}.work-report_contentsNumber__hoFvr{flex:0 0 1.35rem;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums;text-decoration:none}.work-report_section__bjRLb{margin:2.8rem 0 0;scroll-margin-top:0}.work-report_sectionHeading__LF5Je{display:flex;align-items:baseline;gap:.85rem;margin-bottom:.8rem}.work-report_report__UFWsZ .work-report_sectionHeading__LF5Je h2{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.work-report_sectionNumber__Ojegt{flex:0 0 1.5rem;color:var(--green);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.work-report_intro__nX89H{color:var(--muted);max-width:68ch}.work-report_chart__E_0Wm{margin-top:1.35rem;padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.work-report_scoreRow__EejVc+.work-report_scoreRow__EejVc{margin-top:1.4rem}.work-report_scoreHeader__bTY5n{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.55rem}.work-report_scoreHeader__bTY5n>div{min-width:0}.work-report_report__UFWsZ .work-report_scoreLabel__EWREm{display:flex;align-items:center;gap:.55rem;color:var(--ink);font-size:.94rem;font-weight:600;margin:0;line-height:1.4}.work-report_patternLetter__4IHNv{display:inline-grid;place-items:center;flex:0 0 1.35rem;height:1.35rem;border-radius:.35rem;color:var(--pattern-text);background:var(--pattern-tint);font-size:.72rem;line-height:1}.work-report_report__UFWsZ .work-report_scoreDescription__zj6Cy{color:var(--muted);font-size:.79rem;margin:.2rem 0 0 1.9rem;line-height:1.4}.work-report_scoreValue__cJiUk{color:var(--ink);font-size:1.1rem;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.work-report_scoreValue__cJiUk>span{color:var(--muted);font-size:.72rem;font-weight:400}.work-report_meter__71t72{height:.65rem;background:var(--soft);border-radius:999px;overflow:hidden;outline:1px solid var(--line)}.work-report_bar__UEf_0{display:block;height:100%;background:var(--pattern-fill);border-radius:999px}.work-report_red__095F6{--pattern-fill:#b86e58;--pattern-text:#853b29;--pattern-tint:#f5e6df}.work-report_yellow__EhVNx{--pattern-fill:#b78e3e;--pattern-text:#745715;--pattern-tint:#f7edd0}.work-report_green__EKT87{--pattern-fill:#73976a;--pattern-text:#406237;--pattern-tint:#e6efdf}.work-report_blue__kmO6L{--pattern-fill:#708f9c;--pattern-text:#3b626f;--pattern-tint:#e3edf0}.work-report_report__UFWsZ .work-report_scaleNote__mgSwd{font-size:.8rem;color:var(--muted);line-height:1.6;margin:1.35rem 0 0;padding-top:.8rem;border-top:1px solid var(--line)}.work-report_report__UFWsZ .work-report_missingScore___NOv7{font-size:.85rem;color:var(--muted);margin:0}.work-report_strengths__IiPi9{display:grid;grid-template-columns:1fr;gap:1rem}.work-report_strength__CNkJ1{padding:1.4rem;border-radius:1rem;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--green)}.work-report_insights__oMpZL{margin:1.35rem 0 0}.work-report_insight__vohZB{padding:0 0 1.5rem}.work-report_insight__vohZB+.work-report_insight__vohZB{padding-top:1.5rem;border-top:1px solid var(--line)}.work-report_insight__vohZB:last-child{padding-bottom:0}.work-report_tradeoff__ww2zS{margin:1rem 0;padding:.85rem 1rem;background:var(--soft);border-radius:.65rem}.work-report_tradeoff__ww2zS p:last-child{margin:0}.work-report_report__UFWsZ .work-report_smallLabel__tT2tF{font-size:.77rem;font-weight:600;color:var(--green);margin:0 0 .35rem;line-height:1.5}.work-report_tradeoff__ww2zS p:last-child{font-size:.94rem}.work-report_evidence__p5YY7{color:var(--muted);margin-top:1rem;border-left:2px solid var(--line);padding:.05rem 0 .05rem .8rem;font-size:.83rem;line-height:1.65}.work-report_report__UFWsZ .work-report_evidenceLabel__I50Px{font-size:.74rem;font-weight:600;margin:0 0 .2rem}.work-report_evidence__p5YY7 ul{margin:0;padding-left:1rem}.work-report_evidence__p5YY7 li{padding:.1rem 0}.work-report_report__UFWsZ .work-report_closing__2_6Ed{border-top:1px solid var(--line);padding-top:1rem;margin:1.35rem 0 0;color:var(--green);font-size:.94rem}.work-report_interactions__2BtdC{display:grid;gap:1rem}.work-report_interaction__Lu0i2{border:1px solid var(--line);border-radius:1rem;padding:1.4rem;background:var(--surface)}.work-report_interaction__Lu0i2>p:last-child{margin-bottom:0}.work-report_experiments__LKINI{display:grid;gap:1.2rem}.work-report_experiment__zb_DK{background:var(--wash);border:1px solid var(--line);border-radius:1rem;padding:1.5rem}.work-report_report__UFWsZ .work-report_experimentLabel__vfEPR{font-size:.7rem;font-weight:600;letter-spacing:.09em;color:var(--green);margin:0 0 .6rem}.work-report_example__vOz4o{margin:1.2rem 0;padding:1rem 1.15rem;background:var(--surface);border-radius:.65rem}.work-report_example__vOz4o blockquote{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.65}.work-report_report__UFWsZ .work-report_check__etop9{margin:0;font-size:.9rem}.work-report_check__etop9 strong{font-weight:600;color:var(--green)}.work-report_notice__4lzsb{margin-top:2.8rem;padding:1.25rem 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:.87rem}.work-report_report__UFWsZ .work-report_notice__4lzsb h2{font-size:.95rem;margin-bottom:.55rem}.work-report_notice__4lzsb p:last-child{margin:0}.work-report_report__UFWsZ :focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(max-width:480px){.work-report_overview__qSHrw{padding:1.25rem 1.1rem}.work-report_report__UFWsZ .work-report_overview__qSHrw h2{font-size:1.65rem}.work-report_summary__fHAVl p{font-size:1rem}.work-report_contents__qZpSi{margin-bottom:2rem}.work-report_contents__qZpSi ol{grid-template-columns:1fr}.work-report_contents__qZpSi a{padding-block:.55rem}.work-report_section__bjRLb{margin-top:2.3rem}.work-report_sectionHeading__LF5Je{gap:.6rem}.work-report_report__UFWsZ .work-report_sectionHeading__LF5Je h2{font-size:1.3rem}.work-report_sectionNumber__Ojegt{flex-basis:1.3rem}.work-report_chart__E_0Wm{padding:1.1rem}.work-report_scoreLabel__EWREm{align-items:flex-start}.work-report_report__UFWsZ .work-report_scoreLabel__EWREm{font-size:.86rem}.work-report_scoreValue__cJiUk{font-size:1rem}.work-report_scoreValue__cJiUk>span{font-size:.67rem}.work-report_report__UFWsZ .work-report_scoreDescription__zj6Cy{font-size:.75rem}.work-report_experiment__zb_DK,.work-report_interaction__Lu0i2,.work-report_strength__CNkJ1{padding:1.15rem}.work-report_tradeoff__ww2zS{padding:.8rem}.work-report_example__vOz4o{padding:.9rem}}@media(prefers-color-scheme:dark){.work-report_red__095F6{--pattern-fill:#d89882;--pattern-text:#f0bda9;--pattern-tint:#493c33}.work-report_yellow__EhVNx{--pattern-fill:#d9b567;--pattern-text:#e9ce91;--pattern-tint:#48422f}.work-report_green__EKT87{--pattern-fill:#94b688;--pattern-text:#bcd5b2;--pattern-tint:#324735}.work-report_blue__kmO6L{--pattern-fill:#9ab6c2;--pattern-text:#c0d7df;--pattern-tint:#30464d}}@media(forced-colors:active){.work-report_bar__UEf_0{background:Highlight;forced-color-adjust:none}.work-report_meter__71t72,.work-report_patternLetter__4IHNv{border:1px solid CanvasText}}@media print{.work-report_contents__qZpSi{display:none}.work-report_chart__E_0Wm,.work-report_experiment__zb_DK,.work-report_interaction__Lu0i2,.work-report_overview__qSHrw,.work-report_strength__CNkJ1{box-shadow:none;break-inside:avoid}.work-report_section__bjRLb{scroll-margin-top:0}.work-report_sectionHeading__LF5Je{break-after:avoid}}.work-report_benefit__dDft6{margin:1rem 0;padding:.85rem 1rem;background:var(--wash);border-left:3px solid var(--green);border-radius:.4rem}.work-report_benefit__dDft6 p:last-child{margin:0;font-size:.94rem}.work-report_additional__2nt2c{margin:1.25rem 0;padding:1rem;background:var(--soft);border-radius:.65rem;font-size:.86rem;color:var(--muted)}.work-report_additional__2nt2c ul{margin:0;padding-left:1.15rem}.work-report_additional__2nt2c li{margin:.35rem 0}