.tournaments-v2_page__Jv9_y{--bg:#0a0a0a;--bg-card:#141414;--bg-card-hover:#1a1a1a;--bg-code:#0d1117;--green:#124429;--green-light:#1a6b3f;--green-glow:#1a6b3f44;--green-bright:#2ecc71;--text:#e8e8e8;--text-dim:#888;--text-muted:#555;--border:#222;--border-light:#333;--radius:12px;--radius-sm:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.tournaments-v2_page__Jv9_y h1,.tournaments-v2_page__Jv9_y h2,.tournaments-v2_page__Jv9_y h3,.tournaments-v2_page__Jv9_y h4{font-weight:700;letter-spacing:-.02em}.tournaments-v2_page__Jv9_y h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.tournaments-v2_page__Jv9_y h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.5em}.tournaments-v2_page__Jv9_y h3{font-size:1.15rem;color:var(--text)}.tournaments-v2_page__Jv9_y code,.tournaments-v2_page__Jv9_y pre{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.tournaments-v2_page__Jv9_y a{color:var(--green-bright);text-decoration:none;transition:color .2s}.tournaments-v2_page__Jv9_y a:hover{color:#4ae68a}.tournaments-v2_container__xP4_0{max-width:1200px;margin:0 auto;padding:0 24px}.tournaments-v2_section__986MF{padding:80px 0;border-bottom:1px solid var(--border)}.tournaments-v2_sectionLast__GmZrS{border-bottom:none}.tournaments-v2_sectionHeader__SeFWi{margin-bottom:40px}.tournaments-v2_overline__k_G6F{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--green-bright);display:block;margin-bottom:12px}.tournaments-v2_sectionDesc__lWncJ{font-size:1rem;color:var(--text-dim);max-width:640px;line-height:1.7}.tournaments-v2_nav__vn4BX{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,4%,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:0 24px;transition:box-shadow .3s}.tournaments-v2_navScrolled__5tZTj{box-shadow:0 2px 20px rgba(0,0,0,.4)}.tournaments-v2_navInner__Bxb4Y{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:56px}.tournaments-v2_navBrand__567tm{display:flex;align-items:center;gap:10px}.tournaments-v2_navBrand__567tm a{color:inherit;text-decoration:none}.tournaments-v2_navLogo__5IyBm{position:relative;height:22px;width:130px;filter:brightness(0) invert(1);transition:transform .3s ease}.tournaments-v2_navLogo__5IyBm:hover{transform:scale(1.05)}.tournaments-v2_navLabel__eUveg{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--green-bright);padding:2px 8px;border:1px solid var(--green);border-radius:4px}.tournaments-v2_navLinks__W4gE_{display:flex;gap:28px}.tournaments-v2_navLinks__W4gE_ a{font-size:.82rem;color:var(--text-dim);font-weight:500;transition:color .2s}.tournaments-v2_navLinks__W4gE_ a:hover{color:var(--text)}.tournaments-v2_hero__R5MYQ{padding:100px 0 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.tournaments-v2_hero__R5MYQ:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,var(--green-glow) 0,transparent 60%);pointer-events:none;z-index:0}.tournaments-v2_ctaButton__z93_X{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;background:var(--green);color:#fff;font-weight:600;font-size:.95rem;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background .2s,box-shadow .3s,transform .2s;text-decoration:none}.tournaments-v2_ctaButton__z93_X:hover{background:var(--green-light);box-shadow:0 4px 20px var(--green-glow);transform:translateY(-1px);color:#fff}.tournaments-v2_ctaSecondary__dEjMS{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;background:transparent;color:var(--text-dim);font-weight:600;font-size:.95rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);cursor:pointer;transition:border-color .2s,color .2s;text-decoration:none}.tournaments-v2_ctaSecondary__dEjMS:hover{border-color:var(--text-muted);color:var(--text)}.tournaments-v2_codeBlock__g3oYD{background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px;overflow-x:auto;position:relative}.tournaments-v2_codeLabel__GAY6l{position:absolute;top:10px;right:14px;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.tournaments-v2_codeBlock__g3oYD pre{margin:0;white-space:pre;color:#c9d1d9;font-size:.82rem;line-height:1.6}.tournaments-v2_ck__zc7Yp{color:#79c0ff}.tournaments-v2_cv__H6VnM{color:#a5d6ff}.tournaments-v2_cn__ZR7TW{color:#d2a8ff}.tournaments-v2_cb__yOzw3{color:#ff7b72}.tournaments-v2_cc___9PU8{color:#8b949e}.tournaments-v2_cm__GDmTv{color:#ffa657}.tournaments-v2_tabs__8oV6B{display:flex;gap:2px;background:var(--bg);border-radius:var(--radius-sm);padding:3px;border:1px solid var(--border);width:-moz-fit-content;width:fit-content;margin-bottom:16px}.tournaments-v2_tab__Ke4gM{padding:8px 20px;font-size:.85rem;background:transparent;color:var(--text-dim);border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s,color .2s}.tournaments-v2_tab__Ke4gM:hover{color:var(--text)}.tournaments-v2_tabActive__hfPsU{background:var(--green);color:#fff}.tournaments-v2_tabContent__4Q21r{display:none}.tournaments-v2_tabContentActive__OI2zL{display:block;animation:tournaments-v2_fadeIn__owv6z .3s ease}@keyframes tournaments-v2_fadeIn__owv6z{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tournaments-v2_card__c9HEO{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .3s,box-shadow .3s}.tournaments-v2_card__c9HEO:hover{border-color:var(--border-light);box-shadow:0 4px 30px rgba(0,0,0,.3)}.tournaments-v2_cardTitle__az6KL{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:12px}.tournaments-v2_cardDesc__6qmZT{font-size:.88rem;color:var(--text-dim);line-height:1.6}.tournaments-v2_cardGrid__hTr6s{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tournaments-v2_cardCode__dDpG6{margin-top:12px}.tournaments-v2_badge__H3Qic{padding:3px 10px;border-radius:100px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.tournaments-v2_badgeGreen__oRZCB{background:var(--green);color:var(--green-bright)}.tournaments-v2_badgeBlue__jv_z7{background:#0d2137;color:#4fc3f7}.tournaments-v2_comparisonGrid__p7mR5{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tournaments-v2_comparisonPanel__qVJZP{border-radius:var(--radius);padding:24px}.tournaments-v2_comparisonBefore___Dlpr{background:#1a1010;border:1px solid #3d1111}.tournaments-v2_comparisonAfter__cKiiT{background:#0a1a12;border:1px solid var(--green)}.tournaments-v2_comparisonLabel__sGX7l{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;display:block}.tournaments-v2_comparisonLabelBefore__LNHI7{color:#f44336}.tournaments-v2_comparisonLabelAfter__SHitO{color:var(--green-bright)}.tournaments-v2_comparisonContent__FPWls{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;line-height:1.7;color:var(--text-dim)}.tournaments-v2_comparisonContent__FPWls p{margin:0 0 8px}.tournaments-v2_comparisonContent__FPWls p:last-child{margin-bottom:0}.tournaments-v2_comparisonAfter__cKiiT .tournaments-v2_comparisonContent__FPWls{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem}.tournaments-v2_comparisonCaption__n9eWc{font-size:.85rem;color:var(--text-dim);margin-top:12px;font-style:italic}.tournaments-v2_refTableWrap__BK5oi{overflow-x:auto}.tournaments-v2_refTable__wynMD{width:100%;border-collapse:collapse;font-size:.88rem}.tournaments-v2_refTable__wynMD th{background:var(--green);color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;text-align:left}.tournaments-v2_refTable__wynMD th:first-child{border-radius:var(--radius-sm) 0 0 0}.tournaments-v2_refTable__wynMD th:last-child{border-radius:0 var(--radius-sm) 0 0}.tournaments-v2_refTable__wynMD td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-dim)}.tournaments-v2_refTable__wynMD td:first-child{font-family:JetBrains Mono,Fira Code,monospace;color:#79c0ff;font-size:.82rem}.tournaments-v2_refTable__wynMD td code{background:var(--bg);padding:2px 6px;border-radius:4px;font-size:.78rem}.tournaments-v2_checkMark__90j3D{color:var(--green-bright);font-weight:700}.tournaments-v2_crossMark__u2YOk{color:#f44336}.tournaments-v2_patternGrid___2U59{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tournaments-v2_patternCategory__TlPtE{margin-bottom:12px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green-bright)}.tournaments-v2_patternList__M0wm9{display:flex;flex-wrap:wrap;gap:8px}.tournaments-v2_patternTag__WdIEQ{padding:4px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:100px;font-size:.78rem;color:var(--text-dim);transition:border-color .2s}.tournaments-v2_patternTag__WdIEQ:hover{border-color:var(--border-light)}.tournaments-v2_optionGrid__OpRlP{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tournaments-v2_optionLabel__CrSa3{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green-bright);margin-bottom:8px}.tournaments-v2_optionValues__TVrG6{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--text);margin-bottom:8px}.tournaments-v2_optionDesc__F9nwe{font-size:.85rem;color:var(--text-dim);line-height:1.6}.tournaments-v2_useCaseGrid__urrB_{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tournaments-v2_useCaseIcon__pUI_f{width:40px;height:40px;border-radius:10px;background:var(--green);display:flex;align-items:center;justify-content:center;color:var(--green-bright);font-size:18px;margin-bottom:16px}.tournaments-v2_pricingHighlight__IUmq8{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:24px}.tournaments-v2_pricingHighlight__IUmq8 span{color:var(--green-bright)}.tournaments-v2_faqList__FV1Cn{max-width:800px}.tournaments-v2_faqItem__sh2wH{border-bottom:1px solid var(--border)}.tournaments-v2_faqItem__sh2wH summary{padding:20px 0;font-size:.95rem;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.tournaments-v2_faqItem__sh2wH summary::-webkit-details-marker{display:none}.tournaments-v2_faqItem__sh2wH summary:after{content:"+";font-size:1.2rem;color:var(--text-muted);transition:transform .2s}.tournaments-v2_faqItem__sh2wH[open] summary:after{content:"−";color:var(--green-bright)}.tournaments-v2_faqAnswer__ZDj9X{padding:0 0 20px;font-size:.9rem;color:var(--text-dim);line-height:1.7}.tournaments-v2_faqAnswer__ZDj9X code{background:var(--bg-card);padding:2px 6px;border-radius:4px;font-size:.82rem}.tournaments-v2_ctaSection__gmuQE{padding:80px 0;text-align:center}.tournaments-v2_ctaSection__gmuQE h2{font-size:clamp(1.8rem,3vw,2.5rem)}.tournaments-v2_ctaSectionDesc__7Ra_B{font-size:1.05rem;color:var(--text-dim);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.tournaments-v2_ctaRow__Uw1Ag{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.tournaments-v2_footer___q1zO{padding:60px 0 40px;border-top:1px solid var(--border)}.tournaments-v2_footerInner__GblIn{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.tournaments-v2_footerTitle__eK62T{font-size:1rem;font-weight:600;margin-bottom:8px}.tournaments-v2_footerEmail__uXhH6{color:var(--green-bright);font-size:.9rem;margin-bottom:20px;display:block}.tournaments-v2_footerSocials__HBQDc{display:flex;justify-content:center;gap:20px;margin-bottom:24px}.tournaments-v2_footerSocials__HBQDc a{color:var(--text-dim);font-size:18px;transition:color .2s}.tournaments-v2_footerSocials__HBQDc a:hover{color:var(--text)}.tournaments-v2_footerLinks__s78_i{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:16px}.tournaments-v2_footerLinks__s78_i a{font-size:.82rem;color:var(--text-dim)}.tournaments-v2_footerLinks__s78_i a:hover{color:var(--text)}.tournaments-v2_footerLegal__W1bu_{display:flex;justify-content:center;gap:16px;margin-bottom:16px}.tournaments-v2_footerCopyright__h7xkb,.tournaments-v2_footerLegal__W1bu_ a{font-size:.75rem;color:var(--text-muted)}.tournaments-v2_bodyText__EAgDs{max-width:720px;font-size:1rem;line-height:1.8;color:var(--text-dim)}.tournaments-v2_bodyText__EAgDs p{margin:0 0 16px}.tournaments-v2_bodyText__EAgDs p:last-child{margin-bottom:0}.tournaments-v2_flowGrid__vmtpP{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tournaments-v2_flowLabel__jlb5i{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green-bright);margin-bottom:12px}.tournaments-v2_flowSteps__UCjaG{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--text);line-height:1.6;margin-bottom:12px}.tournaments-v2_flowSteps__UCjaG code{color:var(--green-bright);background:rgba(46,204,113,.1);padding:2px 6px;border-radius:4px}.tournaments-v2_cardHighlight___haUI{font-size:.9rem;color:var(--text);font-weight:600;margin-bottom:8px;padding:10px 14px;background:var(--bg);border-radius:var(--radius-sm);border-left:3px solid var(--green-light)}.tournaments-v2_businessGrid__Ld8wF{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tournaments-v2_statsRow__6ugB0{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;padding-top:48px;border-top:1px solid var(--border)}.tournaments-v2_stat__lzi_J{text-align:center}.tournaments-v2_statValue__Fep2z{font-size:2rem;font-weight:800;color:var(--green-bright);line-height:1.1}.tournaments-v2_statLabel__yC7lN{font-size:.82rem;color:var(--text-dim);margin-top:4px}.tournaments-v2_heroContent__1C700{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.tournaments-v2_heroTagline__yzQNq{font-size:1.15rem;color:var(--text-dim);margin:16px auto 32px;max-width:600px;line-height:1.7}.tournaments-v2_heroCtas__3LwPZ{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.tournaments-v2_mt16__IFJ8m{margin-top:16px}.tournaments-v2_mt24__0c93c{margin-top:24px}.tournaments-v2_mt32__A8t_o{margin-top:32px}.tournaments-v2_mt48__XDxVk{margin-top:48px}.tournaments-v2_mb16__v6v9f{margin-bottom:16px}.tournaments-v2_mb32__HGe7Y{margin-bottom:32px}@media (max-width:900px){.tournaments-v2_cardGrid__hTr6s{grid-template-columns:repeat(2,1fr)}.tournaments-v2_businessGrid__Ld8wF,.tournaments-v2_flowGrid__vmtpP{grid-template-columns:1fr}.tournaments-v2_statsRow__6ugB0{grid-template-columns:repeat(2,1fr)}.tournaments-v2_navLinks__W4gE_{display:none}}@media (max-width:600px){.tournaments-v2_cardGrid__hTr6s{grid-template-columns:1fr}.tournaments-v2_hero__R5MYQ{padding:80px 0 60px}}@media (max-width:480px){.tournaments-v2_section__986MF{padding:50px 0}.tournaments-v2_container__xP4_0{padding:0 16px}.tournaments-v2_card__c9HEO{padding:20px}.tournaments-v2_heroCtas__3LwPZ{flex-direction:column;width:100%}.tournaments-v2_ctaButton__z93_X,.tournaments-v2_ctaSecondary__dEjMS{width:100%;justify-content:center}.tournaments-v2_ctaRow__Uw1Ag{flex-direction:column;align-items:center}.tournaments-v2_statsRow__6ugB0{grid-template-columns:repeat(2,1fr);gap:16px}.tournaments-v2_statValue__Fep2z{font-size:1.5rem}}.tournaments-v2_boardWithEval__7_USn{display:flex;gap:6px;flex-shrink:0}.tournaments-v2_evalBarContainer__rt2Rm{width:20px;background:#333;border-radius:4px;position:relative;overflow:hidden;min-height:200px}.tournaments-v2_evalBarWhite__norPD{position:absolute;bottom:0;left:0;right:0;background:#f0f0f0;transition:height .5s ease}.tournaments-v2_evalBarLabel__6lfB6{position:absolute;left:50%;transform:translateX(-50%);font-size:.6rem;font-weight:600;color:#888;white-space:nowrap;z-index:1}.tournaments-v2_evalBarLabelTop__ED5uD{top:4px;color:#ccc}.tournaments-v2_evalBarLabelBottom__X5Ix8{bottom:4px;color:#333}.tournaments-v2_analysisMeta__zmMbr{display:flex;gap:16px;margin-bottom:16px}.tournaments-v2_metaItem__sV7Ca{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;text-align:center}.tournaments-v2_metaItemLabel__kMO8p{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:4px}.tournaments-v2_metaItemValue__ZnUxv{font-size:1.1rem;font-weight:700;color:var(--text)}.tournaments-v2_valuePositive__SytB5{color:var(--green-bright)}.tournaments-v2_coachingText__7KleG{font-size:.95rem;line-height:1.7;color:var(--text)}.tournaments-v2_coachingLead__XBbA2{font-weight:700;color:#fff}.tournaments-v2_chessMove___ATTD{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--green-bright);font-size:.9em}.tournaments-v2_broadcastDemo__eTWtg{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;margin-top:40px;position:relative}.tournaments-v2_demoLabel__iuU7w{position:absolute;top:-10px;left:24px;background:var(--green);color:var(--green-bright);font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;border-radius:4px;text-transform:uppercase}.tournaments-v2_broadcastContent__oHJxX{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start}.tournaments-v2_broadcastRight__9axqD{display:flex;flex-direction:column;gap:16px}.tournaments-v2_moveTimeline__RKPgh{display:flex;gap:4px;align-items:center;margin-top:16px;padding:12px 0}.tournaments-v2_moveDot__bDvk_{width:14px;height:14px;border-radius:50%;flex-shrink:0;cursor:default}.tournaments-v2_accuracyPair__y_JgS{display:flex;gap:16px;margin-top:12px}.tournaments-v2_accuracyCard__BEyku{flex:1;background:rgba(46,204,113,.05);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;text-align:center}.tournaments-v2_accuracyValue__owyx0{font-size:1.3rem;font-weight:700;color:var(--green-bright)}.tournaments-v2_accuracyLabel__Lto8y{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-top:4px}@media (max-width:900px){.tournaments-v2_broadcastContent__oHJxX{grid-template-columns:1fr}.tournaments-v2_accuracyPair__y_JgS,.tournaments-v2_analysisMeta__zmMbr{flex-direction:column}}@media (max-width:480px){.tournaments-v2_broadcastDemo__eTWtg{padding:20px}.tournaments-v2_moveTimeline__RKPgh{flex-wrap:wrap}}