.trj-trail{animation:1.1s linear infinite trjTrail}@keyframes trjTrail{to{stroke-dashoffset:-8px}}@keyframes trjRise{0%{opacity:0;transform:translateY(20px)scale(.6)}18%{opacity:1}82%{opacity:.9}to{opacity:0;transform:translateY(-150px)scale(1)}}.trj-rise{background:radial-gradient(circle,#f3d98a,#c9971f);border-radius:999px;animation:linear infinite trjRise;position:absolute}@keyframes trjTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.trj-star{background:#fff;border-radius:999px;animation:ease-in-out infinite trjTwinkle;position:absolute;box-shadow:0 0 6px #fffc}@keyframes trjDrift{0%{transform:translate(0)}50%{transform:translate(26px,-32px)}to{transform:translate(0)}}.trj-orb{filter:blur(2px);border-radius:999px;animation:ease-in-out infinite trjDrift;position:absolute}@keyframes trjSheen{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.trj-sheen{background:linear-gradient(115deg,#0000 22%,#d2a93c1f 40%,#7882dc1f 56%,#0000 76%) 0 0/220% 220%;animation:14s ease-in-out infinite trjSheen;position:absolute;inset:-25%}@keyframes trjDraw{0%{stroke-dashoffset:520px}70%,to{stroke-dashoffset:0}}.trj-uptrend{stroke-dasharray:520;animation:6s ease-in-out infinite trjDraw}@keyframes trjShine{0%{background-position:-200% 0}to{background-position:200% 0}}.trj-treasure{background:linear-gradient(100deg,#b8860b 0%,#d2a93c 25%,#fff4c2 48%,#f0d584 55%,#d2a93c 75%,#b8860b 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;text-underline-offset:4px;filter:drop-shadow(0 1px 6px #d2a93c73);-webkit-background-clip:text;background-clip:text;-webkit-text-decoration:underline #d2a93c;text-decoration:underline #d2a93c;text-decoration-thickness:2px;animation:3s linear infinite trjShine;position:relative}@keyframes trjSpark{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.trj-spark{color:#fff4c2;pointer-events:none;text-shadow:0 0 6px #fff4c2e6;animation:1.8s ease-in-out infinite trjSpark;position:absolute}@keyframes trjPulse{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.trj-pulse{animation:2.6s ease-out infinite trjPulse}.trj-faq-icon{transition:transform .2s}details[open] .trj-faq-icon{transform:rotate(45deg)}.trj-faq summary::-webkit-details-marker{display:none}
