:root{--hl-pill-shelf-fade:2rem}@property --hl-pill-shelf-l{syntax:"<length>";inherits:false;initial-value:0}@property --hl-pill-shelf-r{syntax:"<length>";inherits:false;initial-value:0}@layer components{.hl-pill-shelf{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-pill-shelf-fade);scrollbar-width:none}.hl-pill-shelf::-webkit-scrollbar{display:none}.hl-pill-shelf>*{flex:none;scroll-snap-align:start;white-space:nowrap}@supports (animation-timeline:scroll()){.hl-pill-shelf{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--hl-pill-shelf-l),#000 calc(100% - var(--hl-pill-shelf-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--hl-pill-shelf-l),#000 calc(100% - var(--hl-pill-shelf-r)),transparent);animation:hl-pill-shelf-edges linear both;animation-timeline:scroll(self inline)}}}@keyframes hl-pill-shelf-edges{0%{--hl-pill-shelf-l:0px;--hl-pill-shelf-r:var(--hl-pill-shelf-fade)}3%,97%{--hl-pill-shelf-l:var(--hl-pill-shelf-fade);--hl-pill-shelf-r:var(--hl-pill-shelf-fade)}to{--hl-pill-shelf-l:var(--hl-pill-shelf-fade);--hl-pill-shelf-r:0px}}:root,html{color-scheme:light}html{height:100%}body,html{margin:0;padding:0;max-width:100vw;overflow-x:clip}@media print{body *{visibility:hidden}#cda-printable,#cda-printable *,#exp-grid-printable,#exp-grid-printable *{visibility:visible}#cda-printable,#exp-grid-printable{position:absolute;left:0;top:0;width:100%}@page{margin:.5in}}