.select-none.svelte-1r5l3xl{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bracket-drag-container.svelte-1r5l3xl{touch-action:none;-webkit-overflow-scrolling:touch}.bracket-drag-container.svelte-1r5l3xl:active{cursor:grabbing!important}@media (max-width: 768px){.bracket-drag-container.svelte-1r5l3xl .absolute.top-2.right-2:where(.svelte-1r5l3xl){font-size:.625rem;padding:2px 6px}}.scrollbar-hide.svelte-1r5l3xl{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1r5l3xl::-webkit-scrollbar{display:none}@keyframes svelte-1r5l3xl-pulse{0%,to{opacity:.6}50%{opacity:1}}.animate-pulse.svelte-1r5l3xl{animation:svelte-1r5l3xl-pulse 1.5s infinite}button.svelte-1r5l3xl:hover,a.svelte-1r5l3xl:hover{transition:all .2s ease-in-out}button.svelte-1r5l3xl:focus,a.svelte-1r5l3xl:focus{outline:2px solid #3AF2B2;outline-offset:2px}.hover-lift.svelte-1r5l3xl:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}.truncate.svelte-1r5l3xl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-container.svelte-1r5l3xl{padding-bottom:1rem}.bracket-match.svelte-1r5l3xl{min-width:256px}@media (max-width: 768px){.bracket-container.svelte-1r5l3xl{padding-bottom:2rem;space-x:1.5rem}.bracket-match.svelte-1r5l3xl{width:16rem;min-width:16rem}.sm\:flex-row.svelte-1r5l3xl{flex-direction:column}.sm\:items-center.svelte-1r5l3xl{align-items:stretch}.sm\:justify-between.svelte-1r5l3xl{justify-content:flex-start}.space-y-8.svelte-1r5l3xl,.space-y-12.svelte-1r5l3xl{margin-top:1.5rem}.hidden.sm\:table-cell.svelte-1r5l3xl,.hidden.md\:table-cell.svelte-1r5l3xl,.hidden.lg\:table-cell.svelte-1r5l3xl{display:none}.text-xl.svelte-1r5l3xl{font-size:1.125rem;line-height:1.75rem}.text-lg.svelte-1r5l3xl{font-size:1rem;line-height:1.5rem}.p-6.svelte-1r5l3xl{padding:1rem}.p-4.svelte-1r5l3xl{padding:.75rem}.p-3.svelte-1r5l3xl{padding:.5rem}.mb-6.svelte-1r5l3xl{margin-bottom:1rem}.mb-4.svelte-1r5l3xl{margin-bottom:.75rem}.w-64.svelte-1r5l3xl,.w-72.svelte-1r5l3xl{width:100%;max-width:16rem}}@media (max-width: 640px){.text-lg.svelte-1r5l3xl,.text-base.svelte-1r5l3xl{font-size:.875rem;line-height:1.25rem}.text-sm.svelte-1r5l3xl{font-size:.75rem;line-height:1rem}.text-xs.svelte-1r5l3xl{font-size:.625rem;line-height:1rem}.h-8.w-8.svelte-1r5l3xl{height:1.5rem;width:1.5rem}.h-6.w-6.svelte-1r5l3xl{height:1.25rem;width:1.25rem}.min-w-\[2rem\].svelte-1r5l3xl{min-width:1.5rem}.min-w-\[1\.5rem\].svelte-1r5l3xl{min-width:1.25rem}.gap-4.svelte-1r5l3xl,.gap-3.svelte-1r5l3xl{gap:.5rem}.gap-2.svelte-1r5l3xl{gap:.25rem}.bracket-match.svelte-1r5l3xl{width:14rem;min-width:14rem}.flex.overflow-x-auto.pb-1.scrollbar-hide.gap-2.svelte-1r5l3xl{flex-wrap:wrap;overflow-x:visible}.space-x-6.svelte-1r5l3xl,.space-x-12.svelte-1r5l3xl{gap:1rem}}@media (max-width: 480px){.bracket-match.svelte-1r5l3xl{width:12rem;min-width:12rem}button.svelte-1r5l3xl,a.svelte-1r5l3xl{min-height:44px;display:flex;align-items:center;justify-content:center}.text-xs.svelte-1r5l3xl{font-size:.5rem}.px-3.svelte-1r5l3xl{padding-left:.5rem;padding-right:.5rem}.py-2.svelte-1r5l3xl{padding-top:.25rem;padding-bottom:.25rem}.overflow-x-auto.svelte-1r5l3xl{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto.svelte-1r5l3xl::-webkit-scrollbar{display:none}}@media (max-width: 1024px){.hidden.lg\:table-cell.svelte-1r5l3xl{display:none}}@media (max-width: 768px){.hidden.md\:table-cell.svelte-1r5l3xl{display:none}.overflow-x-auto.svelte-1r5l3xl{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.min-w-full.svelte-1r5l3xl{min-width:480px}}@media (max-width: 640px){.hidden.sm\:table-cell.svelte-1r5l3xl{display:none}.min-w-full.svelte-1r5l3xl{min-width:320px}.px-3.svelte-1r5l3xl{padding-left:.5rem;padding-right:.5rem}.py-3.svelte-1r5l3xl{padding-top:.5rem;padding-bottom:.5rem}}.min-w-0.svelte-1r5l3xl{min-width:0}.flex-shrink-0.svelte-1r5l3xl{flex-shrink:0}.transition-colors.svelte-1r5l3xl{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}button.svelte-1r5l3xl:focus-visible,a.svelte-1r5l3xl:focus-visible{outline:2px solid #3AF2B2;outline-offset:2px}@keyframes svelte-1r5l3xl-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-1r5l3xl{animation:svelte-1r5l3xl-spin 1s linear infinite}
