.PreVisitSummary_page__TUFcB{--previsit-wash:color-mix(in oklch,var(--color-accent) 4%,var(--color-paper));--previsit-rule:color-mix(in oklch,var(--color-accent) 19%,var(--color-rule));background:var(--color-paper);color:var(--color-ink)}.PreVisitSummary_shell__n2rOg{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.PreVisitSummary_hero__vbFgt{padding-block:clamp(3.5rem,7vw,7rem) clamp(4.5rem,8vw,8rem)}.PreVisitSummary_heroGrid__6SjT6{display:grid;grid-template-columns:minmax(0,.88fr) minmax(31rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,6.5rem)}.PreVisitSummary_heroCopy__svGF7{min-width:0}.PreVisitSummary_eyebrow__dDn2S{display:flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:750}.PreVisitSummary_eyebrow__dDn2S svg{width:1.15rem}.PreVisitSummary_heroCopy__svGF7 h1,.PreVisitSummary_outputPaper__uYIlU h3,.PreVisitSummary_sectionHeader___pqky h2,.PreVisitSummary_shareInner__v0jbH h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display)}.PreVisitSummary_heroCopy__svGF7 h1{max-width:10ch;margin:var(--space-lg) 0 0;font-size:clamp(3rem,6vw,5.5rem);line-height:.98;text-wrap:balance}.PreVisitSummary_page__TUFcB[data-cjk=true] .PreVisitSummary_heroCopy__svGF7 h1{max-width:13ch;font-size:clamp(2.75rem,4.4vw,4rem);line-height:1.08;letter-spacing:normal;line-break:strict}.PreVisitSummary_lede__6brIB{max-width:37rem;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.62}.PreVisitSummary_actions__4CJ8f{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-lg)}.PreVisitSummary_primaryAction__ptXOm,.PreVisitSummary_secondaryAction__pc6Ak{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:var(--space-xs);padding:.75rem 1.25rem;border-radius:var(--radius-pill);font-weight:750;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.PreVisitSummary_primaryAction__ptXOm{background:var(--color-accent);color:var(--color-accent-ink)}.PreVisitSummary_primaryAction__ptXOm:hover{background:var(--color-accent-strong)}.PreVisitSummary_secondaryAction__pc6Ak{border:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink)}.PreVisitSummary_secondaryAction__pc6Ak:hover{border-color:var(--color-ink-2)}.PreVisitSummary_primaryAction__ptXOm:active,.PreVisitSummary_secondaryAction__pc6Ak:active{transform:translateY(1px)}.PreVisitSummary_primaryAction__ptXOm svg{width:1.05rem}.PreVisitSummary_primaryAction__ptXOm:focus-visible,.PreVisitSummary_secondaryAction__pc6Ak:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.PreVisitSummary_safetyNote__Lo92U{display:flex;max-width:38rem;align-items:flex-start;gap:var(--space-xs);margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.PreVisitSummary_safetyNote__Lo92U svg{width:1.1rem;flex:0 0 auto;margin-block-start:.18rem;color:var(--color-accent)}.PreVisitSummary_summaryPreview__GbjZU{min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--previsit-rule);border-radius:var(--radius-display);background:var(--color-paper);box-shadow:var(--shadow-card)}.PreVisitSummary_previewBar__3wJBE,.PreVisitSummary_previewFooter__mXFUB{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:clamp(1rem,3vw,1.75rem)}.PreVisitSummary_previewBar__3wJBE{border-block-end:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_petIdentity__NyX9f{display:flex;align-items:center;gap:var(--space-xs)}.PreVisitSummary_petIdentity__NyX9f>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-weight:750}.PreVisitSummary_petIdentity__NyX9f div{display:grid}.PreVisitSummary_petIdentity__NyX9f small{color:var(--color-muted);font-size:var(--text-xs)}.PreVisitSummary_pdfMark__h5FKk{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-accent-strong);font:700 var(--text-xs)/1 var(--font-outlier)}.PreVisitSummary_pdfMark__h5FKk svg{width:1rem}.PreVisitSummary_previewPaper__QYmBU{position:relative;padding:clamp(1.5rem,4vw,2.75rem);background:linear-gradient(90deg,transparent 0 98%,var(--previsit-wash) 98%),var(--color-paper)}.PreVisitSummary_paperKicker__aCxpg{margin:0;color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:750}.PreVisitSummary_previewPaper__QYmBU h2{max-width:17ch;margin:var(--space-2xs) 0 0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.1;letter-spacing:var(--tracking-display);text-wrap:balance}.PreVisitSummary_miniTimeline__N9WOM{display:grid;gap:0;margin:var(--space-lg) 0 0;padding:0;list-style:none}.PreVisitSummary_miniTimeline__N9WOM li{display:grid;min-height:4.25rem;grid-template-columns:3.25rem 1rem minmax(0,1fr);align-items:center;gap:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_miniTimeline__N9WOM time{color:var(--color-muted);font:650 var(--text-xs)/1 var(--font-outlier);font-variant-numeric:tabular-nums}.PreVisitSummary_miniTimeline__N9WOM li>span{position:relative;width:.7rem;height:.7rem;border:2px solid var(--color-accent);border-radius:50%}.PreVisitSummary_miniTimeline__N9WOM li:not(:last-child)>span:after{position:absolute;inset-block-start:.65rem;inset-inline-start:calc(50% - .5px);width:1px;height:3.65rem;background:var(--previsit-rule);content:""}.PreVisitSummary_miniTimeline__N9WOM div{display:grid;gap:.15rem}.PreVisitSummary_miniTimeline__N9WOM strong{font-size:var(--text-sm)}.PreVisitSummary_miniTimeline__N9WOM small{overflow:hidden;color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.PreVisitSummary_summaryQuestions__KWBId{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-sm);margin-block-start:var(--space-sm);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_summaryQuestions__KWBId>svg{width:1.3rem;color:var(--color-accent)}.PreVisitSummary_summaryQuestions__KWBId p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.PreVisitSummary_previewFooter__mXFUB{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs)}.PreVisitSummary_previewFooter__mXFUB span:first-child{display:inline-flex;align-items:center;gap:var(--space-2xs)}.PreVisitSummary_previewFooter__mXFUB svg{width:1rem;color:var(--color-success)}.PreVisitSummary_sourceSection__tgo41,.PreVisitSummary_stepsSection__vWe6M{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:clamp(4.5rem,9vw,8rem)}.PreVisitSummary_sectionHeader___pqky{display:grid;max-width:52rem;grid-template-columns:minmax(0,1fr)}.PreVisitSummary_sectionHeader___pqky>p{margin:0;color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:750}.PreVisitSummary_sectionHeader___pqky h2{max-width:17ch;margin:var(--space-sm) 0 0;font-size:clamp(2.35rem,5vw,4.75rem);line-height:1;text-wrap:balance}.PreVisitSummary_sectionHeader___pqky>span{max-width:var(--measure);margin-block-start:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.62}.PreVisitSummary_sourceFlow__KMIf4{display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(20rem,.78fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-block-start:clamp(3rem,7vw,5.5rem)}.PreVisitSummary_sourceLedger__QZHNe{display:grid;border-block-start:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_sourceRow__HoLby{display:grid;min-height:6.4rem;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_sourceRow__HoLby>svg:first-child{width:1.35rem;color:var(--color-accent)}.PreVisitSummary_sourceRow__HoLby>svg:last-child{width:1rem;color:var(--color-success)}.PreVisitSummary_sourceRow__HoLby p{display:-webkit-box;overflow:hidden;margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PreVisitSummary_flowLine__6hJdB{position:relative;height:1px;background:var(--previsit-rule)}.PreVisitSummary_flowLine__6hJdB:after{position:absolute;inset-block-start:-.3rem;inset-inline-end:0;width:.65rem;height:.65rem;border-block-start:2px solid var(--color-accent);border-inline-end:2px solid var(--color-accent);content:"";transform:rotate(45deg)}.PreVisitSummary_flowLine__6hJdB span{position:absolute;inset-block-start:-.25rem;inset-inline-start:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent);animation:PreVisitSummary_travel__auR5f 2.8s var(--ease-in-out) infinite}.PreVisitSummary_outputPaper__uYIlU{padding:clamp(1.5rem,4vw,2.5rem);border:var(--rule-hair) solid var(--previsit-rule);border-radius:var(--radius-card);background:var(--previsit-wash);transform:rotate(1.2deg)}.PreVisitSummary_outputLabel__hEdZg{color:var(--color-accent-strong);font:700 var(--text-xs)/1.3 var(--font-outlier)}.PreVisitSummary_outputPaper__uYIlU h3{margin:var(--space-md) 0 0;font-size:var(--text-2xl);line-height:1.08}.PreVisitSummary_outputPaper__uYIlU p{margin:var(--space-sm) 0 0;color:var(--color-ink-2);line-height:1.55}.PreVisitSummary_outputPaper__uYIlU ul{display:grid;gap:var(--space-xs);margin:var(--space-lg) 0 0;padding:0;list-style:none}.PreVisitSummary_outputPaper__uYIlU li{padding-block-start:var(--space-xs);border-block-start:var(--rule-hair) solid var(--previsit-rule);font-size:var(--text-sm);font-weight:700}.PreVisitSummary_steps__YEgpE{display:grid;margin:0;padding:0;border-block-start:var(--rule-hair) solid var(--color-rule);list-style:none}.PreVisitSummary_steps__YEgpE li{display:grid;min-height:11rem;grid-template-columns:minmax(4.5rem,.25fr) minmax(0,1fr);align-items:start;gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.PreVisitSummary_steps__YEgpE li>span{color:var(--color-accent);font:750 var(--text-sm)/1 var(--font-outlier)}.PreVisitSummary_steps__YEgpE h2{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08;letter-spacing:var(--tracking-display)}.PreVisitSummary_steps__YEgpE p{max-width:48rem;margin:var(--space-sm) 0 0;color:var(--color-muted);line-height:1.62}.PreVisitSummary_shareSection__nMvgV{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:clamp(4rem,8vw,7rem);background:var(--previsit-wash)}.PreVisitSummary_shareInner__v0jbH{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl)}.PreVisitSummary_shareInner__v0jbH>div:first-child{max-width:45rem}.PreVisitSummary_shareInner__v0jbH h2{margin:var(--space-sm) 0 0;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1;text-wrap:balance}.PreVisitSummary_shareInner__v0jbH>div:first-child>p:last-child{margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.6}.PreVisitSummary_shareMethods__SpMUi{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:var(--space-xs) var(--space-lg);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--previsit-rule)}.PreVisitSummary_shareMethods__SpMUi span{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700}.PreVisitSummary_shareMethods__SpMUi svg{width:1rem;color:var(--color-accent)}@keyframes PreVisitSummary_travel__auR5f{0%,to{transform:translateX(0);opacity:.25}50%{transform:translateX(4rem);opacity:1}}@media (max-width:960px){.PreVisitSummary_heroGrid__6SjT6,.PreVisitSummary_sourceFlow__KMIf4{grid-template-columns:minmax(0,1fr)}.PreVisitSummary_heroGrid__6SjT6{gap:var(--space-2xl)}.PreVisitSummary_heroCopy__svGF7 h1{max-width:13ch}.PreVisitSummary_flowLine__6hJdB{width:1px;height:3.5rem;justify-self:center}.PreVisitSummary_flowLine__6hJdB:after{inset-block:auto 0;inset-inline:-.25rem auto;transform:rotate(135deg)}.PreVisitSummary_flowLine__6hJdB span{animation-name:PreVisitSummary_travel-vertical__9qIda}}@keyframes PreVisitSummary_travel-vertical__9qIda{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(3rem);opacity:1}}@media (max-width:640px){.PreVisitSummary_hero__vbFgt{padding-block:3rem 4.5rem}.PreVisitSummary_heroCopy__svGF7 h1,.PreVisitSummary_page__TUFcB[data-cjk=true] .PreVisitSummary_heroCopy__svGF7 h1{max-width:none;font-size:clamp(2.45rem,13vw,3.4rem);line-height:1.03}.PreVisitSummary_lede__6brIB,.PreVisitSummary_sectionHeader___pqky>span,.PreVisitSummary_shareInner__v0jbH>div:first-child>p:last-child{font-size:var(--text-md)}.PreVisitSummary_actions__4CJ8f{display:grid}.PreVisitSummary_primaryAction__ptXOm,.PreVisitSummary_secondaryAction__pc6Ak{width:100%}.PreVisitSummary_summaryPreview__GbjZU{border-radius:var(--radius-card)}.PreVisitSummary_previewPaper__QYmBU{padding:var(--space-md)}.PreVisitSummary_previewFooter__mXFUB span:first-child{max-width:13rem}.PreVisitSummary_sourceSection__tgo41,.PreVisitSummary_stepsSection__vWe6M{padding-block:4.5rem}.PreVisitSummary_sectionHeader___pqky h2{font-size:clamp(2.15rem,11vw,3.2rem)}.PreVisitSummary_sourceRow__HoLby{min-height:6rem}.PreVisitSummary_steps__YEgpE li{min-height:0;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-lg)}.PreVisitSummary_shareInner__v0jbH{grid-template-columns:minmax(0,1fr)}.PreVisitSummary_shareInner__v0jbH h2{font-size:clamp(2.1rem,11vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.PreVisitSummary_flowLine__6hJdB span{animation:none}.PreVisitSummary_primaryAction__ptXOm,.PreVisitSummary_secondaryAction__pc6Ak{transition:none}}@media (prefers-contrast:more){.PreVisitSummary_outputPaper__uYIlU,.PreVisitSummary_summaryPreview__GbjZU{border-color:var(--color-ink)}}