.IntakeUsageNotice_notice___6P9v{padding:.75rem 1rem;font-size:.875rem;color:#475569}.IntakeUsageNotice_warning__U0_HB{margin:.75rem 1rem;border:1px solid #e0a3aa;border-left:4px solid #b4233c;border-radius:.75rem;background:#fff1f2;color:#9f1239}.portal-bg-root[data-portal-theme=dark] .IntakeUsageNotice_notice___6P9v{color:#cbd5e1}.portal-bg-root[data-portal-theme=dark] .IntakeUsageNotice_warning__U0_HB{border-color:#ad5060;background:#351a22;color:#ffd7df}.RequiredIntakeField_assistant__gj9d6{position:relative;isolation:isolate;display:grid;gap:1.25rem;min-width:0;padding:clamp(1.125rem,3vw,2rem);border:1px solid rgba(110,183,150,.4);border-radius:2rem;background:radial-gradient(ellipse at 100% 0,rgba(174,236,204,.22),transparent 55%),rgba(255,255,255,.9);backdrop-filter:blur(12px);color:#253e34;color-scheme:light;box-shadow:0 20px 50px -30px rgba(20,83,57,.22),0 0 24px -16px rgba(71,190,130,.3),inset 0 1px 0 #fff}.RequiredIntakeField_heading__O33XI{min-width:0}.RequiredIntakeField_identity___Bpuw{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.RequiredIntakeField_avatar__BPpd_{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid #b5dec9;border-radius:1rem;background:linear-gradient(145deg,#f1fcf6,#daf3e6);color:#086348;box-shadow:0 4px 16px rgba(69,167,111,.1),inset 0 1px 0 #fff}.RequiredIntakeField_eyebrow__ZZDuQ{margin:0;color:#096448;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.RequiredIntakeField_indicator__uKmWI{margin-left:auto;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#198459;box-shadow:0 0 0 5px rgba(53,175,109,.09),0 0 14px rgba(44,164,100,.26)}.RequiredIntakeField_indicator__uKmWI[data-busy=true]{animation:RequiredIntakeField_glow__qHqne 1.4s ease-in-out infinite}.RequiredIntakeField_title__tevdd{margin:0;max-width:30rem;color:#193a2d;font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.3;font-weight:650;letter-spacing:-.025em;text-wrap:balance}.RequiredIntakeField_description__jQgFQ{margin-top:.75rem;color:#496356;font-size:.875rem;line-height:1.6}.RequiredIntakeField_translation__Omfy8{margin-top:.4rem;color:#5b7266;font-size:.75rem;line-height:1.6}.RequiredIntakeField_consents__GhlN7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.RequiredIntakeField_consent__25Bmr{display:flex;align-items:flex-start;gap:.625rem;min-width:0;padding:.875rem;border:1px solid #d4e7dd;border-radius:1rem;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);color:#415c4e;font-size:.75rem;line-height:1.55;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.RequiredIntakeField_consent__25Bmr:has(input:checked){background:#eff9f3;border-color:#a4cfb7;color:#264b37}.RequiredIntakeField_consent__25Bmr:has(input:disabled){cursor:default}.RequiredIntakeField_consent__25Bmr input{width:1.0625rem;height:1.0625rem;flex-shrink:0;margin-top:.125rem;accent-color:#087451}.RequiredIntakeField_transcript__9AWbb{display:flex;flex-direction:column;gap:1rem;max-height:min(28rem,60svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#83b79b transparent;padding:1rem;border:1px solid #dcebe2;border-radius:1.5rem;background:linear-gradient(135deg,rgba(248,252,250,.85),rgba(238,249,243,.65));box-shadow:inset 0 1px 4px rgba(37,98,65,.025)}.RequiredIntakeField_message__BDaor{flex-shrink:0;min-width:0;max-width:90%;padding:1rem 1.125rem;border:1px solid #d4e4da;border-radius:1.5rem;font-size:.875rem;line-height:1.65;overflow-wrap:anywhere;animation:RequiredIntakeField_arrive__i_OAF .2s ease-out both}.RequiredIntakeField_userMessage__6yZkz{align-self:flex-end;background:#f0f4f2;color:#293f34;border-bottom-right-radius:.375rem}.RequiredIntakeField_assistantMessage__jAuMq{align-self:flex-start;background:linear-gradient(135deg,#e0f6e9,#effaf4);color:#204934;border-color:#b8dfc8;border-bottom-left-radius:.375rem;box-shadow:inset 3px 0 0 rgba(57,159,101,.32),0 4px 14px rgba(58,140,94,.045)}.RequiredIntakeField_messageAuthor__OM_gh{margin-bottom:.375rem;font-size:.625rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.RequiredIntakeField_userMessage__6yZkz .RequiredIntakeField_messageAuthor__OM_gh{color:#556b5e}.RequiredIntakeField_assistantMessage__jAuMq .RequiredIntakeField_messageAuthor__OM_gh{color:#126542}.RequiredIntakeField_thinking__YEn9f{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;color:#486555;font-size:.75rem}.RequiredIntakeField_thinkingDots__rll2O{display:flex;align-items:center;gap:.3rem;padding:.65rem .8rem;border:1px solid #b8dfc8;border-radius:1rem 1rem 1rem .3rem;background:#e7f7ee}.RequiredIntakeField_thinkingDots__rll2O i{width:.3rem;height:.3rem;border-radius:50%;background:#18754d;animation:RequiredIntakeField_thinking__YEn9f 1.2s ease-in-out infinite}.RequiredIntakeField_thinkingDots__rll2O i:nth-child(2){animation-delay:.15s}.RequiredIntakeField_thinkingDots__rll2O i:nth-child(3){animation-delay:.3s}.RequiredIntakeField_composer__DMm68{min-width:0;padding:.5rem;border:1px solid #bdd8c9;border-radius:1.5rem;background:rgba(255,255,255,.85);box-shadow:0 4px 20px rgba(44,100,68,.035);transition:border-color .16s ease,box-shadow .16s ease}.RequiredIntakeField_composer__DMm68:focus-within{border-color:#469c6c;box-shadow:0 0 0 3px rgba(63,157,104,.1)}.RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_messageInput__KYtR4{display:block;width:100%;min-height:8rem;resize:vertical;border:0;border-radius:1rem;background:transparent;padding:.875rem;color:#244331;font-family:inherit;font-size:1rem;line-height:1.6}.RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_messageInput__KYtR4::-moz-placeholder{color:#627769;opacity:1}.RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_messageInput__KYtR4::placeholder{color:#627769;opacity:1}.RequiredIntakeField_messageInput__KYtR4:disabled{cursor:wait;opacity:.65}.RequiredIntakeField_composerActions__FNQEQ{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.5rem;border-top:1px solid #e1eee6}.RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_sendButton__27AI_{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.75rem;padding:.75rem 1.125rem;border:1px solid #076148;border-radius:999px;background:#075d43;color:#fff;box-shadow:0 4px 12px rgba(8,96,62,.13);font-size:.8125rem;font-weight:700;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.RequiredIntakeField_sendButton__27AI_:disabled{opacity:.5;cursor:not-allowed}.RequiredIntakeField_composerHint__RsnC0{flex:1 1 9rem;color:#5c7164;font-size:.6875rem;line-height:1.5}.RequiredIntakeField_quickPrompts__H8U4r{padding:.75rem .75rem 0}.RequiredIntakeField_promptHint__waz9R{color:#536e5e;font-size:.75rem;line-height:1.5}.RequiredIntakeField_promptList__JmvdW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.RequiredIntakeField_promptChip__H1IH6{min-height:2.75rem;padding:.5rem .875rem;border:1px solid #bddfcb;border-radius:999px;background:#f4fbf7;color:#24603e;font-size:.75rem;line-height:1.4;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.RequiredIntakeField_promptChip__H1IH6:disabled{opacity:.5;cursor:not-allowed}.RequiredIntakeField_summary__8kRX0{padding:1.25rem;border:1px solid #a5d5b8;border-radius:1.5rem;background:linear-gradient(135deg,#e6f7ed,#f6fcf8)}.RequiredIntakeField_summaryText__ieFLm{margin-top:.625rem;color:#294d38;font-size:.875rem;line-height:1.7;overflow-wrap:anywhere}.RequiredIntakeField_emergency__WHxmp{padding:1.25rem;border:2px solid #fda4af;border-radius:1.25rem;background:#fff1f2;color:#881337;font-size:.875rem;line-height:1.6;font-weight:600}.RequiredIntakeField_fallback__HriBB{min-width:0;padding:1.25rem;border:1px solid #bc9c62;border-radius:1.5rem;background:#fef9ed;color-scheme:light}.RequiredIntakeField_fallback__HriBB :is(input,textarea){min-width:0}.RequiredIntakeField_assistant__gj9d6 :is(button,input,textarea,[tabindex]):focus-visible{outline:2px solid #087451;outline-offset:3px}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_fallback__HriBB :is(button,input,textarea):focus-visible{outline-color:#a5efc2}@media (hover:hover){.RequiredIntakeField_consent__25Bmr:hover:has(input:not(:disabled)){transform:translateY(-1px);border-color:#87ba9d;background:#f2faf5}.RequiredIntakeField_sendButton__27AI_:hover:not(:disabled){transform:translateY(-1px);background:#064c37;box-shadow:0 5px 18px rgba(8,96,62,.2)}.RequiredIntakeField_promptChip__H1IH6:hover:not(:disabled){transform:translateY(-2px);background:#e6f6ed;border-color:#88bb9e;box-shadow:0 4px 12px rgba(45,131,82,.1)}}@media (max-width:600px){.RequiredIntakeField_assistant__gj9d6{border-radius:1.5rem;gap:1rem}.RequiredIntakeField_consents__GhlN7{grid-template-columns:minmax(0,1fr)}.RequiredIntakeField_transcript__9AWbb{padding:.625rem}.RequiredIntakeField_message__BDaor{max-width:95%;padding:.875rem}.RequiredIntakeField_composerActions__FNQEQ{align-items:stretch}.RequiredIntakeField_sendButton__27AI_{width:100%}.RequiredIntakeField_composerHint__RsnC0{text-align:center}}@media (prefers-reduced-motion:reduce){.RequiredIntakeField_assistant__gj9d6 *,.RequiredIntakeField_assistant__gj9d6 :after,.RequiredIntakeField_assistant__gj9d6 :before{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.RequiredIntakeField_assistant__gj9d6,.RequiredIntakeField_consent__25Bmr{backdrop-filter:none;background:#fff}}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6{border-color:rgba(126,166,154,.2);background:radial-gradient(ellipse at 100% 0,rgba(84,229,138,.1),transparent 55%),linear-gradient(145deg,#102f27,#091d18);color:#d9ebe6;color-scheme:dark;box-shadow:0 1.5rem 3rem rgba(0,0,0,.25)}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 :is(.RequiredIntakeField_title__tevdd,.RequiredIntakeField_messageInput__KYtR4){color:#d9ebe6}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 :is(.RequiredIntakeField_description__jQgFQ,.RequiredIntakeField_translation__Omfy8,.RequiredIntakeField_composerHint__RsnC0,.RequiredIntakeField_promptHint__waz9R,.RequiredIntakeField_thinking__YEn9f){color:#a4b9b3}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 :is(.RequiredIntakeField_avatar__BPpd_,.RequiredIntakeField_promptChip__H1IH6,.RequiredIntakeField_thinkingDots__rll2O){border-color:rgba(84,229,138,.28);background:rgba(84,229,138,.1);color:#79eea2}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 :is(.RequiredIntakeField_consent__25Bmr,.RequiredIntakeField_composer__DMm68,.RequiredIntakeField_transcript__9AWbb){border-color:rgba(126,166,154,.2);background:rgba(255,255,255,.045);color:#b9cec8}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_consent__25Bmr:has(input:checked){border-color:rgba(84,229,138,.35);background:rgba(84,229,138,.09);color:#d9ebe6}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_userMessage__6yZkz{border-color:rgba(126,166,154,.2);background:rgba(255,255,255,.07);color:#d9ebe6}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_assistantMessage__jAuMq{border-color:rgba(84,229,138,.25);background:rgba(84,229,138,.1);color:#d9ebe6}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_messageInput__KYtR4::-moz-placeholder{color:#8fa69f}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_messageInput__KYtR4::placeholder{color:#8fa69f}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_composerActions__FNQEQ{border-color:rgba(126,166,154,.14)}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_summary__8kRX0{border-color:rgba(84,229,138,.3);background:rgba(84,229,138,.1)}.portal-bg-root[data-portal-theme=dark] .RequiredIntakeField_assistant__gj9d6 .RequiredIntakeField_summaryText__ieFLm{color:#d9ebe6}@keyframes RequiredIntakeField_arrive__i_OAF{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes RequiredIntakeField_thinking__YEn9f{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes RequiredIntakeField_glow__qHqne{0%,to{opacity:.5}50%{opacity:1}}