.dragon-mascot[data-v-fc8b717a]{bottom:calc(var(--mt-bottomnav-h, 56px) + 2.5rem);cursor:pointer;height:130px;position:fixed;right:1.5rem;transition:filter .2s;width:130px;z-index:100}.dragon-mascot[data-v-fc8b717a]:hover{filter:drop-shadow(0 4px 12px rgba(192,57,43,.25))}.dragon-svg[data-v-fc8b717a]{height:100%;overflow:visible;transform:scaleX(-1);width:100%}.dragon-svg[data-v-fc8b717a] svg{display:block;height:100%;overflow:visible;width:100%}.dragon-particles[data-v-fc8b717a]{height:0;left:5%;pointer-events:none;position:absolute;top:15%;width:0}[data-v-fc8b717a] .dragon-xp-particle{pointer-events:none;position:absolute;will-change:transform,opacity}[data-v-fc8b717a] .dragon-xp-particle--main{color:#e67e22;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 6px rgba(230,126,34,.4),0 0 2px rgba(0,0,0,.2);white-space:nowrap}[data-v-fc8b717a] .dragon-xp-particle--dot{background:radial-gradient(circle,#f5d98e 30%,#d4a855);border-radius:50%;box-shadow:0 0 6px 1px #d4a85580;height:6px;width:6px}[data-v-fc8b717a] .dragon-xp-particle--mini{color:#d4a855;font-family:Quicksand,sans-serif;font-size:.6rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap}[data-v-fc8b717a] .dragon-xp-particle--ring{background:transparent;border:2px solid rgba(212,168,85,.6);border-radius:50%;height:24px;width:24px}.dragon-scroll-hint[data-v-fc8b717a]{bottom:-1.2rem;color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:700;left:50%;letter-spacing:.06em;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.dragon-hint-enter-active[data-v-fc8b717a],.dragon-hint-leave-active[data-v-fc8b717a]{transition:opacity .2s ease}.dragon-hint-enter-from[data-v-fc8b717a],.dragon-hint-leave-to[data-v-fc8b717a]{opacity:0}.dragon-speech[data-v-fc8b717a]{background:#2c3e50;border-radius:10px;bottom:18%;box-shadow:0 6px 20px #00000038,0 2px 6px #0000001f;cursor:default;font-family:Quicksand,sans-serif;padding:.65rem .8rem .7rem .9rem;position:absolute;right:calc(100% + 16px);text-align:left;width:280px}.dragon-speech-head[data-v-fc8b717a]{align-items:center;display:flex;gap:.45rem;margin-bottom:.2rem}.dragon-speech-icon[data-v-fc8b717a]{align-items:center;background:#d4a8552e;border-radius:50%;color:#d4a855;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.dragon-speech-icon svg[data-v-fc8b717a]{height:12px;width:12px}.dragon-speech-icon--removed[data-v-fc8b717a]{background:#ffffff1a;color:#ffffffbf}.dragon-speech-icon--info[data-v-fc8b717a]{background:#3498db38;color:#5dade2}.dragon-speech-title[data-v-fc8b717a]{color:#d4a855;flex:1;font-size:.78rem;font-weight:700;letter-spacing:.01em;margin:0}.dragon-speech-icon--removed+.dragon-speech-title[data-v-fc8b717a]{color:#ffffffeb}.dragon-speech-icon--info+.dragon-speech-title[data-v-fc8b717a]{color:#5dade2}.dragon-speech-close[data-v-fc8b717a]{align-items:center;background:none;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:all .15s;width:18px}.dragon-speech-close[data-v-fc8b717a]:hover{background:#ffffff1a;color:#fff}.dragon-speech-msg[data-v-fc8b717a]{color:#ffffffd9;font-size:.72rem;font-weight:500;line-height:1.45;margin:0}.dragon-speech-tail[data-v-fc8b717a]{border-radius:0 2px 0 0;bottom:22px;height:12px;right:-6px;transform:rotate(45deg);width:12px}.dragon-next[data-v-fc8b717a],.dragon-speech-tail[data-v-fc8b717a]{background:#2c3e50;position:absolute}.dragon-next[data-v-fc8b717a]{border-radius:10px;bottom:12%;box-shadow:0 8px 24px #0000003d,0 2px 6px #0000001f;cursor:default;font-family:Quicksand,sans-serif;padding:.8rem .9rem;right:calc(100% + 16px);text-align:left;width:290px}.dragon-next-close[data-v-fc8b717a]{align-items:center;background:none;border:none;border-radius:4px;color:#ffffff73;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:.5rem;top:.5rem;transition:all .15s;width:20px}.dragon-next-close[data-v-fc8b717a]:hover{background:#ffffff1a;color:#fff}.dragon-next-eyebrow[data-v-fc8b717a]{color:#6fcf97;display:inline-block;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dragon-next-done[data-v-fc8b717a]{color:#ffffffe0;display:-webkit-box;font-size:.74rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:.2rem 0 .6rem;-webkit-box-orient:vertical;overflow:hidden}.dragon-next-up[data-v-fc8b717a]{margin:0 0 .65rem}.dragon-next-kicker[data-v-fc8b717a]{color:#d4a855;display:block;font-size:.56rem;font-weight:800;letter-spacing:.16em;margin-bottom:.15rem;text-transform:uppercase}.dragon-next-label[data-v-fc8b717a]{color:#fff;display:-webkit-box;font-size:.82rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.dragon-next-actions[data-v-fc8b717a]{align-items:center;display:flex;gap:.4rem;justify-content:flex-end}.dragon-next-later[data-v-fc8b717a]{background:none;border:none;border-radius:6px;color:#fff9;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.4rem .5rem;transition:color .15s}.dragon-next-later[data-v-fc8b717a]:hover{color:#fff}.dragon-next-cta[data-v-fc8b717a]{align-items:center;background:#c0392b;border:none;border-radius:999px;box-shadow:0 2px 8px #c0392b59;color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.06em;padding:.45rem .9rem;text-transform:uppercase;transition:filter .15s,transform .15s}.dragon-next-cta[data-v-fc8b717a]:hover{filter:brightness(1.08);transform:translateY(-1px)}.dragon-next-alldone[data-v-fc8b717a]{color:#ffffffe6;font-size:.76rem;font-weight:600;line-height:1.45;margin:0}.dragon-speech-enter-active[data-v-fc8b717a]{transition:all .35s cubic-bezier(.4,0,.2,1)}.dragon-speech-leave-active[data-v-fc8b717a]{transition:all .25s cubic-bezier(.4,0,1,1)}.dragon-speech-enter-from[data-v-fc8b717a]{opacity:0;transform:translate(1.5rem)}.dragon-speech-leave-to[data-v-fc8b717a]{opacity:0;transform:translate(1rem)}@media(max-width:768px){.dragon-mascot[data-v-fc8b717a]{bottom:calc(var(--mt-bottomnav-h, 56px) + 1.5rem);height:90px;right:.75rem;width:90px}.dragon-next[data-v-fc8b717a],.dragon-speech[data-v-fc8b717a]{right:calc(100% + 10px);width:240px}}@media(max-width:500px){.dragon-next[data-v-fc8b717a],.dragon-speech[data-v-fc8b717a]{bottom:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);width:260px}.dragon-speech-tail[data-v-fc8b717a]{border:8px solid transparent;border-bottom:none;border-top:10px solid #fff;bottom:-10px;left:50%;right:auto;transform:translate(-50%)}.dragon-speech-enter-from[data-v-fc8b717a],.dragon-speech-leave-to[data-v-fc8b717a]{transform:translate(-50%,8px) scale(.97)}}
