@keyframes shine-89db8127{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(100%) skew(-15deg)}}@keyframes float-89db8127{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-89db8127{0%,to{opacity:.3}50%{opacity:.6}}@keyframes sparkle-89db8127{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.achievement-item[data-v-89db8127]{transition:all .3s cubic-bezier(.4,0,.2,1)}.achievement-item[data-v-89db8127]:hover{animation:float-89db8127 2s ease-in-out infinite}.achievement-glow[data-v-89db8127]{animation:glow-89db8127 2s ease-in-out infinite}.achievement-sparkle[data-v-89db8127]{animation:sparkle-89db8127 1.5s ease-in-out infinite}.loading-spinner[data-v-89db8127]{animation:float-89db8127 1s ease-in-out infinite;position:relative}.achievement-tooltip[data-v-89db8127]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;font-size:11px;white-space:nowrap;z-index:1000}.legendary-effect[data-v-89db8127]{overflow:visible;position:relative}.legendary-effect[data-v-89db8127]:before{animation:glow-89db8127 1.5s ease-in-out infinite;background:linear-gradient(45deg,gold,#ff8c00,tomato,gold);border-radius:inherit;content:"";inset:-2px;opacity:.6;position:absolute;z-index:-1}.epic-effect[data-v-89db8127]{box-shadow:0 0 20px #8b45c580}.rare-effect[data-v-89db8127]{box-shadow:0 0 15px #3b82f666}.uncommon-effect[data-v-89db8127]{box-shadow:0 0 10px #10b9814d}.progress-bar[data-v-89db8127]{animation:shine-89db8127 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}.summary-card[data-v-89db8127]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b45c51a,#3b82f61a);border:1px solid rgba(139,69,197,.2)}.comment-html-content[data-v-2124a0a8] p{margin:.25rem 0}.comment-html-content[data-v-2124a0a8] p:first-child{margin-top:0}.comment-html-content[data-v-2124a0a8] p:last-child{margin-bottom:0}.comment-html-content[data-v-2124a0a8] a{color:#0284c7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.comment-html-content[data-v-2124a0a8] ol,.comment-html-content[data-v-2124a0a8] ul{margin:.5rem 0;padding-left:1.25rem}.comment-html-content[data-v-2124a0a8] li{margin:.25rem 0}.comment-html-content[data-v-2124a0a8] blockquote{border-left:3px solid rgba(16,185,129,.45);color:inherit;margin:.75rem 0;padding-left:.875rem}.comment-html-content[data-v-2124a0a8] code{background:#0f172a14;border-radius:.375rem;font-size:.875em;padding:.125rem .375rem}.comment-html-content[data-v-2124a0a8] pre{background:#0f172aeb;border-radius:.875rem;color:#e2e8f0;overflow-x:auto;padding:.875rem 1rem}.comment-html-content[data-v-2124a0a8] strong{font-weight:600}.comment-html-content[data-v-2124a0a8] .mention-link{color:#059669;cursor:pointer;font-weight:700}.comment-html-content[data-v-2124a0a8] .mention-link:hover{opacity:.85}:is(.dark) .comment-html-content[data-v-2124a0a8] a{color:#38bdf8}:is(.dark) .comment-html-content[data-v-2124a0a8] code{background:#94a3b824}:is(.dark) .comment-html-content[data-v-2124a0a8] .mention-link{color:#6ee7b7}.discussion-surface[data-v-7b3d63ad] .comment-tiptap{border-radius:1.25rem}
