@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))}.apm-card{border-radius:.75rem;border-width:1px;max-width:32rem;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.apm-card:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.apm-card{max-height:90vh;overflow-y:auto}.apm-label{display:block;font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.apm-input{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.apm-input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.apm-input:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.apm-btn-primary{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.apm-btn-primary:hover{background-color:#10b981e6}.apm-btn-primary:disabled{cursor:not-allowed;opacity:.5}.apm-btn-secondary{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.apm-btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.apm-btn-secondary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.admin-publish-btn{align-items:center;border-color:#fbbf2499;border-radius:.375rem;border-width:1px;display:inline-flex;gap:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-publish-btn:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.admin-publish-btn:disabled{cursor:not-allowed;opacity:.5}.admin-publish-btn:is(.dark *){border-color:#f59e0b80;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.admin-publish-btn:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.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)}
