.tH7YFa_page{min-height:100svh;color:var(--color-charcoal-truth,#26342d);background:var(--color-cream-silence,#f6f5ed);flex-direction:column;display:flex}.tH7YFa_header{justify-content:space-between;align-items:center;width:min(100%,1180px);min-height:72px;margin:0 auto;padding:14px clamp(20px,5vw,56px);display:flex}.tH7YFa_brand{color:inherit;font-family:var(--font-fraunces,Georgia, serif);align-items:center;gap:10px;font-size:21px;font-weight:650;text-decoration:none;display:inline-flex}.tH7YFa_brandMark{color:#55765b;font-family:sans-serif;font-size:23px}.tH7YFa_headerActions{align-items:center;gap:20px;display:flex}.tH7YFa_backLink{color:#526b57;text-underline-offset:4px;font-size:13px}.tH7YFa_footer{color:#68736a;flex-direction:column;align-items:center;gap:8px;width:min(100%,1120px);margin:0 auto;padding:12px clamp(20px,5vw,56px) 24px;font-size:11px;display:flex}.tH7YFa_footer p{margin:0}.tH7YFa_footerLinks{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.tH7YFa_footerLinks a{color:inherit;text-underline-offset:3px}.tH7YFa_main{flex:1;justify-content:center;align-items:center;width:min(100%,1120px);margin:0 auto;padding:34px clamp(22px,6vw,72px) 64px;display:flex}.tH7YFa_content{width:100%;max-width:820px;padding:10px 0}.tH7YFa_conversation{flex-direction:column;gap:34px;display:flex}.tH7YFa_progress{align-items:center;gap:7px;display:flex}.tH7YFa_progressSegment{background:#d9ddd4;border-radius:3px;width:27px;height:3px;display:block}.tH7YFa_progressSegment[data-active=true]{background:#52735b}.tH7YFa_progressLabel{color:#667268;margin-left:7px;font-size:12px}.tH7YFa_step{animation:.36s ease-out both tH7YFa_arrive}.tH7YFa_conversationRow{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,38px);display:grid}.tH7YFa_tutiiImage{object-fit:contain;width:160px;height:auto;animation:.52s cubic-bezier(.2,.75,.25,1) both tH7YFa_tutiiArrive;display:block}.tH7YFa_voice{padding-top:9px;animation:.36s ease-out .17s both tH7YFa_voiceArrive}@keyframes tH7YFa_arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tH7YFa_tutiiArrive{0%{opacity:0;transform:translate(-10px,12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tH7YFa_voiceArrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tH7YFa_eyebrow{color:#52735b;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:650}.tH7YFa_title{color:#26342d;max-width:18ch;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,45px);font-weight:550;line-height:1.12}.tH7YFa_prompt{color:#5e685f;max-width:46ch;margin:14px 0 26px;font-size:16px;line-height:1.7}.tH7YFa_fieldLabel{color:#34473a;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.tH7YFa_nameInput{color:#26342d;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #9eab9d;border-radius:0;outline:none;padding:8px 2px;font-size:18px}.tH7YFa_nameInput:focus-visible{border-bottom:2px solid #52735b;box-shadow:0 2px #52735b}.tH7YFa_nameInput::placeholder{color:#8a948b}.tH7YFa_actionRow{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.tH7YFa_primaryAction{color:#fffdf8;min-height:48px;font:inherit;cursor:pointer;background:#365d49;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex}.tH7YFa_primaryAction:hover:not(:disabled){background:#294a38}.tH7YFa_primaryAction:active:not(:disabled){transform:translateY(1px)}.tH7YFa_primaryAction:disabled{cursor:not-allowed;opacity:.5}.tH7YFa_primaryAction:focus-visible,.tH7YFa_backAction:focus-visible,.tH7YFa_roleOption:focus-within{outline-offset:4px;outline:3px solid #7b9b85}.tH7YFa_backAction{color:#53695a;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.tH7YFa_roles{border:0;min-width:0;margin:0;padding:0}.tH7YFa_roles legend{margin-bottom:6px}.tH7YFa_roleOption{cursor:pointer;border-bottom:1px solid #dfe3da;align-items:center;gap:12px;min-height:66px;padding:9px 2px;display:flex}.tH7YFa_roleOption input{accent-color:#52735b;flex:none;width:17px;height:17px}.tH7YFa_roleSymbol{text-align:center;flex:none;width:28px;font-size:21px;line-height:1;transition:transform .16s}.tH7YFa_roleOption:has(input:checked) .tH7YFa_roleSymbol{transform:translateY(-1px)scale(1.08)}.tH7YFa_roleCopy{flex-direction:column;gap:2px;display:flex}.tH7YFa_roleName{color:#314437;font-size:14px;font-weight:650}.tH7YFa_roleDetail{color:#68736a;font-size:12px;line-height:1.45}.tH7YFa_accountNote{color:#68736a;margin:4px 0 0;font-size:13px;line-height:1.55}.tH7YFa_nudgeActions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.tH7YFa_secondaryActionLink{color:#365d49;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-block}.tH7YFa_secondaryActionLink:hover{color:#294a38}[data-appearance=night] .tH7YFa_secondaryActionLink{color:#8bb899}.tH7YFa_error{color:#8b3027;border-left:2px solid #ad5244;padding:2px 0 2px 14px;font-size:13px;line-height:1.55}.tH7YFa_error p{margin:0}.tH7YFa_errorLinks{flex-wrap:wrap;gap:16px;margin-top:8px;font-weight:600;display:flex}.tH7YFa_errorLinks a{color:inherit;text-underline-offset:3px}[data-appearance=night] .tH7YFa_page{color:#f0ede2;background:#201f1a}:is([data-appearance=night] .tH7YFa_title,[data-appearance=night] .tH7YFa_roleName){color:#f0ede2}:is([data-appearance=night] .tH7YFa_guideCaption,[data-appearance=night] .tH7YFa_prompt,[data-appearance=night] .tH7YFa_accountNote,[data-appearance=night] .tH7YFa_progressLabel,[data-appearance=night] .tH7YFa_roleDetail){color:#bdc5b9}[data-appearance=night] .tH7YFa_nameInput{color:#f0ede2;border-bottom-color:#778377}[data-appearance=night] .tH7YFa_roleOption{border-bottom-color:#42483f}[data-appearance=night] .tH7YFa_footer{color:#aab4a7}@media (max-width:720px){.tH7YFa_header{min-height:62px;padding-inline:20px}.tH7YFa_main{align-content:start;padding:16px 24px 38px}.tH7YFa_conversationRow{grid-template-columns:128px minmax(0,1fr);gap:16px}.tH7YFa_tutiiImage{width:128px}.tH7YFa_content{padding-top:18px}.tH7YFa_conversation{gap:26px}.tH7YFa_prompt{margin-bottom:22px}}@media (max-width:390px){.tH7YFa_main{padding-inline:18px}.tH7YFa_title{font-size:32px}.tH7YFa_conversationRow{grid-template-columns:96px minmax(0,1fr);gap:13px}.tH7YFa_tutiiImage{width:96px}}@media (prefers-reduced-motion:reduce){.tH7YFa_step,.tH7YFa_tutiiImage,.tH7YFa_voice{animation:none}.tH7YFa_primaryAction,.tH7YFa_roleSymbol{transition:none}}
