.confirm_wrap__Bzv8_{--prussian:var(--dark-green);--coral:var(--orange);--ink:var(--text-primary);--ink-3:var(--text-secondary);--rule:#e4eff2;--wash:#f3fbfd;max-width:640px;margin:0 auto;padding:56px 20px 72px;font-family:var(--font-body);color:var(--ink)}.confirm_card__guLwP{background:var(--wash);border:1px solid var(--rule);border-radius:10px;padding:28px 26px}.confirm_wrap__Bzv8_ h1{font-family:var(--font-display);font-size:28px;line-height:1.25;color:var(--teal-900);margin:0 0 14px}.confirm_lede__4sXyJ{font-size:17px;line-height:1.6;margin:0 0 20px}.confirm_notice__KNnry{font-size:16px;line-height:1.55;color:var(--ink-3);border-top:1px solid var(--rule);margin:22px 0 0;padding:18px 0 0}.confirm_button__Ym8KN{font-family:var(--font-display);font-size:17px;color:#ffffff;background:var(--coral);border:0;border-radius:6px;padding:14px 26px;cursor:pointer;min-height:48px}.confirm_button__Ym8KN:hover{filter:brightness(.94)}.confirm_button__Ym8KN:focus-visible{outline:3px solid var(--prussian);outline-offset:2px}.confirm_quiet__IUjq_{font-size:16px;line-height:1.6;color:var(--ink-3);margin:18px 0 0}.portal-block{--pb-primary:190.3 88.4% 44.1%;--pb-primary-hover:189.8 88.8% 35.1%;--pb-primary-text:190.1 89.5% 30%;--pb-heading:190 100% 18.8%;--pb-heading-hover:189.7 100% 25.5%;--pb-cta:3.2 84.2% 65.3%;--pb-cta-hover:1.7 64.5% 58%;--pb-cta-text:3.2 51.2% 49.8%;--pb-surface:20 12.5% 90.6%;--pb-radius:8px}.portal-layout .portal-block{--pb-primary:var(--portal-primary)}.styles_cardTitle__aWJ5U{display:flex;align-items:center;gap:8px}.styles_description__3iSBp{color:var(--portal-muted-foreground,#666);margin-bottom:20px;font-size:.95rem}.styles_quizContainer__SdXHJ{padding:20px 0}.styles_progressBar__W7HS5{width:100%;height:8px;background:#e0e0e0;border-radius:4px;margin-bottom:24px;overflow:hidden}.styles_progressFill__UgWmv{height:100%;background:linear-gradient(90deg,hsl(var(--pb-primary)),hsl(var(--pb-cta)));border-radius:4px;transition:width .3s ease}.styles_sectionHeader__iF2IU{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid hsl(var(--pb-primary))}.styles_sectionIcon__uVeUL{color:hsl(var(--pb-primary));width:24px;height:24px}.styles_sectionTitle__59bN6{color:hsl(var(--pb-heading));font-size:1.25rem;font-weight:600;margin:0}.styles_formSection__tzaq_{display:flex;flex-direction:column;gap:20px}.styles_formGroup__ECGcN{display:flex;flex-direction:column;gap:8px}.styles_label__PVtOB{display:flex;align-items:center;gap:6px;font-weight:600;color:hsl(var(--pb-heading));font-size:.95rem}.styles_helpIcon__r7mn8{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:hsl(var(--pb-primary));color:#fff;border-radius:50%;border:none;cursor:pointer;transition:background .2s}.styles_helpIcon__r7mn8:hover{background:hsl(var(--pb-heading))}.styles_input___JdyZ,.styles_select__0FJYA{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease;background:#fff}.styles_input___JdyZ:focus,.styles_select__0FJYA:focus{outline:none;border-color:hsl(var(--pb-primary))}.styles_error__6vWd3{color:hsl(var(--pb-cta));font-size:.85rem}.styles_radioGroup__ivYWM{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.styles_radioGroupVertical___XHnZ{grid-template-columns:1fr}.styles_radioItem__gFJ5g{display:flex;align-items:center;padding:12px;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.styles_radioItem__gFJ5g:hover{border-color:hsl(var(--pb-primary));background:#f0f9fa}.styles_radioItemSelected__14d_g{background:hsl(var(--pb-primary));border-color:hsl(var(--pb-primary));color:#fff}.styles_radioItemSelected__14d_g:hover{background:hsl(var(--pb-primary-hover));border-color:hsl(var(--pb-primary-hover));color:#fff}.styles_radioInput__2MLgS{display:none}.styles_radioLabel__Z8tb6{font-size:.9rem}.styles_inlineInputs__CgSbk{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.styles_inlineInputs__CgSbk{grid-template-columns:1fr}}.styles_chronicConditions__MUG1t{display:flex;flex-direction:column;gap:8px}.styles_chronicLabel__A0hGQ{font-size:.9rem;color:#666}.styles_checkboxLabel__7AElt{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px;background:#f8f8f8;border-radius:8px;transition:background .2s}.styles_checkboxLabel__7AElt:hover{background:#f0f9fa}.styles_checkbox__jS4nM{width:18px;height:18px;accent-color:hsl(var(--pb-primary))}.styles_navButtons__GhA0v{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.styles_btnPrimary__oF7Xx,.styles_btnSecondary__jboJ9{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.styles_btnPrimary__oF7Xx{background:hsl(var(--pb-primary));color:#fff;margin-left:auto}.styles_btnPrimary__oF7Xx:hover{background:hsl(var(--pb-primary-hover));transform:translateY(-2px);box-shadow:0 5px 15px hsl(var(--pb-primary)/.4)}.styles_btnSecondary__jboJ9{background:#fff;color:hsl(var(--pb-heading));border:2px solid hsl(var(--pb-primary))}.styles_btnSecondary__jboJ9:hover{background:#f0f9fa}.styles_resultsContainer__0lzYg{padding:20px 0}.styles_resultsHeader__0jg3J{text-align:center;margin-bottom:30px}.styles_lifespanEstimate__LssCf{font-size:2.5rem;color:hsl(var(--pb-cta));font-weight:700;margin-bottom:8px}.styles_lifespanRange__u4yFQ{font-size:1.1rem;color:hsl(var(--pb-heading))}.styles_chartSection__3iP1w{background:#f8f8f8;border-radius:12px;padding:20px;margin-bottom:24px}.styles_sectionSubtitle__PYdFH{color:hsl(var(--pb-cta));font-size:1.1rem;margin-bottom:16px;font-weight:600}.styles_chartBars__x1x5F{display:flex;flex-direction:column;gap:16px}.styles_chartBar__K9c1p{display:flex;align-items:center;gap:12px}.styles_chartLabel__rl4jy{width:120px;font-size:.85rem;color:hsl(var(--pb-heading));flex-shrink:0}.styles_chartBarContainer__EzfcR{flex:1;height:24px;background:#e0e0e0;border-radius:12px;overflow:hidden}.styles_chartBarFillPrimary__6vB7N,.styles_chartBarFill__HvMyT{height:100%;border-radius:12px;transition:width .5s ease}.styles_chartBarFillPrimary__6vB7N{background:hsl(var(--pb-primary))}.styles_chartValue__pYAdQ{width:80px;text-align:right;font-weight:600;color:hsl(var(--pb-heading));font-size:.9rem}.styles_comparisonDiff__iGTFS{margin-top:16px;text-align:center;font-size:1rem}.styles_positive__jrntL{color:hsl(var(--pb-primary));display:inline-flex;align-items:center;gap:6px}.styles_negative__eJMio{color:hsl(var(--pb-cta));display:inline-flex;align-items:center;gap:6px}.styles_neutral__HB8fZ{color:#666;display:inline-flex;align-items:center;gap:6px}.styles_comparisonSection__50k2P{background:#f8f8f8;border-radius:12px;padding:20px;margin-bottom:24px}.styles_comparisonText__3_inK{color:hsl(var(--pb-heading));line-height:1.6}.styles_factorSection__N5d5g{background:#f8f8f8;border-radius:12px;padding:20px;margin-bottom:24px}.styles_factorList__3ctx9{display:flex;flex-direction:column;gap:8px}.styles_factorItem__rxzQp{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:.9rem}.styles_factorPositive__ckm5t{background:hsl(var(--pb-primary)/.1);color:hsl(var(--pb-primary-hover))}.styles_factorNegative__O1mC3{background:hsl(var(--pb-cta)/.1);color:hsl(var(--pb-cta-hover))}.styles_tipsSection__Ett_Y{background:#f8f8f8;border-radius:12px;padding:20px;margin-bottom:24px}.styles_tipsList___YWGF{display:flex;flex-direction:column;gap:12px}.styles_tipItem__aJ4nX{padding:12px;border-bottom:1px solid #e0e0e0;line-height:1.5}.styles_tipItem__aJ4nX:last-child{border-bottom:none}.styles_tiphigh__tMYqt{border-left:3px solid hsl(var(--pb-cta));padding-left:12px}.styles_tipmedium__9Iw76{border-left:3px solid hsl(var(--pb-primary));padding-left:12px}.styles_tiplow___DYxb{border-left:3px solid #666;padding-left:12px}.styles_tipHigh__ionl3{color:hsl(var(--pb-cta))}.styles_tipMedium__tTeXF{color:hsl(var(--pb-primary))}.styles_ctaSection__gc_yG{background:linear-gradient(135deg,hsl(var(--pb-primary)/.1) 0,hsl(var(--pb-heading)/.1) 100%);border:2px solid hsl(var(--pb-primary));border-radius:12px;padding:24px;text-align:center;margin-bottom:24px}.styles_ctaTitle__W3huF{color:hsl(var(--pb-heading));margin-bottom:12px;font-size:1.2rem}.styles_ctaText__Fb_2J{color:#666;margin-bottom:16px}.styles_resultActions__6mqbd{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.styles_helpModal__XQp2z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.styles_helpContent___gcl8{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;position:relative}.styles_helpClose__VU7ug{position:absolute;top:12px;right:12px;background:none;border:none;color:hsl(var(--pb-cta));cursor:pointer}.styles_helpTitle____Srl{color:hsl(var(--pb-heading));margin-bottom:12px;font-size:1.1rem}.styles_helpText__koMSo{color:#666;line-height:1.6}.styles_disclaimer__S774V{margin-top:24px;padding:16px;background:#f8f8f8;border-radius:8px;font-size:.85rem;color:#666;line-height:1.5}@media (max-width:768px){.styles_lifespanEstimate__LssCf{font-size:2rem}.styles_radioGroup__ivYWM{grid-template-columns:1fr}.styles_navButtons__GhA0v{flex-direction:column}.styles_btnPrimary__oF7Xx{margin-left:0}.styles_chartBar__K9c1p{flex-wrap:wrap}.styles_chartLabel__rl4jy{width:100%}.styles_chartValue__pYAdQ{width:100%;text-align:left;margin-top:4px}}