.leben_accent__CXuEV.leben_accent__CXuEV{--accent2:#1f6b4d;--accent2-bright:#2b8a63}[data-theme=dark] .leben_accent__CXuEV.leben_accent__CXuEV{--accent2:#7fcfa9;--accent2-bright:#a6e3c6}.leben_slabAccent__VLjJ2.leben_slabAccent__VLjJ2{--accent2-bright:#92dcb8}.leben_needs__0PmL3{margin-top:2.25rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--line);border-radius:1.25rem;background:var(--surface)}.leben_needsBar__KJVlI{display:flex;height:2.4rem;border-radius:.7rem;overflow:hidden}.leben_needsSeg__DtXDF{display:block;height:100%}.leben_needsSeg__DtXDF[data-i="0"]{background:var(--accent2)}.leben_needsSeg__DtXDF[data-i="1"]{background:color-mix(in srgb,var(--accent2) 78%,transparent)}.leben_needsSeg__DtXDF[data-i="2"]{background:color-mix(in srgb,var(--accent2) 56%,transparent)}.leben_needsSeg__DtXDF[data-i="3"]{background:color-mix(in srgb,var(--accent2) 36%,transparent)}.leben_needsSeg__DtXDF[data-i="4"]{background:color-mix(in srgb,var(--accent2) 20%,transparent)}.leben_needsList__GJdJk{display:grid;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.leben_needsList__GJdJk li{display:grid;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.9375rem}.leben_needsSwatch__m11Nj{width:.9rem;height:.9rem;border-radius:.25rem}.leben_needsSwatch__m11Nj[data-i="0"]{background:var(--accent2)}.leben_needsSwatch__m11Nj[data-i="1"]{background:color-mix(in srgb,var(--accent2) 78%,transparent)}.leben_needsSwatch__m11Nj[data-i="2"]{background:color-mix(in srgb,var(--accent2) 56%,transparent)}.leben_needsSwatch__m11Nj[data-i="3"]{background:color-mix(in srgb,var(--accent2) 36%,transparent)}.leben_needsSwatch__m11Nj[data-i="4"]{background:color-mix(in srgb,var(--accent2) 20%,transparent)}.leben_needsName__BMpvP{color:var(--muted)}.leben_needsValue__bWYsk{font-weight:700;font-variant-numeric:tabular-nums}.leben_needsSum__wd7W5{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.9375rem}.leben_needsSum__wd7W5 b{font-family:var(--font-bricolage),sans-serif;font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.leben_needsSumFinal__Nfi0F b{color:var(--accent2)}.leben_needsSumFinal__Nfi0F{margin-top:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--accent2) 8%,transparent)}.leben_needsOffsets__mGLw1{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.leben_needsOffsets__mGLw1 li{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--muted)}.leben_needsOffsets__mGLw1 b{font-variant-numeric:tabular-nums;color:var(--ink)}.leben_needsNote__gUTIi{margin:1.5rem 0 0;font-size:.875rem;line-height:1.65;color:var(--muted)}.leben_curve__CUsk0{display:grid;gap:1.25rem;margin-top:2.25rem;margin-bottom:2.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leben_curveChart__2nOPD{padding:1.25rem;border:1px solid var(--line);border-radius:1.15rem;background:var(--surface)}.leben_curveLabel__OqSbO{display:block;margin-bottom:.9rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.leben_curveRow__80xdb{display:flex;align-items:flex-end;gap:.4rem;height:9rem}.leben_curveCol__xrRfV{display:flex;flex:1;align-items:flex-end;height:100%}.leben_curveBar__D4iY0{display:block;width:100%;min-height:.35rem;border-radius:.3rem .3rem 0 0}.leben_curveFlat__o8Iow{background:var(--accent2)}.leben_curveFall___92nd{background:linear-gradient(to top,var(--accent2),var(--accent2-bright))}.leben_curveAxis__N1DcL{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:.35rem;font-size:.75rem;color:var(--muted)}.leben_ageGrid__utN6r{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,2vw,1.25rem);margin-top:2.25rem;align-items:end}.leben_ageCol__J7AWg{display:flex;flex-direction:column;align-items:center;gap:.5rem}.leben_ageStack__Dz1br{display:flex;align-items:flex-end;width:100%;height:12rem}.leben_ageBar__A66jy{display:block;width:100%;min-height:.35rem;border-radius:.35rem .35rem 0 0;background:linear-gradient(to top,var(--accent2),var(--accent2-bright))}.leben_ageAxis__33VYe{width:100%;padding-top:.55rem;border-top:1px solid var(--line);font-size:.8125rem;font-weight:700;text-align:center}.leben_ageAxis__33VYe span{display:block;font-weight:400;font-size:.6875rem;color:var(--muted)}.leben_ageNote__kbB_Y{margin:1.5rem 0 0;font-size:.875rem;line-height:1.65;color:var(--muted)}.leben_factors__Rvdnr{margin-top:2.25rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--line);border-radius:1.25rem;background:var(--surface)}.leben_factorRows__jU2uh{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.leben_factorRow__cr_l2{display:grid;grid-template-columns:minmax(9rem,15rem) minmax(0,1fr);align-items:center;gap:1rem;font-size:.9375rem}.leben_factorName__leGL5{font-weight:600}.leben_factorTrack__yCNxC{height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.leben_factorFill__jo9uR{display:block;height:100%;border-radius:999px;background:linear-gradient(to right,var(--accent2),var(--accent2-bright))}.leben_cross__i4jxm{display:grid;gap:1rem;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.leben_crossSide__tRfCS{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border:1px solid var(--line);border-radius:1.15rem;background:var(--surface)}.leben_crossSide__tRfCS b{font-family:var(--font-bricolage),sans-serif;font-size:1.1rem;letter-spacing:-.02em}.leben_crossSide__tRfCS span{font-size:.875rem;line-height:1.65;color:var(--muted)}.leben_crossBad__jeHCY,.leben_crossGood__TdVTv{margin-top:auto;padding:.7rem .85rem;border-radius:.7rem;font-weight:600}.leben_crossBad__jeHCY{background:color-mix(in srgb,var(--ink) 7%,transparent)}.leben_crossGood__TdVTv.leben_crossGood__TdVTv{border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent);background:color-mix(in srgb,var(--accent2) 10%,transparent);color:var(--accent2)}.leben_addons__qFF2P{display:grid;gap:1rem;margin-top:2.25rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.leben_addon___hzv8{display:flex;flex-direction:column;padding:1.35rem;border:1px solid var(--line);border-radius:1.15rem;background:var(--surface)}.leben_addonHead__eQN86{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.leben_addonHead__eQN86 h3{margin:0;font-family:var(--font-bricolage),sans-serif;font-size:1.05rem;letter-spacing:-.015em}.leben_verdict__z8ILz{flex:none;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--line);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.leben_verdictYes__57nXL{border-color:color-mix(in srgb,var(--accent2) 40%,transparent);background:color-mix(in srgb,var(--accent2) 12%,transparent);color:var(--accent2)}.leben_verdictMaybe__lkmcc{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--muted)}.leben_verdictNo___7e1T{background:transparent;color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.leben_addon___hzv8 p{margin:.6rem 0 0;font-size:.875rem;line-height:1.65;color:var(--muted)}.leben_addonHint__G_QFE{margin-top:auto;padding-top:.9rem;font-size:.8125rem;font-weight:600;color:var(--accent2)}@media (max-width:760px){.leben_curve__CUsk0{grid-template-columns:minmax(0,1fr)}.leben_curveAxis__N1DcL{display:none}}@media (max-width:640px){.leben_factorRow__cr_l2{grid-template-columns:minmax(0,1fr);gap:.35rem}.leben_ageStack__Dz1br{height:8.5rem}.leben_needsList__GJdJk li{grid-template-columns:.9rem minmax(0,1fr)}.leben_needsValue__bWYsk{grid-column:2}}