.home-doors>a{position:relative;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .25s;transform-style:preserve-3d}.home-doors>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(220px circle at var(--shine-x,50%) var(--shine-y,50%),#efba8719,transparent 70%);opacity:0;transition:opacity .25s;z-index:-1}.home-doors>a:hover:after,.home-doors>a:focus-visible:after{opacity:1}.home-doors>a b,.tool-card-bottom>span:last-child,.home-explore-links>a{transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s}.home-doors>a:hover b,.home-doors>a:focus-visible b,.tool-card:hover .tool-card-bottom>span:last-child{transform:translate(5px)}.home-explore-links>a:hover{transform:translate(5px)}.tool-card:focus-visible,.home-doors>a:focus-visible,.home-explore-links>a:focus-visible{outline:2px solid #efba87;outline-offset:5px}@media(hover:hover)and (pointer:fine){.tool-card:hover .sculpture-face{animation:ica-sculpture-accent .75s cubic-bezier(.22,1,.36,1) 1}.tool-card[data-open=compound]:hover .sculpture-face{animation-name:ica-coin-rise}.tool-card[data-open=scams]:hover .sculpture-face{animation-name:ica-shield-check}}@keyframes ica-sculpture-accent{0%{transform:rotateY(-12deg)}45%{transform:rotateY(15deg) translateY(-4px)}to{transform:rotateY(0)}}@keyframes ica-coin-rise{0%{transform:translateY(7px) scale(.92)}55%{transform:translateY(-5px) scale(1.05)}to{transform:none}}@keyframes ica-shield-check{0%{transform:scale(.92)}40%{transform:scale(1.07) rotate(-3deg)}to{transform:none}}#tool-dialog::backdrop{background:#050913b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#tool-dialog{transform-origin:50% 20%}html{scroll-padding-top:100px}@media(max-width:600px){html{scroll-padding-top:82px}#tool-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.reduce-motion .home-doors>a,.reduce-motion .home-explore-links>a,.reduce-motion .tool-card-bottom>span:last-child{transition:none!important;transform:none!important}.reduce-motion .sculpture-face{animation:none!important}@media(prefers-reduced-motion:reduce){.home-doors>a,.home-explore-links>a,.tool-card-bottom>span:last-child{transition:none!important;transform:none!important}.sculpture-face{animation:none!important}#tool-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
