.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2>li{display:flex;min-width:0;margin:0;padding:0;list-style:none}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;width:100%;height:100%;min-height:136px;box-sizing:border-box;margin:0;padding:16px;background:#fff;border:1px solid #dde4e9;border-radius:10px;box-shadow:none;color:#102b3e;white-space:normal;text-decoration:none;transition:border-color .18s,box-shadow .18s}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-card *{text-decoration:none}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 a.tcc-related-compact-card:hover{border-color:#ad8c51;box-shadow:0 3px 10px rgba(16,43,62,.07)}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 a.tcc-related-compact-card:focus-visible{outline:3px solid #367caa;outline-offset:3px}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-visual{position:relative;display:block;flex:none;width:72px;height:72px;min-height:0;align-self:center;overflow:hidden;border-radius:8px;background:#edf1f3;color:#91a2ad}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-visual img{position:absolute;display:block;max-width:none!important;margin:0;padding:0;border:0;border-radius:0;object-fit:initial}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-portrait-connors img{width:305%;height:auto;left:-181%;top:-17%}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-portrait-lendl img{width:343%;height:auto;left:-223%;top:-51%}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-portrait-placeholder:before{content:"";position:absolute;width:22px;height:22px;left:25px;top:13px;background:#a5b3bd;border-radius:50%}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-portrait-placeholder:after{content:"";position:absolute;width:46px;height:35px;left:13px;top:40px;background:#a5b3bd;border-radius:24px 24px 0 0}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-body{display:flex;flex-direction:column;gap:6px;min-width:0;white-space:normal}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-ja{display:block;margin:0;color:#102b3e;font-size:16px;font-weight:700;line-height:1.4;white-space:normal}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-mcenroe-name{color:inherit;border:0;background:none;text-decoration:none}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;color:#627481;font-size:11px;line-height:1.3}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-tour{font-size:10px;line-height:1.3;padding:2px 6px;border-radius:4px}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-rev2-related-description{display:block;margin:0;color:#4d606d;font-size:13px;font-weight:400;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tc-rev2-related-description a{color:inherit;text-decoration:none;border:0;background:none}@media(max-width:600px){.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2{grid-template-columns:minmax(0,1fr)}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-card{min-height:126px;padding:14px;gap:12px}.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-ja{font-size:15px}}@media(prefers-reduced-motion:reduce){.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-card{transition:none}}
.tc-player-rev2[data-tc-rev2] .tcc-related-compact-image{object-fit:cover;object-position:78% 32%}.tc-player-rev2[data-tc-rev2] .tcc-socials{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tc-player-rev2[data-tc-rev2] .tcc-social{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}.tc-player-rev2[data-tc-rev2] .tcc-ic{width:22px;height:22px;fill:currentColor}.tc-player-rev2[data-tc-rev2] .tcc-related-compact-card,.tc-player-rev2[data-tc-rev2] .tcc-related-compact-card *{text-decoration:none!important}.tc-player-rev2[data-tc-rev2] .tcc-related-compact-image{width:76px!important;height:76px!important;flex:0 0 76px}.tc-player-rev2[data-tc-rev2] .tcc-related-compact-card{display:flex;align-items:center;gap:12px}.tc-player-rev2[data-tc-rev2] .tcc-related-compact-info{min-width:0}

.tc-player-rev2[data-tc-rev2] [data-section="related"] .tc-related-cards-v2 .tcc-related-compact-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:85% 33%!important;left:0!important;top:0!important;opacity:1!important}.tc-player-rev2[data-tc-rev2] .tcc-related-compact-body{min-width:0}

