.pop-pet-sprite[data-v-da659e91]{contain:layout paint;display:block;overflow:hidden;pointer-events:none}.pop-pet-sprite__frame[data-v-da659e91]{image-rendering:pixelated;image-rendering:crisp-edges;will-change:background-position}.el-button+.el-button[data-v-8a7e396c]{margin-left:0}.task-pet-restore[data-v-8a7e396c]{background:#21182f;border:2px solid #f4ecff;border-radius:3px;border-right:0;bottom:112px;box-shadow:0 0 0 2px #5c3d83,3px 3px #120d1db8;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:30px;line-height:24px;padding:0 10px;position:fixed;right:0;transform:translate(42px);transition:transform .16s ease;width:54px;z-index:1200}.task-pet-restore[data-v-8a7e396c]:focus-visible,.task-pet-restore[data-v-8a7e396c]:hover{transform:translate(0)}.task-pet-restore[data-v-8a7e396c]:focus-visible{outline:3px solid rgba(139,71,235,.45);outline-offset:4px}.task-pet[data-v-8a7e396c]{color:#26233a;height:var(--task-pet-height);left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--task-pet-width);will-change:auto;z-index:1200}.task-pet.is-auto-moving[data-v-8a7e396c]{transition:transform var(--task-pet-progress-move-duration) cubic-bezier(.22,.86,.28,1);will-change:transform}.task-pet__close[data-v-8a7e396c]{background:#21182f;border:2px solid #f4ecff;border-radius:3px;box-shadow:0 0 0 2px #5c3d83,2px 2px #120d1db8;color:#fff;cursor:pointer;display:grid;height:calc(24px*var(--task-pet-scale));opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;right:calc(22px*var(--task-pet-scale));top:calc(10px*var(--task-pet-scale));transition:opacity .12s ease;width:calc(24px*var(--task-pet-scale));z-index:2}.task-pet:hover .task-pet__close[data-v-8a7e396c]{opacity:1;pointer-events:auto}.task-pet.is-dragging .task-pet__close[data-v-8a7e396c]{opacity:0;pointer-events:none}.task-pet__close-icon[data-v-8a7e396c]{height:calc(14px*var(--task-pet-scale));width:calc(14px*var(--task-pet-scale))}.task-pet__bubble[data-v-8a7e396c]{background:#21182f;border:2px solid #f4ecff;border-radius:3px;bottom:var(--task-pet-height);box-shadow:0 0 0 2px #5c3d83,4px 4px #120d1db8,0 10px 24px #1d172c38;color:#fff;font-size:13px;font-weight:500;line-height:18px;max-width:220px;min-height:34px;overflow-wrap:anywhere;padding:8px 10px;position:absolute;right:calc(27px*var(--task-pet-scale));text-align:center;white-space:normal;width:-moz-max-content;width:max-content;z-index:4}.task-pet.is-left-side .task-pet__bubble[data-v-8a7e396c]{left:calc(27px*var(--task-pet-scale));right:auto}.task-pet.is-top-side .task-pet__bubble[data-v-8a7e396c]{bottom:auto;top:var(--task-pet-height)}.task-pet__bubble[data-v-8a7e396c]:after{background:#21182f;border-bottom:2px solid #f4ecff;border-right:2px solid #f4ecff;bottom:-8px;box-shadow:2px 2px #5c3d83;content:"";height:8px;position:absolute;right:24px;width:8px}.task-pet.is-left-side .task-pet__bubble[data-v-8a7e396c]:after{left:24px;right:auto}.task-pet.is-top-side .task-pet__bubble[data-v-8a7e396c]:after{border-bottom:0;border-left:2px solid #f4ecff;border-right:0;border-top:2px solid #f4ecff;bottom:auto;box-shadow:-2px -2px #5c3d83;top:-8px}.task-pet__button[data-v-8a7e396c]{background:transparent;border:0;bottom:0;cursor:grab;height:var(--task-pet-height);padding:0;position:absolute;right:0;touch-action:none;width:var(--task-pet-width)}.task-pet.is-dragging .task-pet__button[data-v-8a7e396c]{cursor:grabbing}.task-pet__button[data-v-8a7e396c]:focus-visible{border-radius:8px;outline:3px solid rgba(139,71,235,.45);outline-offset:4px}.task-pet__sprite[data-v-8a7e396c]{bottom:0;position:absolute;right:0}.task-pet__status-dot[data-v-8a7e396c]{background:#8b47eb;border:2px solid #fff;border-radius:50%;bottom:calc(18px*var(--task-pet-scale));box-shadow:0 2px 8px #8b47eb73;height:calc(9px*var(--task-pet-scale));position:absolute;right:calc(21px*var(--task-pet-scale));width:calc(9px*var(--task-pet-scale))}.task-pet__effect-layer[data-v-8a7e396c]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:5}.task-pet__spark[data-v-8a7e396c]{animation:task-pet-spark-rise-8a7e396c .9s ease-out forwards;background:#f7c84b;box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #fffc,0 0 calc(18px*var(--task-pet-scale)) #f7c84bd1;height:calc(8px*var(--task-pet-scale));position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:calc(8px*var(--task-pet-scale))}.task-pet__spark.is-mint[data-v-8a7e396c]{background:#7fe0c4;box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #fffc,0 0 calc(18px*var(--task-pet-scale)) #7fe0c4d1}.task-pet__spark.is-pink[data-v-8a7e396c]{background:#ff7a9a;box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #fffc,0 0 calc(18px*var(--task-pet-scale)) #ff7a9ac7}.task-pet__spark.is-violet[data-v-8a7e396c]{background:#a15cf2;box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #ffffffd1,0 0 calc(18px*var(--task-pet-scale)) #8b47ebd1}.task-pet__spark.is-blue[data-v-8a7e396c]{background:#5f62ff;box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #ffffffd1,0 0 calc(18px*var(--task-pet-scale)) #5f62ffc7}.task-pet__confetti[data-v-8a7e396c]{animation:task-pet-confetti-burst-8a7e396c 1.2s ease-out forwards;background:#f7c84b;height:calc(13px*var(--task-pet-scale));position:absolute;width:calc(7px*var(--task-pet-scale))}.task-pet__confetti.is-mint[data-v-8a7e396c]{background:#7fe0c4}.task-pet__confetti.is-pink[data-v-8a7e396c]{background:#ff7a9a}.task-pet__firework-flash[data-v-8a7e396c]{animation:task-pet-firework-flash-8a7e396c .7s ease-out forwards;background:radial-gradient(circle,rgba(247,200,75,.32),transparent 62%);border-radius:50%;height:calc(260px*var(--task-pet-scale));left:calc(-44px*var(--task-pet-scale));opacity:0;position:absolute;top:calc(-220px*var(--task-pet-scale));width:calc(260px*var(--task-pet-scale))}.task-pet__firework[data-v-8a7e396c]{pointer-events:none}.task-pet__firework[data-v-8a7e396c],.task-pet__firework-core[data-v-8a7e396c]{height:calc(8px*var(--task-pet-scale));position:absolute;width:calc(8px*var(--task-pet-scale))}.task-pet__firework-core[data-v-8a7e396c]{animation:task-pet-firework-core-8a7e396c .62s ease-out forwards;background:#fff;box-shadow:0 0 0 calc(3px*var(--task-pet-scale)) #f7c84bc2,0 0 calc(28px*var(--task-pet-scale)) #f7c84bdb;left:0;top:0;transform:translate(-50%,-50%)}.task-pet__firework-spark[data-v-8a7e396c]{animation:task-pet-firework-spark-8a7e396c 1.4s cubic-bezier(.12,.74,.22,1) forwards;background:var(--task-pet-firework-color);box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #ffffffd1,0 0 calc(18px*var(--task-pet-scale)) var(--task-pet-firework-glow);height:calc(var(--task-pet-firework-size)*var(--task-pet-scale));left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:calc(var(--task-pet-firework-size)*var(--task-pet-scale))}.task-pet__energy[data-v-8a7e396c]{background:radial-gradient(circle at 50% 12%,hsla(0,0%,100%,.34),transparent 26%),linear-gradient(180deg,#a15cf27a,#8b47eb57),#21182f;border:calc(2px*var(--task-pet-scale)) solid rgba(244,236,255,.92);border-radius:calc(3px*var(--task-pet-scale));box-shadow:0 0 0 calc(2px*var(--task-pet-scale)) #5c3d83,0 0 calc(18px*var(--task-pet-scale)) #8b47eb47,2px 2px #120d1db8;height:calc(82px*var(--task-pet-scale));overflow:hidden;position:absolute;right:calc(-8px*var(--task-pet-scale));top:calc(50px*var(--task-pet-scale));width:calc(10px*var(--task-pet-scale));z-index:4}.task-pet__energy-fill[data-v-8a7e396c]{background:linear-gradient(180deg,hsla(0,0%,100%,.34),transparent 24%),linear-gradient(180deg,#c4b5fd,#8b47eb 52%,#5f62ff);bottom:0;box-shadow:0 0 calc(14px*var(--task-pet-scale)) #8b47ebb8;height:var(--task-pet-energy-progress);left:0;position:absolute;right:0;transition:height .14s ease}.task-pet.is-idle .task-pet__status-dot[data-v-8a7e396c],.task-pet.is-lounging .task-pet__status-dot[data-v-8a7e396c]{background:#9b98aa;box-shadow:0 2px 8px #504c6033}.task-pet.is-failed .task-pet__status-dot[data-v-8a7e396c]{background:#e5484d;box-shadow:0 2px 8px #e5484d73}.task-pet.is-thinking .task-pet__status-dot[data-v-8a7e396c],.task-pet.is-waiting .task-pet__status-dot[data-v-8a7e396c]{background:#f6a609;box-shadow:0 2px 8px #f6a60973}.task-pet.is-runningLeft .task-pet__status-dot[data-v-8a7e396c],.task-pet.is-runningRight .task-pet__status-dot[data-v-8a7e396c],.task-pet.is-working .task-pet__status-dot[data-v-8a7e396c]{background:#0d8f68;box-shadow:0 2px 8px #0d8f6873}.task-pet.is-completed .task-pet__status-dot[data-v-8a7e396c]{background:#5f4bd8;box-shadow:0 2px 8px #5f4bd873}.task-pet-bubble-enter-active[data-v-8a7e396c],.task-pet-bubble-leave-active[data-v-8a7e396c]{transition:opacity .18s ease,transform .18s ease}.task-pet-bubble-enter-from[data-v-8a7e396c],.task-pet-bubble-leave-to[data-v-8a7e396c]{opacity:0;transform:translateY(6px)}@keyframes task-pet-spark-rise-8a7e396c{0%{opacity:0;transform:translate(-50%,-20%) rotate(45deg) scale(.5)}22%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--task-pet-spark-dx)),calc(-120% + var(--task-pet-spark-dy))) rotate(45deg) scale(1.15)}}@keyframes task-pet-confetti-burst-8a7e396c{0%{opacity:0;transform:translate(0) rotate(0) scale(.72)}16%{opacity:1}to{opacity:0;transform:translate(var(--task-pet-confetti-dx),var(--task-pet-confetti-dy)) rotate(var(--task-pet-confetti-rotate)) scale(1)}}@keyframes task-pet-firework-core-8a7e396c{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}24%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) scale(.1)}}@keyframes task-pet-firework-spark-8a7e396c{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}16%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--task-pet-firework-tx)),calc(-50% + var(--task-pet-firework-ty))) scale(.22)}}@keyframes task-pet-firework-flash-8a7e396c{0%{opacity:0;transform:scale(.52)}28%{opacity:1}to{opacity:0;transform:scale(1.2)}}
