.progress[data-v-521c60f4]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-521c60f4]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-521c60f4]{font-size:16px;color:#43266d}.progress .outside[data-v-521c60f4]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-521c60f4]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-521c60f4]{height:100%}.progress .bar .left[data-v-521c60f4]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-521c60f4]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-521c60f4]{width:100px}.tooltip[data-v-521c60f4]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-521c60f4]{flex:1;white-space:nowrap}.noticeboard[data-v-521c60f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none}.noticeboard>div[data-v-521c60f4]{pointer-events:auto;position:absolute;top:72px;right:16px;width:680px;max-width:94vw;max-height:calc(100vh - 92px);display:flex;flex-direction:column;padding:16px;border:3px solid #43266d;border-radius:14px;background:#fff;box-shadow:0 14px 38px rgba(0,0,0,.28)}@media (max-width:480px){.noticeboard>div[data-v-521c60f4]{top:64px;right:8px;left:8px;width:auto;max-width:none}}.noticeboard>div>div.title[data-v-521c60f4]{position:relative}.noticeboard>div>div.title>div[data-v-521c60f4]:first-child{margin-bottom:12px;font-size:19px;font-weight:700;text-align:left;color:#43266d}.noticeboard>div>div.title>div[data-v-521c60f4]:nth-child(2){position:absolute;top:0;right:0;display:flex}.noticeboard>div>div.title>div:nth-child(2)>button[data-v-521c60f4]{margin-left:10px;width:-moz-fit-content;width:fit-content;padding:5px 10px}.noticeboard>div>div[data-v-521c60f4]:nth-child(2){flex:1;min-height:0}.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4]{height:100%;max-height:calc(100vh - 200px);padding-right:12px}.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4] .ps__rail-y{width:10px;background:transparent!important;opacity:1}.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4] .ps__rail-y:hover{background:rgba(109,40,217,.06)!important}.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4] .ps__thumb-y{width:6px;right:2px;background:rgba(109,40,217,.4);border-radius:6px;transition:background .2s ease,width .2s ease}.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4] .ps--clicking .ps__thumb-y,.noticeboard>div>div:nth-child(2) .ps[data-v-521c60f4] .ps__rail-y:hover .ps__thumb-y{background:rgba(109,40,217,.7);width:8px}.noticeboard>div>div:nth-child(2) .card[data-v-521c60f4]{background:#ffbf00;padding:10px;margin-bottom:12px;border-radius:8px}.noticeboard>div>div:nth-child(2) .card.watched[data-v-521c60f4]{background:#dededc;color:#8a8787}.noticeboard>div>div:nth-child(2) .card.pinned[data-v-521c60f4]{box-shadow:inset 4px 0 0 #43266d}.noticeboard>div>div:nth-child(2) .card .pin-tag[data-v-521c60f4]{font-size:11px;font-weight:800;color:#6d28d9;margin-right:6px;white-space:nowrap;flex-shrink:0}.noticeboard>div>div:nth-child(2) .card .new-tag[data-v-521c60f4]{font-size:11px;font-weight:800;color:#dc2626;margin-right:6px;white-space:nowrap;flex-shrink:0}.noticeboard>div>div:nth-child(2) .card>div[data-v-521c60f4]:first-child{display:flex;align-items:center}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic[data-v-521c60f4]{flex:1}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div[data-v-521c60f4]:first-child{display:flex;align-items:center}@media (max-width:768px){.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div[data-v-521c60f4]:first-child{flex-direction:column;align-items:flex-start}}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child>div[data-v-521c60f4]{width:-moz-fit-content;width:fit-content;display:flex}@media (max-width:768px){.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child>div[data-v-521c60f4]:first-child{margin-bottom:5px}}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .target.ele[data-v-521c60f4]{background:#0248aa}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .target.juniorHigh[data-v-521c60f4]{background:#009717}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .target.all[data-v-521c60f4]{background:#ff6a00}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .category[data-v-521c60f4]{background:#43266d}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .category[data-v-521c60f4],.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .target[data-v-521c60f4]{color:#fff;margin-right:10px;display:flex;align-items:center;justify-content:center;padding:3px 5px;font-weight:500}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .count[data-v-521c60f4],.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div:first-child .date[data-v-521c60f4]{margin-right:15px;color:#545454;font-size:14px}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.topic>div[data-v-521c60f4]:nth-child(2){font-size:22px;font-weight:700;margin-top:10px}.noticeboard>div>div:nth-child(2) .card>div:first-child>div.action[data-v-521c60f4]{cursor:pointer;width:25px;margin-left:20px;font-size:20px}.noticeboard>div>div:nth-child(2) .card>div[data-v-521c60f4]:nth-child(2){margin-top:10px;color:#000}.progress[data-v-e2e433ec]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-e2e433ec]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-e2e433ec]{font-size:16px;color:#43266d}.progress .outside[data-v-e2e433ec]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-e2e433ec]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-e2e433ec]{height:100%}.progress .bar .left[data-v-e2e433ec]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-e2e433ec]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-e2e433ec]{width:100px}.tooltip[data-v-e2e433ec]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-e2e433ec]{flex:1;white-space:nowrap}.confirm-overlay[data-v-e2e433ec]{position:fixed;inset:0;z-index:9999;background:rgba(15,18,36,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;outline:none}.confirm-card[data-v-e2e433ec]{background:#fff;border-radius:18px;padding:32px 32px 24px;max-width:420px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.08);text-align:center;animation:confirmPop-e2e433ec .22s cubic-bezier(.34,1.56,.64,1)}.confirm-icon[data-v-e2e433ec]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;background:#eef2ff}.v-danger .confirm-icon[data-v-e2e433ec]{background:#fee2e2}.v-warning .confirm-icon[data-v-e2e433ec]{background:#fef3c7}.v-success .confirm-icon[data-v-e2e433ec]{background:#d1fae5}.confirm-title[data-v-e2e433ec]{margin:0 0 8px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:.3px}.confirm-message[data-v-e2e433ec]{margin:0 0 22px;font-size:15px;line-height:1.6;color:#6b7280;white-space:pre-line;text-align:left}.confirm-actions[data-v-e2e433ec]{display:flex;gap:12px;justify-content:center}.confirm-actions.single button[data-v-e2e433ec]{flex:0 1 auto;min-width:140px}.confirm-actions button[data-v-e2e433ec]{flex:1;max-width:160px;padding:11px 22px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .1s,box-shadow .15s,background .15s;border:none}.confirm-actions button[data-v-e2e433ec]:focus-visible{outline:3px solid rgba(91,106,191,.4);outline-offset:2px}.confirm-actions .btn-cancel[data-v-e2e433ec]{background:#f3f4f6;color:#4b5563}.confirm-actions .btn-cancel[data-v-e2e433ec]:hover{background:#e5e7eb}.confirm-actions .btn-cancel[data-v-e2e433ec]:active{transform:scale(.97)}.confirm-actions .btn-confirm[data-v-e2e433ec]{color:#fff;box-shadow:0 4px 12px rgba(91,106,191,.3)}.confirm-actions .btn-confirm.v-primary[data-v-e2e433ec]{background:linear-gradient(135deg,#5b6abf,#7b8ad4)}.confirm-actions .btn-confirm.v-danger[data-v-e2e433ec]{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 4px 12px rgba(220,38,38,.32)}.confirm-actions .btn-confirm.v-warning[data-v-e2e433ec]{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 4px 12px rgba(217,119,6,.32)}.confirm-actions .btn-confirm.v-success[data-v-e2e433ec]{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px rgba(5,150,105,.32)}.confirm-actions .btn-confirm[data-v-e2e433ec]:hover{transform:translateY(-1px)}.confirm-actions .btn-confirm[data-v-e2e433ec]:active{transform:scale(.97)}.confirm-fade-enter-active[data-v-e2e433ec],.confirm-fade-leave-active[data-v-e2e433ec]{transition:opacity .2s ease}.confirm-fade-enter[data-v-e2e433ec],.confirm-fade-leave-to[data-v-e2e433ec]{opacity:0}@keyframes confirmPop-e2e433ec{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@media (max-width:480px){.confirm-card[data-v-e2e433ec]{padding:26px 22px 20px;border-radius:14px}.confirm-icon[data-v-e2e433ec]{width:56px;height:56px;font-size:26px}.confirm-title[data-v-e2e433ec]{font-size:18px}.confirm-message[data-v-e2e433ec]{font-size:14px}.confirm-actions button[data-v-e2e433ec]{padding:10px 16px;font-size:14px}}.progress[data-v-3172d110]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-3172d110]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-3172d110]{font-size:16px;color:#43266d}.progress .outside[data-v-3172d110]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-3172d110]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-3172d110]{height:100%}.progress .bar .left[data-v-3172d110]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-3172d110]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-3172d110]{width:100px}.tooltip[data-v-3172d110]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-3172d110]{flex:1;white-space:nowrap}.pet-overlay[data-v-3172d110]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:300}.pet-actor[data-v-3172d110]{position:absolute;top:0;left:0;transform-origin:bottom center;will-change:transform}.pet-actor:hover .pet-hide[data-v-3172d110]{opacity:1}.pet-sprite[data-v-3172d110]{background-repeat:no-repeat;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 1px rgba(0,0,0,.2));pointer-events:auto;cursor:pointer}.pet-sprite.paused[data-v-3172d110]{animation-play-state:paused!important}.pet-aura[data-v-3172d110]{position:absolute;left:50%;top:55%;width:150%;height:150%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,225,120,.55) 0,rgba(255,200,80,.2) 45%,transparent 70%);pointer-events:none;animation:pet-aura-pulse-3172d110 2.2s ease-in-out infinite}@keyframes pet-aura-pulse-3172d110{0%,to{opacity:.55}50%{opacity:1}}.pet-crown[data-v-3172d110]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:15px;line-height:1;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));z-index:3}.pet-sparkle span[data-v-3172d110]{position:absolute;font-size:10px;pointer-events:none;animation:pet-spark-3172d110 1.6s ease-in-out infinite}.pet-sparkle span[data-v-3172d110]:first-child{top:-3px;left:-7px;animation-delay:0s}.pet-sparkle span[data-v-3172d110]:nth-child(2){bottom:0;right:-7px;animation-delay:.8s}@keyframes pet-spark-3172d110{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.pet-rar-glow[data-v-3172d110]{position:absolute;left:50%;top:60%;width:165%;height:150%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;animation:pet-aura-pulse-3172d110 2.4s ease-in-out infinite}.glow-SR[data-v-3172d110]{background:radial-gradient(circle,rgba(168,85,247,.42) 0,rgba(124,58,237,.16) 45%,transparent 70%)}.glow-SSR[data-v-3172d110]{background:radial-gradient(circle,rgba(251,191,36,.55) 0,rgba(245,158,11,.22) 45%,transparent 70%)}.pet-rar-stars span[data-v-3172d110]{position:absolute;font-size:9px;pointer-events:none;opacity:0;animation:pet-rar-star-3172d110 3.6s ease-in-out infinite}.pet-rar-stars span[data-v-3172d110]:first-child{top:-7px;left:-10px;animation-delay:0s}.pet-rar-stars span[data-v-3172d110]:nth-child(2){top:-11px;right:-7px;animation-delay:1.2s}.pet-rar-stars span[data-v-3172d110]:nth-child(3){bottom:1px;left:-12px;animation-delay:2.4s}@keyframes pet-rar-star-3172d110{0%,22%,to{opacity:0;transform:scale(.4) rotate(0deg)}8%{opacity:1;transform:scale(1.1) rotate(18deg)}16%{opacity:.4;transform:scale(.8) rotate(8deg)}}.pet-shiny-aura[data-v-3172d110]{position:absolute;left:50%;top:55%;width:165%;height:165%;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(rgba(255,120,200,.42),rgba(255,214,102,.42),rgba(110,231,183,.42),rgba(125,211,252,.42),rgba(196,132,252,.42),rgba(255,120,200,.42));filter:blur(6px);pointer-events:none;z-index:0;animation:pet-shiny-spin-3172d110 4.5s linear infinite}@keyframes pet-shiny-spin-3172d110{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.pet-shiny-stars[data-v-3172d110]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:4}.pet-shiny-stars span[data-v-3172d110]{position:absolute;font-size:11px;font-weight:900;color:#fff;text-shadow:0 0 4px rgba(236,72,153,.9),0 0 8px rgba(125,211,252,.8);opacity:0;animation:pet-shiny-star-3172d110 2.4s ease-in-out infinite}.pet-shiny-stars span[data-v-3172d110]:first-child{top:-20px;left:-14px;animation-delay:0s}.pet-shiny-stars span[data-v-3172d110]:nth-child(2){top:-24px;left:8px;animation-delay:.8s}.pet-shiny-stars span[data-v-3172d110]:nth-child(3){top:-6px;left:16px;animation-delay:1.6s}@keyframes pet-shiny-star-3172d110{0%,70%,to{opacity:0;transform:scale(.4) rotate(0deg)}15%{opacity:1;transform:scale(1.25) rotate(90deg)}40%{opacity:.35;transform:scale(.9) rotate(160deg)}}.pet-exp-tip[data-v-3172d110]{position:absolute;left:0;top:0;min-width:116px;padding:4px 8px 5px;border-radius:9px;background:hsla(0,0%,100%,.98);border:1.5px solid #a7f3d0;box-shadow:0 3px 10px rgba(15,23,42,.18);text-align:center;white-space:nowrap;pointer-events:none;z-index:6;will-change:transform,left,top}.pet-exp-row[data-v-3172d110]{display:flex;align-items:baseline;justify-content:center;line-height:1.2}.pet-exp-num[data-v-3172d110]{font-size:13px;font-weight:900;color:#15803d}.pet-exp-unit[data-v-3172d110]{margin-left:4px;font-size:10px;font-weight:800;color:#64748b}.pet-exp-bar[data-v-3172d110]{margin:3px 0 2px;height:5px;border-radius:3px;background:#e2e8f0;overflow:hidden}.pet-exp-bar i[data-v-3172d110]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#34d399,#22c55e);transition:width .25s ease}.pet-exp-next[data-v-3172d110]{font-size:10px;font-weight:800;color:#475569;line-height:1.3}.pet-label-shiny[data-v-3172d110]{color:#fff;background:linear-gradient(90deg,#f472b6,#fbbf24 35%,#34d399 65%,#60a5fa);border:1px solid #fff;border-radius:8px;padding:0 6px;font-size:10px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.35)}.pet-boing[data-v-3172d110]{transform-origin:bottom center}.pet-boing.snoozing[data-v-3172d110]{animation:pet-breathe-3172d110 1.7s ease-in-out infinite}.pet-boing.spawning[data-v-3172d110]{animation:pet-spawn-3172d110 .8s cubic-bezier(.34,1.56,.64,1)}.pet-boing.boing[data-v-3172d110]{animation:pet-boing-jump-3172d110 .45s cubic-bezier(.3,1.4,.5,1)}@keyframes pet-spawn-3172d110{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}.pet-spawn-ring[data-v-3172d110]{position:absolute;left:50%;top:50%;width:12px;height:12px;border:2px solid rgba(251,191,36,.9);border-radius:50%;pointer-events:none;animation:pet-spawn-ring-3172d110 .7s ease-out forwards}@keyframes pet-spawn-ring-3172d110{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(4.5)}}.pet-shadow[data-v-3172d110]{position:absolute;left:50%;bottom:0;width:62%;height:7px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.26) 0,rgba(0,0,0,.1) 55%,transparent 75%);pointer-events:none}.pet-dust span[data-v-3172d110]{position:absolute;bottom:2px;left:-2px;width:4px;height:4px;border-radius:50%;background:rgba(160,140,120,.5);pointer-events:none;animation:pet-dust-puff-3172d110 .9s ease-out infinite}.pet-dust span[data-v-3172d110]:nth-child(2){left:2px;animation-delay:.45s}@keyframes pet-dust-puff-3172d110{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:.75}to{opacity:0;transform:translate(-8px,-7px) scale(1.3)}}@keyframes pet-breathe-3172d110{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}.pet-zzz[data-v-3172d110]{position:absolute;top:-13px;right:-7px;font-size:12px;line-height:1;pointer-events:none;z-index:3}.pet-zzz span[data-v-3172d110]{display:inline-block;animation:pet-zzz-float-3172d110 1.8s ease-in-out infinite}@keyframes pet-zzz-float-3172d110{0%{opacity:0;transform:translateY(2px) scale(.8)}35%{opacity:1}to{opacity:0;transform:translateY(-9px) scale(1.15)}}@keyframes pet-boing-jump-3172d110{0%{transform:translateY(0) scale(1)}22%{transform:translateY(2px) scale(1.12,.85)}55%{transform:translateY(-9px) scale(.94,1.1)}80%{transform:translateY(0) scale(1.05,.95)}to{transform:translateY(0) scale(1)}}.pet-bubble[data-v-3172d110]{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;background:#fff;border:1.5px solid #c7b8ff;border-radius:10px;padding:3px 9px;font-size:11px;font-weight:700;color:#4a3a6e;line-height:1.35;text-align:center;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.12);animation:pet-bubble-in-3172d110 .2s ease-out;will-change:left}.pet-bubble[data-v-3172d110]:after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff}.pet-bubble.below[data-v-3172d110]:after{bottom:auto;top:-5px;border-top:none;border-bottom:6px solid #fff}@keyframes pet-bubble-in-3172d110{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.pet-coin[data-v-3172d110]{position:absolute;left:0;width:20px;height:20px;padding:0;font-size:15px;line-height:20px;text-align:center;background:none;border:none;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));animation:pet-coin-bob-3172d110 .7s ease-in-out infinite}@keyframes pet-coin-bob-3172d110{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pet-label[data-v-3172d110]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;line-height:14px;white-space:nowrap;pointer-events:none;will-change:transform,left,top}.pet-label-name[data-v-3172d110]{color:#5b3a9e;background:linear-gradient(180deg,#fff,#f3eeff);border:1px solid #d8c8ff;border-radius:8px;padding:0 5px;text-shadow:0 1px 0 #fff;box-shadow:0 1px 3px rgba(91,58,158,.18);max-width:92px;overflow:hidden;text-overflow:ellipsis}.pet-label-lv[data-v-3172d110]{color:#fff;background:linear-gradient(180deg,#8b6ddb,#6f4fc4);border-radius:7px;padding:0 4px;letter-spacing:.2px;box-shadow:0 1px 3px rgba(91,58,158,.28)}.pet-rename-modal[data-v-3172d110]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,20,50,.42);display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:200;animation:pet-bubble-in-3172d110 .16s ease-out}.prm-card[data-v-3172d110]{width:300px;max-width:86vw;background:#fff;border-radius:16px;padding:18px 18px 14px;box-shadow:0 12px 40px rgba(40,20,80,.32);border:2px solid #e7dcff}.prm-head[data-v-3172d110]{display:flex;align-items:center;gap:7px;margin-bottom:12px}.prm-paw[data-v-3172d110]{font-size:20px}.prm-title[data-v-3172d110]{font-size:15px;font-weight:800;color:#5b3a9e}.prm-input[data-v-3172d110]{width:100%;box-sizing:border-box;font-size:15px;padding:9px 11px;border:2px solid #d8c8ff;border-radius:10px;outline:none;color:#3a2a5e;transition:border-color .15s}.prm-input[data-v-3172d110]:focus{border-color:#8b6ddb}.prm-count[data-v-3172d110]{text-align:right;font-size:11px;color:#9b8bc0;margin:4px 2px 0}.prm-actions[data-v-3172d110]{display:flex;gap:9px;margin-top:12px}.prm-btn[data-v-3172d110]{flex:1;padding:9px 0;font-size:14px;font-weight:800;border:none;border-radius:10px;cursor:pointer;transition:filter .15s,transform .08s}.prm-btn[data-v-3172d110]:active{transform:translateY(1px)}.prm-cancel[data-v-3172d110]{background:#f0ecf8;color:#6b5b8e}.prm-cancel[data-v-3172d110]:hover{filter:brightness(.96)}.prm-ok[data-v-3172d110]{background:linear-gradient(180deg,#8b6ddb,#6f4fc4);color:#fff;box-shadow:0 2px 8px rgba(91,58,158,.32)}.prm-ok[data-v-3172d110]:hover{filter:brightness(1.06)}.pet-actor.happy .pet-sprite[data-v-3172d110]{filter:drop-shadow(0 2px 1px rgba(0,0,0,.2)) brightness(1.22) saturate(1.3)}.pet-hearts[data-v-3172d110]{position:absolute;top:-6px;left:50%;pointer-events:none}.pet-hearts span[data-v-3172d110]{position:absolute;font-size:13px;color:#ff6b9d;animation:pet-heart-3172d110 1.3s ease-out forwards}.pet-hearts span[data-v-3172d110]:first-child{left:-10px;animation-delay:0s}.pet-hearts span[data-v-3172d110]:nth-child(2){left:0;animation-delay:.18s}.pet-hearts span[data-v-3172d110]:nth-child(3){left:8px;animation-delay:.36s}@keyframes pet-heart-3172d110{0%{transform:translateY(0) scale(.5);opacity:0}25%{opacity:1}to{transform:translateY(-26px) scale(1.1);opacity:0}}.pet-hide[data-v-3172d110]{right:-8px;background:rgba(0,0,0,.5);font-size:10px}.pet-hide[data-v-3172d110],.pet-rename[data-v-3172d110]{position:absolute;top:-8px;width:16px;height:16px;padding:0;border-radius:50%;color:#fff;line-height:16px;text-align:center;pointer-events:auto;opacity:0;transition:opacity .15s}.pet-rename[data-v-3172d110]{left:-8px;background:rgba(91,58,158,.78);font-size:9px}.pet-actor:hover .pet-rename[data-v-3172d110]{opacity:1}@keyframes pet-walk{0%{background-position:0 0}to{background-position:var(--pet-shift) 0}}.progress[data-v-bc59e038]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-bc59e038]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-bc59e038]{font-size:16px;color:#43266d}.progress .outside[data-v-bc59e038]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-bc59e038]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-bc59e038]{height:100%}.progress .bar .left[data-v-bc59e038]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-bc59e038]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-bc59e038]{width:100px}.tooltip[data-v-bc59e038]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-bc59e038]{flex:1;white-space:nowrap}.focus-timer-root[data-v-bc59e038]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1200}.ft-panel[data-v-bc59e038]{pointer-events:auto;position:absolute;top:72px;right:16px;width:300px;max-width:92vw;padding:14px 16px 16px;border:3px solid #43266d;border-radius:14px;background:#fff;box-shadow:0 14px 38px rgba(0,0,0,.28);text-align:center}.ft-close[data-v-bc59e038]{position:absolute;top:8px;right:10px;border:none;background:none;font-size:16px;font-weight:800;color:#94a3b8;cursor:pointer}.ft-close[data-v-bc59e038]:hover{color:#334155}.ft-title[data-v-bc59e038]{font-size:15px;font-weight:800;color:#43266d;margin-bottom:8px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ft-display[data-v-bc59e038]{font-family:monospace;font-size:44px;font-weight:800;color:#1f2937;line-height:1.2;margin:4px 0 10px}.ft-display.low[data-v-bc59e038]{color:#dc2626}.ft-display.done[data-v-bc59e038]{color:#dc2626;font-size:34px;animation:ftBlink-bc59e038 .9s ease-in-out infinite}.ft-presets[data-v-bc59e038]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.ft-chip[data-v-bc59e038]{padding:5px 12px;border-radius:999px;border:2px solid #cbd5e1;background:#fff;font-weight:800;font-size:13px;color:#475569;cursor:pointer}.ft-chip.active[data-v-bc59e038]{border-color:#43266d;background:#43266d;color:#fff}.ft-adjust[data-v-bc59e038]{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}.ft-adjust .ft-dur[data-v-bc59e038]{font-weight:800;color:#334155;min-width:90px}.ft-mini[data-v-bc59e038]{padding:3px 10px;border-radius:8px;border:2px solid #cbd5e1;background:#fff;font-weight:800;font-size:12px;color:#475569;cursor:pointer}.ft-mini[data-v-bc59e038]:hover{border-color:#43266d;color:#43266d}.ft-actions[data-v-bc59e038]{display:flex;justify-content:center;gap:10px}.ft-btn[data-v-bc59e038]{padding:8px 18px;border-radius:10px;border:2px solid #43266d;background:#fff;color:#43266d;font-weight:800;font-size:14px;cursor:pointer}.ft-btn.primary[data-v-bc59e038]{background:#43266d;color:#fff}.ft-btn.ghost[data-v-bc59e038]{border-color:#cbd5e1;color:#64748b}.ft-btn[data-v-bc59e038]:hover{filter:brightness(1.06)}.ft-hint[data-v-bc59e038]{margin-top:10px;font-size:12px;color:#94a3b8}.ft-pill[data-v-bc59e038]{pointer-events:auto;position:absolute;bottom:18px;left:18px;padding:8px 14px;border-radius:999px;border:2.5px solid #43266d;background:#fff;color:#1f2937;font-family:monospace;font-size:16px;font-weight:800;box-shadow:0 6px 18px rgba(0,0,0,.22);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ft-pill.low[data-v-bc59e038]{border-color:#dc2626;color:#dc2626}.ft-pill.paused[data-v-bc59e038]{opacity:.75}.ft-pill.done[data-v-bc59e038]{border-color:#dc2626;color:#dc2626;animation:ftBlink-bc59e038 .9s ease-in-out infinite}@keyframes ftBlink-bc59e038{0%,to{opacity:1}50%{opacity:.45}}.ft-pop-enter-active[data-v-bc59e038]{transition:transform .16s cubic-bezier(.2,1.4,.4,1),opacity .16s}.ft-pop-leave-active[data-v-bc59e038]{transition:opacity .14s}.ft-pop-enter[data-v-bc59e038]{transform:scale(.92);opacity:0}.ft-pop-leave-to[data-v-bc59e038]{opacity:0}#app{font-family:Robot,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app .banner,#app .login{padding-top:66px}.code,.markdown code,.markdown pre,code,pre,pre code{font-family:Source Code Pro,Menlo,Monaco,Consolas,Courier New,monospace;font-feature-settings:"liga" 0,"calt" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px){.hide-desktop{display:none!important}}[role=button]{cursor:pointer}[role=button]:focus{outline:none}[role=button]:focus-visible{outline:2px solid #43266d;outline-offset:2px;border-radius:inherit}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@keyframes slideIn{0%{left:-300px}to{left:0}}@keyframes slideOut{0%{left:0}to{left:-300px}}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}blockquote{border-left:5px solid #eee;padding:10px 20px;margin:0 0 20px}input.radius{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;width:100%;border-radius:100px;box-shadow:0 5px 8px 0 hsla(0,0%,60.8%,.5);background-color:#fff}input.outline{outline:none;border-radius:100px;border:1px solid #000;background-color:#fff;padding:0 20px;width:100%}input.outline:disabled{background:#d8d8d8;border:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000!important}input[type=file]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;width:100%}select.outline{border-radius:100px;border:2px solid #000;background-color:#fff;padding:0 40px 0 20px}textarea{border:none;border:2px solid #43266d;resize:none;width:100%;border-radius:8px;padding:8px}button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent}button{border:none;cursor:pointer}button.outline{border-radius:100px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);border:2px solid #000;background-color:#fff;transition:all .3s;width:100%;height:100%}button.outline:hover{background:#ffbf00;transition:all .3s}button.bkgray{border-radius:100px;background-color:hsla(0,0%,60.8%,.5)}.vue-treeselect__multi-value,.vue-treeselect__value-container{width:100%;vertical-align:middle;white-space:nowrap;overflow:hidden;overflow-x:scroll}.tableM>div{display:flex;margin-bottom:20px}@media (max-width:768px){.tableM>div{flex-direction:column}}.tableM>div:last-child{margin-bottom:0}.tableM>div .left,.tableM>div .right{padding-bottom:10px}.tableM>div .left>div,.tableM>div .right>div{padding:0 15px;height:60px;display:flex;align-items:center}@media (max-width:768px){.tableM>div .left>div,.tableM>div .right>div{height:44px;font-size:14px}}.tableM>div .left>div:last-child,.tableM>div .right>div:last-child{height:32px}.tableM>div .left{width:-moz-fit-content;width:fit-content;background-color:#ffbf00;border-radius:20px 0 0 20px}@media (max-width:768px){.tableM>div .left{width:100%;border-radius:20px 20px 0 0}}.tableM>div .right{flex:1;border:2px solid #ffbf00;border-radius:0 20px 20px 0}@media (max-width:768px){.tableM>div .right{border-radius:0 0 20px 20px}}.thead{display:flex;align-items:center;height:60px;border-radius:20px 20px 0 0;background-color:#ffbf00}@media (max-width:768px){.thead{height:44px}}.thead>div{font-size:18px;text-align:center}@media (max-width:768px){.thead>div{font-size:14px}}.tbody{padding:5px 0}.tbody .row{display:flex;align-items:stretch}.tbody .row>div{font-size:18px;border-right:1px solid #979797;text-align:center;padding:12px 0;min-height:56px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.tbody .row>div{font-size:14px;min-height:44px;padding:8px 0}}.tbody .row>div:last-child{border:none}svg{cursor:pointer}.selectDiv{position:relative}.selectDiv select{height:36px;border:1px solid #000;cursor:pointer}.selectDiv svg{position:absolute;pointer-events:none;right:20px;top:10px}.selectDeco{position:relative}.selectDeco .options{position:absolute;bottom:42px}.selectDeco .options>div{width:120px;margin-top:5px;border-radius:100px;padding:4px 10px;border:3px solid #43266d;background:#fff;color:#43266d;text-align:center;font-weight:500}.selectDeco .options>div.active{background:#43266d;color:#fff}.selectDeco .options>div:hover{background:#43266d;color:#fff;cursor:pointer}.selectDeco button{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 15px;height:36px;border-radius:100px;border:3px solid #43266d;background-color:#43266d;color:#fff}.selectDeco button .arrow{margin-right:10px;width:0;height:0;border-style:solid}.selectDeco button .arrow.up{border-width:0 7px 13px 7px;border-color:transparent transparent #fff transparent}.selectDeco button .arrow.down{border-width:13px 7px 0 7px;border-color:#fff transparent transparent transparent}.selectDeco button img{width:18px;height:auto;margin-right:10px}.action-error{background-color:#d04e4e!important;padding:6px 20px!important;font-weight:500!important}.action-error svg{margin-right:10px}.action-success{background-color:#3bb59f!important;padding:6px 20px!important;font-weight:500!important}.action-success svg{margin-right:10px}.login-reward-toast{font-size:17px!important;font-weight:700!important;padding:15px 28px!important;background-color:#2fa58f!important;box-shadow:0 8px 24px rgba(0,0,0,.25)!important}.login-reward-toast,.login-reward-toast-milestone{border-radius:12px!important;color:#fff!important;letter-spacing:.3px}.login-reward-toast-milestone{font-size:18px!important;font-weight:800!important;padding:16px 30px!important;background:linear-gradient(135deg,#f59e0b,#ef4444)!important;box-shadow:0 10px 28px rgba(239,68,68,.4)!important}.progress[data-v-76c23a33]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-76c23a33]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-76c23a33]{font-size:16px;color:#43266d}.progress .outside[data-v-76c23a33]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-76c23a33]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-76c23a33]{height:100%}.progress .bar .left[data-v-76c23a33]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-76c23a33]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-76c23a33]{width:100px}.tooltip[data-v-76c23a33]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-76c23a33]{flex:1;white-space:nowrap}.cw-coin-icon[data-v-76c23a33]{display:inline-flex;align-items:center;justify-content:center;color:#f59e0b;filter:drop-shadow(0 1px 1px rgba(180,83,9,.3));line-height:1;transition:transform .2s,filter .2s}.cw-coin-icon.lg[data-v-76c23a33]{font-size:22px}.cw-coin-icon.xl[data-v-76c23a33]{font-size:32px}.cw-coin-icon.glow[data-v-76c23a33]{filter:drop-shadow(0 1px 1px rgba(180,83,9,.3)) drop-shadow(0 0 6px rgba(245,158,11,.55));animation:coin-pulse-76c23a33 2.4s ease-in-out infinite}.cw-coin-icon.gain[data-v-76c23a33]{animation:coin-gain-76c23a33 .9s cubic-bezier(.34,1.56,.64,1) forwards;filter:drop-shadow(0 0 4px rgba(245,158,11,.9)) drop-shadow(0 0 12px rgba(251,191,36,.7))}.cw-coin-icon.spend[data-v-76c23a33]{animation:coin-spend-76c23a33 .6s ease-out forwards}@keyframes coin-pulse-76c23a33{0%,to{transform:scale(1);filter:drop-shadow(0 1px 1px rgba(180,83,9,.3)) drop-shadow(0 0 6px rgba(245,158,11,.55))}50%{transform:scale(1.06);filter:drop-shadow(0 1px 1px rgba(180,83,9,.3)) drop-shadow(0 0 12px rgba(251,191,36,.85))}}@keyframes coin-gain-76c23a33{0%{transform:scale(1)}35%{transform:scale(1.5) rotate(8deg)}70%{transform:scale(.95) rotate(-4deg)}to{transform:scale(1) rotate(0)}}@keyframes coin-spend-76c23a33{0%{transform:scale(1);color:#f59e0b}50%{transform:scale(.85);color:#a855f7}to{transform:scale(1);color:#f59e0b}}.progress[data-v-25ac0030]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-25ac0030]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-25ac0030]{font-size:16px;color:#43266d}.progress .outside[data-v-25ac0030]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-25ac0030]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-25ac0030]{height:100%}.progress .bar .left[data-v-25ac0030]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-25ac0030]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-25ac0030]{width:100px}.tooltip[data-v-25ac0030]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-25ac0030]{flex:1;white-space:nowrap}.badge-wall[data-v-25ac0030]{background:linear-gradient(135deg,#f5f3ff,#fdf4ff);border-radius:18px;padding:22px 26px;margin:50px 50px 0;border:1px solid rgba(99,102,241,.12)}@media (max-width:768px){.badge-wall[data-v-25ac0030]{margin:50px 15px 0;padding:18px 16px}}.badge-wall .bw-head[data-v-25ac0030]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.badge-wall .bw-head .bw-icon[data-v-25ac0030]{color:#43266d;font-size:22px}.badge-wall .bw-head .bw-title[data-v-25ac0030]{font-size:18px;font-weight:700;color:#1f2937}.badge-wall .bw-head .bw-sub[data-v-25ac0030]{margin-left:auto;font-size:13px;color:#6b7280;background:rgba(99,102,241,.1);padding:3px 10px;border-radius:10px;font-weight:600}.badge-wall .bw-streak[data-v-25ac0030]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}@media (max-width:480px){.badge-wall .bw-streak[data-v-25ac0030]{grid-template-columns:repeat(2,1fr)}}.badge-wall .bw-streak .streak-item[data-v-25ac0030]{background:hsla(0,0%,100%,.6);border-radius:10px;padding:10px;text-align:center}.badge-wall .bw-streak .streak-item .si-value[data-v-25ac0030]{font-size:26px;font-weight:700;color:#6366f1;line-height:1.1}.badge-wall .bw-streak .streak-item .si-label[data-v-25ac0030]{font-size:11.5px;color:#6b7280;margin-top:3px}.badge-wall .bw-grid[data-v-25ac0030]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.badge-wall .badge-card[data-v-25ac0030]{position:relative;background:#fff;padding:14px 12px 12px;border-radius:12px;text-align:center;border:1px solid #e5e7eb;transition:all .2s}.badge-wall .badge-card.earned[data-v-25ac0030]{border-color:rgba(99,102,241,.4);box-shadow:0 2px 8px rgba(99,102,241,.15)}.badge-wall .badge-card.earned[data-v-25ac0030]:hover{transform:translateY(-2px)}.badge-wall .badge-card.locked[data-v-25ac0030]{opacity:.55;filter:grayscale(.7)}.badge-wall .badge-card .bc-icon[data-v-25ac0030]{font-size:36px;line-height:1;margin-bottom:6px}.badge-wall .badge-card .bc-name[data-v-25ac0030]{font-size:13px;font-weight:700;color:#1f2937;margin-bottom:2px}.badge-wall .badge-card .bc-desc[data-v-25ac0030]{font-size:11px;color:#6b7280;line-height:1.4;min-height:30px}.badge-wall .badge-card .bc-coin[data-v-25ac0030]{margin-top:4px;font-size:11px;font-weight:700;color:#b45309;font-family:monospace;display:inline-flex;align-items:center;gap:3px;background:rgba(251,191,36,.15);padding:1px 7px;border-radius:8px}.badge-wall .badge-card.locked .bc-coin[data-v-25ac0030]{background:rgba(156,163,175,.15);color:#6b7280}.badge-wall .badge-card .bc-progress[data-v-25ac0030]{margin-top:6px}.badge-wall .badge-card .bc-progress .bc-bar[data-v-25ac0030]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.badge-wall .badge-card .bc-progress .bc-fill[data-v-25ac0030]{height:100%;background:linear-gradient(90deg,#818cf8,#6366f1);transition:width .3s}.badge-wall .badge-card .bc-progress .bc-pct[data-v-25ac0030]{font-size:10px;color:#6b7280;margin-top:2px;font-family:monospace}.badge-wall .badge-card .bc-check[data-v-25ac0030]{position:absolute;top:6px;right:8px;width:18px;height:18px;background:#10b981;color:#fff;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.progress[data-v-063a3503]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-063a3503]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-063a3503]{font-size:16px;color:#43266d}.progress .outside[data-v-063a3503]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-063a3503]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-063a3503]{height:100%}.progress .bar .left[data-v-063a3503]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-063a3503]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-063a3503]{width:100px}.tooltip[data-v-063a3503]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-063a3503]{flex:1;white-space:nowrap}.base-modal-overlay[data-v-063a3503]{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;z-index:9990;background:rgba(15,18,36,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;outline:none}.base-modal-card[data-v-063a3503]{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;max-height:calc(100vh - 48px);width:100%;animation:baseModalPop-063a3503 .22s cubic-bezier(.34,1.56,.64,1)}.base-modal-card.no-radius[data-v-063a3503]{border-radius:0}.base-modal-card.size-sm[data-v-063a3503]{max-width:380px}.base-modal-card.size-md[data-v-063a3503]{max-width:560px}.base-modal-card.size-lg[data-v-063a3503]{max-width:760px}.base-modal-card.size-xl[data-v-063a3503]{max-width:1040px}.base-modal-card.size-full[data-v-063a3503]{max-width:none;width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:none}.base-modal-header[data-v-063a3503]{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.base-modal-title[data-v-063a3503]{margin:0;flex:1;min-width:0;font-size:18px;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-modal-close[data-v-063a3503]{background:transparent;border:none;width:36px;height:36px;border-radius:10px;font-size:16px;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.base-modal-close[data-v-063a3503]:hover{background:#f3f4f6;color:#1f2937}.base-modal-close[data-v-063a3503]:focus-visible{outline:3px solid rgba(91,106,191,.4);outline-offset:2px}.base-modal-body[data-v-063a3503]{flex:1;min-height:0;overflow-y:auto;padding:22px 24px}.base-modal-body.no-padding[data-v-063a3503]{padding:0}.base-modal-footer[data-v-063a3503]{padding:14px 22px;border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:flex-end;flex-shrink:0;background:#fafbfc;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.base-modal-fade-enter-active[data-v-063a3503],.base-modal-fade-leave-active[data-v-063a3503]{transition:opacity .22s ease}.base-modal-fade-enter[data-v-063a3503],.base-modal-fade-leave-to[data-v-063a3503]{opacity:0}@keyframes baseModalPop-063a3503{0%{transform:scale(.94) translateY(8px);opacity:0}60%{transform:scale(1.01) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}@media (max-width:640px){.base-modal-overlay[data-v-063a3503]{padding:12px}.base-modal-card[data-v-063a3503]{border-radius:14px;max-height:calc(100vh - 24px)}.base-modal-header[data-v-063a3503]{padding:14px 16px}.base-modal-body[data-v-063a3503]{padding:16px 18px}.base-modal-footer[data-v-063a3503]{padding:12px 16px}}.progress[data-v-c7bfcd5e]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-c7bfcd5e]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-c7bfcd5e]{font-size:16px;color:#43266d}.progress .outside[data-v-c7bfcd5e]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-c7bfcd5e]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-c7bfcd5e]{height:100%}.progress .bar .left[data-v-c7bfcd5e]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-c7bfcd5e]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-c7bfcd5e]{width:100px}.tooltip[data-v-c7bfcd5e]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-c7bfcd5e]{flex:1;white-space:nowrap}@keyframes galaxy-rotate-c7bfcd5e{to{transform:rotate(1turn)}}@keyframes galaxy-pulse-c7bfcd5e{0%,to{border-color:#a855f7;box-shadow:0 0 10px rgba(168,85,247,.9333333333333333)}50%{border-color:#ec4899;box-shadow:0 0 18px rgba(236,72,153,.9333333333333333)}}@keyframes fire-pulse-c7bfcd5e{0%,to{box-shadow:inset 0 0 0 1px #1a1a2e,0 0 0 4px #ef4444,0 0 0 5px #1a1a2e,0 0 14px rgba(239,68,68,.6666666666666666)}50%{box-shadow:inset 0 0 0 1px #1a1a2e,0 0 0 5px #f97316,0 0 0 6px #1a1a2e,0 0 22px rgba(251,146,60,.8666666666666667)}}.avatar.eq-frame-galaxy[data-v-c7bfcd5e]{border-color:#a855f7!important;box-shadow:0 0 0 2px #a855f7,0 0 10px rgba(168,85,247,.8)!important;position:relative}.avatar.eq-frame-galaxy[data-v-c7bfcd5e]:before{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,#a855f7,#ec4899,#fde047,#22d3ee,#a855f7);-webkit-mask:radial-gradient(circle,transparent 56%,#000 60%);mask:radial-gradient(circle,transparent 56%,#000 60%);filter:drop-shadow(0 0 4px rgba(168,85,247,.666667));animation:galaxy-rotate-c7bfcd5e 2.4s linear infinite}.header[data-v-c7bfcd5e]{position:fixed;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:66px;box-sizing:border-box;padding:20px 25px 0;z-index:100;background:linear-gradient(180deg,#ffc414,#ffbf00 60%,#f0b400);box-shadow:0 1px 0 rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}@media (max-width:768px){.header[data-v-c7bfcd5e]{padding:12px 15px 0}}.header>div[data-v-c7bfcd5e]:first-child{cursor:pointer;flex-shrink:0}.header>div:first-child img[data-v-c7bfcd5e]{height:42px;width:auto}.header>div:first-child .logo-full[data-v-c7bfcd5e]{display:block}.header>div:first-child .logo-small[data-v-c7bfcd5e]{display:none}@media (max-width:768px){.header>div:first-child .logo-full[data-v-c7bfcd5e]{display:none}.header>div:first-child .logo-small[data-v-c7bfcd5e]{display:block}.header>div:first-child img[data-v-c7bfcd5e]{height:36px}}.header>div[data-v-c7bfcd5e]:nth-child(2){display:flex;align-items:center;font-size:18px;min-width:0}@media (max-width:768px){.header>div[data-v-c7bfcd5e]:nth-child(2){font-size:14px}}.header>div:nth-child(2) .user-greeting[data-v-c7bfcd5e]{display:flex;align-items:center}.header>div:nth-child(2) .avatar-wrap[data-v-c7bfcd5e]{display:flex;align-items:center;margin-left:12px;position:relative}@media (max-width:480px){.header>div:nth-child(2) .avatar-wrap[data-v-c7bfcd5e]{margin-left:8px}}.header>div:nth-child(2) .avatar[data-v-c7bfcd5e]{width:36px;height:36px;border-radius:50%;overflow:visible;cursor:pointer;border:2px solid #43266d;flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease;position:relative;z-index:10}.header>div:nth-child(2) .avatar .header-avatar-pin[data-v-c7bfcd5e]{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;background:#fff;border:1.5px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:3;pointer-events:none}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-ribbon[data-v-c7bfcd5e]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);border-color:#f9a8d4;box-shadow:0 0 0 2px #f9a8d4,0 0 8px rgba(236,72,153,.6666666666666666)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-gold[data-v-c7bfcd5e]{box-shadow:0 0 0 2px #fbbf24,0 0 8px rgba(251,191,36,.6666666666666666)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-fire[data-v-c7bfcd5e]{box-shadow:0 0 0 2px #ef4444,0 0 10px rgba(239,68,68,.8)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-star[data-v-c7bfcd5e]{box-shadow:0 0 0 2px #fde047,0 0 8px rgba(253,224,71,.8)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-diamond[data-v-c7bfcd5e]{background:linear-gradient(135deg,#ecfeff,#cffafe);box-shadow:0 0 0 2px #06b6d4,0 0 10px rgba(6,182,212,.8)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-galaxy[data-v-c7bfcd5e]{box-shadow:0 0 0 2px #a855f7,0 0 10px rgba(236,72,153,.7333333333333333),0 0 16px rgba(59,130,246,.6666666666666666)}.header>div:nth-child(2) .avatar .header-avatar-pin.pin-frame-rainbow[data-v-c7bfcd5e]{box-shadow:0 0 0 1.5px #ef4444,0 0 0 3px #f59e0b,0 0 0 4.5px #facc15,0 0 0 6px #10b981,0 0 0 7.5px #3b82f6,0 0 0 9px #8b5cf6}.header>div:nth-child(2) .avatar[data-v-c7bfcd5e]:hover{transform:scale(3) translateY(10px);z-index:100;box-shadow:none;border-color:transparent}@media (max-width:480px){.header>div:nth-child(2) .avatar[data-v-c7bfcd5e]{width:30px;height:30px}}.header>div:nth-child(2) .avatar img[data-v-c7bfcd5e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.header>div:nth-child(2) .avatar input[type=file][data-v-c7bfcd5e]{display:none}.header>div:nth-child(2) .avatar-menu[data-v-c7bfcd5e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e3e3e8;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;z-index:110;min-width:200px;white-space:nowrap}.header>div:nth-child(2) .avatar-menu button[data-v-c7bfcd5e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:0;border-radius:6px;font-size:13.5px;color:#333;cursor:pointer;text-align:left;font-family:inherit;white-space:nowrap}.header>div:nth-child(2) .avatar-menu button[data-v-c7bfcd5e]:hover{background:#f5f3fa;color:#43266d}.header>div:nth-child(2) .avatar-menu button .ic[data-v-c7bfcd5e]{font-size:15px;line-height:1;width:18px;text-align:center}.header>div:nth-child(2) .reset-modal[data-v-c7bfcd5e]{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.header>div:nth-child(2) .reset-modal .reset-card[data-v-c7bfcd5e]{background:#fff;border-radius:16px;padding:32px 36px 24px;width:100%;max-width:380px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.22);animation:rmPop-c7bfcd5e .2s ease}@media (max-width:480px){.header>div:nth-child(2) .reset-modal .reset-card[data-v-c7bfcd5e]{padding:24px 20px 18px}}@keyframes rmPop-c7bfcd5e{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.header>div:nth-child(2) .reset-modal .reset-icon[data-v-c7bfcd5e]{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;overflow:hidden;border:2px solid #43266d;background:#f5f3fa}.header>div:nth-child(2) .reset-modal .reset-icon img[data-v-c7bfcd5e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header>div:nth-child(2) .reset-modal .reset-title[data-v-c7bfcd5e]{font-size:18px;font-weight:700;color:#43266d;margin-bottom:10px}.header>div:nth-child(2) .reset-modal .reset-desc[data-v-c7bfcd5e]{font-size:13.5px;color:#666;line-height:1.65;margin-bottom:22px}.header>div:nth-child(2) .reset-modal .reset-actions[data-v-c7bfcd5e]{display:flex;gap:10px;justify-content:center}.header>div:nth-child(2) .reset-modal .reset-actions button[data-v-c7bfcd5e]{flex:1;max-width:140px;padding:9px 0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.header>div:nth-child(2) .reset-modal .reset-actions .btn-cancel[data-v-c7bfcd5e]{background:#f5f5f5;color:#666;border-color:#ddd}.header>div:nth-child(2) .reset-modal .reset-actions .btn-cancel[data-v-c7bfcd5e]:hover{background:#ececec}.header>div:nth-child(2) .reset-modal .reset-actions .btn-confirm[data-v-c7bfcd5e]{background:#43266d;color:#fff;border-color:#43266d}.header>div:nth-child(2) .reset-modal .reset-actions .btn-confirm[data-v-c7bfcd5e]:hover:not(:disabled){background:#301b4f;border-color:#301b4f}.header>div:nth-child(2) .reset-modal .reset-actions .btn-confirm[data-v-c7bfcd5e]:disabled{opacity:.6;cursor:not-allowed}.header>div:nth-child(2) .history-modal[data-v-c7bfcd5e]{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.header>div:nth-child(2) .history-modal .history-card[data-v-c7bfcd5e]{background:#fff;border-radius:16px;padding:18px 22px 22px;width:100%;max-width:540px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(0,0,0,.22);animation:hmPop-c7bfcd5e .2s ease}@keyframes hmPop-c7bfcd5e{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.header>div:nth-child(2) .history-modal .history-header[data-v-c7bfcd5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eee}.header>div:nth-child(2) .history-modal .history-title[data-v-c7bfcd5e]{font-size:17px;font-weight:700;color:#43266d}.header>div:nth-child(2) .history-modal .history-close[data-v-c7bfcd5e]{background:none;border:0;font-size:22px;color:#999;cursor:pointer;line-height:1;padding:4px 10px}.header>div:nth-child(2) .history-modal .history-close[data-v-c7bfcd5e]:hover{color:#333}.header>div:nth-child(2) .history-modal .history-empty[data-v-c7bfcd5e]{padding:40px 16px;text-align:center;color:#888;font-size:13.5px;line-height:1.7}.header>div:nth-child(2) .history-modal .history-grid[data-v-c7bfcd5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;overflow-y:auto;padding:4px}@media (max-width:480px){.header>div:nth-child(2) .history-modal .history-grid[data-v-c7bfcd5e]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}}.header>div:nth-child(2) .history-modal .history-thumb[data-v-c7bfcd5e]{background:#fafafa;border:2px solid transparent;border-radius:10px;padding:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;transition:border-color .15s,transform .15s;position:relative}.header>div:nth-child(2) .history-modal .history-thumb[data-v-c7bfcd5e]:hover:not(:disabled){border-color:#43266d;transform:translateY(-2px)}.header>div:nth-child(2) .history-modal .history-thumb.active[data-v-c7bfcd5e]{border-color:#43266d;background:#f5f3fa}.header>div:nth-child(2) .history-modal .history-thumb.active[data-v-c7bfcd5e]:after{content:"✓";position:absolute;top:4px;right:6px;background:#43266d;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.header>div:nth-child(2) .history-modal .history-thumb[data-v-c7bfcd5e]:disabled{cursor:not-allowed;opacity:.6}.header>div:nth-child(2) .history-modal .history-thumb img[data-v-c7bfcd5e]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f0f0f0}.header>div:nth-child(2) .history-modal .history-thumb .thumb-mtime[data-v-c7bfcd5e]{font-size:10.5px;color:#888;font-family:monospace}.header>div:nth-child(2) .fade-pop-enter-active[data-v-c7bfcd5e],.header>div:nth-child(2) .fade-pop-leave-active[data-v-c7bfcd5e]{transition:opacity .18s ease}.header>div:nth-child(2) .fade-pop-enter[data-v-c7bfcd5e],.header>div:nth-child(2) .fade-pop-leave-to[data-v-c7bfcd5e]{opacity:0}@media (max-width:480px){.header>div:nth-child(2)>div[data-v-c7bfcd5e]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}}.header>div:nth-child(2)>div[data-v-c7bfcd5e]:nth-child(3){display:flex;align-items:center;flex-wrap:wrap;gap:4px 0}.header>div:nth-child(2)>div:nth-child(3)>div[data-v-c7bfcd5e]{width:36px;height:36px;line-height:36px;text-align:center;font-size:18px;background:#43266d;color:#ffbf00;border-radius:50%;margin-left:12px;cursor:pointer;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.header>div:nth-child(2)>div:nth-child(3)>div[data-v-c7bfcd5e]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(67,38,109,.35)}.header>div:nth-child(2)>div:nth-child(3)>div.icon-active[data-v-c7bfcd5e]{background:#512e84;box-shadow:0 0 0 3px rgba(255,191,0,.55),0 4px 10px rgba(67,38,109,.35)}.header>div:nth-child(2)>div:nth-child(3)>div.icon-active[data-v-c7bfcd5e]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#43266d}@media (max-width:768px){.header>div:nth-child(2)>div:nth-child(3)>div[data-v-c7bfcd5e]{width:32px;height:32px;line-height:32px;font-size:15px;margin-left:8px}}@media (max-width:480px){.header>div:nth-child(2)>div:nth-child(3)>div[data-v-c7bfcd5e]{width:40px;height:40px;line-height:40px;font-size:17px;margin-left:6px}}.header>div:nth-child(2)>div:nth-child(3)>div .unreadBadge[data-v-c7bfcd5e]{position:absolute;top:-8px;right:-8px;background:#d32f2f;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;line-height:18px;border-radius:9px;text-align:center;padding:0 4px;z-index:1;box-shadow:0 0 0 2px #ffbf00;animation:header-unread-pulse-c7bfcd5e 2.4s ease-in-out infinite}@keyframes header-unread-pulse-c7bfcd5e{0%,to{transform:scale(1)}10%{transform:scale(1.15)}20%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.header>div:nth-child(2)>div:nth-child(3)>div .unreadBadge[data-v-c7bfcd5e]{animation:none}}.header>div:nth-child(2)>div:nth-child(3)>div .notice[data-v-c7bfcd5e]{position:absolute;top:-12px;left:-6px;color:red}.header>div:nth-child(2)>div:nth-child(3) .avatar.eq-frame-gold[data-v-c7bfcd5e]{border-color:#7c3aed!important;box-shadow:inset 0 0 0 1px #1a1a2e,0 0 0 4px #7c3aed,0 0 0 5px #1a1a2e,0 0 14px rgba(124,58,237,.6666666666666666)}.header>div:nth-child(2)>div:nth-child(3) .avatar.eq-frame-fire[data-v-c7bfcd5e]{border-color:#ef4444!important;box-shadow:inset 0 0 0 1px #1a1a2e,0 0 0 4px #ef4444,0 0 0 5px #1a1a2e,0 0 18px rgba(239,68,68,.8);animation:fire-pulse-c7bfcd5e 1.6s ease-in-out infinite}.header>div:nth-child(2)>div:nth-child(3) .avatar.eq-frame-ice[data-v-c7bfcd5e]{border-color:#0ea5e9!important;box-shadow:inset 0 0 0 1px #1a1a2e,0 0 0 4px #0ea5e9,0 0 0 5px #1a1a2e,0 0 18px rgba(14,165,233,.8)}.header>div:nth-child(2)>div:nth-child(3) .avatar.eq-frame-galaxy[data-v-c7bfcd5e]{border-color:#a855f7!important;box-shadow:0 0 14px rgba(168,85,247,.8)}.header>div:nth-child(2)>div:nth-child(3) .galaxy-ring[data-v-c7bfcd5e]{position:absolute;border-radius:50%;pointer-events:none;z-index:2}.header>div:nth-child(2)>div:nth-child(3) .galaxy-ring-inner[data-v-c7bfcd5e]{inset:-5px;border:2.5px solid #a855f7;box-shadow:0 0 10px rgba(168,85,247,.9333333333333333),inset 0 0 6px rgba(236,72,153,.5333333333333333);animation:galaxy-pulse-c7bfcd5e 2s ease-in-out infinite}.header>div:nth-child(2)>div:nth-child(3) .galaxy-ring-outer[data-v-c7bfcd5e]{inset:-11px;border:2px dashed #ec4899;box-shadow:0 0 12px rgba(236,72,153,.7333333333333333);animation:galaxy-rotate-c7bfcd5e 3s linear infinite}.header>div:nth-child(2)>div:nth-child(3) .galaxy-orbit[data-v-c7bfcd5e]{position:absolute;inset:-11px;border-radius:50%;pointer-events:none;z-index:3;animation:galaxy-rotate-c7bfcd5e 2.5s linear infinite}.header>div:nth-child(2)>div:nth-child(3) .galaxy-satellite[data-v-c7bfcd5e]{position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-size:14px;color:#fde047;text-shadow:0 0 6px #facc15,0 0 12px #f59e0b;line-height:1}.header>div:nth-child(2)>div:nth-child(3) .coin-pill[data-v-c7bfcd5e]{position:relative!important;background:#43266d!important;color:#ffbf00!important}.header>div:nth-child(2)>div:nth-child(3) .coin-pill[data-v-c7bfcd5e] .cw-coin-icon{color:#ffbf00!important;filter:none!important}.header>div:nth-child(2)>div:nth-child(3) .coin-pill .coin-num[data-v-c7bfcd5e]{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;font-size:10.5px;font-weight:700;min-width:22px;height:18px;line-height:18px;border-radius:9px;padding:0 6px;font-family:monospace;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.header>div:nth-child(2) .logout[data-v-c7bfcd5e]{cursor:pointer;color:#43266d}.header>div:nth-child(2) .online[data-v-c7bfcd5e]{margin-left:10px}@media (max-width:768px){.header>div:nth-child(2) .online[data-v-c7bfcd5e]{display:none}}.header>div:nth-child(2) .version[data-v-c7bfcd5e]{margin-left:12px;font-size:12px;color:#fff;cursor:default;background:#43266d;padding:2px 8px;border-radius:10px}@media (max-width:768px){.header>div:nth-child(2) .version[data-v-c7bfcd5e]{display:none}}[data-v-c7bfcd5e] .base-modal-card .badge-wall{margin:0;border:none;border-radius:16px}.fade-pop-enter-active[data-v-c7bfcd5e],.fade-pop-leave-active[data-v-c7bfcd5e]{transition:opacity .18s,transform .18s}.fade-pop-enter[data-v-c7bfcd5e],.fade-pop-leave-to[data-v-c7bfcd5e]{opacity:0;transform:translateY(-6px)}.progress[data-v-fac509a4]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-fac509a4]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-fac509a4]{font-size:16px;color:#43266d}.progress .outside[data-v-fac509a4]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-fac509a4]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-fac509a4]{height:100%}.progress .bar .left[data-v-fac509a4]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-fac509a4]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-fac509a4]{width:100px}.tooltip[data-v-fac509a4]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-fac509a4]{flex:1;white-space:nowrap}.banner[data-v-fac509a4]{height:50vh;background:#ffbf00}.banner>div[data-v-fac509a4]{display:flex;align-items:center;padding:0 100px;height:100%}@media (max-width:1024px){.banner>div[data-v-fac509a4]{padding:20px 0 0}}.banner>div>div[data-v-fac509a4]{flex:1;padding:22px 45px}@media (max-width:1024px){.banner>div>div[data-v-fac509a4]{padding:0}}.banner>div>div[data-v-fac509a4]:first-child{margin-right:50px}@media (max-width:1024px){.banner>div>div[data-v-fac509a4]:first-child{margin-right:0}}.banner>div>div:first-child img[data-v-fac509a4]{width:90%}@media (max-width:768px){.banner>div>div[data-v-fac509a4]:nth-child(2){display:none}}.banner>div>div:nth-child(2) img[data-v-fac509a4]{width:50%}.banner>div>div.countdown-slot[data-v-fac509a4]{flex:0 0 auto;padding:22px 0 22px 10px}@media (max-width:1024px){.banner>div>div.countdown-slot[data-v-fac509a4]{padding:0}}@media (max-width:768px){.banner>div>div.countdown-slot[data-v-fac509a4]{display:none}}.banner>div>div.globe-slot[data-v-fac509a4]{flex:0 0 auto;padding:22px 50px 22px 24px;display:flex;align-items:center;justify-content:flex-start}@media (max-width:1024px){.banner>div>div.globe-slot[data-v-fac509a4]{padding:0}}@media (max-width:768px){.banner>div>div.globe-slot[data-v-fac509a4]{display:none}}.banner .countdown[data-v-fac509a4]{background:#fff;border:3px solid #171525;border-radius:14px;box-shadow:4px 4px 0 rgba(23,21,37,.25);padding:10px 14px 12px;min-width:250px}.banner .cd-head[data-v-fac509a4]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.banner .cd-title[data-v-fac509a4]{font-size:13px;font-weight:900;letter-spacing:.12em;color:#64748b}.banner .cd-years[data-v-fac509a4]{display:inline-flex;gap:3px}.banner .cd-year[data-v-fac509a4]{font-size:11.5px;font-weight:900;padding:1px 7px;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff;color:#64748b;cursor:pointer}.banner .cd-year.on[data-v-fac509a4]{border-color:#171525;background:#171525;color:#fff}.banner .cd-src[data-v-fac509a4]{margin-top:6px;font-size:10.5px;font-weight:700;color:#94a3b8}.banner .cd-src a[data-v-fac509a4]{color:#64748b;text-decoration:underline;margin-right:6px}.banner .cd-row[data-v-fac509a4]{display:grid;grid-template-columns:5.2em 1fr auto;align-items:baseline;gap:8px;padding:5px 0;border-top:1px dashed #e2e8f0}.banner .cd-row.running .cd-days[data-v-fac509a4]{color:#dc2626}.banner .cd-row.cap .cd-days[data-v-fac509a4],.banner .cd-row.cap .cd-name[data-v-fac509a4]{color:#5b6abf}.banner .cd-row.univ .cd-days[data-v-fac509a4],.banner .cd-row.univ .cd-name[data-v-fac509a4]{color:#0f766e}.banner .cd-name[data-v-fac509a4]{font-size:15px;font-weight:900;white-space:nowrap}.banner .cd-date[data-v-fac509a4]{font-size:12.5px;font-weight:700;color:#475569;white-space:nowrap}.banner .cd-est[data-v-fac509a4]{font-style:normal;font-size:10.5px;font-weight:800;color:#b45309;background:#fef3c7;border-radius:4px;padding:0 4px;margin-left:4px}.banner .cd-days[data-v-fac509a4]{font-size:13px;font-weight:800;white-space:nowrap}.banner .cd-days b[data-v-fac509a4]{font-size:22px;font-weight:900;margin-right:2px}.banner .globe-link[data-v-fac509a4]{display:inline-flex;align-items:center;justify-content:center;color:#1c2c4a;font-size:78px;text-decoration:none;opacity:.82;transition:transform .65s cubic-bezier(.34,1.3,.5,1),color .26s ease,opacity .26s ease,filter .26s ease;filter:drop-shadow(0 3px 0 rgba(0,0,0,.08))}.banner .globe-link[data-v-fac509a4]:hover{transform:rotate(1turn) scale(1.06);color:#123f7a;opacity:1;filter:drop-shadow(0 6px 2px rgba(0,0,0,.12))}.banner .globe-link[data-v-fac509a4]:active{transform:scale(.96)}.progress{display:flex;align-items:center;position:relative}.progress .onehundred-icon{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg{font-size:16px;color:#43266d}.progress .outside{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div{height:100%}.progress .bar .left{border-radius:15px 0 0 15px}.progress .bar .right{background-color:#fff;border-radius:0 15px 15px 0}.progress .text{width:100px}.tooltip{display:flex;gap:5px;min-width:320px}.tooltip>div{flex:1;white-space:nowrap}.eq-frame-gold{animation:cw-gold-shine 2.6s ease-in-out infinite!important}@keyframes cw-gold-shine{0%,to{box-shadow:0 0 0 3px #fbbf24,0 0 10px rgba(251,191,36,.5333333333333333)}50%{box-shadow:0 0 0 3px #fde047,0 0 20px rgba(253,224,71,.8)}}.eq-frame-ice{animation:cw-ice-flicker 2.8s ease-in-out infinite!important}@keyframes cw-ice-flicker{0%,to{box-shadow:0 0 0 3px #0ea5e9,0 0 12px rgba(14,165,233,.6666666666666666)}40%{box-shadow:0 0 0 3px #7dd3fc,0 0 22px rgba(186,230,253,.9333333333333333)}55%{box-shadow:0 0 0 3px #38bdf8,0 0 14px rgba(125,211,252,.8)}}.eq-frame-thunder{animation:cw-thunder 2.2s linear infinite!important}@keyframes cw-thunder{0%,to{box-shadow:0 0 0 3px #fde047,0 0 10px rgba(253,224,71,.5333333333333333)}8%{box-shadow:0 0 0 4px #fef9c3,0 0 26px rgba(253,224,71,.9333333333333333)}12%{box-shadow:0 0 0 3px #facc15,0 0 8px rgba(253,224,71,.4)}16%{box-shadow:0 0 0 4px #fffbeb,0 0 30px #fde047}22%,60%{box-shadow:0 0 0 3px #fde047,0 0 12px rgba(253,224,71,.6666666666666666)}64%{box-shadow:0 0 0 4px #fef08a,0 0 24px rgba(253,224,71,.8666666666666667)}70%{box-shadow:0 0 0 3px #fde047,0 0 10px rgba(253,224,71,.5333333333333333)}}.eq-frame-neon{animation:cw-neon 2.4s ease-in-out infinite!important}@keyframes cw-neon{0%,to{box-shadow:0 0 0 3px #22d3ee,0 0 8px rgba(34,211,238,.5333333333333333),0 0 18px rgba(34,211,238,.26666666666666666)}50%{box-shadow:0 0 0 3px #67e8f9,0 0 16px rgba(34,211,238,.8666666666666667),0 0 34px rgba(34,211,238,.5333333333333333)}}.eq-frame-rosegold{animation:cw-rosegold 3s ease-in-out infinite!important}@keyframes cw-rosegold{0%,to{box-shadow:0 0 0 3px #fb7185,0 0 10px rgba(253,164,175,.5333333333333333)}50%{box-shadow:0 0 0 3px #fecdd3,0 0 18px rgba(251,113,133,.8)}}.eq-frame-hex,.eq-frame-petal,.eq-frame-spike{position:relative}.eq-frame-spike{box-shadow:0 0 0 2px #f59e0b!important}.eq-frame-spike:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:repeating-conic-gradient(#f59e0b 0deg 12deg,transparent 12deg 24deg);-webkit-mask:radial-gradient(circle,transparent 56%,#000 60%);mask:radial-gradient(circle,transparent 56%,#000 60%);animation:cw-spin-slow 9s linear infinite;pointer-events:none;z-index:0}.eq-frame-petal{box-shadow:0 0 0 2px #f9a8d4!important}.eq-frame-petal:before{content:"";position:absolute;inset:-9px;border-radius:50%;background:radial-gradient(circle at 50% 5%,#f9a8d4 0 8%,transparent 9%),radial-gradient(circle at 82% 18%,#fbcfe8 0 8%,transparent 9%),radial-gradient(circle at 95% 50%,#f9a8d4 0 8%,transparent 9%),radial-gradient(circle at 82% 82%,#fbcfe8 0 8%,transparent 9%),radial-gradient(circle at 50% 95%,#f9a8d4 0 8%,transparent 9%),radial-gradient(circle at 18% 82%,#fbcfe8 0 8%,transparent 9%),radial-gradient(circle at 5% 50%,#f9a8d4 0 8%,transparent 9%),radial-gradient(circle at 18% 18%,#fbcfe8 0 8%,transparent 9%);animation:cw-spin-slow 12s linear infinite;pointer-events:none;z-index:0}.eq-frame-hex{box-shadow:none!important}.eq-frame-hex:before{content:"";position:absolute;inset:-8px;background:linear-gradient(180deg,#14b8a6,#0ea5e9);-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);-webkit-mask:radial-gradient(circle,transparent 54%,#000 55%);mask:radial-gradient(circle,transparent 54%,#000 55%);filter:drop-shadow(0 0 4px rgba(20,184,166,.533333));pointer-events:none;z-index:0}@keyframes cw-spin-slow{to{transform:rotate(1turn)}}.eq-frame-eternal{animation:cw-eternal 1.4s ease-in-out infinite!important}@keyframes cw-eternal{0%,to{box-shadow:0 0 0 3px #f97316,0 0 14px rgba(249,115,22,.5333333333333333),0 0 30px rgba(239,68,68,.2)}50%{box-shadow:0 0 0 4px #fb923c,0 0 26px rgba(249,115,22,.8666666666666667),0 0 44px rgba(239,68,68,.4)}}.eq-frame-steel{position:relative;box-shadow:0 0 0 2px #94a3b8!important}.eq-frame-steel:before{content:"";position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(#cbd5e1,#f8fafc 25%,#94a3b8 50%,#f8fafc 75%,#cbd5e1);-webkit-mask:radial-gradient(circle,transparent 57%,#000 61%);mask:radial-gradient(circle,transparent 57%,#000 61%);animation:cw-spin-slow 6s linear infinite;filter:drop-shadow(0 0 3px rgba(148,163,184,.533333));pointer-events:none;z-index:0}.name-flow{background-size:200% 100%!important;animation:cw-name-flow 3s linear infinite}@keyframes cw-name-flow{0%{background-position:0 0}to{background-position:200% 0}}.cw-title-grad{background:linear-gradient(90deg,#6366f1,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-weight:800}.cw-title-epic{background:linear-gradient(90deg,#a855f7,#ec4899 50%,#a855f7)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:cw-name-flow 3s linear infinite}.cw-title-epic,.cw-title-god{color:transparent!important;-webkit-text-fill-color:transparent!important;font-weight:800}.cw-title-god{background:linear-gradient(90deg,#b45309,#fbbf24 30%,#fff7d6 50%,#fbbf24 70%,#b45309)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:cw-name-flow 2.4s linear infinite,cw-god-glow 1.6s ease-in-out infinite}@keyframes cw-god-glow{0%,to{filter:drop-shadow(0 0 2px rgba(251,191,36,.333333))}50%{filter:drop-shadow(0 0 6px rgba(251,191,36,.733333))}}.pin-frame-gold{animation:cw-pin-gold 2.4s ease-in-out infinite}@keyframes cw-pin-gold{0%,to{box-shadow:0 0 0 2px #fbbf24,0 1px 6px rgba(251,191,36,.5333333333333333)}50%{box-shadow:0 0 0 2px #fde047,0 0 12px rgba(253,224,71,.8)}}.pin-frame-fire{animation:cw-pin-fire 1.5s ease-in-out infinite}@keyframes cw-pin-fire{0%,to{box-shadow:0 0 0 2px #ef4444,0 0 6px rgba(239,68,68,.5333333333333333)}50%{box-shadow:0 0 0 2.5px #f97316,0 0 14px rgba(251,146,60,.8666666666666667)}}.pin-frame-star{animation:cw-pin-star 1.8s ease-in-out infinite}@keyframes cw-pin-star{0%,to{box-shadow:0 0 0 2px #fde047,0 0 4px rgba(253,224,71,.4)}45%{box-shadow:0 0 0 2px #fffbeb,0 0 14px rgba(253,224,71,.9333333333333333)}60%{box-shadow:0 0 0 2px #fde047,0 0 6px rgba(253,224,71,.6)}}.pin-frame-diamond{animation:cw-pin-diamond 2.2s ease-in-out infinite}@keyframes cw-pin-diamond{0%,to{box-shadow:0 0 0 2px #22d3ee,0 0 6px rgba(34,211,238,.5333333333333333)}50%{box-shadow:0 0 0 2.5px #a5f3fc,0 0 16px rgba(103,232,249,.9333333333333333)}}.pin-frame-galaxy{animation:cw-pin-galaxy 2.6s ease-in-out infinite}@keyframes cw-pin-galaxy{0%,to{box-shadow:0 0 0 2px #a855f7,0 0 8px rgba(168,85,247,.5333333333333333)}50%{box-shadow:0 0 0 2px #ec4899,0 0 16px rgba(168,85,247,.8666666666666667)}}.pin-frame-rainbow{animation:cw-pin-rainbow 3.2s linear infinite}@keyframes cw-pin-rainbow{0%,to{box-shadow:0 0 0 2px #ef4444,0 0 10px rgba(239,68,68,.5333333333333333)}25%{box-shadow:0 0 0 2px #fbbf24,0 0 10px rgba(251,191,36,.5333333333333333)}50%{box-shadow:0 0 0 2px #22c55e,0 0 10px rgba(34,197,94,.5333333333333333)}75%{box-shadow:0 0 0 2px #3b82f6,0 0 10px rgba(59,130,246,.5333333333333333)}}.pin-frame-ribbon{animation:cw-pin-ribbon 2.8s ease-in-out infinite}@keyframes cw-pin-ribbon{0%,to{box-shadow:0 0 0 2px #ec4899,0 1px 5px rgba(236,72,153,.4)}50%{box-shadow:0 0 0 2px #f9a8d4,0 0 10px rgba(236,72,153,.6666666666666666)}}.hdr-title{display:inline-block;margin:0 5px 0 6px;font-size:12.5px;font-weight:700;color:#6b7280}.eq-frame-emerald{animation:cw-emerald 2.6s ease-in-out infinite!important}@keyframes cw-emerald{0%,to{box-shadow:0 0 0 3px #10b981,0 0 10px rgba(16,185,129,.5333333333333333)}50%{box-shadow:0 0 0 3px #6ee7b7,0 0 20px rgba(52,211,153,.8)}}.eq-frame-shadow{animation:cw-shadow 3.2s ease-in-out infinite!important}@keyframes cw-shadow{0%,to{box-shadow:0 0 0 3px #6d28d9,0 0 12px rgba(76,29,149,.5333333333333333),0 0 26px rgba(30,27,75,.4)}50%{box-shadow:0 0 0 3px #8b5cf6,0 0 22px rgba(109,40,217,.8),0 0 40px rgba(49,46,129,.5333333333333333)}}.pin-frame-emerald{animation:cw-pin-emerald 2.4s ease-in-out infinite}@keyframes cw-pin-emerald{0%,to{box-shadow:0 0 0 2px #10b981,0 0 6px rgba(16,185,129,.5333333333333333)}50%{box-shadow:0 0 0 2px #6ee7b7,0 0 12px rgba(52,211,153,.8)}}.pin-frame-ice{animation:cw-pin-ice 2.6s ease-in-out infinite}@keyframes cw-pin-ice{0%,to{box-shadow:0 0 0 2px #0ea5e9,0 0 5px rgba(14,165,233,.5333333333333333)}45%{box-shadow:0 0 0 2px #bae6fd,0 0 13px rgba(125,211,252,.9333333333333333)}60%{box-shadow:0 0 0 2px #38bdf8,0 0 7px rgba(125,211,252,.6666666666666666)}}.pin-frame-thunder{animation:cw-pin-thunder 2.2s linear infinite}@keyframes cw-pin-thunder{0%,22%,60%,to{box-shadow:0 0 0 2px #fde047,0 0 5px rgba(253,224,71,.5333333333333333)}8%{box-shadow:0 0 0 2.5px #fef9c3,0 0 14px rgba(253,224,71,.9333333333333333)}16%{box-shadow:0 0 0 2.5px #fffbeb,0 0 16px #fde047}64%{box-shadow:0 0 0 2.5px #fef08a,0 0 12px rgba(253,224,71,.8666666666666667)}}.pin-frame-rose{animation:cw-pin-rose 3s ease-in-out infinite}@keyframes cw-pin-rose{0%,to{box-shadow:0 0 0 2px #fb7185,0 0 6px rgba(253,164,175,.5333333333333333)}50%{box-shadow:0 0 0 2px #fecdd3,0 0 12px rgba(251,113,133,.8)}}.pin-frame-shadow{animation:cw-pin-shadow 3.2s ease-in-out infinite}@keyframes cw-pin-shadow{0%,to{box-shadow:0 0 0 2px #6d28d9,0 0 7px rgba(76,29,149,.5333333333333333)}50%{box-shadow:0 0 0 2px #8b5cf6,0 0 15px rgba(109,40,217,.8)}}.pin-frame-royal{animation:cw-pin-royal 2.6s ease-in-out infinite}@keyframes cw-pin-royal{0%,to{box-shadow:0 0 0 2px #fbbf24,0 0 8px rgba(251,191,36,.5333333333333333)}50%{box-shadow:0 0 0 2px #a855f7,0 0 14px rgba(168,85,247,.8)}}.pin-frame-aurora{animation:cw-pin-aurora 3.6s linear infinite}@keyframes cw-pin-aurora{0%,to{box-shadow:0 0 0 2px #34d399,0 0 10px rgba(52,211,153,.5333333333333333)}33%{box-shadow:0 0 0 2px #38bdf8,0 0 12px rgba(56,189,248,.6666666666666666)}66%{box-shadow:0 0 0 2px #e879f9,0 0 12px rgba(232,121,249,.6666666666666666)}}