.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-6d4be854]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-6d4be854]{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-6d4be854]{font-size:16px;color:#43266d}.progress .outside[data-v-6d4be854]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-6d4be854]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-6d4be854]{height:100%}.progress .bar .left[data-v-6d4be854]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-6d4be854]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-6d4be854]{width:100px}.tooltip[data-v-6d4be854]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-6d4be854]{flex:1;white-space:nowrap}.pet-overlay[data-v-6d4be854]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:300}.pet-actor[data-v-6d4be854]{position:absolute;top:0;left:0;transform-origin:bottom center;will-change:transform}.pet-actor:hover .pet-hide[data-v-6d4be854]{opacity:1}.pet-sprite[data-v-6d4be854]{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-6d4be854]{animation-play-state:paused!important}.pet-aura[data-v-6d4be854]{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-6d4be854 2.2s ease-in-out infinite}@keyframes pet-aura-pulse-6d4be854{0%,to{opacity:.55}50%{opacity:1}}.pet-crown[data-v-6d4be854]{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-6d4be854]{position:absolute;font-size:10px;pointer-events:none;animation:pet-spark-6d4be854 1.6s ease-in-out infinite}.pet-sparkle span[data-v-6d4be854]:first-child{top:-3px;left:-7px;animation-delay:0s}.pet-sparkle span[data-v-6d4be854]:nth-child(2){bottom:0;right:-7px;animation-delay:.8s}@keyframes pet-spark-6d4be854{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.pet-rar-glow[data-v-6d4be854]{position:absolute;left:50%;top:60%;width:165%;height:150%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;animation:pet-aura-pulse-6d4be854 2.4s ease-in-out infinite}.glow-SR[data-v-6d4be854]{background:radial-gradient(circle,rgba(168,85,247,.42) 0,rgba(124,58,237,.16) 45%,transparent 70%)}.glow-SSR[data-v-6d4be854]{background:radial-gradient(circle,rgba(251,191,36,.55) 0,rgba(245,158,11,.22) 45%,transparent 70%)}.pet-rar-stars span[data-v-6d4be854]{position:absolute;font-size:9px;pointer-events:none;opacity:0;animation:pet-rar-star-6d4be854 3.6s ease-in-out infinite}.pet-rar-stars span[data-v-6d4be854]:first-child{top:-7px;left:-10px;animation-delay:0s}.pet-rar-stars span[data-v-6d4be854]:nth-child(2){top:-11px;right:-7px;animation-delay:1.2s}.pet-rar-stars span[data-v-6d4be854]:nth-child(3){bottom:1px;left:-12px;animation-delay:2.4s}@keyframes pet-rar-star-6d4be854{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-boing[data-v-6d4be854]{transform-origin:bottom center}.pet-boing.snoozing[data-v-6d4be854]{animation:pet-breathe-6d4be854 1.7s ease-in-out infinite}.pet-boing.spawning[data-v-6d4be854]{animation:pet-spawn-6d4be854 .8s cubic-bezier(.34,1.56,.64,1)}.pet-boing.boing[data-v-6d4be854]{animation:pet-boing-jump-6d4be854 .45s cubic-bezier(.3,1.4,.5,1)}@keyframes pet-spawn-6d4be854{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}.pet-spawn-ring[data-v-6d4be854]{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-6d4be854 .7s ease-out forwards}@keyframes pet-spawn-ring-6d4be854{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(4.5)}}.pet-shadow[data-v-6d4be854]{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-6d4be854]{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-6d4be854 .9s ease-out infinite}.pet-dust span[data-v-6d4be854]:nth-child(2){left:2px;animation-delay:.45s}@keyframes pet-dust-puff-6d4be854{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:.75}to{opacity:0;transform:translate(-8px,-7px) scale(1.3)}}@keyframes pet-breathe-6d4be854{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}.pet-zzz[data-v-6d4be854]{position:absolute;top:-13px;right:-7px;font-size:12px;line-height:1;pointer-events:none;z-index:3}.pet-zzz span[data-v-6d4be854]{display:inline-block;animation:pet-zzz-float-6d4be854 1.8s ease-in-out infinite}@keyframes pet-zzz-float-6d4be854{0%{opacity:0;transform:translateY(2px) scale(.8)}35%{opacity:1}to{opacity:0;transform:translateY(-9px) scale(1.15)}}@keyframes pet-boing-jump-6d4be854{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-6d4be854]{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-6d4be854 .2s ease-out;will-change:left}.pet-bubble[data-v-6d4be854]: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-6d4be854]:after{bottom:auto;top:-5px;border-top:none;border-bottom:6px solid #fff}@keyframes pet-bubble-in-6d4be854{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.pet-coin[data-v-6d4be854]{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-6d4be854 .7s ease-in-out infinite}@keyframes pet-coin-bob-6d4be854{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pet-label[data-v-6d4be854]{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-6d4be854]{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-6d4be854]{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-6d4be854]{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-6d4be854 .16s ease-out}.prm-card[data-v-6d4be854]{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-6d4be854]{display:flex;align-items:center;gap:7px;margin-bottom:12px}.prm-paw[data-v-6d4be854]{font-size:20px}.prm-title[data-v-6d4be854]{font-size:15px;font-weight:800;color:#5b3a9e}.prm-input[data-v-6d4be854]{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-6d4be854]:focus{border-color:#8b6ddb}.prm-count[data-v-6d4be854]{text-align:right;font-size:11px;color:#9b8bc0;margin:4px 2px 0}.prm-actions[data-v-6d4be854]{display:flex;gap:9px;margin-top:12px}.prm-btn[data-v-6d4be854]{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-6d4be854]:active{transform:translateY(1px)}.prm-cancel[data-v-6d4be854]{background:#f0ecf8;color:#6b5b8e}.prm-cancel[data-v-6d4be854]:hover{filter:brightness(.96)}.prm-ok[data-v-6d4be854]{background:linear-gradient(180deg,#8b6ddb,#6f4fc4);color:#fff;box-shadow:0 2px 8px rgba(91,58,158,.32)}.prm-ok[data-v-6d4be854]:hover{filter:brightness(1.06)}.pet-actor.happy .pet-sprite[data-v-6d4be854]{filter:drop-shadow(0 2px 1px rgba(0,0,0,.2)) brightness(1.22) saturate(1.3)}.pet-hearts[data-v-6d4be854]{position:absolute;top:-6px;left:50%;pointer-events:none}.pet-hearts span[data-v-6d4be854]{position:absolute;font-size:13px;color:#ff6b9d;animation:pet-heart-6d4be854 1.3s ease-out forwards}.pet-hearts span[data-v-6d4be854]:first-child{left:-10px;animation-delay:0s}.pet-hearts span[data-v-6d4be854]:nth-child(2){left:0;animation-delay:.18s}.pet-hearts span[data-v-6d4be854]:nth-child(3){left:8px;animation-delay:.36s}@keyframes pet-heart-6d4be854{0%{transform:translateY(0) scale(.5);opacity:0}25%{opacity:1}to{transform:translateY(-26px) scale(1.1);opacity:0}}.pet-hide[data-v-6d4be854]{right:-8px;background:rgba(0,0,0,.5);font-size:10px}.pet-hide[data-v-6d4be854],.pet-rename[data-v-6d4be854]{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-6d4be854]{left:-8px;background:rgba(91,58,158,.78);font-size:9px}.pet-actor:hover .pet-rename[data-v-6d4be854]{opacity:1}@keyframes pet-walk{0%{background-position:0 0}to{background-position:var(--pet-shift) 0}}