.kit-first{position:relative}.kit-first-hint{background:var(--paper-light);border:2px solid var(--ink);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 3px #2a1f4a47}.kit-first-hint:after{content:"";background:var(--paper-light);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;margin-top:-6px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.kit-first:before{content:"";border:2.5px dotted var(--gold);pointer-events:none;animation:2.4s ease-in-out infinite first-ring;animation-play-state:var(--loop-play,running);border-radius:999px;position:absolute;inset:-6px -5px -2px}@keyframes first-ring{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kit-first:before{animation:none}}
