.care-report{scroll-margin-top:6rem}.path-choice,.shape-choice{display:block;cursor:pointer;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-canvas);padding:.875rem 1rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.path-choice:hover,.shape-choice:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-teal) 34%,var(--color-line))}.path-choice:has(input:checked),.shape-choice:has(input:checked){border-color:color-mix(in srgb,var(--color-teal) 55%,var(--color-line));background:color-mix(in srgb,var(--color-teal-soft) 70%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-teal) 20%,transparent)}.email-report-modal{width:min(31rem,calc(100vw - 2rem));max-width:none;border:0;border-radius:1.25rem;background:transparent;padding:0;color:var(--color-ink)}.email-report-modal::backdrop{background:#0816146b;backdrop-filter:blur(3px)}.email-report-sheet{display:grid;gap:1rem;border:1px solid color-mix(in srgb,var(--color-teal) 16%,var(--color-line));border-radius:1.25rem;background:var(--color-surface);box-shadow:0 24px 70px -38px #064a447a;padding:1.1rem}.email-report-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.email-report-head p{margin:0;color:var(--color-teal-ink);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.email-report-head h2{margin:.15rem 0 0;font-family:var(--font-display);font-size:1.55rem;line-height:1.08;font-weight:800;color:var(--color-ink)}.email-close{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-line);border-radius:999px;background:var(--color-canvas);color:var(--color-ink-soft)}.email-close:hover{color:var(--color-teal-ink);border-color:color-mix(in srgb,var(--color-teal) 36%,var(--color-line))}.email-report-copy{margin:0;color:var(--color-ink-soft);font-size:.95rem;line-height:1.55}.email-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.email-proof-grid span{display:grid;gap:.15rem;border:1px solid color-mix(in srgb,var(--color-teal) 14%,var(--color-line));border-radius:.85rem;background:color-mix(in srgb,var(--color-teal-soft) 38%,white);padding:.7rem}.email-proof-grid strong{color:var(--color-ink);font-size:.78rem;line-height:1.15}.email-proof-grid small{color:var(--color-ink-soft);font-size:.72rem;line-height:1.25}.email-field{display:grid;gap:.45rem;font-weight:800;color:var(--color-ink)}.email-field input{min-height:3rem;width:100%;border:1px solid var(--color-line);border-radius:999px;background:var(--color-canvas);padding:.75rem 1rem;color:var(--color-ink);font-weight:700;outline:none}.email-field input:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-teal) 16%,transparent)}.email-opt-in{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.7rem;align-items:start;border:1px solid color-mix(in srgb,var(--color-teal) 13%,var(--color-line));border-radius:1rem;background:color-mix(in srgb,var(--color-teal-soft) 46%,white);padding:.85rem;font-size:.93rem;line-height:1.45;color:var(--color-ink)}.email-opt-in input{margin-top:.15rem;width:1rem;height:1rem;accent-color:var(--color-teal)}.email-opt-in small{display:block;margin-top:.2rem;color:var(--color-ink-soft);font-weight:600}.email-status{min-height:1.25rem;margin:0;font-size:.9rem;line-height:1.4;color:var(--color-ink-soft)}.email-status[data-tone=success]{color:var(--color-teal-ink);font-weight:800}.email-status[data-tone=error]{color:var(--color-coral);font-weight:800}.email-status a{color:var(--color-teal-ink);text-decoration:underline;text-underline-offset:.18em}.email-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.email-actions .pg-btn,.email-actions .pg-btn-ghost{min-height:2.75rem}@media(max-width:36rem){.email-proof-grid{grid-template-columns:1fr}}.result-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;border:1px solid color-mix(in srgb,var(--color-teal) 16%,var(--color-line));border-radius:1.1rem;background:linear-gradient(135deg,#ffffffeb,#d6ebe794),var(--color-surface);padding:1rem}.full-detail-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--color-ink-soft, #55606f);cursor:pointer;user-select:none}.full-detail-toggle input{accent-color:var(--color-teal, #1f8a8a)}.report-shell{overflow:hidden;border:1px solid var(--color-line);border-radius:1.375rem;background:var(--color-surface);color:var(--color-ink);box-shadow:0 18px 48px -34px #064a4466}.report-document-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--color-teal-deep);color:#fff;padding:1rem 1.25rem;border-bottom:4px solid var(--color-butter)}.report-brand{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.report-brand-mark{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:var(--color-teal);color:#fff;box-shadow:inset 0 0 0 1px #064a4429}.report-document-top .report-brand-mark{background:#fff;color:var(--color-teal)}.report-wordmark{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap}.report-wordmark span{color:var(--color-teal)}.report-document-top .report-wordmark{color:#fff}.report-document-top .report-wordmark span{color:var(--color-butter)}.report-issued{display:grid;justify-items:end;gap:.15rem;text-align:right;font-size:.78rem;color:#ffffffc2}.report-issued strong{font-family:var(--font-mono);font-size:.95rem;color:#fff;letter-spacing:0}.report-letterhead{background:var(--color-mist)}.report-hero{display:grid;gap:1rem;align-items:stretch;padding:1.35rem}@media(min-width:760px){.report-hero{grid-template-columns:minmax(0,1fr) 14rem}}.pet-identity{display:flex;gap:1rem;align-items:flex-start;min-width:0}.pet-avatar{display:grid;width:5rem;height:5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--color-teal) 30%,var(--color-line));border-radius:1.2rem;background:var(--color-teal-soft);color:var(--color-teal-deep);box-shadow:inset 0 0 0 1px #ffffffa6}.pet-avatar span{font-family:var(--font-display);font-size:2.05rem;font-weight:800;line-height:1}.pet-avatar small{margin-top:-1rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-teal-ink)}.report-kicker{margin:0;font-size:.78rem;font-weight:800;color:var(--color-teal-ink)}.report-hero h2{margin-top:.2rem;max-width:17ch;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3rem);line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--color-ink)}.report-hero p:not(.report-kicker){margin-top:.75rem;max-width:62ch;color:var(--color-ink-soft);line-height:1.6;text-wrap:pretty}.share-chip-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.document-plan-tag{display:inline-flex;width:fit-content;margin-top:.72rem;border-radius:999px;background:#ffffffb3;color:var(--color-teal-ink);font-size:.78rem;font-weight:800;line-height:1.2;padding:.45rem .68rem}.share-chip-row span,.source-ribbon div span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-teal) 24%,var(--color-line));background:#ffffffc7;color:var(--color-teal-ink);font-size:.72rem;font-weight:800;line-height:1;padding:.42rem .58rem}.signal-card{--signal-color: var(--color-teal);display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.45rem .85rem;border:1px solid color-mix(in srgb,var(--signal-color) 34%,var(--color-line));border-radius:1rem;background:#ffffffdb;padding:1rem;box-shadow:inset 0 0 0 1px #fffc}.signal-card.is-watch{--signal-color: var(--color-butter)}.signal-card.is-urgent{--signal-color: var(--color-coral)}.signal-card.is-steady{--signal-color: var(--color-teal)}.signal-ring{display:grid;width:5.4rem;height:5.4rem;place-items:center;grid-row:2 / span 3;border-radius:999px;background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(var(--signal-color) calc(var(--signal-score) * 1%),color-mix(in srgb,var(--color-line) 72%,white) 0);color:var(--color-ink)}.signal-ring strong{margin-top:.25rem;font-family:var(--font-display);font-size:1.55rem;line-height:.9}.signal-ring span{margin-top:-1.2rem;font-size:.66rem;font-weight:800;color:var(--color-ink-soft)}.signal-card p,.signal-card h3,.signal-card .signal-note{grid-column:2;margin:0}.signal-meaning{grid-column:1 / -1;margin:0;border:1px solid color-mix(in srgb,var(--signal-color) 28%,var(--color-line));border-radius:.8rem;background:color-mix(in srgb,var(--signal-color) 8%,white);color:var(--color-ink);font-size:.76rem;font-weight:750;line-height:1.38;padding:.62rem .7rem}.signal-card p{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--color-teal-ink);letter-spacing:.08em}.signal-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--color-ink)}.signal-card .signal-note{color:var(--color-ink-soft);line-height:1.4}.report-seal{display:grid;align-content:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--color-teal) 28%,var(--color-line));border-radius:1rem;background:#ffffffd1;padding:1rem;box-shadow:inset 0 0 0 1px #fffc}.report-seal span,.report-seal small{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-teal-ink)}.report-seal strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.05;color:var(--color-ink)}.pet-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border-top:1px solid var(--color-line);background:var(--color-line)}@media(min-width:820px){.pet-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pet-facts div{min-width:0;background:#ffffffbd;padding:.9rem 1.35rem}.pet-facts dt{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-soft)}.pet-facts dd{margin-top:.2rem;overflow-wrap:anywhere;font-weight:800;color:var(--color-ink)}.source-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;border-top:1px solid var(--color-line);background:#ffffffa3;padding:.85rem 1.35rem}.source-ribbon>span{color:var(--color-ink-soft);font-size:.76rem;font-weight:800}.source-ribbon div{display:flex;flex-wrap:wrap;gap:.35rem}.share-card{display:grid;gap:1rem;margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-coral) 24%,var(--color-line));border-radius:1rem;background:linear-gradient(135deg,#ffe8e4bf,#ffffffe6 52%,#d6ebe7a8),var(--color-surface);padding:1rem}@media(min-width:760px){.share-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.share-card p,.share-card h3,.share-card span{margin:0}.share-card p{color:var(--color-teal-ink);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.share-card h3{margin-top:.18rem;font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--color-ink)}.share-card span{display:block;margin-top:.4rem;max-width:70ch;color:var(--color-ink-soft);line-height:1.5}.share-score{display:grid;min-width:7rem;justify-items:center;border-radius:.9rem;background:var(--color-teal-deep);color:#fff;padding:.85rem 1rem;text-align:center}.share-score strong{font-family:var(--font-display);font-size:1.18rem;line-height:1.05;overflow-wrap:anywhere}.share-score span{margin:.24rem 0 0;color:#ffffffd1;font-size:.72rem;font-weight:800}.do-first-block{margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-coral, #e8674e) 38%,var(--color-line, #e2e6ec));border-radius:1rem;background:color-mix(in srgb,var(--color-coral, #e8674e) 6%,rgb(255 255 255 / .94));padding:1rem 1.1rem 1.05rem}.do-first-headline{margin:.5rem 0 0;font-weight:700;color:var(--color-ink, #14202e);font-size:1rem;line-height:1.45}.do-first-list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.55rem}.do-first-item{min-width:0;border:1px solid var(--color-line, #e2e6ec);border-left:3px solid color-mix(in srgb,var(--color-teal, #1f8a8a) 55%,var(--color-line, #e2e6ec));border-radius:.7rem;background:#ffffffd1;padding:.6rem .75rem}.do-first-item.is-urgent{border-left-color:var(--color-coral, #e8674e)}.do-first-item.is-watch{border-left-color:var(--color-butter, #e7a200)}.do-first-item p{margin:0;font-weight:600;color:var(--color-ink, #14202e);font-size:.9rem;line-height:1.4}.do-first-item span{display:block;margin-top:.2rem;color:var(--color-ink-soft, #55606f);font-size:.82rem;line-height:1.4}.source-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.source-chip{font-style:normal;font-size:.68rem;font-weight:700;color:var(--color-teal-ink, #14555a);background:color-mix(in srgb,var(--color-teal, #1f8a8a) 12%,white);border-radius:999px;padding:.12rem .5rem}.do-first-confidence{margin:.8rem 0 0;font-size:.78rem;line-height:1.4;color:var(--color-ink-soft, #55606f)}.do-first-confidence strong{color:var(--color-ink, #14202e);font-weight:800}.safety-card{margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-coral, #e8674e) 45%,var(--color-line, #e2e6ec));border-radius:1rem;background:color-mix(in srgb,var(--color-coral, #e8674e) 8%,rgb(255 255 255 / .94));padding:1rem 1.1rem 1.05rem}.safety-card.safety-lifestage{border-color:color-mix(in srgb,var(--color-teal, #1f8a8a) 32%,var(--color-line, #e2e6ec));background:color-mix(in srgb,var(--color-teal, #1f8a8a) 6%,rgb(255 255 255 / .94))}.safety-signs{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.4rem}.safety-signs li{position:relative;padding-left:1.1rem;font-size:.86rem;line-height:1.4;color:var(--color-ink, #14202e)}.safety-signs li:before{content:"•";position:absolute;left:.2rem;color:var(--color-coral, #e8674e);font-weight:700}.safety-lifestage .safety-signs li:before{color:var(--color-teal, #1f8a8a)}.safety-poison{margin:.8rem 0 0;font-weight:700;font-size:.86rem;line-height:1.4;color:var(--color-coral-ink, #9b2f1d)}.safety-findvet{display:inline-flex;align-items:center;gap:.3rem;margin:.55rem 0 0;font-size:.84rem;font-weight:700;color:var(--color-coral-ink, #9b2f1d);text-decoration:underline}.safety-note{margin:.45rem 0 0;font-size:.78rem;line-height:1.4;color:var(--color-ink-soft, #55606f)}.source-confidence{font-style:normal;color:var(--color-ink-soft, #55606f);font-size:.74rem}.report-action-strip{display:grid;gap:.7rem;margin:1rem 1.35rem 0}@media(min-width:780px){.report-action-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.action-strip-item{min-width:0;border:1px solid color-mix(in srgb,var(--color-teal) 20%,var(--color-line));border-radius:.95rem;background:#ffffffdb;padding:.82rem .9rem;box-shadow:inset 0 0 0 1px #ffffffbd}.action-strip-item p,.action-strip-item span{display:block;margin:0}.action-strip-item p{color:var(--color-teal-ink);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.action-strip-item span{margin-top:.35rem;color:var(--color-ink-soft);font-size:.84rem;line-height:1.4}.profile-grid{display:grid;gap:.75rem;padding:1rem 1.35rem 0}@media(min-width:760px){.profile-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}}.profile-card{min-width:0;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-surface);padding:.95rem}.profile-card p,.profile-card strong,.profile-card span{display:block;margin:0}.profile-card p{color:var(--color-teal-ink);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profile-card strong{margin-top:.22rem;overflow-wrap:anywhere;font-family:var(--font-display);font-size:1.05rem;line-height:1.08;color:var(--color-ink)}.profile-card span{margin-top:.42rem;color:var(--color-ink-soft);font-size:.84rem;line-height:1.42;text-wrap:pretty}.insight-panel{margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-teal) 22%,var(--color-line));border-radius:1rem;background:linear-gradient(135deg,#ffffffeb,#d6ebe780),var(--color-surface);padding:1rem}.insight-deck{display:grid;gap:.72rem}@media(min-width:820px){.insight-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.insight-card{--insight-color: var(--color-teal);min-width:0;border:1px solid color-mix(in srgb,var(--insight-color) 28%,var(--color-line));border-radius:.95rem;background:#ffffffe0;padding:.82rem .9rem;box-shadow:inset 0 0 0 1px #ffffffb8}.insight-card.is-watch{--insight-color: var(--color-butter)}.insight-card.is-urgent{--insight-color: var(--color-coral)}.insight-card.is-steady{--insight-color: var(--color-teal)}.insight-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.insight-card p,.insight-card strong,.insight-card small{display:block;margin:0}.insight-card p{color:var(--color-teal-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.insight-card strong{max-width:9.5rem;overflow-wrap:anywhere;text-align:right;font-family:var(--font-display);font-size:1.05rem;line-height:1.08;color:var(--color-ink)}.insight-meter,.trait-track{overflow:hidden;height:.52rem;margin-top:.62rem;border-radius:999px;background:color-mix(in srgb,var(--color-line) 68%,white)}.insight-meter span,.trait-track span{display:block;width:calc(var(--insight-score, var(--trait-score, 0)) * 1%);height:100%;border-radius:inherit;background:var(--insight-color, var(--color-teal))}.insight-card small{margin-top:.55rem;color:var(--color-ink-soft);font-size:.82rem;line-height:1.38;text-wrap:pretty}.breed-trait-bars{display:grid;gap:.62rem;margin-top:.82rem}@media(min-width:820px){.breed-trait-bars{grid-template-columns:repeat(5,minmax(0,1fr))}}.trait-bar{min-width:0;border:1px solid color-mix(in srgb,var(--color-teal) 18%,var(--color-line));border-radius:.85rem;background:#ffffffd1;padding:.72rem}.trait-bar div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.trait-bar p,.trait-bar strong,.trait-bar small{display:block;margin:0}.trait-bar p{color:var(--color-teal-ink);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.trait-bar strong{font-family:var(--font-mono);font-size:.76rem;color:var(--color-ink)}.trait-track{--insight-color: var(--color-teal);height:.42rem;margin-top:.5rem}.trait-bar small{margin-top:.42rem;color:var(--color-ink-soft);font-size:.76rem;line-height:1.32}.wellness-panel{padding:1.25rem 1.35rem 0}.wellness-grid{display:grid;gap:.7rem}@media(min-width:820px){.wellness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wellness-lane{display:grid;grid-template-columns:minmax(8rem,.62fr) minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--color-line);border-radius:.95rem;background:var(--color-surface);padding:.82rem .9rem}.wellness-lane.is-steady{border-color:color-mix(in srgb,var(--color-teal) 30%,var(--color-line));background:color-mix(in srgb,var(--color-teal-soft) 34%,white)}.wellness-lane.is-watch{border-color:color-mix(in srgb,var(--color-butter) 58%,var(--color-line));background:color-mix(in srgb,var(--color-butter-tint) 62%,white)}.wellness-lane.is-urgent{border-color:color-mix(in srgb,var(--color-coral) 44%,var(--color-line));background:color-mix(in srgb,var(--color-coral-tint) 64%,white)}.wellness-lane p,.wellness-lane strong,.wellness-lane span{display:block;margin:0}.wellness-lane p{color:var(--color-teal-ink);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.wellness-lane strong{margin-top:.18rem;font-family:var(--font-display);font-size:1rem;line-height:1.1;color:var(--color-ink)}.wellness-lane span{color:var(--color-ink-soft);font-size:.84rem;line-height:1.42;text-wrap:pretty}.breed-watch-panel{margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-teal) 20%,var(--color-line));border-radius:1rem;background:linear-gradient(180deg,#ffffffdb,#d6ebe752),var(--color-surface);padding:1rem}.asset-depth-note{margin:.25rem 0 .85rem;color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.breed-watch-grid{display:grid;gap:.65rem}@media(min-width:820px){.breed-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.breed-watch-card{display:grid;gap:.55rem;min-width:0;border:1px solid color-mix(in srgb,var(--color-teal) 18%,var(--color-line));border-radius:.9rem;background:#ffffffdb;padding:.82rem .88rem}.breed-watch-card div{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0}.breed-watch-card p,.breed-watch-card span{margin:0}.breed-watch-card p{overflow-wrap:anywhere;font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1.1;color:var(--color-ink)}.breed-watch-card em{border-radius:999px;background:color-mix(in srgb,var(--color-amber) 16%,#fff);color:var(--color-teal-ink);font-size:.64rem;font-style:normal;font-weight:900;line-height:1;padding:.34rem .46rem}.breed-watch-card a{border-radius:999px;border:1px solid color-mix(in srgb,var(--color-teal) 28%,var(--color-line));background:var(--color-teal-soft);color:var(--color-teal-ink);font-size:.68rem;font-weight:800;line-height:1;padding:.34rem .48rem;text-decoration:none}.breed-watch-card span{color:var(--color-ink-soft);font-size:.83rem;line-height:1.45;text-wrap:pretty}.breed-watch-context{display:grid;gap:.28rem;border:1px dashed color-mix(in srgb,var(--color-teal) 34%,var(--color-line));border-radius:.9rem;background:color-mix(in srgb,var(--color-teal-soft) 42%,white);padding:.78rem .86rem}.breed-watch-context strong,.breed-watch-context span{display:block;margin:0}.breed-watch-context strong{color:var(--color-teal-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.breed-watch-context span{color:var(--color-ink-soft);font-size:.82rem;line-height:1.42}.handoff-panel,.tracking-panel{margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-teal) 18%,var(--color-line));border-radius:1rem;background:var(--color-surface);padding:1rem}.handoff-panel{background:linear-gradient(180deg,#fffffff0,#ecf8f5b8),var(--color-surface)}.tracking-panel{border-color:color-mix(in srgb,var(--color-butter) 46%,var(--color-line));background:linear-gradient(180deg,#fffffff0,#fff7da94),var(--color-surface)}.emergency-mode-note{display:grid;gap:.28rem;margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-coral) 38%,var(--color-line));border-radius:1rem;background:color-mix(in srgb,var(--color-coral) 7%,white);padding:.92rem 1rem}.emergency-mode-note strong,.emergency-mode-note span{display:block;margin:0}.emergency-mode-note strong{color:var(--color-ink);font-size:.9rem;font-weight:850;line-height:1.25}.emergency-mode-note span{color:var(--color-ink-soft);font-size:.82rem;line-height:1.42}.handoff-grid,.tracking-grid{display:grid;gap:.62rem}.handoff-item,.tracking-item{display:grid;grid-template-columns:minmax(7.8rem,.36fr) minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--color-line);border-radius:.85rem;background:#ffffffdb;padding:.78rem .85rem}.handoff-item p,.handoff-item span,.tracking-item p,.tracking-item span{display:block;margin:0}.handoff-item p,.tracking-item p{color:var(--color-teal-ink);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.handoff-item span,.tracking-item span{color:var(--color-ink-soft);font-size:.88rem;line-height:1.44;text-wrap:pretty}.report-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;padding:1rem 1.35rem 0}.report-metric{border:1px solid var(--color-line);border-radius:1rem;background:var(--color-canvas);padding:.95rem}.report-metric p,.report-metric span{margin:0;font-size:.76rem;line-height:1.35;color:var(--color-ink-soft)}.report-metric p{font-weight:800;text-transform:uppercase;letter-spacing:.09em}.report-metric strong{display:block;margin:.28rem 0 .22rem;overflow-wrap:anywhere;font-family:var(--font-display);font-size:1.25rem;line-height:1.08;color:var(--color-ink)}.report-metric.is-steady{border-color:color-mix(in srgb,var(--color-teal) 32%,var(--color-line));background:var(--color-teal-soft)}.report-metric.is-watch{border-color:color-mix(in srgb,var(--color-butter) 62%,var(--color-line));background:var(--color-butter-tint)}.report-metric.is-urgent{border-color:color-mix(in srgb,var(--color-coral) 48%,var(--color-line));background:var(--color-coral-tint)}.report-block{padding:1.25rem 1.35rem 0}.report-block-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem}.report-block-heading span{display:grid;min-width:3.25rem;height:2rem;place-items:center;border-radius:999px;background:var(--color-teal-deep);color:#fff;font-family:var(--font-mono);font-size:.78rem;font-weight:800}.report-block-heading h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--color-ink)}.finding-grid{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}@media(min-width:760px){.finding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finding-card{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-surface);padding:.9rem}.finding-card span{font-family:var(--font-mono);font-size:.8rem;font-weight:800;color:var(--color-coral)}.finding-card p{margin:0;color:var(--color-ink);line-height:1.55;text-wrap:pretty}.timeline-rail{display:grid;gap:.85rem;position:relative}@media(min-width:760px){.timeline-rail{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}}.timeline-step{position:relative;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-canvas);padding:1rem}.timeline-dot{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:var(--color-teal);color:#fff;font-family:var(--font-mono);font-size:.82rem;font-weight:800}.timeline-step p{margin:.7rem 0 0;font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--color-ink)}.timeline-step ul{display:grid;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;color:var(--color-ink-soft);font-size:.92rem;line-height:1.45}.timeline-step li:before,.official-list li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.5rem;border-radius:999px;background:var(--color-teal);vertical-align:.08em}.report-section-grid{display:grid;gap:.85rem;padding:1.25rem 1.35rem 0}@media(min-width:820px){.report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-detail-card{border:1px solid var(--color-line);border-radius:1rem;background:var(--color-surface);padding:1rem}.report-detail-card[data-breed-section]{border-color:color-mix(in srgb,var(--color-teal) 26%,var(--color-line));background:color-mix(in srgb,var(--color-teal-soft) 42%,white)}.report-section-head{display:flex;align-items:center;gap:.65rem}.report-section-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:var(--color-teal-soft);color:var(--color-teal-ink)}.report-section-icon svg{width:1.18rem;height:1.18rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.report-section-head h3{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--color-ink)}.official-list{margin:0;padding:0;list-style:none}.official-list li{overflow-wrap:anywhere;text-wrap:pretty}.method-panel{display:grid;gap:1rem;margin:1.25rem 1.35rem 0;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-mist);padding:1rem}@media(min-width:820px){.method-panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.method-panel h3{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--color-ink)}.method-panel p,.method-panel ul{margin:.35rem 0 0;color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.method-panel ul{display:grid;gap:.45rem;padding:0;list-style:none}.method-panel a{color:var(--color-teal-ink)}.read-panel{display:grid;gap:1rem;margin:1rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-butter) 52%,var(--color-line));border-radius:1rem;background:linear-gradient(135deg,#fff6d5bd,#ffffffeb),var(--color-surface);padding:1rem}@media(min-width:820px){.read-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}.read-panel h3,.read-panel p{margin:0}.read-panel h3{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--color-ink)}.read-panel p{margin-top:.35rem;color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.read-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.read-list li{display:grid;gap:.18rem;border-radius:.85rem;background:#ffffffc7;padding:.72rem .78rem}.read-list a{color:var(--color-teal-ink);font-weight:800;text-decoration:none}.read-list span{color:var(--color-ink-soft);font-size:.82rem;line-height:1.42}.evidence-panel{display:grid;gap:1rem;margin:1.25rem 1.35rem 0;border:1px solid color-mix(in srgb,var(--color-teal) 20%,var(--color-line));border-radius:1rem;background:color-mix(in srgb,var(--color-teal-soft) 42%,white);padding:1rem}@media(min-width:820px){.evidence-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.evidence-panel h3{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--color-ink)}.evidence-panel p,.evidence-panel ul{margin:.35rem 0 0;color:var(--color-ink-soft);font-size:.9rem;line-height:1.5}.evidence-panel ul{display:grid;gap:.55rem;padding:0;list-style:none}.evidence-panel li{display:grid;gap:.12rem;border-bottom:1px solid color-mix(in srgb,var(--color-teal) 18%,transparent);padding-bottom:.55rem}.evidence-panel li:last-child{border-bottom:0;padding-bottom:0}.evidence-panel strong{color:var(--color-ink)}.evidence-panel span{color:var(--color-ink-soft)}.report-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.25rem;border-top:1px solid var(--color-line);padding:1rem 1.35rem 1.2rem;color:var(--color-ink-soft);font-size:.86rem;line-height:1.4}.report-footer .report-brand-mark{width:2rem;height:2rem;border-radius:.7rem}.report-footer p{margin:0;flex:1 1 18rem;font-weight:700;color:var(--color-ink)}.report-footer span{font-family:var(--font-mono);font-size:.78rem}.print-page{display:contents}@media(max-width:520px){.email-report-modal{width:calc(100vw - 1rem)}.email-report-sheet{padding:1rem}.email-actions .pg-btn,.email-actions .pg-btn-ghost{width:100%}.care-report.pg-card{padding:.85rem}.result-toolbar{padding:.9rem}.result-toolbar .pg-btn,.result-toolbar .pg-btn-ghost{width:100%}.report-document-top{align-items:flex-start}.report-issued{max-width:8rem}.report-hero{padding:1rem}.pet-identity{display:grid}.report-hero h2{max-width:none;font-size:2rem;line-height:1.02}.share-chip-row span{white-space:normal}.signal-card{grid-template-columns:1fr;justify-items:center;text-align:center}.signal-ring,.signal-card p,.signal-card h3,.signal-card .signal-note,.signal-card .signal-meaning{grid-column:1;grid-row:auto}.pet-facts{grid-template-columns:1fr}.source-ribbon,.share-card,.report-action-strip,.profile-grid,.insight-panel,.wellness-panel,.breed-watch-panel,.handoff-panel,.tracking-panel,.report-metric-grid,.report-block,.report-section-grid,.method-panel,.read-panel,.evidence-panel,.report-footer{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.wellness-lane,.handoff-item,.tracking-item{grid-template-columns:1fr}}@page{size:430px 960px;margin:0}@media print{body>header,body>footer,.skip-link,.no-print{display:none!important}body *{visibility:hidden!important}.print-card,.print-card *{visibility:visible!important}html,body{width:430px!important;min-width:430px!important;margin:0!important;background:#fff!important;color:#0f1d1a!important}main{display:block!important}#builder{width:430px!important;max-width:none!important;padding:0!important}.print-card{position:absolute!important;inset:0 auto auto 0!important;width:430px!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;padding:0!important;background:#f6fbf9!important;font-size:9.4pt!important;line-height:1.38!important}.report-shell{overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:#f6fbf9!important;box-shadow:none!important;color:#0f1d1a!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-page{display:block!important;padding:14px 14px 16px!important;background:#f6fbf9!important;break-inside:auto;page-break-inside:auto}.print-page+.print-page{padding-top:0!important}.print-page-personalized,.print-page-action,.print-page-method{break-before:page;page-break-before:always;padding-top:14px!important}.print-page-method{box-sizing:border-box!important;display:flex!important;min-height:960px!important;flex-direction:column!important}.report-letterhead,.report-document-top,.source-ribbon,.share-card,.report-action-strip,.action-strip-item,.insight-panel,.insight-card,.trait-bar,.report-cover-findings,.signal-card,.profile-card,.wellness-lane,.breed-watch-card,.breed-watch-context,.handoff-panel,.tracking-panel,.handoff-item,.tracking-item,.report-metric,.finding-card,.timeline-step,.report-seal,.report-detail-card,.breed-watch-panel,.read-panel,.evidence-panel,.report-footer{break-inside:avoid;page-break-inside:avoid}.report-block,.wellness-panel,.report-section-grid,.method-panel{break-inside:auto;page-break-inside:auto}.report-letterhead{overflow:hidden!important;border:1px solid #d8e8e4!important;border-radius:16px!important;background:#edf8f5!important}.report-document-top{background:#064a44!important;color:#fff!important;border-bottom:3px solid #f2d778!important;padding:11px 13px!important}.report-brand{gap:7px!important}.report-brand-mark{width:30px!important;height:30px!important;border-radius:9px!important}.report-wordmark{font-size:13pt!important;letter-spacing:-.015em!important}.report-issued{max-width:118px!important;gap:1px!important;font-size:6.8pt!important;line-height:1.2!important}.report-issued strong{font-size:7.6pt!important}.report-hero{grid-template-columns:minmax(0,1fr) 116px!important;align-items:stretch!important;gap:10px!important;padding:13px!important}.pet-identity{display:flex!important;gap:10px!important;align-items:flex-start!important}.pet-avatar{width:48px!important;height:48px!important;border-radius:13px!important}.pet-avatar span{font-size:18pt!important}.pet-avatar small{margin-top:-9px!important;font-size:5.6pt!important;letter-spacing:.04em!important}.report-kicker{font-size:7pt!important}.report-hero h2{max-width:none!important;margin-top:2px!important;font-size:19pt!important;line-height:1.02!important;letter-spacing:-.02em!important}.report-hero p:not(.report-kicker){margin-top:6px!important;max-width:none!important;font-size:8pt!important;line-height:1.36!important}.share-chip-row{gap:4px!important;margin-top:7px!important}.share-chip-row span,.source-ribbon div span{border-radius:999px!important;font-size:6.4pt!important;line-height:1!important;padding:4px 6px!important;white-space:normal!important}.signal-card{grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:3px!important;border-radius:13px!important;padding:8px!important;text-align:center!important}.signal-ring{grid-column:1!important;grid-row:auto!important;width:52px!important;height:52px!important}.signal-ring strong{font-size:14pt!important}.signal-ring span{margin-top:-13px!important;font-size:6pt!important}.signal-card p,.signal-card h3,.signal-card .signal-note,.signal-card .signal-meaning{grid-column:1!important;grid-row:auto!important}.signal-card p{font-size:6.2pt!important;letter-spacing:.05em!important}.signal-card h3{font-size:10pt!important;line-height:1.05!important}.signal-card .signal-note,.signal-card .signal-meaning{font-size:6.8pt!important;line-height:1.25!important}.pet-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid #d8e8e4!important}.pet-facts div{padding:7px 10px!important;background:#ffffffb8!important}.pet-facts dt{font-size:6.4pt!important;letter-spacing:.05em!important}.pet-facts dd{margin-top:2px!important;font-size:8.1pt!important;line-height:1.18!important}.source-ribbon{gap:6px!important;border-top:1px solid #d8e8e4!important;padding:7px 10px!important}.source-ribbon>span{font-size:6.6pt!important}.source-ribbon div{gap:3px!important}.share-card,.report-action-strip,.profile-grid,.insight-panel,.wellness-panel,.breed-watch-panel,.handoff-panel,.tracking-panel,.report-metric-grid,.report-block,.report-section-grid,.method-panel,.read-panel,.evidence-panel,.report-footer{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.share-card{grid-template-columns:minmax(0,1fr) 88px!important;align-items:stretch!important;gap:9px!important;margin-top:10px!important;border-radius:14px!important;padding:10px!important}.share-card p{font-size:6.6pt!important;letter-spacing:.05em!important}.share-card h3{margin-top:2px!important;font-size:13pt!important;line-height:1.08!important}.share-card span{margin-top:4px!important;font-size:8pt!important;line-height:1.34!important}.share-card>div>span{display:none!important}.share-score{min-width:0!important;align-content:center!important;border-radius:12px!important;padding:7px 6px!important}.share-score strong{font-size:9.7pt!important;line-height:1.06!important}.share-score span{font-size:6.2pt!important;line-height:1.1!important}.report-detail-card,.finding-card,.action-strip-item,.timeline-step,.report-metric,.insight-card,.trait-bar,.profile-card,.wellness-lane,.breed-watch-card,.breed-watch-context,.handoff-panel,.tracking-panel,.handoff-item,.tracking-item,.share-card,.signal-card,.breed-watch-panel,.read-panel,.evidence-panel,.method-panel{box-shadow:none!important}.document-plan-tag{margin-top:5px!important;border-radius:999px!important;font-size:6.5pt!important;line-height:1.1!important;padding:4px 6px!important}.report-block{padding-top:11px!important}.report-block-heading{gap:7px!important;margin-bottom:7px!important}.report-block-heading span{min-width:40px!important;height:19px!important;font-size:6.4pt!important}.report-block-heading h3{font-size:12.2pt!important;line-height:1.1!important}.finding-grid{grid-template-columns:1fr!important;gap:6px!important}.finding-card{grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;border-radius:12px!important;padding:8px!important}.finding-card span{font-size:7pt!important}.finding-card p{font-size:8.3pt!important;line-height:1.35!important}.report-action-strip{display:none!important}.action-strip-item{border-radius:11px!important;padding:7px!important}.action-strip-item p{font-size:6.2pt!important;letter-spacing:.045em!important}.action-strip-item span{margin-top:3px!important;font-size:7.05pt!important;line-height:1.22!important;display:none!important}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:0!important}.profile-card{border-radius:12px!important;padding:8px!important}.profile-card p{font-size:6.4pt!important;letter-spacing:.05em!important}.profile-card strong{margin-top:2px!important;font-size:9.5pt!important;line-height:1.1!important}.profile-card span{margin-top:4px!important;font-size:7.4pt!important;line-height:1.28!important;display:none!important}.insight-panel{margin-top:8px!important;border-radius:14px!important;padding:9px!important}.insight-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.insight-card{border-radius:11px!important;padding:7px!important}.insight-card-top{gap:5px!important}.insight-card p{font-size:6pt!important;letter-spacing:.045em!important}.insight-card strong{max-width:76px!important;font-size:8.6pt!important;line-height:1.05!important}.insight-meter{height:5px!important;margin-top:5px!important}.insight-card small{margin-top:4px!important;font-size:6.75pt!important;line-height:1.22!important}.breed-trait-bars{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important}.trait-bar{border-radius:9px!important;padding:6px!important}.trait-bar div:first-child{display:block!important}.trait-bar p{font-size:5.7pt!important;letter-spacing:.035em!important}.trait-bar strong{margin-top:1px!important;font-size:6.7pt!important}.trait-track{height:4px!important;margin-top:4px!important}.trait-bar small,.report-metric-grid{display:none!important}.wellness-panel{padding-top:12px!important}.wellness-grid{grid-template-columns:1fr!important;gap:6px!important}.wellness-lane{grid-template-columns:96px minmax(0,1fr)!important;gap:8px!important;border-radius:12px!important;padding:8px!important}.wellness-lane p{font-size:6.4pt!important;letter-spacing:.04em!important}.wellness-lane strong{font-size:8.7pt!important;line-height:1.1!important}.wellness-lane span{font-size:7.7pt!important;line-height:1.3!important}.handoff-panel,.tracking-panel{margin-top:8px!important;border-radius:14px!important;padding:9px!important}.handoff-grid,.tracking-grid{gap:5px!important}.handoff-item,.tracking-item{grid-template-columns:84px minmax(0,1fr)!important;gap:7px!important;border-radius:10px!important;padding:6px 7px!important}.handoff-item p,.tracking-item p{font-size:6.4pt!important;letter-spacing:.045em!important}.handoff-item span,.tracking-item span{font-size:7.45pt!important;line-height:1.26!important}.breed-watch-panel{margin-top:8px!important;border-radius:14px!important;padding:10px!important}.asset-depth-note{margin:2px 0 8px!important;font-size:7.8pt!important;line-height:1.32!important}.breed-watch-grid{grid-template-columns:1fr!important;gap:7px!important}.breed-watch-card{border-radius:12px!important;padding:8px!important}.breed-watch-card div{gap:4px 6px!important}.breed-watch-card p{font-size:9pt!important;line-height:1.12!important}.breed-watch-card a{font-size:6.4pt!important;padding:4px 6px!important}.breed-watch-card em{font-size:6pt!important;padding:4px 6px!important}.breed-watch-card span{font-size:7.8pt!important;line-height:1.32!important}.breed-watch-context{border-radius:11px!important;padding:7px 8px!important}.breed-watch-context strong{font-size:6.2pt!important;letter-spacing:.05em!important}.breed-watch-context span{font-size:7.4pt!important;line-height:1.28!important}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:12px!important}.report-metric{border-radius:12px!important;padding:8px!important}.report-metric p,.report-metric span{font-size:7pt!important;line-height:1.25!important}.report-metric p{letter-spacing:.05em!important}.report-metric strong{margin:3px 0 2px!important;font-size:10.5pt!important}.timeline-rail{grid-template-columns:1fr!important;gap:7px!important}.timeline-step{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;align-items:start!important;border-radius:12px!important;padding:8px!important}.timeline-dot{width:20px!important;height:20px!important;font-size:7pt!important}.timeline-step p{margin-top:1px!important;font-size:9.2pt!important}.timeline-step ul{grid-column:2!important;gap:3px!important;margin-top:2px!important;font-size:7.8pt!important;line-height:1.28!important}.report-section-grid{display:block!important;padding-top:12px!important}.report-detail-card{margin-top:7px!important;border-radius:12px!important;padding:9px!important}.report-detail-card:first-child{margin-top:0!important}.report-section-head{gap:7px!important}.report-section-icon{width:24px!important;height:24px!important;border-radius:8px!important}.report-section-icon svg{width:14px!important;height:14px!important}.report-section-head h3{font-size:9.8pt!important;line-height:1.12!important}.official-list{gap:4px!important}.official-list li{font-size:7.9pt!important;line-height:1.32!important}.timeline-step li:before,.official-list li:before{width:4px!important;height:4px!important;margin-right:5px!important}.evidence-panel,.method-panel,.read-panel{grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important;border-radius:14px!important;padding:10px!important}.method-panel{margin-top:10px!important;background:#fff!important}.read-panel{margin-top:10px!important;background:#fff9e6!important}.evidence-panel{background:#eef8f5!important}.evidence-panel h3,.method-panel h3,.read-panel h3{font-size:10.2pt!important;line-height:1.12!important}.evidence-panel p,.evidence-panel ul,.method-panel p,.method-panel ul,.read-panel p,.read-panel ul{margin-top:4px!important;font-size:7.8pt!important;line-height:1.32!important}.evidence-panel ul,.method-panel ul,.read-panel ul{gap:4px!important}.read-list li{border-radius:10px!important;padding:6px 7px!important}.read-list a{font-size:7.8pt!important;line-height:1.2!important}.read-list span{font-size:7.3pt!important;line-height:1.25!important}.evidence-panel li{padding-bottom:5px!important}.report-footer{margin-top:10px!important;border:1px solid #d8e8e4!important;border-radius:14px!important;background:#fff!important;padding:10px!important;font-size:7.4pt!important}.print-page-method .report-footer{margin-top:auto!important}.report-footer .report-brand-mark{width:28px!important;height:28px!important;border-radius:9px!important}.report-footer p{flex-basis:180px!important}.report-footer span{font-size:6.8pt!important}.care-report p,.care-report li,.care-report dd,.care-report span{orphans:3;widows:3}.print-card .no-print{display:none!important;visibility:hidden!important}.print-card a{color:inherit;text-decoration:none}.print-card a[href]:after{content:""}}
