.category-card.svelte-16sxdcz{position:relative;display:block;background:#0a0f19cc;border:1px solid rgba(255,255,255,.05);padding:2.5rem;text-decoration:none;transition:transform .1s ease-out,border-color .3s ease;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden}.interactive-wrapper.svelte-16sxdcz{height:100%;width:100%}.category-card.svelte-16sxdcz:hover{border-color:#00f3ff4d}.card-bg.svelte-16sxdcz{position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.03) 0%,transparent 80%);z-index:0;pointer-events:none}.shine-overlay.svelte-16sxdcz{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 55%,transparent 100%);background-size:200% 200%;background-position:100% 100%;opacity:0;transition:opacity .3s ease,background-position .6s ease;z-index:1;pointer-events:none}.shine-overlay.active.svelte-16sxdcz{opacity:1;background-position:0% 0%}.tech-lines.svelte-16sxdcz .line:where(.svelte-16sxdcz){position:absolute;background:linear-gradient(90deg,transparent,rgba(0,243,255,.4),transparent);z-index:2}.line.top.svelte-16sxdcz{top:0;left:10%;right:10%;height:1px}.line.bottom.svelte-16sxdcz{bottom:0;left:10%;right:10%;height:1px}.line.left.svelte-16sxdcz{top:10%;bottom:10%;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(0,243,255,.4),transparent)}.line.right.svelte-16sxdcz{top:10%;bottom:10%;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(0,243,255,.4),transparent)}.category-card.featured.svelte-16sxdcz{background:linear-gradient(145deg,#c8d2dc14,#0a0f19f2);border-color:#ffffff1a}.category-card.featured.svelte-16sxdcz .tech-lines:where(.svelte-16sxdcz) .line:where(.svelte-16sxdcz){background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.card-inner.svelte-16sxdcz{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;transform:translateZ(20px)}.card-header.svelte-16sxdcz{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.status-badge.svelte-16sxdcz{font-family:var(--wow-font-data, monospace);font-size:.7rem;font-weight:700;letter-spacing:.15em;padding:.3rem .8rem;background:#ffffff0d;border-radius:2px;display:flex;align-items:center;gap:.5rem;color:#ffffff80}.status-badge.live.svelte-16sxdcz{color:#ff4757;background:#ff47571a}.status-badge.open.svelte-16sxdcz{color:#2ed573;background:#2ed5731a}.pulse.svelte-16sxdcz{width:6px;height:6px;background:#ff4757;border-radius:50%;box-shadow:0 0 8px #ff4757;animation:svelte-16sxdcz-pulse 1.2s infinite}@keyframes svelte-16sxdcz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.card-number.svelte-16sxdcz{font-family:var(--wow-font-display, sans-serif);font-size:2.2rem;font-weight:900;color:#ffffff08;line-height:1}.card-title.svelte-16sxdcz{font-family:var(--wow-font-display, sans-serif);font-size:1.6rem;font-weight:800;color:#fff;margin:0 0 1.2rem;letter-spacing:.02em;text-transform:uppercase}.card-desc.svelte-16sxdcz{font-family:var(--wow-font-text, sans-serif);font-size:1rem;color:#ffffff80;line-height:1.7;margin:0;flex:1}.card-cta.svelte-16sxdcz{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center}.card-cta.svelte-16sxdcz span:where(.svelte-16sxdcz){font-family:var(--wow-font-display, sans-serif);font-size:.85rem;font-weight:700;color:var(--wow-cyan, #00f3ff);text-transform:uppercase;letter-spacing:.1em}.category-card.featured.svelte-16sxdcz .card-cta:where(.svelte-16sxdcz) span:where(.svelte-16sxdcz){color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.card-cta.svelte-16sxdcz svg:where(.svelte-16sxdcz){color:var(--wow-cyan, #00f3ff);transition:transform .3s ease}.category-card.svelte-16sxdcz:hover .card-cta:where(.svelte-16sxdcz) svg:where(.svelte-16sxdcz){transform:translate(5px)}.tournaments-page.svelte-o4hasj{min-height:80vh}.hero.svelte-o4hasj{text-align:center;padding:6rem 2rem 5rem;position:relative;overflow:hidden}.hero-content.svelte-o4hasj{position:relative;z-index:2}.hero-strip-wrapper.svelte-o4hasj{position:absolute;top:55%;left:0;width:100%;height:10rem;transform:translateY(-50%);z-index:0;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02) 10%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.02) 90%,transparent);border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hero-strip-wrapper.svelte-o4hasj:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.03) 50%,transparent 55%);background-size:200% 200%;animation:svelte-o4hasj-shine 8s linear infinite;pointer-events:none}@keyframes svelte-o4hasj-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-strip-container.svelte-o4hasj{position:absolute;top:50%;left:0;white-space:nowrap;will-change:transform}.hero-strip-content.svelte-o4hasj{display:flex;align-items:center;gap:15rem;padding:0 5rem}.hero-logo.svelte-o4hasj{height:9rem;width:auto;opacity:.07;filter:grayscale(1) brightness(1.8) contrast(1.5) drop-shadow(0 0 5px rgba(255,255,255,.1));transition:all .4s ease}.strip-line.svelte-o4hasj{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 10%,rgba(255,255,255,.3) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.05) 90%,transparent);z-index:1;box-shadow:0 0 10px #ffffff1a}.strip-line.top.svelte-o4hasj{top:0}.strip-line.bottom.svelte-o4hasj{bottom:0}.hero-strip-wrapper.svelte-o4hasj{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.hero-badge.svelte-o4hasj{display:inline-block;font-family:var(--wow-font-data, monospace);font-size:.7rem;color:var(--wow-cyan, #00f3ff);letter-spacing:.25em;padding:.4rem 1rem;border:1px solid rgba(0,243,255,.3);margin-bottom:1.5rem}.hero-title.svelte-o4hasj{font-family:var(--wow-font-display, sans-serif);font-size:clamp(2.5rem,8vw,5rem);font-weight:900;color:#fff;line-height:1;margin:0;letter-spacing:.05em}.hero-title.svelte-o4hasj .highlight:where(.svelte-o4hasj){color:var(--wow-cyan, #00f3ff)}.hero-text.svelte-o4hasj{font-family:var(--wow-font-text, sans-serif);font-size:1.1rem;color:#fff9;margin-top:1rem;letter-spacing:.1em}.categories.svelte-o4hasj{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.footer-cta.svelte-o4hasj{display:flex;justify-content:center;padding:5rem 2rem 4rem;margin-top:3rem}.cta-frame.svelte-o4hasj{max-width:600px;width:100%;text-align:center}.cta-lines.svelte-o4hasj{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.cta-lines.svelte-o4hasj .line:where(.svelte-o4hasj){width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,243,255,.5),transparent)}.cta-lines.svelte-o4hasj .diamond:where(.svelte-o4hasj){width:10px;height:10px;background:var(--wow-cyan, #00f3ff);box-shadow:0 0 12px var(--wow-cyan, #00f3ff);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.cta-title.svelte-o4hasj{font-family:var(--wow-font-display, sans-serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;color:#fff;margin:0 0 1rem;letter-spacing:.05em}.cta-text.svelte-o4hasj{font-family:var(--wow-font-text, sans-serif);font-size:1rem;color:#ffffff80;margin:0 0 2rem;line-height:1.6}.cta-button.svelte-o4hasj{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--wow-font-display, sans-serif);font-size:.9rem;font-weight:700;color:#0a0f19;background:var(--wow-cyan, #00f3ff);padding:.9rem 2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:all .3s ease}.cta-button.svelte-o4hasj:hover{background:#fff;box-shadow:0 0 25px #00f3ff66}.cta-button.svelte-o4hasj svg:where(.svelte-o4hasj){transition:transform .3s ease}.cta-button.svelte-o4hasj:hover svg:where(.svelte-o4hasj){transform:translate(4px)}@media(max-width:1000px){.categories.svelte-o4hasj{grid-template-columns:1fr;max-width:450px}.footer-cta.svelte-o4hasj{padding:4rem 1.5rem 3rem}}
