.premium-crown{pointer-events:none;flex:none;width:18px;height:18px;display:block}.premium-crown-body{fill:color-mix(in srgb,currentColor 8%,transparent);transition:fill .48s}.tool-card .tool-lock.premium-crown-mark{isolation:isolate;transition:background .48s,border-color .48s,box-shadow .48s;position:relative;overflow:hidden}.premium-crown-mark:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--accent) 35%,transparent) 50%,transparent 65%);position:absolute;inset:-8px;transform:translate(-150%)}@keyframes premium-crown-glint{0%{opacity:0;transform:translate(-150%)}25%{opacity:.7}75%{opacity:.7}to{opacity:0;transform:translate(150%)}}@media (hover:hover) and (pointer:fine){.tool-card:hover .premium-crown-body{fill:color-mix(in srgb,currentColor 18%,transparent)}.tool-card:hover .premium-crown-mark{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.tool-card:hover .premium-crown-mark:after{animation:1.28s both premium-crown-glint}}.tool-card:is(.is-touch-feedback,:focus-visible) .premium-crown-body{fill:color-mix(in srgb,currentColor 18%,transparent)}.tool-card:is(.is-touch-feedback,:focus-visible) .premium-crown-mark:after{animation:1.28s both premium-crown-glint}@media (prefers-reduced-motion:reduce){.premium-crown-body,.tool-card .premium-crown-mark{transition:none}.premium-crown-mark:after{display:none}}
