.hn-qspark-layer{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hn-qspark-thread{fill:none;stroke:var(--hn-neon);stroke-width:1.5px;stroke-linecap:round;opacity:0}.hn-qspark-word{white-space:nowrap}.hn-qspark-mark{display:inline-block}.hn-qspark-baseline{vertical-align:baseline;width:0;height:0;display:inline-block}.hn-qspark{z-index:2;width:var(--hn-qspark-dot,.16em);height:var(--hn-qspark-dot,.16em);margin:calc(var(--hn-qspark-dot,.16em) * -.5) 0 0 calc(var(--hn-qspark-dot,.16em) * -.5);background:radial-gradient(circle, oklch(97% .03 10) 0 28%, var(--hn-neon-300) 52%, var(--hn-neon) 100%);box-shadow:0 0 .06em .01em var(--hn-neon), 0 0 .3em .06em oklch(64.76% .2041 11.06/.55);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.hn-qspark-ring{border:max(1px, .012em) solid var(--hn-neon);opacity:0;border-radius:50%;position:absolute;inset:0}.hn-qspark-bloom{opacity:0;pointer-events:none;background:radial-gradient(circle,oklch(64.76% .2041 11.06/.22),oklch(64.76% .2041 11.06/.06) 38%,#0000 70%);border-radius:50%;width:7em;height:7em;margin:-3.5em 0 0 -3.5em;position:absolute;top:0;left:0}.hn-qspark-dotted .hn-qspark,.hn-qspark-dotted .hn-qspark-bloom{opacity:1}.hn-qspark-waiting:not(.hn-qspark-lit) .hn-qspark,.hn-qspark-waiting:not(.hn-qspark-lit) .hn-qspark-bloom{opacity:0}.hn-qspark-lit .hn-qspark{animation:hn-qspark-breathe 2.8s var(--hn-ease) 1.2s infinite}.hn-qspark-lit .hn-qspark-ring{animation:hn-qspark-ripple 5.6s var(--hn-ease) 3s infinite}@keyframes hn-qspark-breathe{0%,to{box-shadow:0 0 .06em .01em var(--hn-neon), 0 0 .3em .06em oklch(64.76% .2041 11.06/.55)}50%{box-shadow:0 0 .1em .03em var(--hn-neon), 0 0 .55em .14em oklch(64.76% .2041 11.06/.75)}}@keyframes hn-qspark-ripple{0%{opacity:0;transform:scale(1)}4%{opacity:.6}30%,to{opacity:0;transform:scale(3.5)}}@media (prefers-reduced-motion:reduce){.hn-qspark-lit .hn-qspark,.hn-qspark-lit .hn-qspark-ring{animation:none}}
