.tp[data-v-7f2d2585],.tp[data-v-7f2d2585] *{box-sizing:border-box}.tp[data-v-7f2d2585]{position:relative;inline-size:var(--tp-size);block-size:var(--tp-size);display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:1;pointer-events:auto;transition:margin .3s cubic-bezier(.075,.82,.165,1)}.tp--locked[data-v-7f2d2585]{pointer-events:none;margin:0!important}.tp--locked .tp__tile-wrapper[data-v-7f2d2585]{pointer-events:auto}.tp--unlocked[data-v-7f2d2585]{margin:0 0 56px}.tp__action[data-v-7f2d2585]{position:absolute;bottom:-56px;inline-size:32px;block-size:32px;z-index:100;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.tp__tile-wrapper[data-v-7f2d2585]{position:relative;inline-size:100%;block-size:100%;z-index:2;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.tp--unlocked .tp__tile-wrapper[data-v-7f2d2585]{transform:scale(.72);cursor:default}.tp__tile[data-v-7f2d2585]{position:relative;border-radius:10px;background:#fff;z-index:20}.tp__border-svg[data-v-7f2d2585],.tp__tile[data-v-7f2d2585]{inline-size:100%;block-size:100%;overflow:visible}.tp__border-svg[data-v-7f2d2585]{position:absolute;inset:0}.tp__border-svg path[data-v-7f2d2585],.tp__border-svg rect[data-v-7f2d2585]{transition:all .4s cubic-bezier(.25,1,.5,1)}.tp__tooth[data-v-7f2d2585]{margin:auto;inline-size:calc(var(--tp-size)*.75);block-size:calc(var(--tp-size)*.75);color:#111;opacity:.04;pointer-events:none}.tp__content[data-v-7f2d2585],.tp__tooth[data-v-7f2d2585]{position:absolute;inset:0}.tp__content[data-v-7f2d2585]{display:flex;flex-direction:column;align-items:center;justify-content:center}.tp__number[data-v-7f2d2585]{position:relative;z-index:2;color:#111;font-family:var(--tp-font),sans-serif;font-size:calc(var(--tp-size)*.45);font-weight:800;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .3s}.tp--unlocked .tp__number[data-v-7f2d2585]{animation:pulse-blink-7f2d2585 1.2s ease-in-out infinite alternate}@keyframes pulse-blink-7f2d2585{0%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.95)}}.tp__btn[data-v-7f2d2585]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.tp__arrow[data-v-7f2d2585]{position:absolute;color:#111;inline-size:44px;block-size:44px;z-index:3;transform:scale(1.4)}.tp__arrow[data-v-7f2d2585]:hover{transform:scale(1.6)}.tp__arrow[data-v-7f2d2585]:active{transform:scale(1.9)}.tp__arrow--up[data-v-7f2d2585]{top:-46px}.tp__arrow--down[data-v-7f2d2585]{bottom:-46px}.tp__icon-svg[data-v-7f2d2585]{width:65%;height:65%;display:block}.tp__icon-svg--action[data-v-7f2d2585]{width:85%;height:85%}.tp__action--cancel[data-v-7f2d2585]{left:-8px;color:#ef4444}.tp__action--cancel[data-v-7f2d2585]:hover{transform:scale(1.3) rotate(-5deg)}.tp__action--cancel[data-v-7f2d2585]:active{transform:scale(.9);opacity:.7}.tp__action--save[data-v-7f2d2585]{right:-8px;color:#10b981}.tp__action--save[data-v-7f2d2585]:hover{transform:scale(1.3) rotate(5deg)}.tp__action--save[data-v-7f2d2585]:active{transform:scale(.9);opacity:.7}.tp__ghosts[data-v-7f2d2585]{position:absolute;inset:-8px;z-index:1;pointer-events:none}.tp--unlocked .tp__ghosts[data-v-7f2d2585]{pointer-events:auto}.tp__ghost[data-v-7f2d2585]{position:absolute;inline-size:28px;block-size:28px;padding:6px;margin:-6px;border-radius:8px;color:#111;opacity:0;transform:scale(.5);cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.tp--unlocked .tp__ghost[data-v-7f2d2585]{opacity:.25;transform:scale(1)}.tp--unlocked .tp__ghost[data-v-7f2d2585]:hover{opacity:.8;background-color:#1111110d;transform:scale(1.1)}.tp--unlocked .tp__ghost[data-v-7f2d2585]:active{transform:scale(.85)}.tp--unlocked .tp__ghost--active[data-v-7f2d2585]{opacity:0!important;pointer-events:none;opacity:.8;color:#288144;transform:scale(1.2)}.tp__ghost--q1[data-v-7f2d2585]{bottom:0;right:0}.tp__ghost--q2[data-v-7f2d2585]{bottom:0;left:0}.tp__ghost--q3[data-v-7f2d2585]{top:0;left:0}.tp__ghost--q4[data-v-7f2d2585]{top:0;right:0}.pop-enter-active[data-v-7f2d2585],.pop-leave-active[data-v-7f2d2585]{transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-7f2d2585],.pop-leave-to[data-v-7f2d2585]{opacity:0;transform:scale(0)}.fade-scale-left-enter-active[data-v-7f2d2585],.fade-scale-left-leave-active[data-v-7f2d2585]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fade-scale-left-enter-from[data-v-7f2d2585],.fade-scale-left-leave-to[data-v-7f2d2585]{opacity:0;transform:translate(10px,-10px) scale(.5)}.fade-scale-right-enter-active[data-v-7f2d2585],.fade-scale-right-leave-active[data-v-7f2d2585]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fade-scale-right-enter-from[data-v-7f2d2585],.fade-scale-right-leave-to[data-v-7f2d2585]{opacity:0;transform:translate(-10px,-10px) scale(.5)}
