.btn-d,.btn-p,.btn-s,.chipb,.lift{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .2s ease}.btn-p:hover{background:var(--dk-primary-pressed)!important;color:var(--dk-on-primary)!important}.btn-s:hover,.btn-w:hover{background:var(--dk-primary-container)!important;color:var(--dk-text)!important}.btn-d:hover{background:var(--dk-band-border)!important;color:var(--dk-on-primary)!important}.chipb:hover,.lift:hover{border-color:var(--dk-primary)!important}.lift:hover{transform:translateY(-2px)}.ink a{color:var(--dk-band-accent)}.rail{scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}@keyframes dk-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dk-pop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes hs-scan{0%{top:6%;opacity:0}3%{opacity:1}26%{top:88%;opacity:1}30%,to{top:88%;opacity:0}}@keyframes hs-corners{0%,28%{opacity:1}32%,to{opacity:0}}@keyframes hs-sheet{0%,32%{transform:translateY(105%)}37%,95%{transform:translateY(0)}99%,to{transform:translateY(105%)}}@keyframes hs-q{0%,38%{opacity:0;transform:translateY(8px)}41%,63%{opacity:1;transform:none}66%,to{opacity:0}}@keyframes hs-typing{0%,41%{opacity:0}43%,49%{opacity:1}51%,to{opacity:0}}@keyframes hs-a{0%,50%{opacity:0;transform:translateY(8px)}53%,63%{opacity:1;transform:none}66%,to{opacity:0}}@keyframes hs-hl{0%,52%{background-color:transparent}55%,63%{background-color:var(--dk-selection)}67%,to{background-color:transparent}}@keyframes hs-sum{0%,66%{opacity:0}69%,95%{opacity:1}98%,to{opacity:0}}@keyframes hs-ask{0%,64%{opacity:1}67%,to{opacity:0}}@keyframes hs-b1{0%,69%{opacity:0;transform:translateX(-8px)}72%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hs-b2{0%,73%{opacity:0;transform:translateX(-8px)}76%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hs-b3{0%,77%{opacity:0;transform:translateX(-8px)}80%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hs-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes hs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hs-spin{to{transform:rotate(1turn)}}@keyframes hs-tick{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.2em)}66%,92%{transform:translateY(-2.4em)}to{transform:translateY(-3.6em)}}@media (prefers-reduced-motion:reduce){[style*=hs-]{animation-duration:12s!important;animation-iteration-count:1!important;animation-delay:-10.2s!important;animation-play-state:paused!important}}