.conversation_page__DrZtd{--ink:#f2f2f2;--muted:#a9a9a9;--accent:#b84425;--accent-text:#f0916d;--page-bg:#000;--surface:#131313;--surface-hover:#1d1d1d;--surface-soft:#1a1a1a;--border:#2b2b2b;--input-border:#3d3d3d;--hairline:#ffffff33;--focus-ring:#9bb08a;--choice-hover-border:#7f9a73;--card-shadow:#00000099;--image-shadow:#000000cc;--eyebrow:#b5c4a0;--link-warm:#e6a889;--dot:#90a286;--dot-muted:#808080;--success:#8fbd78;--error-bg:#2b1515;--error-text:#ffb8ab;--blob-green:linear-gradient(140deg,#14201a,#14201a00);--blob-gold:linear-gradient(140deg,#241d0e,#241d0e00);--blob-sky:linear-gradient(140deg,#141a20,#141a2000);--blob-rose:linear-gradient(140deg,#27150f,#27150f00);--c-gold:#241d0e;--c-sky:#141a20;--c-green:#14201a;--mascot-placeholder:#d5dbe3;color-scheme:dark;position:relative;isolation:isolate;overflow-x:clip;min-height:100vh;padding:20px 40px 28px;background:var(--page-bg);color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif}.conversation_page__DrZtd:after,.conversation_page__DrZtd:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:78%;height:620px;border-radius:44% 56% 62% 38%}.conversation_page__DrZtd:before{left:-36%;top:130px;transform:rotate(27deg);background:var(--blob-green)}.conversation_page__DrZtd:after{right:-40%;top:120px;transform:rotate(-28deg);background:linear-gradient(278deg,var(--c-gold) 40%,transparent 100%)}.conversation_topbar__QaBW1{max-width:1200px;margin:0 auto;justify-content:space-between}.conversation_brand__mrXgl,.conversation_topbar__QaBW1{display:flex;align-items:center;gap:20px}.conversation_logoLink__ltehi{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.conversation_logoLink__ltehi:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.conversation_logo__JWavO{width:240px;height:auto}.conversation_brandTagline__s4hEK{border-left:1px solid var(--hairline);padding-left:20px;font-size:13px;color:var(--muted)}.conversation_quietButton__YZxjK{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:14px;font-weight:500}.conversation_quietButton__YZxjK:hover{color:var(--accent-text)}.conversation_quietButton__YZxjK:focus-visible,.conversation_skipTyping__GnPxH:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.conversation_layout__Iqgl_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,4vw,56px);max-width:1120px;margin:42px auto 0}.conversation_hero__9X8xG{max-width:1200px;margin:42px auto 0;text-align:center}.conversation_intro__qBDvR{position:sticky;top:28px;padding-top:8px}.conversation_headline__Ls4W5{font-size:clamp(36px,4.5vw,56px);line-height:1.12;font-weight:750;letter-spacing:-.055em;text-wrap:balance}.conversation_headline__Ls4W5 span{color:var(--accent-text)}.conversation_introCopy__p1DrX{margin-top:10px;font-size:23px;line-height:1.5;color:var(--muted)}.conversation_mascot__ZalWD{display:flex;align-items:center;flex-direction:column}.conversation_mascot__ZalWD p{font-size:20px;line-height:1.45;margin-top:8px;text-align:center;color:var(--muted)}.conversation_mascot__ZalWD strong{color:var(--ink);display:block;font-size:23px;font-weight:650;letter-spacing:-.03em}.conversation_banner__Jbxjq{max-width:1120px;margin:24px auto 0;overflow:hidden;border-radius:22px;box-shadow:0 10px 30px var(--image-shadow);line-height:0}.conversation_bannerImage__KPOVE{display:block;width:100%;height:auto}.conversation_footerBanner__Dwucm{max-width:1120px;margin:0 auto 22px;overflow:hidden;border-radius:22px;box-shadow:0 10px 30px var(--image-shadow);line-height:0}.conversation_footer__T1HNG{max-width:1120px;margin:28px auto 0;padding-top:0;text-align:center}.conversation_perks__IPope{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;font-size:13px;color:var(--muted)}.conversation_perks__IPope li{display:flex;align-items:center;gap:14px}.conversation_perks__IPope li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--dot-muted)}.conversation_chat__0tW47{min-width:0}.conversation_conversationMeta__83pR8{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px;margin-bottom:20px}.conversation_conversationMeta__83pR8 span:first-child{color:var(--eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.conversation_previousAnswer__pfe7k{color:var(--muted);font-size:12px;line-height:1.6;margin-top:14px}.conversation_previousAnswer__pfe7k strong{font-weight:550;color:var(--ink)}.conversation_botBubble__cTKdH,.conversation_formPanel__mNJIl{position:relative;padding:28px 32px;background:var(--surface);border-radius:30px;box-shadow:0 16px 42px var(--card-shadow)}.conversation_botBubble__cTKdH:before,.conversation_formPanel__mNJIl:before{content:"";position:absolute;left:-28px;top:76px;width:32px;height:46px;background:var(--surface);clip-path:polygon(100% 0,100% 100%,0 70%)}.conversation_messageHeading__kmxrm{font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.04em;margin-bottom:18px}.conversation_botBubble__cTKdH h2:focus,.conversation_formHeading__YtZRX:focus{outline:none}.conversation_question__2ns28{font-size:clamp(27px,2.8vw,35px);font-weight:700;line-height:1.25;letter-spacing:-.04em;text-wrap:pretty}.conversation_explanation__ssL_Z{font-size:20px;line-height:1.55;color:var(--muted);margin-bottom:18px}.conversation_untyped__HNJ_L{visibility:hidden}.conversation_cursor__16Wgm{display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:2px;vertical-align:-.1em;animation:conversation_cursorPulse__WCGrY .9s step-end infinite}.conversation_typingFooter__iQVAp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;min-height:44px;margin-top:18px}.conversation_typingIndicator__pTjOH{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--muted)}.conversation_typingIndicator__pTjOH span{width:4px;height:4px;background:var(--dot);border-radius:50%;animation:conversation_typingPulse__Ji0fq 1.2s ease-in-out infinite}.conversation_typingIndicator__pTjOH span:nth-child(2){animation-delay:.15s}.conversation_typingIndicator__pTjOH span:nth-child(3){animation-delay:.3s;margin-right:5px}.conversation_skipTyping__GnPxH{font-size:12px;font-weight:600;min-height:44px;color:var(--link-warm);text-decoration:underline;text-underline-offset:3px}.conversation_replyHint__2_yD6{font-size:13px;color:var(--muted)}.conversation_choices__cZjuE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.conversation_choice__yXSFH{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:16px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink);transition:border-color .15s,background-color .15s,transform .15s}.conversation_choice__yXSFH:hover{border-color:var(--choice-hover-border);background:var(--surface-hover);transform:translateY(-1px)}.conversation_choice__yXSFH:only-child{grid-column:1/-1}.conversation_choice__yXSFH:focus-visible,.conversation_submit__oHOak:focus-visible{outline:3px solid #d48968;outline-offset:3px}.conversation_choiceArrow__b_4u_{margin-left:auto;flex-shrink:0;opacity:.65}.conversation_navigation__ejpOp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px}.conversation_quietButton__YZxjK{font-size:13px}.conversation_quietButton__YZxjK:disabled{opacity:.5}.conversation_error__7nU7d{margin-bottom:22px;padding:16px;border-radius:14px;background:var(--error-bg);color:var(--error-text);font-size:14px;line-height:1.6}.conversation_loading__MJybx{padding:32px;border-radius:30px;background:var(--surface);color:var(--muted);font-size:18px}.conversation_formHeading__YtZRX{font-size:28px;line-height:1.25;letter-spacing:-.04em;font-weight:600}.conversation_formCopy__3Iqlg{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.7}.conversation_form__3rtcJ{margin-top:24px}.conversation_fields__dTOl7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.conversation_fullWidth__iyWzy{grid-column:1/-1}.conversation_fieldLabel__4hLIY{font-size:13px;color:var(--ink);font-weight:550}.conversation_input__6RcJS{width:100%;margin-top:7px;padding:13px 14px;border:1px solid var(--input-border);border-radius:12px;background:var(--surface);font-size:16px;line-height:1.5;color:var(--ink)}.conversation_input__6RcJS:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 15%,transparent)}.conversation_consent__1WT4F{display:flex;align-items:start;gap:12px;margin-top:24px;padding:16px;border-radius:14px;background:var(--surface-soft);color:var(--muted);font-size:12px;line-height:1.8}.conversation_consent__1WT4F input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}.conversation_submit__oHOak{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;width:100%;margin-top:20px;padding:14px 18px;border-radius:14px;background:var(--accent);color:white;font-weight:600;font-size:16px}.conversation_submit__oHOak:hover{background:#a94124}.conversation_submit__oHOak:disabled{opacity:.6}.conversation_successIcon__6yqAS{color:var(--success);margin-bottom:22px}.conversation_successCopy__ts2YN{font-size:17px;line-height:1.8;color:var(--muted);margin-top:16px}@keyframes conversation_cursorPulse__WCGrY{50%{opacity:0}}@keyframes conversation_typingPulse__Ji0fq{50%{transform:translateY(-3px);opacity:.5}}@media (max-width:900px){.conversation_page__DrZtd{padding-left:24px;padding-right:24px}.conversation_layout__Iqgl_{gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.conversation_botBubble__cTKdH,.conversation_formPanel__mNJIl{padding:24px}.conversation_question__2ns28{font-size:29px}.conversation_choice__yXSFH{padding:14px 16px}}@media (max-width:760px){.conversation_page__DrZtd{padding:14px 20px 24px}.conversation_topbar__QaBW1{gap:12px}.conversation_logo__JWavO{width:180px}.conversation_brandTagline__s4hEK{display:none}.conversation_hero__9X8xG{margin-top:24px}.conversation_ovalA__f4Q92,.conversation_ovalB__Dzzo9,.conversation_ovalC__pZOER,.conversation_ovalD__uPIYU,.conversation_ovalE__2anC3{height:360px}.conversation_banner__Jbxjq{margin-top:16px;border-radius:16px}.conversation_footerBanner__Dwucm{border-radius:16px}.conversation_headline__Ls4W5{font-size:clamp(30px,6vw,40px)}.conversation_introCopy__p1DrX{font-size:17px;margin-top:10px}.conversation_layout__Iqgl_{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:16px}.conversation_intro__qBDvR{position:static;padding-top:0}.conversation_mascot__ZalWD{flex-direction:row;justify-content:center;gap:14px}.conversation_mascot__ZalWD p{margin-top:0;font-size:16px;text-align:left;max-width:180px}.conversation_mascot__ZalWD strong{font-size:19px}.conversation_botBubble__cTKdH,.conversation_formPanel__mNJIl{padding:22px;border-radius:24px}.conversation_botBubble__cTKdH:before,.conversation_formPanel__mNJIl:before{top:-22px;left:32%;width:26px;height:26px;clip-path:polygon(0 100%,100% 100%,28% 0)}.conversation_conversationMeta__83pR8{margin-bottom:16px}.conversation_question__2ns28{font-size:27px}.conversation_explanation__ssL_Z{font-size:18px}.conversation_messageHeading__kmxrm{font-size:27px}.conversation_fields__dTOl7{grid-template-columns:minmax(0,1fr)}.conversation_footer__T1HNG{margin-top:22px}}@media (max-width:520px){.conversation_page__DrZtd{padding-left:16px;padding-right:16px}.conversation_choices__cZjuE{grid-template-columns:minmax(0,1fr)}.conversation_botBubble__cTKdH,.conversation_formPanel__mNJIl{padding:22px 20px}.conversation_question__2ns28{font-size:25px}}@media (prefers-reduced-motion:reduce){.conversation_cursor__16Wgm,.conversation_typingIndicator__pTjOH span{animation:none}.conversation_choice__yXSFH{transition:none}.conversation_choice__yXSFH:hover{transform:none}}.mascot_frame__tQ2gL{position:relative;width:72px;height:84px;flex-shrink:0;border-radius:18px;background:#f7dfb2;overflow:hidden}.mascot_large__BzujT{width:clamp(280px,36vw,450px);height:clamp(340px,37vw,450px)}.mascot_large__BzujT,.mascot_welcome__9wXXm{max-width:100%;border-radius:0;background:transparent}.mascot_welcome__9wXXm{width:180px;height:200px}.mascot_buddy__Cw3bB{width:124px;height:140px}.mascot_buddy__Cw3bB,.mascot_chat____tHT{max-width:100%;border-radius:0;background:transparent}.mascot_chat____tHT{width:84px;height:96px}.mascot_viewer__z3UEx{width:100%;height:100%;visibility:hidden;pointer-events:none;--progress-bar-color:transparent;--poster-color:transparent}.mascot_visible__sIuTA{visibility:visible}.mascot_placeholder__8I9aH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px;color:var(--mascot-placeholder,#213546)}.mascot_placeholderMark__q0u_J{font-size:26px;font-weight:750;line-height:1}.mascot_large__BzujT .mascot_placeholderMark__q0u_J{font-size:50px}.mascot_notice__Lrdu1{font-size:9px;text-align:center;line-height:1.25}.mascot_large__BzujT .mascot_notice__Lrdu1,.mascot_welcome__9wXXm .mascot_notice__Lrdu1{font-size:12px}.mascot_buddy__Cw3bB .mascot_notice__Lrdu1,.mascot_chat____tHT .mascot_notice__Lrdu1{display:none}.mascot_buddy__Cw3bB .mascot_placeholderMark__q0u_J,.mascot_chat____tHT .mascot_placeholderMark__q0u_J{font-size:22px}@media (max-width:480px){.mascot_chat____tHT{width:68px;height:80px}.mascot_buddy__Cw3bB{width:96px;height:110px}}@media (max-width:760px){.mascot_large__BzujT{width:140px;height:164px}.mascot_welcome__9wXXm{width:100px;height:120px}}