@keyframes shimmer-8272888a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-8272888a]{animation:shimmer-8272888a 2s infinite}.buy-button[data-v-8272888a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.backdrop-blur-sm[data-v-8272888a]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hover\:scale-110[data-v-8272888a]:hover{transform:scale(1.1)}.hover\:scale-\[1\.02\][data-v-8272888a]:hover{transform:scale(1.02)}.reverse-tradeup-tree[data-v-433ae3ee]{overflow-x:auto;padding-bottom:1rem;width:100%;-webkit-overflow-scrolling:touch}.tree-container[data-v-433ae3ee]{gap:3rem;min-width:-moz-max-content;min-width:max-content;padding-bottom:1rem;padding-top:1rem}.tree-container[data-v-433ae3ee],.tree-level[data-v-433ae3ee]{display:flex;flex-direction:column}.tree-level[data-v-433ae3ee]{align-items:center;width:100%}.tree-level-label[data-v-433ae3ee]{margin-bottom:.75rem;padding-left:.5rem;padding-right:.5rem;text-align:center}.tree-level-nodes[data-v-433ae3ee]{flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.tree-level-nodes[data-v-433ae3ee],.tree-node-wrapper[data-v-433ae3ee]{display:flex;position:relative}.tree-node-wrapper[data-v-433ae3ee]{align-items:center;flex-direction:column;flex-shrink:0}.tree-node[data-v-433ae3ee]{background-color:hsl(var(--background));border-radius:var(--radius);border-width:2px;min-height:16rem;padding:.75rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:11rem;z-index:10}.tree-node-background[data-v-433ae3ee]{border-radius:var(--radius);inset:0;opacity:.05;position:absolute}.tree-node-content[data-v-433ae3ee]{display:flex;flex-direction:column;gap:.375rem;position:relative;z-index:10}.tree-node-badge[data-v-433ae3ee]{border-radius:.25rem;border-width:1px;font-size:10px;font-weight:600;padding:.125rem .375rem;text-align:center}.tree-node-image[data-v-433ae3ee]{align-items:center;aspect-ratio:4/3;background-color:hsl(var(--muted)/.2);border-radius:.25rem;border-width:1px;display:flex;justify-content:center;overflow:hidden}.tree-node-name[data-v-433ae3ee]{display:-webkit-box;font-size:.75rem;font-weight:500;line-height:1rem;line-height:1.25;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tree-node-float[data-v-433ae3ee]{display:flex;flex-direction:column;gap:.125rem;text-align:center}.tree-node-float span[data-v-433ae3ee]:first-child{font-size:10px}.tree-node-float span[data-v-433ae3ee]:last-child{font-size:10px;line-height:1.25}.tree-node-exterior[data-v-433ae3ee]{font-size:10px;text-align:center}.tree-node-price[data-v-433ae3ee]{display:flex;flex-direction:column;gap:.125rem;text-align:center}.tree-node-price span[data-v-433ae3ee]:first-child{font-size:10px}.tree-node-price span[data-v-433ae3ee]:last-child{font-size:10px;line-height:1.25}.tree-node-connector-up[data-v-433ae3ee]{background-color:hsl(var(--border));height:1.5rem;top:0;width:1px}.tree-node-connector-down[data-v-433ae3ee],.tree-node-connector-up[data-v-433ae3ee]{left:50%;position:absolute;--tw-translate-x:-50%;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));z-index:1}.tree-node-connector-down[data-v-433ae3ee]{bottom:0;display:flex;justify-content:center;width:100%}.tree-node-connector-line[data-v-433ae3ee]{background-color:hsl(var(--border));height:1.5rem;width:1px}.tree-node-wrapper[data-v-433ae3ee]:has(.tree-node-connector-down):before{background-color:hsl(var(--border));bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:calc(100% + 16rem);z-index:0}@media(max-width:640px){.reverse-tradeup-tree[data-v-433ae3ee]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.tree-container[data-v-433ae3ee]{gap:2rem;padding-bottom:1rem;padding-top:1rem}.tree-level-label[data-v-433ae3ee]{font-size:.75rem;line-height:1rem;margin-bottom:.5rem}.tree-level-label[data-v-433ae3ee],.tree-level-nodes[data-v-433ae3ee]{padding-left:.5rem;padding-right:.5rem}.tree-level-nodes[data-v-433ae3ee]{gap:.75rem;justify-content:flex-start}.tree-node[data-v-433ae3ee]{min-height:13rem;padding:.75rem;width:8.5rem}.tree-node-content[data-v-433ae3ee]{gap:.75rem}.tree-node-badge[data-v-433ae3ee]{font-size:9px;padding:.125rem .25rem}.tree-node-name[data-v-433ae3ee]{font-size:10px;line-height:1.25}.tree-node-float span[data-v-433ae3ee]:first-child{font-size:9px}.tree-node-float span[data-v-433ae3ee]:last-child{font-size:9px;word-break:break-all}.tree-node-exterior[data-v-433ae3ee],.tree-node-price span[data-v-433ae3ee]:first-child,.tree-node-price span[data-v-433ae3ee]:last-child{font-size:9px}.tree-node-connector-line[data-v-433ae3ee],.tree-node-connector-up[data-v-433ae3ee]{height:1rem}.tree-node-wrapper[data-v-433ae3ee]:has(.tree-node-connector-down):before{top:calc(100% + 13rem)}}@media(min-width:641px)and (max-width:1024px){.tree-container[data-v-433ae3ee]{gap:2.5rem}.tree-level-nodes[data-v-433ae3ee]{gap:1rem}.tree-node[data-v-433ae3ee]{min-height:14.5rem;width:10rem}}.container[data-v-ed0f3aed]{max-width:1400px}.border-dashed[data-v-ed0f3aed]{border-color:#ffffff26}@keyframes shimmer-ed0f3aed{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-ed0f3aed]{animation:shimmer-ed0f3aed 2s infinite}button[data-v-ed0f3aed],input[data-v-ed0f3aed],select[data-v-ed0f3aed]{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-ed0f3aed]::-webkit-scrollbar{height:8px;width:8px}[data-v-ed0f3aed]::-webkit-scrollbar-track{background:transparent}[data-v-ed0f3aed]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}[data-v-ed0f3aed]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.backdrop-blur-xl[data-v-ed0f3aed]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-sm[data-v-ed0f3aed]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hover\:scale-105[data-v-ed0f3aed]:hover{transform:scale(1.05)}.hover\:scale-\[1\.02\][data-v-ed0f3aed]:hover{transform:scale(1.02)}@keyframes border-flow-ed0f3aed{0%,to{background-position:0 50%}50%{background-position:100% 50%}}
