/* Large cinematic anatomy and independently scrollable symptom workspaces. */
[data-design=anatomik] .anatomy-brand{gap:11px;padding-top:0;min-height:44px}
[data-design=anatomik] .brand-mark{display:block;width:46px;height:26px;object-fit:contain;flex-shrink:0}
[data-design=anatomik] .site-footer .footer-mark{display:block;width:44px;height:25px;object-fit:contain;flex-shrink:0}
[data-design=anatomik] .site-footer .brand{gap:10px;align-items:center}
[data-design=anatomik] .site-footer .brand-name{font-size:28px}
[data-design=anatomik] .site-footer .brand-name::after{content:none}
@media(max-width:1100px) and (min-width:761px){[data-design=anatomik] .header-inner{gap:20px}[data-design=anatomik] .main-nav{gap:17px}[data-design=anatomik] .brand-mark{width:39px;height:23px}[data-design=anatomik] .anatomy-brand{gap:8px}}
@media(max-width:760px){[data-design=anatomik] .anatomy-brand{gap:8px}[data-design=anatomik] .brand-mark{width:40px;height:23px}}
:root[data-primary-flow=symptoms]{--workspace-top:88px;scroll-padding-top:var(--workspace-top)}
[data-primary-flow=symptoms] .site-header{position:sticky;top:0;z-index:50}
[data-design=anatomik] .primary-welcome{padding:0;margin:0 0 27px;border-radius:0;min-height:360px;background:#090d23}
[data-design=anatomik] .welcome-inner{width:min(1280px,calc(100% - 80px));margin:auto;position:relative;min-height:360px;display:flex;align-items:center;padding:32px 0}
[data-design=anatomik] .welcome-copy{width:57%;max-width:720px}
[data-design=anatomik] .primary-welcome h1{font-size:54px;line-height:1.06;max-width:690px;margin:0 0 18px}
[data-design=anatomik] .welcome-copy>p{font-size:17px;line-height:1.8;max-width:530px;color:#f0ebfa}
[data-design=anatomik] .welcome-eyebrow{font-size:11px;margin-bottom:15px;letter-spacing:.11em}
[data-design=anatomik] .welcome-art{position:absolute;right:-80px;top:-70px;width:1000px;height:667px;max-width:none;object-fit:cover;object-position:center;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 85%,transparent);pointer-events:none}
[data-design=anatomik] .welcome-start{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:49px;padding:12px 24px;border-radius:28px;margin-top:23px;background:linear-gradient(110deg,#a982ee,#7850cf);color:#fff;font-weight:650;box-shadow:0 5px 24px #6744be22}
[data-design=anatomik] .results-edit{display:none}
[data-design=anatomik] .primary-checker>.symptom-panel,[data-design=anatomik] .primary-checker>.checker-results-panel{scrollbar-width:thin;scrollbar-color:#b9a4cc #f7f3fa;scroll-behavior:auto}
[data-design=anatomik] .hero-organ.image-sources-study,[data-design=anatomik] .hero-organ.image-medicines-still-life{width:100%;height:100%;max-height:350px;padding:8px 11px;filter:drop-shadow(0 16px 26px #0003)}
@media(min-width:761px){
 [data-design=anatomik] .primary-checker.is-engaged{height:min(960px,calc(100dvh - var(--workspace-top) - 16px));align-items:stretch;min-height:0}
 [data-design=anatomik] .primary-checker.is-engaged>.symptom-panel,[data-design=anatomik] .primary-checker.is-engaged>.checker-results-panel{height:100%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable}
}
@media(min-width:761px) and (max-width:1100px){
 [data-design=anatomik] .welcome-inner{width:calc(100% - 64px);min-height:350px}
 [data-design=anatomik] .primary-welcome{min-height:350px}
 [data-design=anatomik] .primary-welcome h1{font-size:47px}
 [data-design=anatomik] .welcome-copy{width:61%}
 [data-design=anatomik] .welcome-copy>p{font-size:16px;max-width:420px}
 [data-design=anatomik] .welcome-art{width:920px;height:613px;right:-245px;top:-48px;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 84%,transparent)}
}
@media(max-width:760px){
 :root[data-primary-flow=symptoms]{--workspace-top:81px}
 [data-design=anatomik] .primary-welcome{margin:0 0 20px;min-height:0;overflow:hidden}
 [data-design=anatomik] .welcome-inner{width:calc(100% - 36px);min-height:0;display:block;padding:25px 0 0}
 [data-design=anatomik] .welcome-copy{width:100%;max-width:none}
 [data-design=anatomik] .welcome-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:13px}
 [data-design=anatomik] .primary-welcome h1{font-size:38px;line-height:1.08;max-width:380px;margin-bottom:14px}
 [data-design=anatomik] .welcome-copy>p{font-size:16px;line-height:1.75;max-width:400px}
 [data-design=anatomik] .welcome-start{min-height:49px;padding:12px 21px;gap:20px;margin-top:18px}
 [data-design=anatomik] .welcome-art{position:relative;display:block;right:auto;top:auto;width:calc(100% + 160px);height:265px;max-width:none;margin:0 0 0 -80px;opacity:1;object-fit:cover;object-position:68% 32%;mask-image:linear-gradient(0deg,transparent,#000 18%,#000 92%,transparent)}
 [data-design=anatomik] .primary-checker.is-engaged{height:auto;max-height:none}
 [data-design=anatomik] .primary-checker>.symptom-panel,[data-design=anatomik] .primary-checker>.checker-results-panel{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}
 [data-design=anatomik] .results-edit{display:flex;align-items:center;justify-content:center;position:sticky;top:var(--workspace-top);z-index:3;min-height:44px;padding:9px 12px;margin:12px 0 18px;border:1px solid #d9c9e9;border-radius:10px;background:#f8f3ff;color:#714394;font-size:14px;font-weight:650;box-shadow:0 3px 14px #50316a0a}
 [data-design=anatomik] .hero-organ.image-sources-study,[data-design=anatomik] .hero-organ.image-medicines-still-life{width:245px;height:190px;max-height:none;padding:0}
}
@media(max-width:370px){
 [data-design=anatomik] .primary-welcome h1{font-size:35px}
 [data-design=anatomik] .welcome-copy>p{font-size:15px}
 [data-design=anatomik] .welcome-art{height:245px}
}
@media(prefers-reduced-motion:reduce){[data-design=anatomik] .primary-checker{scroll-behavior:auto}}
@media print{[data-design=anatomik] .welcome-art,[data-design=anatomik] .welcome-start,[data-design=anatomik] .results-edit{display:none!important}[data-design=anatomik] .primary-checker.is-engaged{height:auto}[data-design=anatomik] .primary-checker.is-engaged>.symptom-panel,[data-design=anatomik] .primary-checker.is-engaged>.checker-results-panel{height:auto;max-height:none;overflow:visible}}
