[data-variant=pk-basant-club]{--tb-radius: 6px;--tb-rail-w: 4px;--tb-grid-color: color-mix(in srgb, var(--brand-primary) 14%, transparent);--tb-rule: 1px solid var(--surface-border);font-family:"Inter",var(--font-body),system-ui,sans-serif;color:var(--text-primary);background-color:var(--bg-level-1)}[data-variant=pk-basant-club] h1,[data-variant=pk-basant-club] h2,[data-variant=pk-basant-club] h3,[data-variant=pk-basant-club] .tb-display{font-family:"Space Grotesk",var(--font-display),system-ui,sans-serif;letter-spacing:-.01em}[data-variant=pk-basant-club] .tb-mono{font-family:"JetBrains Mono",var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:.04em}[data-variant=pk-basant-club] .tb-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:"JetBrains Mono",var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);background:color-mix(in srgb,var(--brand-primary) 8%,transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}[data-variant=pk-basant-club] .tb-eyebrow:before{content:"";width:6px;height:6px;background:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 25%,transparent);animation:tb-pulse 1.8s ease-in-out infinite}@keyframes tb-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-variant=pk-basant-club] .tb-hero{position:relative;padding:4rem 1rem 3rem;overflow:hidden;background:linear-gradient(180deg,var(--bg-level-1) 0%,var(--bg-level-2) 100%)}[data-variant=pk-basant-club] .tb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--tb-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--tb-grid-color) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}[data-variant=pk-basant-club] .tb-bracket-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}[data-variant=pk-basant-club] .tb-hero-inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;text-align:center}[data-variant=pk-basant-club] .tb-hero h1{font-weight:800;line-height:1.02;font-size:clamp(2.25rem,6vw,4.75rem);margin:1.25rem auto;max-width:22ch}[data-variant=pk-basant-club] .tb-headline-mark{color:var(--brand-primary);position:relative;display:inline-block}[data-variant=pk-basant-club] .tb-headline-mark:after{content:"";position:absolute;left:-6px;right:-6px;bottom:4px;height:14px;background:color-mix(in srgb,var(--brand-primary) 22%,transparent);z-index:-1;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[data-variant=pk-basant-club] .tb-hero-sub{color:var(--text-secondary);max-width:60ch;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.65}[data-variant=pk-basant-club] .tb-cta-row{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}[data-variant=pk-basant-club] .tb-cta{--cut: 10px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;font-family:"Space Grotesk",var(--font-display),sans-serif;font-weight:700;letter-spacing:.02em;font-size:.95rem;border-radius:0;cursor:pointer;border:0;position:relative;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:transform .15s ease,filter .2s ease}[data-variant=pk-basant-club] .tb-cta:hover{transform:translateY(-1px);filter:brightness(1.08)}[data-variant=pk-basant-club] .tb-cta-primary{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);color:#03150c;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 60%,transparent),0 12px 30px -10px color-mix(in srgb,var(--brand-primary) 55%,transparent)}[data-variant=pk-basant-club] .tb-cta-secondary{background:var(--bg-level-3);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--surface-border)}[data-variant=pk-basant-club] .tb-cta-secondary:hover{background:var(--bg-level-4)}[data-variant=pk-basant-club] .tb-scoreboard{margin:2.5rem auto 0;max-width:880px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--surface-border);border:1px solid var(--surface-border);border-radius:var(--tb-radius);overflow:hidden}@media(min-width:768px){[data-variant=pk-basant-club] .tb-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-variant=pk-basant-club] .tb-score-cell{background:var(--bg-level-2);padding:1.1rem 1rem;text-align:left}[data-variant=pk-basant-club] .tb-score-label{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.35rem}[data-variant=pk-basant-club] .tb-score-value{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--brand-primary);line-height:1}[data-variant=pk-basant-club] .tb-hero-showcase{position:relative;margin:3rem auto 0;max-width:1040px;padding:14px;border:1px solid var(--surface-border);background:var(--bg-level-2);border-radius:var(--tb-radius)}[data-variant=pk-basant-club] .tb-hero-showcase:before,[data-variant=pk-basant-club] .tb-hero-showcase:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--brand-primary)}[data-variant=pk-basant-club] .tb-hero-showcase:before{top:-1px;left:-1px;border-right:0;border-bottom:0}[data-variant=pk-basant-club] .tb-hero-showcase:after{bottom:-1px;right:-1px;border-left:0;border-top:0}[data-variant=pk-basant-club] .tb-hero-showcase .blank-image{border-radius:calc(var(--tb-radius) - 2px)!important;min-height:280px;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 55%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 55%),var(--bg-level-3)!important}[data-variant=pk-basant-club] .tb-section{padding:1rem;max-width:1200px;margin:0 auto}[data-variant=pk-basant-club] .tb-section-head{text-align:center;max-width:680px;margin:0 auto 2.5rem}[data-variant=pk-basant-club] .tb-section-head h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;margin:.75rem 0;line-height:1.1}[data-variant=pk-basant-club] .tb-section-head p{color:var(--text-secondary);font-size:1rem;line-height:1.6}[data-variant=pk-basant-club] .tb-ladder{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){[data-variant=pk-basant-club] .tb-ladder{grid-template-columns:1fr 1fr}}@media(min-width:1024px){[data-variant=pk-basant-club] .tb-ladder-4{grid-template-columns:repeat(4,1fr)}}[data-variant=pk-basant-club] .tb-ladder-card{position:relative;background:var(--bg-level-2);border:1px solid var(--surface-border);border-radius:var(--tb-radius);padding:1.5rem 1.25rem 1.5rem 1.85rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}[data-variant=pk-basant-club] .tb-ladder-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:var(--tb-rail-w);background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary-dark));border-radius:2px}[data-variant=pk-basant-club] .tb-ladder-card:after{content:"";position:absolute;left:var(--tb-rail-w);top:50%;width:12px;height:1px;background:var(--brand-primary);transform:translateY(-50%)}[data-variant=pk-basant-club] .tb-ladder-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--surface-border));background:var(--bg-level-3)}[data-variant=pk-basant-club] .tb-ladder-card .tb-match-tag{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.65rem;display:block}[data-variant=pk-basant-club] .tb-ladder-card h3{font-size:1.0625rem;font-weight:700;margin-bottom:.45rem;color:var(--text-primary)}[data-variant=pk-basant-club] .tb-ladder-card p{color:var(--text-secondary);font-size:.875rem;line-height:1.55}[data-variant=pk-basant-club] .tb-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);margin-bottom:.95rem}[data-variant=pk-basant-club] .tb-rounds{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){[data-variant=pk-basant-club] .tb-rounds{grid-template-columns:repeat(3,1fr)}}[data-variant=pk-basant-club] .tb-round-card{position:relative;background:var(--bg-level-2);border:1px solid var(--surface-border);border-radius:var(--tb-radius);padding:1.75rem 1.5rem}[data-variant=pk-basant-club] .tb-round-card .tb-round-num{font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:700;color:color-mix(in srgb,var(--brand-primary) 75%,transparent);line-height:1;margin-bottom:.5rem;display:block}[data-variant=pk-basant-club] .tb-round-card .tb-round-tag{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);display:block;margin-bottom:1.1rem}[data-variant=pk-basant-club] .tb-round-card h3{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}[data-variant=pk-basant-club] .tb-round-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}[data-variant=pk-basant-club] .tb-round-card:before{content:"";position:absolute;top:1.75rem;right:-.5rem;width:1rem;height:1px;background:color-mix(in srgb,var(--brand-primary) 40%,transparent)}@media(max-width:767px){[data-variant=pk-basant-club] .tb-round-card:before{display:none}}[data-variant=pk-basant-club] .tb-trust{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;background:var(--bg-level-2);border:1px solid var(--surface-border);border-radius:var(--tb-radius);position:relative}@media(min-width:1024px){[data-variant=pk-basant-club] .tb-trust{grid-template-columns:1.05fr .95fr;gap:2.5rem;padding:2rem}}[data-variant=pk-basant-club] .tb-trust h2{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.15;margin-bottom:1rem}[data-variant=pk-basant-club] .tb-stat-row{border-top:1px solid var(--surface-border);padding:.85rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-variant=pk-basant-club] .tb-stat-row:last-child{border-bottom:1px solid var(--surface-border)}[data-variant=pk-basant-club] .tb-stat-row .tb-stat-text{display:flex;align-items:flex-start;gap:.65rem;color:var(--text-secondary);font-size:.9rem;line-height:1.5}[data-variant=pk-basant-club] .tb-stat-row .tb-stat-text svg{color:var(--brand-primary);flex-shrink:0;margin-top:2px}[data-variant=pk-basant-club] .tb-stat-row .tb-stat-meta{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--brand-primary);white-space:nowrap}[data-variant=pk-basant-club] .tb-trust-image .blank-image{min-height:320px;border-radius:calc(var(--tb-radius))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 60%),var(--bg-level-3)!important}[data-variant=pk-basant-club] .tb-faq{max-width:780px;margin:0 auto}[data-variant=pk-basant-club] .tb-faq-item{background:var(--bg-level-2);border:1px solid var(--surface-border);border-radius:var(--tb-radius);padding:1rem 1.25rem;margin-bottom:.65rem;position:relative}[data-variant=pk-basant-club] .tb-faq-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:color-mix(in srgb,var(--brand-primary) 0%,transparent);border-radius:2px;transition:background .2s ease}[data-variant=pk-basant-club] .tb-faq-item[open]:before{background:var(--brand-primary)}[data-variant=pk-basant-club] .tb-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;font-size:.975rem;color:var(--text-primary)}[data-variant=pk-basant-club] .tb-faq-item summary::-webkit-details-marker{display:none}[data-variant=pk-basant-club] .tb-faq-item .tb-faq-marker{font-family:JetBrains Mono,monospace;color:var(--brand-primary);font-size:1.1rem;transition:transform .2s ease}[data-variant=pk-basant-club] .tb-faq-item[open] .tb-faq-marker{transform:rotate(45deg)}[data-variant=pk-basant-club] .tb-faq-item p{color:var(--text-secondary);font-size:.9rem;line-height:1.65;margin-top:.75rem}[data-variant=pk-basant-club] .tb-final{position:relative;text-align:center;padding:3.5rem 1.5rem;border:1px solid color-mix(in srgb,var(--brand-primary) 35%,var(--surface-border));border-radius:var(--tb-radius);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 65%),var(--bg-level-2);overflow:hidden}[data-variant=pk-basant-club] .tb-final:before,[data-variant=pk-basant-club] .tb-final:after{content:"";position:absolute;top:50%;width:80px;height:1px;background:color-mix(in srgb,var(--brand-primary) 60%,transparent)}[data-variant=pk-basant-club] .tb-final:before{left:0}[data-variant=pk-basant-club] .tb-final:after{right:0}[data-variant=pk-basant-club] .tb-final h2{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;margin-bottom:.85rem}[data-variant=pk-basant-club] .tb-final p{color:var(--text-secondary);max-width:56ch;margin:0 auto 1.75rem;line-height:1.6}[data-variant=pk-basant-club] .tb-muted{color:var(--text-secondary)}[data-variant=pk-basant-club] .tb-soft{color:var(--text-tertiary)}[data-variant=pk-basant-club]{--pk-primary: #06B36A;--pk-accent: #49C755}
