/* A short, direct handoff to the user's original assistant contact QR. */
.sh-library-receive{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:64px;align-items:center;padding-block:40px 70px}
.sh-library-intro h1{font-size:clamp(34px,4vw,50px);line-height:1.2;margin-top:17px;letter-spacing:-.025em}
.sh-library-intro h1 span{display:block}
.sh-library-lead{font-size:23px;line-height:1.5;margin-top:24px}
.sh-library-copy{font-size:17px;line-height:1.8;color:var(--muted);margin-top:12px}
.sh-package-list{margin:28px 0 0;padding:0;max-width:440px}
.sh-package-list>div{display:flex;align-items:baseline;gap:21px;padding:14px 0;border-top:1px solid var(--line)}
.sh-package-list dt{font-weight:650;white-space:nowrap;font-size:16px}
.sh-package-list dd{margin:0;color:var(--muted);font-size:15px;line-height:1.7}
.sh-library-version{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}
.sh-assistant-card{padding:23px 20px 22px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 16px 40px -32px #1c3d30;min-width:0;text-align:center}
.sh-assistant-card h2{font-size:19px;line-height:1.5;letter-spacing:0}
.sh-assistant-original{display:block;margin:10px auto 0;max-width:340px}
.sh-assistant-original img{width:100%;height:auto;max-width:100%;object-fit:contain;background:#fff}
.sh-qr-actions{display:flex;justify-content:center;flex-wrap:wrap;column-gap:25px;row-gap:6px;margin-top:6px;font-size:14px;line-height:1.7;color:var(--green)}
.sh-qr-actions a{display:inline-flex;align-items:center;min-height:44px}
.sh-assistant-card>p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px}
@media(max-width:900px){.sh-library-receive{gap:30px;grid-template-columns:minmax(0,1fr) minmax(275px,330px)}.sh-library-intro h1{font-size:36px}.sh-library-lead{font-size:20px}.sh-package-list>div{display:block}.sh-package-list dd{margin-top:4px}}
@media(max-width:650px){.sh-library-receive{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding-block:20px 42px}.sh-library-intro h1{font-size:clamp(30px,8.8vw,38px);margin-top:12px}.sh-library-lead{font-size:18px;margin-top:18px}.sh-library-copy{font-size:15px;line-height:1.75;margin-top:8px}.sh-package-list{margin-top:18px}.sh-package-list>div{display:flex;gap:16px;padding:10px 0}.sh-package-list dt{font-size:14px}.sh-package-list dd{font-size:13px;margin-top:0}.sh-library-version{font-size:11px;margin-top:7px}.sh-assistant-card{width:100%;max-width:380px;margin-inline:auto;padding:18px 12px 17px}.sh-assistant-card h2{font-size:18px}.sh-assistant-original{margin-top:4px}.sh-qr-actions{margin-top:0}.sh-assistant-card>p{font-size:11px}}
