.page_layout__zE64J{background:#fff;min-height:100dvh;display:flex;flex-direction:column;overscroll-behavior:none}.page_topBar__b19ba{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;flex-shrink:0}.page_brandMark__0bJ8y{height:clamp(72px,9vw,100px);width:auto;display:block;object-fit:contain}.page_progressCluster__WkN_T{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.page_progressDots__TUfDT{display:flex;gap:5px}.page_dot__wabv7{width:6px;height:6px;border-radius:50%;background:var(--rule);transition:background .4s ease}.page_dotActive__bebYo{background:var(--olive);transform:scale(1.35);box-shadow:0 0 0 2px hsla(70,16%,55%,.25)}.page_dotComplete__EabVj{background:var(--navy)}.page_dotStop__fEN58{background:var(--oxblood);transform:scale(1.35);box-shadow:0 0 0 2px rgba(100,33,38,.25)}.page_stage__TjMUc{flex:1 1;justify-content:center;padding:20px 24px}.page_agentWrap__Vqair,.page_stage__TjMUc{display:flex;flex-direction:column;align-items:center;position:relative}.page_agent__kj3cH{position:relative;width:min(60vw,280px);aspect-ratio:1;flex-shrink:0}.page_ring__ORToy{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--pulse);opacity:0;pointer-events:none}.page_agentSpeaking__KnfVa .page_ring1__YHR_8{animation:page_pulseOut__F8lFH 2.4s ease-out infinite}.page_agentSpeaking__KnfVa .page_ring2__D_q5j{animation:page_pulseOut__F8lFH 2.4s ease-out .6s infinite}.page_agentSpeaking__KnfVa .page_ring3__1Nxzl{animation:page_pulseOut__F8lFH 2.4s ease-out 1.2s infinite}.page_agentListening__Ux0k1 .page_ring1__YHR_8{animation:page_pulseOutSlow__1ThST 3.4s ease-out infinite;border-color:rgba(26,70,91,.35)}.page_agentListening__Ux0k1 .page_ring2__D_q5j{animation:page_pulseOutSlow__1ThST 3.4s ease-out 1.1s infinite;border-color:rgba(26,70,91,.35)}@keyframes page_pulseOut__F8lFH{0%{transform:scale(.96);opacity:0}20%{opacity:.8}to{transform:scale(1.45);opacity:0}}@keyframes page_pulseOutSlow__1ThST{0%{transform:scale(.98);opacity:0}20%{opacity:.55}to{transform:scale(1.3);opacity:0}}.page_agentPortrait___mJ3v{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#faf9f6;box-shadow:0 0 0 1px rgba(26,70,91,.06),0 18px 40px -20px rgba(26,70,91,.18)}.page_agentSpeaking__KnfVa .page_agentPortrait___mJ3v{animation:page_gentleBreathe__S4fYz 2.4s ease-in-out infinite}@keyframes page_gentleBreathe__S4fYz{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.page_agentPortrait___mJ3v img{width:100%;height:100%;object-fit:cover;display:block}.page_irisNameplate__kXVN8{margin-top:18px;text-align:center;padding-left:12%}.page_irisName__zSvoC{display:block;font-family:var(--font-pinyon),"Apple Chancery",cursive;font-size:clamp(42px,9vw,64px);color:var(--navy);line-height:.95;letter-spacing:.02em}.page_irisTitle__5y9Eh{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--olive);font-weight:400;margin-top:6px;font-family:var(--font-helvetica)}.page_agentStatus__ZSIVD{margin-top:36px;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);height:16px;transition:color .3s ease,font-size .3s ease,letter-spacing .3s ease}.page_agentStatusListening__URNFh{color:var(--navy)!important;font-size:13px;letter-spacing:.22em;font-weight:500}.page_liveDot__YlTqG{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--olive);margin-right:8px;vertical-align:middle;animation:page_livePulse__A0_6x 1.6s ease-in-out infinite}.page_liveDotNavy__OQXiN{background:var(--navy)!important}@keyframes page_livePulse__A0_6x{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.page_transcript__2KZn4{margin:28px auto 0;max-width:540px;width:100%;text-align:center;padding:0 8px;min-height:100px}.page_questionEyebrow__jQTOc{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--olive);font-weight:400;margin-bottom:14px}.page_questionText__CufuA{font-family:var(--font-cormorant),Georgia,serif;color:var(--navy);font-weight:400;letter-spacing:-.005em;max-width:760px;margin:0 auto;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}.page_questionTextLarge__FBOFY{font-size:clamp(18px,3vw,23px);line-height:1.36}.page_questionTextMedium__CBDhb{font-size:clamp(16px,2.4vw,20px);line-height:1.4}.page_questionTextSmall__UDIgL{font-size:clamp(15px,2.1vw,18px);line-height:1.45}.page_sectionLabel__nHvNW{font-family:var(--font-cormorant),Georgia,serif;font-size:13px;font-style:italic;color:var(--navy);letter-spacing:.04em;margin-right:4px}.page_userHeard__eU5X2{margin-top:18px;font-family:var(--font-helvetica);font-size:14px;line-height:1.5;color:var(--ink-soft);font-style:italic;max-width:460px;margin-left:auto;margin-right:auto}.page_userHeardLabel__69zAN{display:inline-block;font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--olive);margin-right:6px;font-weight:500}.page_vadMeter__aO_kV{margin:14px auto 0;width:80px;height:3px;background:rgba(26,70,91,.08);border-radius:999px;overflow:hidden}.page_vadFill__mQWwR{height:100%;background:var(--olive);border-radius:999px;transition:width 80ms linear}.page_fallbackInputWrap__wg_q8{margin:24px auto 0;max-width:480px;width:100%;padding:0 8px}.page_fallbackInputWrap__wg_q8 form{display:flex;gap:8px;align-items:stretch}.page_fallbackInput__nwJzz{flex:1 1;padding:14px 20px;border:1px solid rgba(26,70,91,.18);border-radius:999px;font-family:var(--font-helvetica);font-size:16px;color:var(--ink);background:#faf9f6;outline:none;transition:border-color .2s;-webkit-appearance:none}.page_fallbackInput__nwJzz:focus{border-color:var(--navy)}.page_fallbackInput__nwJzz::placeholder{color:var(--ink-faint);font-weight:300}.page_fallbackInput__nwJzz:disabled{opacity:.5}.page_fallbackToggle___s11T{margin:36px auto 0;display:block;background:transparent;color:var(--ink-faint);font-family:var(--font-helvetica);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:8px 14px;border:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.page_fallbackToggle___s11T:hover{color:var(--navy);border-bottom-color:rgba(26,70,91,.2)}.page_fallbackToggle___s11T:disabled{opacity:.4;cursor:default}.page_fallbackSubmit__NccRP{padding:14px 22px;background:var(--navy);color:#fff;border:none;border-radius:999px;font-family:var(--font-helvetica);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .2s}.page_fallbackSubmit__NccRP:hover{background:var(--oxblood)}.page_fallbackSubmit__NccRP:disabled{background:var(--ink-faint);cursor:not-allowed}.page_controls__H9qEV{flex-shrink:0;padding:16px 24px max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);background:#fff}.page_ctrlBtn__zn3_y{background:transparent;border:none;cursor:pointer;padding:8px;color:var(--ink-faint);display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;font-weight:300}.page_ctrlBtn__zn3_y:hover:not(:disabled){color:var(--navy)}.page_ctrlBtn__zn3_y:disabled{opacity:.4;cursor:not-allowed}.page_ctrlBtnActive__7N1Do{color:var(--oxblood);font-weight:500}.page_ctrlBtnActive__7N1Do svg{color:var(--oxblood)}.page_ctrlBtn__zn3_y svg{width:18px;height:18px}.page_micBtn__yXFee{width:52px;height:52px;border-radius:50%;background:var(--navy);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -4px rgba(26,70,91,.4);transition:all .2s ease}.page_micBtn__yXFee:hover{background:var(--oxblood)}.page_micBtn__yXFee:active{transform:scale(.94)}.page_micBtnRecording__6TOUh{background:var(--oxblood)!important;animation:page_micPulse__cChW_ 1.4s ease-in-out infinite}@keyframes page_micPulse__cChW_{0%,to{box-shadow:0 6px 18px -4px rgba(100,33,38,.5)}50%{box-shadow:0 6px 28px -2px rgba(100,33,38,.75)}}.page_micBtn__yXFee svg{width:22px;height:22px}.page_micBtn__yXFee:disabled{background:var(--ink-faint);cursor:not-allowed;box-shadow:none}.page_endLink__2_1uB{display:block;margin:18px auto 0;background:transparent;color:var(--ink-faint);font-family:var(--font-helvetica);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:4px 8px;border:none;border-bottom:1px solid rgba(26,70,91,.2);transition:color .2s,border-color .2s}.page_endLink__2_1uB:hover{color:var(--oxblood);border-bottom-color:var(--oxblood)}.page_errorBanner__hzThR{margin:16px auto 0;max-width:480px;padding:10px 16px;background:rgba(100,33,38,.08);border:1px solid rgba(100,33,38,.2);border-radius:8px;color:var(--oxblood);font-size:13px;text-align:center}@media (max-width:600px){.page_topBar__b19ba{padding:14px 18px}.page_stage__TjMUc{padding:12px 18px}.page_agent__kj3cH{width:min(55vw,220px)}.page_agentStatus__ZSIVD{margin-top:28px}.page_transcript__2KZn4{margin-top:22px}}