.TnR5AW_page{--brand:#003d8f;--accent:#ff8500;--assistant-bg:transparent;--assistant-fg:#252525;--user-bg:#fff7ed;height:var(--app-visual-viewport-height,100dvh);left:0;right:0;top:var(--app-visual-viewport-offset-top,0);color:#242424;font-family:var(--font-brand-sans), Arial, sans-serif;background:#fff;position:fixed;overflow:hidden;container:acquisition-page/size}.TnR5AW_page[data-acquisition-partner=novant]{background:#f8f8fa}.TnR5AW_page[data-acquisition-partner=atlantic_health]{background:#eaf2fb}.TnR5AW_shell{flex-direction:column;width:min(100%,650px);height:100%;min-height:0;margin:0 auto;padding:28px 14px 0;display:flex;position:relative}.TnR5AW_header{flex:none;padding:0 8px 26px}.TnR5AW_header img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-height:48px;display:block}.TnR5AW_page[data-acquisition-partner=novant] .TnR5AW_progressValue{background:#a926b0}.TnR5AW_page[data-acquisition-partner=novant] .TnR5AW_header img{max-height:30px}.TnR5AW_questionLabel{color:#757575;margin-top:28px;font-size:12px}.TnR5AW_progressTrack{background:#ffffffb3;border-radius:999px;width:100%;height:6px;margin-top:8px;overflow:hidden}.TnR5AW_progressValue{border-radius:inherit;background:var(--accent);min-width:24px;height:100%;transition:width .3s}.TnR5AW_page[data-compact-progress=true] .TnR5AW_progressTrack{background:#ececef;width:100%;height:6px}.TnR5AW_conversation{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:0 8px 4px;display:flex;overflow-y:auto}.TnR5AW_message{--message-enter-x:-12px;color:#212121;transform-origin:0 100%;white-space:pre-wrap;border-radius:16px;max-width:320px;padding:12px 20px;font-size:14px;line-height:1.5;animation:.36s cubic-bezier(.16,1,.3,1) both TnR5AW_messageEnter}.TnR5AW_message+.TnR5AW_message{animation-delay:70ms}.TnR5AW_messageText{font-size:16px;animation:.24s ease-out 80ms both TnR5AW_messageTextEnter;display:block}.TnR5AW_message+.TnR5AW_message .TnR5AW_messageText{animation-delay:.15s}.TnR5AW_markdown{white-space:normal}.TnR5AW_markdown p+p,.TnR5AW_markdown p+ol,.TnR5AW_markdown p+ul,.TnR5AW_markdown ol+p,.TnR5AW_markdown ul+p{margin-top:8px}.TnR5AW_markdown ol,.TnR5AW_markdown ul{padding-left:22px}.TnR5AW_markdown ol{list-style:decimal}.TnR5AW_markdown ul{list-style:outside}.TnR5AW_markdown li+li{margin-top:4px}.TnR5AW_assistant{max-width:min(100%,620px);color:var(--assistant-fg);background:var(--assistant-bg);border-bottom-left-radius:2px;align-self:flex-start}.TnR5AW_page[data-assistant-style=plain] .TnR5AW_assistant{padding-left:0;padding-right:0}.TnR5AW_user{--message-enter-x:12px;color:#212121;background:var(--user-bg);transform-origin:100% 100%;border-radius:16px 16px 2px;align-self:flex-end}.TnR5AW_thinking{color:#777;align-self:flex-start;font-size:13px;animation:.22s ease-out both TnR5AW_messageTextEnter}@keyframes TnR5AW_messageEnter{0%{opacity:0;transform:translate3d(var(--message-enter-x), 6px, 0) scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes TnR5AW_messageTextEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TnR5AW_jumpToLatest{border:1px solid var(--accent);min-height:38px;color:var(--brand);background:#fff;border-radius:999px;flex:none;align-self:flex-end;margin:8px 8px 0;padding:8px 14px;font-weight:600;box-shadow:0 5px 16px #0000001f}.TnR5AW_jumpToLatest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TnR5AW_options{flex-wrap:wrap;flex:none;justify-content:center;align-items:flex-start;gap:8px;width:100%;display:flex}.TnR5AW_conversationEnd{flex:0 0 0;height:0;margin-top:-20px}.TnR5AW_options button{color:#000;box-shadow:none;background:#0000000d;border:1px solid #0000001a;border-radius:40px;align-items:center;gap:10px;padding:13px 16px 13px 20px;font-size:16px;line-height:1;display:inline-flex}.TnR5AW_options button:hover:not(:disabled){border-color:var(--brand)}.TnR5AW_options button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.TnR5AW_optionsMulti button{padding-left:14px}.TnR5AW_options button[aria-pressed=true]{border-color:var(--brand)}.TnR5AW_optionCheck{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.TnR5AW_composer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:.5px solid #e0e0e0;border-radius:20px;flex-direction:column;flex:none;gap:20px;width:min(100% - 28px,594px);margin:100px auto 10px;padding:12px;display:flex;box-shadow:0 4px 2px #0000000a}.TnR5AW_composer:focus-within{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.TnR5AW_page a:focus-visible,.TnR5AW_page button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.TnR5AW_composerBare{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.TnR5AW_inputRow{align-items:stretch;gap:10px;display:flex}.TnR5AW_inputRow input{color:#212121;min-width:0;font:inherit;letter-spacing:-.42px;border:0;outline:0;flex:1;padding:12px 10px;font-size:14px;line-height:1.5}.TnR5AW_inputRow input::placeholder{color:#9e9e9e}.TnR5AW_inputRow textarea{resize:none;color:#212121;min-width:0;font:inherit;letter-spacing:-.42px;background:0 0;border:0;outline:0;flex:1;padding:12px 10px;font-size:14px;line-height:1.5;overflow-y:auto}.TnR5AW_inputRow textarea::placeholder{color:#9e9e9e}.TnR5AW_selectionSummary{color:#555;flex:1;min-height:36px;padding:8px;font-size:14px}.TnR5AW_actionsRow{justify-content:flex-end;align-items:center;gap:10px;padding:0 10px;display:flex}.TnR5AW_send{background:var(--brand);color:#fff;border:0;border-radius:48px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:0;padding:10px 20px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.TnR5AW_send:disabled{cursor:not-allowed;opacity:.55}.TnR5AW_send:hover:not(:disabled){background:var(--brand)}.TnR5AW_error{color:#8c1d18;background:#fff0f0;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 28px,560px);margin:8px auto 0;padding:10px 14px;font-size:13px;display:flex}.TnR5AW_error button{min-height:0;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px;font-weight:600}.TnR5AW_error button:hover:not(:disabled){background:0 0}.TnR5AW_chatDisclaimer{padding-bottom:max(28px, env(safe-area-inset-bottom));color:#595959;letter-spacing:-.36px;text-align:center;flex:none;margin:0 auto;font-size:12px;line-height:1.3}.TnR5AW_resultsPage{--brand:#5d2d73;--accent:#9238bf;--results-bg:#f8f8fa;background:var(--results-bg);color:#1d1d20;min-height:100dvh;font-family:var(--font-brand-sans), Arial, sans-serif;padding:28px 20px 50px;overflow-x:clip}.TnR5AW_resultsPage[data-acquisition-partner=atlantic_health]{--results-bg:#fff8ec}.TnR5AW_resultsShell{width:min(100%,840px);margin:0 auto}.TnR5AW_resultsHeader{justify-content:space-between;align-items:flex-start;min-height:60px;display:flex}.TnR5AW_resultsHeader>img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:42px}.TnR5AW_shareButton{color:#111;min-height:40px;font:inherit;background:#ededee;border:0;border-radius:999px;align-items:center;gap:9px;padding:8px 20px;display:inline-flex}.TnR5AW_resultsPage[data-acquisition-partner=atlantic_health] .TnR5AW_shareButton{background:#ffb45c}.TnR5AW_shareButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.TnR5AW_shareButton:focus-visible,.TnR5AW_nextStepCard button:focus-visible,.TnR5AW_askButton:focus-visible,.TnR5AW_askPrompt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TnR5AW_resultsHero{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:38px;margin-top:76px;padding:0 20px;display:grid}.TnR5AW_resultsHeroCopy{z-index:1;position:relative}.TnR5AW_resultsHero h1{letter-spacing:-.05em;outline:none;max-width:450px;font-size:32px;font-weight:500;line-height:1}.TnR5AW_resultsHero p{color:#00000080;letter-spacing:-.05em;max-width:420px;margin-top:20px;font-size:18px;line-height:1.2}.TnR5AW_resultsPage[data-acquisition-partner=atlantic_health] .TnR5AW_resultsHero h1,.TnR5AW_resultsPage[data-acquisition-partner=atlantic_health] .TnR5AW_nextStepCard h2{font-family:var(--font-brand-serif), Georgia, serif;font-weight:500}.TnR5AW_gauge{isolation:isolate;place-self:end;width:min(100%,270px);line-height:0;position:relative}.TnR5AW_gauge:before{z-index:-1;aspect-ratio:1;clip-path:inset(0 0 49%);content:"";pointer-events:none;background:url(/assets/acquisition-report-glow.svg) 50%/contain no-repeat;width:155%;position:absolute;top:88.28%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 95%);mask-image:radial-gradient(closest-side,#000 55%,#0000 95%)}.TnR5AW_gauge svg{z-index:1;width:100%;display:block;position:relative;overflow:visible}.TnR5AW_gaugePill{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#131418;font-family:var(--font-brand-serif), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;background:#fff3;border:.5px solid #ffffff4d;border-radius:50px;padding:10px 30px;font-size:22px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%)}.TnR5AW_gaugeTrack,.TnR5AW_gaugeProgress{fill:none;stroke-linecap:round;stroke-width:7px}.TnR5AW_gaugeTrack{stroke:#ffffffbf}.TnR5AW_gaugeProgress{stroke:#567c35}.TnR5AW_gaugeDot,.TnR5AW_gaugeDotGood{stroke:#ffffff4d;stroke-width:7px}.TnR5AW_gaugeDot{fill:#fff}.TnR5AW_gaugeDotGood{fill:#d0e7bc}.TnR5AW_gaugeCheck{fill:none;color:#7dcb3a;stroke-linecap:round;stroke-linejoin:round}.TnR5AW_gauge text{fill:#777;font-size:11px;font-weight:700}.TnR5AW_resultGroup,.TnR5AW_nextStepCard{z-index:1;background:#fff;border:1px solid #e7e2db;border-radius:16px;margin-top:10px;position:relative;overflow:hidden}.TnR5AW_resultGroup>header{justify-content:space-between;align-items:center;min-height:58px;padding:12px 20px;display:flex}.TnR5AW_resultGroup>header small{color:#9e9e9e;font-size:12px;font-weight:500}.TnR5AW_groupPill{letter-spacing:-.02em;text-transform:uppercase;background:#e6f1ff;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:4px 14px 4px 5px;font-size:11px;font-weight:500;display:inline-flex}.TnR5AW_groupPill>span{color:#fff;background:#65934d;border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:22px;display:inline-flex}.TnR5AW_resultGroup[data-kind=attention] .TnR5AW_groupPill>span{background:#853cb3}.TnR5AW_resultRow{border-top:1px solid #ececec;padding:16px 20px}.TnR5AW_resultCopy{gap:6px;display:flex}.TnR5AW_resultMarker{color:#56843f;background:#cae8b6;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:inline-flex}.TnR5AW_resultCheck{color:#7dcb3a;background:#d0e7bc;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.TnR5AW_resultGroup[data-kind=attention] .TnR5AW_resultMarker{color:#131418;background:#a1a1a133}.TnR5AW_resultCopy h2{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.2}.TnR5AW_resultCopy p{color:#9e9e9e;letter-spacing:-.02em;margin-top:6px;font-size:14px;line-height:1.4}.TnR5AW_resultCopy .TnR5AW_rowNext{color:#666;font-size:13px}.TnR5AW_askRow{-moz-column-gap:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:6px;margin-top:14px;display:grid}.TnR5AW_askRow .TnR5AW_askButton{margin-left:4px}.TnR5AW_avatar{color:#fff;background:#0000000d;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:20px;height:20px;display:inline-flex}.TnR5AW_askPrompt{color:#131418;min-width:0;min-height:46px;font:inherit;text-align:left;background:#f6f6f6;border:1px solid #dfdfdf;border-radius:4px 20px 20px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px 10px 12px 20px;font-size:14px;line-height:1.3;display:flex}.TnR5AW_askPrompt span{overflow-wrap:anywhere;white-space:normal;min-width:0}.TnR5AW_askPrompt svg{fill:none;stroke:#777;stroke-width:1.5px;flex:none;width:18px;height:18px}.TnR5AW_askButton{color:#fff;background:#853cb3;border:0;border-radius:20px;min-height:37px;padding:10px 20px;font-size:12px;line-height:1.4}.TnR5AW_resultsPage[data-acquisition-partner=atlantic_health] .TnR5AW_askButton{color:#342512;background:#ffb45c}.TnR5AW_nextStepCard{box-shadow:0 15px 18px 0 color-mix(in srgb, var(--accent) 10%, transparent);border-color:#ede2d6;padding:15px 20px}.TnR5AW_nextStepCard>span{color:#757575;text-transform:uppercase;font-size:14px}.TnR5AW_nextStepContent{grid-template-columns:1fr 1fr;align-items:start;gap:52px;margin-top:20px;display:grid}.TnR5AW_nextStepCard h2{letter-spacing:-.04em;font-size:clamp(32px,4.4vw,44px);font-weight:500;line-height:1.04}.TnR5AW_nextStepCard p{color:#818181;margin-top:24px;font-size:14px;line-height:1.4}.TnR5AW_leadForm{flex-direction:column;gap:10px;min-width:0;display:flex}.TnR5AW_leadQuestionNote{color:#757575;overflow-wrap:anywhere;margin:0 0 2px;font-size:13px}.TnR5AW_leadQuestionNote strong{color:#131418;font-weight:500}.TnR5AW_leadForm input{color:#131418;width:100%;font:inherit;background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;font-size:14px;line-height:1.5}.TnR5AW_leadForm input::placeholder{color:#969799}.TnR5AW_leadForm input:focus-visible{border-color:var(--accent);outline:none}.TnR5AW_leadError{color:#b3261e;margin:0;font-size:12px}.TnR5AW_nextStepCard button{background:var(--brand);color:#fff;border:0;border-radius:48px;min-height:50px;padding:16px;font-weight:600}.TnR5AW_resultsDisclaimer{color:#858585;text-align:center;margin:18px auto 0;font-size:12px}.TnR5AW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.TnR5AW_message,.TnR5AW_messageText,.TnR5AW_thinking{animation:none}}@media (min-width:720px){.TnR5AW_shell{padding-top:28px}}@container acquisition-page (max-height:600px){.TnR5AW_shell{padding-top:12px}.TnR5AW_header{padding-bottom:12px}.TnR5AW_questionLabel{margin-top:12px}.TnR5AW_composer{flex-flow:wrap;align-items:center;gap:8px;margin:8px auto;padding:6px 6px 6px 8px}.TnR5AW_inputRow{flex:1 1 0;min-width:0}.TnR5AW_options{overscroll-behavior:contain;align-content:flex-start;gap:6px;max-height:28cqh;overflow-y:auto}.TnR5AW_options button{padding:9px 14px 9px 16px;font-size:15px}.TnR5AW_optionsMulti button{padding-left:12px}.TnR5AW_inputRow input{padding-top:8px;padding-bottom:8px}.TnR5AW_actionsRow{padding:0}.TnR5AW_chatDisclaimer{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@container acquisition-page (max-height:440px){.TnR5AW_questionLabel{margin-top:8px}.TnR5AW_chatDisclaimer{display:none}}@media (max-width:719px){.TnR5AW_resultsPage{padding:20px 12px 36px}.TnR5AW_resultsHeader{padding:0 6px}.TnR5AW_resultsHero{grid-template-columns:1fr;gap:22px;margin-top:48px;padding:0 8px}.TnR5AW_resultsHero p{max-width:520px}.TnR5AW_gauge{justify-self:center;width:min(100%,270px);margin:0 auto}.TnR5AW_nextStepContent{grid-template-columns:1fr;gap:24px}.TnR5AW_nextStepCard button{width:100%}}@media (max-width:520px){.TnR5AW_message{max-width:92%;font-size:15px}.TnR5AW_chatDisclaimer{padding:0 14px;font-size:11px}.TnR5AW_resultsHero h1{font-size:34px}.TnR5AW_resultsHero p{font-size:20px}.TnR5AW_resultGroup>header,.TnR5AW_resultRow,.TnR5AW_nextStepCard{padding-left:14px;padding-right:14px}.TnR5AW_groupPill{padding-right:9px;font-size:10px}.TnR5AW_askRow{grid-template-columns:20px minmax(0,1fr)}.TnR5AW_askRow .TnR5AW_askButton{grid-area:2/2;width:100%;margin-left:0}}@media (max-width:719px){.TnR5AW_message{font-size:16px}.TnR5AW_assistant{max-width:320px}}.TnR5AW_sharedFacts{z-index:1;background:var(--grey-200,#eee);color:#777;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:16px 0 0;padding:15px 20px;font-size:13px;line-height:1.5;display:flex;position:relative}.TnR5AW_sharedFactsLabel{color:#575757;align-self:flex-start;font-weight:600}