/* Agassi25: SNS and Brightcove repair, 2026-10-29 */
.tc-player-rev2[data-tc-rev2] .tcc-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.tc-player-rev2[data-tc-rev2] .tcc-socials a.tcc-social{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;width:auto!important;min-width:44px;height:auto!important;min-height:44px;max-width:100%;padding:9px 16px;box-sizing:border-box;white-space:nowrap;line-height:1.4;text-indent:0;overflow:visible;text-decoration:none}
.tc-player-rev2[data-tc-rev2] .tcc-socials .tcc-ic{display:block;width:15px!important;height:15px!important;flex:0 0 15px}
.tc-player-rev2[data-tc-rev2] .tcc-social-x .tcc-ic{fill:var(--tc-brand-x,#111)}
.tc-player-rev2[data-tc-rev2] .tcc-social-ig .tcc-ic{fill:var(--tc-brand-ig,#c13584)}
.tc-player-rev2[data-tc-rev2] .tcc-social-tt .tcc-ic{fill:var(--tc-brand-tt,#111)}
.tc-player-rev2[data-tc-rev2] .tc-agassi-external-video{display:block!important;position:relative!important;width:100%!important;max-width:100%;aspect-ratio:16/9!important;height:auto!important;padding:0!important;min-height:0}
.tc-player-rev2[data-tc-rev2] .tc-agassi-external-video>iframe{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;border:0}

/* Agassi25: Zverev gear presentation, 2026-10-29 */
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"]{display:block!important;width:100%;box-sizing:border-box;border-radius:10px;margin:18px 0 24px}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tbody{display:contents!important}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr{display:flex!important;flex-wrap:nowrap;align-items:stretch;border-bottom:1px solid var(--tc-rev2-rule);background:none!important}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr:last-child{border-bottom:0}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] th,.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] td{display:block!important;box-sizing:border-box;min-width:0;border-bottom:0;white-space:normal!important;line-height:1.5}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] th{width:152px!important;flex:0 0 152px;padding:16px 12px;font-size:13px;font-weight:700;background:#e8eef6;color:#183654}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] td{width:auto!important;flex:1 1 0;padding:16px 14px;font-size:15px}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr:nth-child(odd) td{background:#fffdf9}
.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr:nth-child(even) td{background:#f5f7fb}
.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product{display:flex;align-items:center;gap:14px;min-width:0}
.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product .tcc-gear-thumb{width:88px!important;height:88px!important;flex:0 0 88px;object-fit:contain;margin:0;border-radius:6px}
.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product .tcc-gear-name{font-size:15px;font-weight:600;line-height:1.5;min-width:0}
.tc-player-rev2[data-tc-rev2] .tcc-gear-note{font-size:14px!important;line-height:1.55!important;margin:14px 0!important;color:var(--tc-ink-mut,#66717e)}
.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-retail-label{font-size:11px;line-height:1.5;margin:0 0 8px}
.tc-player-rev2[data-tc-rev2] .tcc-gear-buy-buttons{margin:14px 0 0;gap:10px}
@media(max-width:760px){.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] th{width:96px!important;flex-basis:96px;padding:12px 8px;font-size:12px}.tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] td{padding:12px 10px}.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product{display:block}.tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product .tcc-gear-thumb{display:block;margin:0 0 10px}}

.tc-player-rev2[data-tc-rev2] .tc-rev2-video figure{position:relative!important;width:100%;aspect-ratio:16/9;margin:0;padding:0}.tc-player-rev2[data-tc-rev2] .tc-rev2-video figure iframe{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border:0}

.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table{display:grid!important;grid-template-columns:152px minmax(0,1fr);width:100%}.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table tbody,.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table tr{display:contents!important}.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table th,.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table td{display:block!important;width:auto!important;min-width:0;white-space:normal;box-sizing:border-box}@media(max-width:760px){.tc-player-rev2[data-tc-rev2] [data-section="profile"] table.tcc-table{grid-template-columns:96px minmax(0,1fr)}}

body.postid-39 .tc-player-rev2 .tc-rev2-caption-button{border:1px solid #80611f;border-radius:6px;padding:.5em .9em;background:#fff;color:#4a391a;cursor:pointer;font:inherit;max-width:100%}body.postid-39 .tc-player-rev2 .tc-rev2-caption-button:focus-visible{outline:2px solid #80611f;outline-offset:3px}

/* Post 39 only: current link and compact gear presentation. */
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-related-cards-v2 .tcc-related-compact-card {color:inherit!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-related-cards-v2 .tcc-related-compact-card .tcc-related-compact-ja {color:inherit!important;font-weight:400!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-related-cards-v2 .tcc-related-compact-card:hover .tcc-related-compact-ja {color:#80611f!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-rev2-video>a {display:inline-block;margin:8px 10px 8px 0}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-rev2-caption-button {margin:8px 0}
body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] th {width:116px!important;flex-basis:116px}
body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr:first-child th,
body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr:first-child td {background:#edf6ee!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-buy-buttons {display:flex;flex-wrap:wrap;gap:8px;margin:9px 0 0}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-buybtn {min-height:38px;border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.4;text-decoration:none!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-buybtn-rakuten {background:#1f744b!important;color:#fff!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-buybtn-amazon {background:#f5a623!important;color:#352509!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product {display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product .tcc-gear-thumb {width:64px!important;height:64px!important;flex:0 0 64px!important;margin:0!important}
body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-note {margin:9px 0!important}
@media(max-width:760px){
 body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] tr {flex-direction:column}
 body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] th {width:100%!important;flex:0 0 auto!important;padding:8px 10px}
 body.postid-39 .tc-player-rev2[data-tc-rev2] table[data-component="gear-table"] td {width:100%!important;padding:10px}
 body.postid-39 .tc-player-rev2[data-tc-rev2] .tc-rev2-gear-product .tcc-gear-name {font-size:14px}
 body.postid-39 .tc-player-rev2[data-tc-rev2] .tcc-gear-note {font-size:13px!important;line-height:1.6!important}
}
