.cl-filters{scrollbar-width:none}.cl-filters::-webkit-scrollbar{display:none}.cl-filter{transition:color .3s, background-color .3s, border-color .3s, scale .25s var(--site-ease-out)}.cl-filter:active{scale:.96}@media (hover:hover) and (pointer:fine){.cl-filter:not([aria-pressed=true]):hover{color:var(--site-ink);border-color:#ffffff59}.cl-anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:.12em;text-decoration-thickness:2px}}.cl-release{position:relative}.cl-release:target:before,.rm-item:target:before{content:"";background:var(--site-accent);transform-origin:0;height:1px;position:absolute;inset:-1px 0 auto}@keyframes cl-arrive{0%{opacity:0;translate:0 22px}}@keyframes cl-line{0%{scale:0 1}}@keyframes cl-row{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:no-preference){[data-arrive] .cl-release{animation:cl-arrive .7s var(--site-ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.cl-release:target:before,.rm-item:target:before{animation:cl-line 1.4s var(--site-ease-out) both}@supports (animation-timeline:view()){.cl-row,.rm-item{animation:linear both cl-row;animation-timeline:view();animation-range:entry entry 60%}}}.rm-item{position:relative}.rm-vote{transition:color .3s, background-color .3s, border-color .3s, scale .25s var(--site-ease-out)}.rm-vote:active{scale:.95}@media (hover:hover) and (pointer:fine){.rm-vote:hover{border-color:var(--site-ink);background:var(--site-ink);color:#000}.rm-vote:hover span{color:#000}}@keyframes hs-panel{0%{opacity:0;translate:0 10px;scale:.985}}@keyframes hs-row{0%{opacity:0;translate:0 6px}}.hs-panel{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.hs-panel{animation:hs-panel .35s var(--site-ease-out) both}.hs-row{animation:hs-row .4s var(--site-ease-out) both;animation-delay:calc(var(--i,0) * 28ms)}}.hs-arrow{opacity:0;transition:opacity .3s, translate .3s var(--site-ease-out);translate:-4px}.hs-link:focus-visible .hs-arrow{opacity:1;translate:0}.hs-link:active{background:#ffffff14}@media (hover:hover) and (pointer:fine){.hs-link:hover{background:#ffffff0f}.hs-link:hover .hs-title{color:var(--site-ink)}.hs-link:hover .hs-arrow{opacity:1;translate:0}}.ha-progress{display:none}@supports (animation-timeline:scroll()){@keyframes ha-progress{0%{scale:0 1}}.ha-progress{z-index:95;background:var(--site-accent);transform-origin:0;pointer-events:none;height:2px;animation:linear both ha-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}.ha-neighbor .ha-fill{transform-origin:bottom;transition:scale .7s cubic-bezier(.19,1,.22,1);scale:1 0}.ha-neighbor .ha-kicker,.ha-neighbor .ha-title{transition:color .5s}.ha-neighbor:active{background:#ffffff0a}@media (hover:hover) and (pointer:fine){.ha-neighbor:hover .ha-fill{scale:1}.ha-neighbor:hover .ha-kicker{color:#0009}.ha-neighbor:hover .ha-title{color:#000}}.ha-vote{transition:color .3s, background-color .3s, border-color .3s, scale .25s var(--site-ease-out)}.ha-vote:active{scale:.95}@media (hover:hover) and (pointer:fine){.ha-vote:hover{border-color:var(--site-ink);background:var(--site-ink);color:#000}}@keyframes ha-answer{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:no-preference){.ha-answer{animation:ha-answer .5s var(--site-ease-out) both}}@keyframes site-menu-out{to{opacity:0}}@keyframes site-menu-sink{to{opacity:0;translate:0 -12px}}@media (prefers-reduced-motion:no-preference){.site-menu[data-closing]{animation:site-menu-out .32s var(--site-ease-out) both}.site-menu[data-closing] .site-menu__item,.site-menu[data-closing] .site-menu__foot{animation:site-menu-sink .28s var(--site-ease-out) both;animation-delay:calc(var(--i,0) * 12ms)}}.site-menu[data-closing]{pointer-events:none}.site-menu__link{transition:color .3s,opacity .2s}.site-menu__link:active{opacity:.55}@media (hover:hover) and (pointer:fine){.site-menu__link:hover{color:var(--site-ink)}}.site-menu__social{transition:color .3s, background-color .3s, border-color .3s, scale .25s var(--site-ease-out)}.site-menu__social:active{scale:.92}.sf-link[aria-current=page]{color:var(--site-ink)}.sf-link[aria-current=page]:after{content:"";background:var(--site-accent);border-radius:999px;align-self:center;width:5px;height:5px;margin-left:8px}.sf-link:active{opacity:.6}.sf-social{transition:color .5s, background-color .5s, border-color .5s, scale .25s var(--site-ease-out)}.sf-social:active{scale:.92}.sf-top{transition:color .3s, border-color .3s, scale .25s var(--site-ease-out)}.sf-top:active{scale:.95}.sf-top svg{transition:translate .4s var(--site-ease-out)}@media (hover:hover) and (pointer:fine){.sf-link:hover{color:var(--site-ink)}.sf-social:hover{border-color:var(--site-ink);background:var(--site-ink);color:#000}.sf-top:hover{color:var(--site-ink);border-color:#fff6}.sf-top:hover svg{translate:0 -2px}}
