@keyframes analyzeBounce{0%{transform:scale(1)}30%{transform:scale(1.04)}60%{transform:scale(.98)}to{transform:scale(1)}}.analyze-bounce{animation:analyzeBounce .6s ease-out}.scrollbar-subtle{scrollbar-color:rgba(156,163,175,.6) transparent;scrollbar-width:thin}.scrollbar-subtle::-webkit-scrollbar{width:5px}.scrollbar-subtle::-webkit-scrollbar-track{background:transparent}.scrollbar-subtle::-webkit-scrollbar-thumb{background:#9ca3af99;border-radius:9999px}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:#6b7280d9}.dark .scrollbar-subtle{scrollbar-color:hsla(220,9%,46%,.6) transparent}.dark .scrollbar-subtle::-webkit-scrollbar-thumb{background:#6b728099}.dark .scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:#9ca3afcc}.slide-down-enter-active[data-v-faedcf5e],.slide-down-leave-active[data-v-faedcf5e]{transition:all .3s ease}.slide-down-enter-from[data-v-faedcf5e],.slide-down-leave-to[data-v-faedcf5e]{opacity:0;transform:translateY(-10px)}.my-decks-btn{transition:border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}.my-decks-btn:hover:not(:disabled){box-shadow:0 2px 4px #0000000f;transform:translateY(-1px)}:is(.dark .my-decks-btn:hover:not(:disabled)){box-shadow:0 2px 4px #0003}.my-decks-btn:active:not(:disabled){transform:translateY(0)}.my-decks-tooltip{bottom:100%;left:50%;margin-bottom:.5rem;position:absolute;--tw-translate-x:-50%;border-radius:.5rem;padding:.375rem .625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.my-decks-tooltip:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.my-decks-tooltip{opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.group:hover .my-decks-tooltip{opacity:1}.my-decks-tooltip{pointer-events:none;z-index:30}.my-decks-tooltip-arrow{left:50%;position:absolute;top:100%;--tw-translate-x:-50%;border:4px solid transparent;border-top-color:#111827;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.import-btn{transition:border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}.import-btn:hover:not(:disabled){box-shadow:0 2px 4px #0000000f;transform:translateY(-1px)}:is(.dark .import-btn:hover:not(:disabled)){box-shadow:0 2px 4px #0003}.import-btn:active:not(:disabled){transform:translateY(0)}.deck-actions-tooltip{bottom:100%;left:50%;margin-bottom:.5rem;position:absolute;--tw-translate-x:-50%;border-radius:.5rem;padding:.375rem .625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.deck-actions-tooltip:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.deck-actions-tooltip{opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.group:hover .deck-actions-tooltip{opacity:1}.deck-actions-tooltip{pointer-events:none;z-index:30}.deck-actions-tooltip-arrow{left:50%;position:absolute;top:100%;--tw-translate-x:-50%;border:4px solid transparent;border-top-color:#111827;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .deck-actions-tooltip-arrow){border-top-color:#111827}@keyframes update-success-pulse{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}.update-success-anim{animation:update-success-pulse .35s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .2s ease-out forwards}.deck-builder{animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-results-scroll{max-height:calc(100vh - 420px);min-height:200px;overflow-y:auto;scrollbar-color:rgba(156,163,175,.6) transparent;scrollbar-width:thin}.search-results-scroll::-webkit-scrollbar{width:5px}.search-results-scroll::-webkit-scrollbar-track{background:transparent}.search-results-scroll::-webkit-scrollbar-thumb{background:#9ca3af99;border-radius:9999px}.search-results-scroll::-webkit-scrollbar-thumb:hover{background:#6b7280d9}.dark .search-results-scroll{scrollbar-color:hsla(220,9%,46%,.6) transparent}.dark .search-results-scroll::-webkit-scrollbar-thumb{background:#6b728099}.dark .search-results-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3afcc}@media (max-width:1023px){.search-results-scroll{max-height:none;min-height:0;overflow-y:visible}}.builder-collapse-enter-active,.builder-collapse-leave-active{transition:opacity .25s ease-out,transform .25s ease-out}.builder-collapse-enter-from,.builder-collapse-leave-to{opacity:0;transform:translate(-12px)}
