.tc-float.svelte-gzujjl{filter:drop-shadow(0 20px 40px #00000080);animation:6s ease-in-out infinite svelte-gzujjl-tc-bob}@keyframes svelte-gzujjl-tc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.tc-float.svelte-gzujjl{animation:none}}.tc-rail.svelte-kr25ip{scrollbar-width:thin;scrollbar-color:var(--color-purple-line) transparent;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.tc-rail.svelte-kr25ip::-webkit-scrollbar{height:8px}.tc-rail.svelte-kr25ip::-webkit-scrollbar-thumb{background:var(--color-purple-line);border-radius:999px}.tc-card.svelte-j3latp{transition:transform .35s var(--ease-out-soft), border-color .35s ease, box-shadow .35s ease;will-change:transform}.tc-glow.svelte-j3latp{opacity:var(--gi,0);background:radial-gradient(320px circle at var(--gx) var(--gy), color-mix(in srgb, var(--color-brand-purple) 26%, transparent), transparent 70%);transition:opacity .25s}.tc-glow-edge.svelte-j3latp{opacity:var(--gi,0);border-radius:inherit;background:radial-gradient(280px circle at var(--gx) var(--gy), color-mix(in srgb, var(--color-accent) 60%, transparent), transparent 60%);-webkit-mask-composite:xor;padding:1px;transition:opacity .25s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tc-card-fill.svelte-j3latp{opacity:0;background:radial-gradient(circle at var(--gx) var(--gy), #d6c6ff38, transparent 48%), linear-gradient(130deg, var(--color-brand-blue), var(--color-brand-purple) 60%, var(--color-accent));transition:opacity .35s ease, transform .35s var(--ease-out-soft);transform:scale(1.1)}.tc-card.svelte-j3latp:hover{box-shadow:var(--shadow-glow), var(--shadow-lift);z-index:10;border-color:#0000;transform:scale(1.04)}.tc-card.svelte-j3latp:hover .tc-card-fill:where(.svelte-j3latp){opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.tc-card.svelte-j3latp,.tc-card-fill.svelte-j3latp,.tc-glow.svelte-j3latp,.tc-glow-edge.svelte-j3latp{transition:none}.tc-card.svelte-j3latp:hover{transform:none}}.tc-fill.svelte-1hzcqgn{width:0;animation:5.5s linear forwards svelte-1hzcqgn-tc-fill-grow}.tc-fill.static-fill.svelte-1hzcqgn{width:100%;animation:none}@keyframes svelte-1hzcqgn-tc-fill-grow{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.tc-fill.svelte-1hzcqgn{width:100%;animation:none}}.tc-photo.svelte-1fqbg3a:hover img:where(.svelte-1fqbg3a){filter:grayscale(0);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.tc-photo.svelte-1fqbg3a:hover img:where(.svelte-1fqbg3a){transform:none}}.tc-court.svelte-xnk8me{z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 60%,#000 35%,#0000 80%);mask-image:radial-gradient(120% 90% at 50% 60%,#000 35%,#0000 80%)}.tc-court.svelte-xnk8me svg:where(.svelte-xnk8me){width:100%;height:100%;overflow:visible}.tc-court.svelte-xnk8me line:where(.svelte-xnk8me){stroke-linecap:round}
