.video-wrapper{margin:1rem 0}.responsive-video-container,.video-wrapper{position:relative;border-radius:.5rem;overflow:hidden}.responsive-video-container{padding-bottom:56.25%;height:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin:1.5rem 0}.responsive-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:#000;border-radius:.5rem}.video-wrapper{width:100%;margin:1.5rem 0}.video-wrapper figcaption{font-size:.875rem;color:#6b7280;text-align:center;padding:.75rem 0;font-style:italic}@media (min-width:1025px) and (max-width:1440px){.responsive-video-container{margin:2rem auto;max-width:900px}.video-wrapper{margin:2rem 0}.video-wrapper video{max-height:650px}}@media (min-width:1441px){.responsive-video-container{margin:2.5rem auto;max-width:1000px}.video-wrapper{margin:2.5rem 0}.video-wrapper video{max-height:750px}}.video-wrapper video{width:100%;max-height:600px;object-fit:contain;background-color:#000;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (max-width:480px){.video-wrapper video{max-height:none;height:auto;aspect-ratio:16/9}.video-wrapper{margin:.5rem -1rem;border-radius:0}.video-wrapper video{border-radius:0;box-shadow:none}}@media (min-width:481px) and (max-width:768px){.video-wrapper video{max-height:none;height:auto;aspect-ratio:16/9}.video-wrapper{margin:.5rem -.5rem}}@media (min-width:769px) and (max-width:1024px){.video-wrapper video{max-height:500px}}@media (min-width:1025px) and (max-width:1440px){.video-wrapper video{max-height:650px}}@media (min-width:1441px){.video-wrapper video{max-height:750px}.video-wrapper{margin:1.5rem 0}}.ProseMirror video{max-width:100%;height:auto}.youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:.5rem;margin:1.5rem 0;background-color:#000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem;background-color:#000}.youtube-container.youtube-shorts{max-width:420px;margin-left:auto;margin-right:auto;padding-bottom:min(177.78%,747px)}iframe[src*="youtu.be/"],iframe[src*="youtube.com/embed/"]{background-color:#000!important;opacity:1!important;visibility:visible!important}@media (max-width:480px){.youtube-container{margin:.5rem -1rem;border-radius:0;padding-bottom:56.25%;min-height:200px;box-shadow:none}.youtube-container iframe{border-radius:0}}@media (min-width:481px) and (max-width:768px){.youtube-container{margin:.5rem -.5rem;padding-bottom:56.25%;min-height:250px}}@media (min-width:1025px) and (max-width:1440px){.youtube-container{max-width:900px;margin:2rem auto}}@media (min-width:1441px){.youtube-container{margin:2.5rem auto;max-width:1000px}}@media (max-width:480px){.prose .youtube-container{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);max-width:calc(100% + 2rem)}.prose .responsive-video-container,.prose .video-wrapper{margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)!important;max-width:calc(100% + 2rem)!important}}@media (min-width:481px) and (max-width:768px){.prose .youtube-container{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);max-width:calc(100% + 1rem)}.prose .responsive-video-container,.prose .video-wrapper{margin-left:-.5rem!important;margin-right:-.5rem!important;width:calc(100% + 1rem)!important;max-width:calc(100% + 1rem)!important}}.match-embed{margin:1rem 0;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.match-embed-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.match-embed-header span{font-weight:500;font-size:.875rem;color:#374151}.match-embed-header a{font-size:.75rem;color:#2563eb;text-decoration:none}.match-embed-header a:hover{text-decoration:underline}.match-iframe{border:0;display:block}.match-card{margin:1rem 0;border:1px solid rgba(0,0,0,.05);border-radius:.5rem;overflow:hidden;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.dark .match-card{background-color:#1D1D1D;border:1px solid rgba(255,255,255,.1)}.match-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.dark .match-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.match-card a{text-decoration:none;color:inherit;display:block}.match-card .league-header{background-color:#f9fafb;padding:.75rem;border-bottom:1px solid rgba(0,0,0,.05);height:2.5rem;display:flex;align-items:center}.dark .match-card .league-header{background-color:#262626;border-bottom:1px solid rgba(255,255,255,.1)}.match-card .league-logo-box{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.match-card .league-logo-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.match-card .league-name{font-size:.875rem;font-weight:500;color:#4B5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .match-card .league-name{color:#D1D5DB}.match-card .match-main{padding:.625rem .75rem;display:flex;align-items:center;justify-content:space-between;min-height:5rem}.match-card .team-info{display:flex;flex-direction:column;align-items:center;width:40%}.match-card .team-logo-box{width:2.75rem;height:2.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.match-card .team-logo-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.match-card .team-name{font-size:.8125rem;font-weight:500;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827}.dark .match-card .team-name{color:#F0F0F0}.match-card .score-area{text-align:center;flex-shrink:0;width:20%}.match-card .score{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.match-card .score-number{font-size:1.375rem;font-weight:700;min-width:1.5rem;text-align:center;color:#111827}.dark .match-card .score-number{color:#F0F0F0}.match-card .score-separator{color:#9CA3AF;margin:0 .25rem}.dark .match-card .score-separator{color:#6B7280}.match-card .match-status{font-size:.75rem;color:#4B5563}.dark .match-card .match-status{color:#9CA3AF}.match-card .match-footer{background-color:#f9fafb;padding:.5rem .75rem;border-top:1px solid rgba(0,0,0,.05);text-align:center;display:flex;align-items:center;justify-content:center}.dark .match-card .match-footer{background-color:#262626;border-top:1px solid rgba(255,255,255,.1)}.match-card .footer-link{font-size:.75rem;color:#2563EB}.dark .match-card .footer-link{color:#60A5FA}.match-card:hover .footer-link{text-decoration:underline}.match-header{background-color:#f9fafb;padding:.75rem;justify-content:space-between;border-bottom:1px solid #e5e7eb}.match-header,.match-league{display:flex;align-items:center}.match-league-logo{width:20px;height:20px;margin-right:.5rem}.match-league-name{font-weight:500;font-size:.875rem}.match-date{font-size:.75rem;color:#6b7280}.match-content{padding:1rem}.match-teams{display:flex;align-items:center}.match-team{flex:1}.match-team-home{text-align:right}.match-team-away{text-align:left}.match-team-info{display:flex;align-items:center}.match-team-home .match-team-info{justify-content:flex-end}.match-team-logo{width:24px;height:24px}.match-team-home .match-team-logo{margin-left:.5rem}.match-team-away .match-team-logo{margin-right:.5rem}.match-team-name{font-size:.875rem}.match-team-winner{font-weight:700;color:#2563eb}.match-score{padding:0 1rem;margin:0 .5rem;text-align:center}.match-score-value{font-size:1.125rem;font-weight:700}.match-status{font-size:.75rem;color:#6b7280}.match-status-live{color:#16a34a}.match-footer{background-color:#f9fafb;padding:.5rem;border-top:1px solid #e5e7eb;text-align:center;transition:background-color .2s}.match-preview-link{font-size:.75rem;color:#2563eb}.match-card-error{margin:1rem 0;padding:.75rem;border-radius:.5rem;background-color:#fef2f2;color:#ef4444;border:1px solid #fee2e2}.responsive-video-container,.youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:1rem}.responsive-video-container.youtube-shorts,.youtube-container.youtube-shorts{max-width:420px;margin-left:auto;margin-right:auto;padding-bottom:min(177.78%,747px)}.responsive-video-container iframe,.responsive-video-container video,.youtube-container iframe,.youtube-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-caption,.youtube-caption{margin-top:.5rem;color:#6b7280;font-size:.875rem;text-align:center}.ProseMirror{box-sizing:border-box;width:100%;max-width:100%;padding:1rem;min-height:500px;color:#111827;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.match-card{margin:.75rem 0;border-radius:.4375rem}.match-card .league-header{height:1.875rem;padding:.375rem .5rem}.match-card .league-logo-box{width:1.125rem;height:1.125rem;margin-right:.3125rem}.match-card .league-name{font-size:.75rem}.match-card .match-main{min-height:4.25rem;padding:.5rem}.match-card .team-logo-box{width:2.125rem;height:2.125rem;margin-bottom:.3125rem}.match-card .team-name{font-size:.75rem;line-height:1.15}.match-card .score-number{font-size:1.125rem;min-width:1.125rem}.match-card .score{margin-bottom:.25rem}.match-card .footer-link,.match-card .match-status{font-size:.6875rem}.match-card .match-footer{padding:.375rem .5rem}}.ProseMirror *{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.dark .ProseMirror{color:#F0F0F0}.ProseMirror p{margin:0 0 .75rem;line-height:1.7}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror .editor-empty-placeholder{position:relative}.ProseMirror .editor-empty-placeholder:before{content:attr(data-placeholder);position:absolute;inset:0 auto auto 0;max-width:min(520px,100%);white-space:pre-line;color:#9ca3af;font-size:.95rem;line-height:1.8;pointer-events:none}.ProseMirror.ProseMirror-focused .editor-empty-placeholder:before{content:""}.dark .ProseMirror .editor-empty-placeholder:before{color:#6b7280}.ProseMirror p:empty:has(+.responsive-video-container),.ProseMirror p:empty:has(+.video-wrapper),.ProseMirror p:empty:has(+.youtube-container),.ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):has(+.responsive-video-container),.ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):has(+.video-wrapper),.ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):has(+.youtube-container){display:none;min-height:0;margin:0;line-height:0}.ProseMirror .editor-persistent-selection{background:rgba(37,99,235,.24);border-radius:2px}.dark .ProseMirror .editor-persistent-selection{background:rgba(96,165,250,.32)}.ProseMirror p>img,.ProseMirror>img{display:block;max-width:100%;height:auto;margin:.75rem auto;border-radius:.5rem}.ProseMirror .match-card-error.ProseMirror-selectednode,.ProseMirror .match-card-node.ProseMirror-selectednode .match-card{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.ProseMirror .match-card-node{position:relative;display:block}.ProseMirror .card-node-delete{position:absolute;right:.5rem;top:.5rem;z-index:5;display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 .5rem;border:1px solid rgba(220,38,38,.2);border-radius:.375rem;background:rgba(255,255,255,.95);color:rgb(220,38,38);font-size:.75rem;font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.08);opacity:0;transition:opacity .12s ease,background-color .12s ease}.ProseMirror .card-node-delete:focus-visible,.ProseMirror .entity-card-group-item:hover .card-node-delete,.ProseMirror .match-card-node.ProseMirror-selectednode .card-node-delete,.ProseMirror .match-card-node:hover .card-node-delete,.ProseMirror .player-card-node.ProseMirror-selectednode .card-node-delete,.ProseMirror .player-card-node:hover .card-node-delete,.ProseMirror .team-card-node.ProseMirror-selectednode .card-node-delete,.ProseMirror .team-card-node:hover .card-node-delete{opacity:1}.ProseMirror .card-node-delete:hover{background:rgb(254,242,242)}.dark .ProseMirror .card-node-delete{border-color:rgba(248,113,113,.25);background:rgba(29,29,29,.95);color:rgb(248,113,113)}.dark .ProseMirror .card-node-delete:hover{background:rgba(127,29,29,.35)}.ProseMirror .editor-poll-block{display:block;margin:1rem 0;padding:.875rem;border:1px solid rgba(0,0,0,.07);border-radius:.5rem;background:#FAFAFA;cursor:pointer}.dark .ProseMirror .editor-poll-block{border-color:rgba(255,255,255,.1);background:#262626}.ProseMirror .editor-poll-block.ProseMirror-selectednode{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.ProseMirror .editor-poll-block-label{margin-bottom:.25rem;font-size:.75rem;font-weight:700;color:#6b7280}.dark .ProseMirror .editor-poll-block-label{color:#9ca3af}.ProseMirror .editor-poll-block-question{margin-bottom:.625rem;font-size:.95rem;font-weight:700;color:#111827}.dark .ProseMirror .editor-poll-block-question{color:#F0F0F0}.ProseMirror .editor-poll-block-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.ProseMirror .editor-poll-block-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(0,0,0,.07);border-radius:.375rem;background:#fff;padding:.375rem .5rem;font-size:.8125rem;color:#374151}.dark .ProseMirror .editor-poll-block-option{border-color:rgba(255,255,255,.1);background:#1D1D1D;color:#d1d5db}@media (max-width:640px){.ProseMirror .editor-poll-block-options{grid-template-columns:1fr}}.ProseMirror h2{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.3}.ProseMirror h3{font-size:1.25rem;font-weight:700;margin:.875rem 0 .5rem;line-height:1.3}.ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .ProseMirror hr{border-top-color:rgba(255,255,255,.15)}.ProseMirror table{width:100%;min-width:360px;margin:.75rem 0;border-collapse:collapse;table-layout:fixed}.ProseMirror table td,.ProseMirror table th{min-width:72px;border:1px solid #d1d5db;padding:.5rem;vertical-align:top}.ProseMirror table th{background:#f3f4f6;font-weight:600}.dark .ProseMirror table td,.dark .ProseMirror table th{border-color:rgba(255,255,255,.18)}.dark .ProseMirror table th{background:#262626}.ProseMirror .selectedCell{position:relative}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(37,99,235,.14);pointer-events:none}.ProseMirror .tableWrapper,.post-content .table-wrapper{max-width:100%;overflow-x:auto}.post-content .table-wrapper{margin:1rem 0}.post-content table{width:100%;min-width:360px;border-collapse:collapse}.post-content table td,.post-content table th{border:1px solid #d1d5db;padding:.5rem;vertical-align:top}.post-content table th{background:#f3f4f6;font-weight:600}.dark .post-content table td,.dark .post-content table th{border-color:rgba(255,255,255,.18)}.dark .post-content table th{background:#262626}.ProseMirror .responsive-video-container,.ProseMirror .youtube-container{margin:.5rem 0}.ProseMirror .video-wrapper:not(.responsive-video-container){position:relative;width:100%;height:auto;margin:.5rem 0;padding:0;overflow:visible;border-radius:0;box-shadow:none}.ProseMirror .video-wrapper:not(.responsive-video-container) video{position:static;display:block;width:100%;height:auto;max-height:none;margin:0;object-fit:contain}.ProseMirror>.responsive-video-container:first-child,.ProseMirror>.video-wrapper:first-child,.ProseMirror>.youtube-container:first-child{margin-top:0}.ProseMirror>.responsive-video-container:last-child,.ProseMirror>.video-wrapper:last-child,.ProseMirror>.youtube-container:last-child{margin-bottom:0}.ProseMirror .responsive-video-container+p,.ProseMirror .video-wrapper+p,.ProseMirror p+.responsive-video-container,.ProseMirror p+.video-wrapper{margin-top:.25rem}@media (max-width:480px){.responsive-video-container,.youtube-container{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border-radius:0;box-shadow:none}.prose .responsive-video-container,.prose .youtube-container{max-width:calc(100% + 2rem)}.prose .responsive-video-container,.prose .video-wrapper{margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)!important;max-width:calc(100% + 2rem)!important}}@media (min-width:481px) and (max-width:640px){.responsive-video-container,.youtube-container{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem)}.prose .responsive-video-container,.prose .youtube-container{max-width:calc(100% + 1rem)}.prose .responsive-video-container,.prose .video-wrapper{margin-left:-.5rem!important;margin-right:-.5rem!important;width:calc(100% + 1rem)!important;max-width:calc(100% + 1rem)!important}}.social-embed{margin:1.5rem 0;width:100%}.ProseMirror .social-embed-editor-card{display:flex;align-items:center;gap:.75rem;width:100%;margin:.5rem 0;padding:.75rem;border:1px solid rgba(0,0,0,.07);border-radius:.5rem;background:#F5F5F5;overflow:hidden}.dark .ProseMirror .social-embed-editor-card{border-color:rgba(255,255,255,.1);background:#262626}.ProseMirror .social-embed-editor-card__label{flex:0 0 auto;font-size:12px;font-weight:700;color:#003CA6}.dark .ProseMirror .social-embed-editor-card__label{color:#8EA4D8}.ProseMirror .social-embed-editor-card__url{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#4b5563}.dark .ProseMirror .social-embed-editor-card__url{color:#bdbdbd}.youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1.5rem 0}.youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.instagram-embed,.twitter-embed{display:flex;justify-content:center;margin:1.5rem 0}@media (max-width:768px){.instagram-embed,.social-embed,.twitter-embed,.youtube-embed{margin:1rem 0}}.player-card,.team-card{display:block;width:50%;max-width:50%;margin:.5rem auto;border:1px solid rgba(0,0,0,.05);border-radius:.5rem;overflow:hidden;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.dark .player-card,.dark .team-card{background-color:#1D1D1D;border:1px solid rgba(255,255,255,.1)}.player-card:hover,.team-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.dark .player-card:hover,.dark .team-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.player-card a,.team-card a{text-decoration:none;color:inherit;display:block}.player-card a:hover,.team-card a:hover{text-decoration:none}.player-card .league-header,.team-card .league-header{background-color:#f9fafb;padding:.75rem;border-bottom:1px solid rgba(0,0,0,.05);height:2.5rem;display:flex;align-items:center}.dark .player-card .league-header,.dark .team-card .league-header{background-color:#262626;border-bottom:1px solid rgba(255,255,255,.1)}.player-card .league-logo-box,.team-card .league-logo-box{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.player-card .league-logo-box img,.team-card .league-logo-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.player-card .league-name,.team-card .league-name{font-size:.875rem;font-weight:500;color:#4B5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .player-card .league-name,.dark .team-card .league-name{color:#D1D5DB}.team-card .team-main{padding:.75rem;flex-direction:column;min-height:5.5rem}.team-card .team-logo-box,.team-card .team-main{display:flex;align-items:center;justify-content:center}.team-card .team-logo-box{width:3rem;height:3rem;flex-shrink:0;margin-bottom:.5rem}.team-card .team-logo-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.team-card .team-name{font-size:.875rem;font-weight:500;text-align:center;color:#111827;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.dark .team-card .team-name{color:#F0F0F0}.player-card .player-main{padding:.75rem;flex-direction:column;min-height:5.5rem}.player-card .player-main,.player-card .player-photo{display:flex;align-items:center;justify-content:center}.player-card .player-photo{width:3rem;height:3rem;flex-shrink:0;border-radius:.375rem;overflow:hidden;background:transparent;margin-bottom:.5rem}.player-card .player-photo img{width:100%;height:100%;object-fit:contain;object-position:center}.dark .player-card .player-photo{background:transparent}.player-card .player-name{font-size:.875rem;font-weight:500;text-align:center;color:#111827;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.dark .player-card .player-name{color:#F0F0F0}.player-card .match-footer,.team-card .match-footer{background-color:#f9fafb;padding:.5rem .75rem;border-top:1px solid rgba(0,0,0,.05);text-align:center;display:flex;align-items:center;justify-content:center}.dark .player-card .match-footer,.dark .team-card .match-footer{background-color:#262626;border-top:1px solid rgba(255,255,255,.1)}.player-card .footer-link,.team-card .footer-link{font-size:.75rem;color:#2563EB}.dark .player-card .footer-link,.dark .team-card .footer-link{color:#60A5FA}.player-card:hover .footer-link,.team-card:hover .footer-link{text-decoration:underline}.entity-card-scroll{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:100%;margin:.75rem 0 1rem;padding:.125rem .125rem .625rem;overflow:visible}.entity-card-group,.entity-card-group-node{--entity-card-gap:0.625rem;width:100%;max-width:100%;margin:.75rem 0 1rem}.entity-card-group-track{display:flex;flex-direction:column;align-items:center;gap:var(--entity-card-gap);width:100%;max-width:100%;margin:0 auto;padding:.125rem .125rem .625rem;overflow:visible}.entity-card-group-cols-1 .entity-card-group-track,.entity-card-group-cols-2 .entity-card-group-track,.entity-card-group-cols-3 .entity-card-group-track,.entity-card-group-cols-4 .entity-card-group-track{max-width:100%}.entity-card-group-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--entity-card-gap,.625rem);width:100%;max-width:100%}.related-entity-card-group .entity-card-group-row:nth-of-type(n+3){display:none}.entity-card-group-item{width:calc((100% - (var(--entity-card-gap, .625rem) * 3)) / 4);max-width:calc((100% - (var(--entity-card-gap, .625rem) * 3)) / 4);flex:0 1 calc((100% - (var(--entity-card-gap, 0.625rem) * 3)) / 4);min-width:0;cursor:grab;position:relative;transition:opacity .12s ease,transform .16s ease,filter .16s ease;touch-action:none;-webkit-user-drag:element!important}.entity-card-group-item:active{cursor:grabbing}.entity-card-group-item.is-dragging{opacity:.55;filter:saturate(.85);transform:scale(.985)}.entity-card-group-item.is-drop-after:after,.entity-card-group-item.is-drop-before:before{content:"";position:absolute;top:.375rem;bottom:.375rem;width:3px;border-radius:999px;background:#2563EB;box-shadow:0 0 0 2px rgba(37,99,235,.14);z-index:2}.entity-card-group-item.is-drop-before:before{left:-.375rem}.entity-card-group-item.is-drop-after:after{right:-.375rem}.entity-card-group .player-card,.entity-card-group .team-card,.entity-card-group-node .player-card,.entity-card-group-node .team-card{width:100%;max-width:100%;margin:0;word-break:keep-all;overflow-wrap:normal}.entity-card-group .player-card *,.entity-card-group .team-card *,.entity-card-group-node .player-card *,.entity-card-group-node .team-card *{word-break:keep-all;overflow-wrap:normal}.entity-card-group .player-card .league-header,.entity-card-group .team-card .league-header,.entity-card-group-node .player-card .league-header,.entity-card-group-node .team-card .league-header{height:2.125rem;padding:.5rem}.entity-card-group .player-card .league-logo-box,.entity-card-group .team-card .league-logo-box,.entity-card-group-node .player-card .league-logo-box,.entity-card-group-node .team-card .league-logo-box{width:1.25rem;height:1.25rem;margin-right:.375rem}.entity-card-group .player-card .league-name,.entity-card-group .team-card .league-name,.entity-card-group-node .player-card .league-name,.entity-card-group-node .team-card .league-name{font-size:.8125rem}.entity-card-group .player-card .player-main,.entity-card-group .team-card .team-main,.entity-card-group-node .player-card .player-main,.entity-card-group-node .team-card .team-main{min-height:5rem;padding:.625rem .5rem}.entity-card-group .player-card .player-photo,.entity-card-group .team-card .team-logo-box,.entity-card-group-node .player-card .player-photo,.entity-card-group-node .team-card .team-logo-box{width:2.75rem;height:2.75rem;margin-bottom:.5rem}.entity-card-group .player-card .player-name,.entity-card-group .team-card .team-name,.entity-card-group-node .player-card .player-name,.entity-card-group-node .team-card .team-name{font-size:.8125rem}.entity-card-group .player-card .match-footer,.entity-card-group .team-card .match-footer,.entity-card-group-node .player-card .match-footer,.entity-card-group-node .team-card .match-footer{padding:.375rem}.ProseMirror .entity-card-group-row>.player-card-node,.ProseMirror .entity-card-group-row>.team-card-node,.entity-card-group-row>.player-card,.entity-card-group-row>.player-card-node,.entity-card-group-row>.team-card,.entity-card-group-row>.team-card-node{display:block!important;width:calc((100% - (var(--entity-card-gap, .625rem) * 3)) / 4)!important;max-width:calc((100% - (var(--entity-card-gap, .625rem) * 3)) / 4)!important;flex:0 1 calc((100% - (var(--entity-card-gap, 0.625rem) * 3)) / 4);margin:0!important}.entity-card-scroll .player-card,.entity-card-scroll .team-card{width:100%;max-width:100%;margin:0}.entity-card-scroll .player-card .league-header,.entity-card-scroll .team-card .league-header{height:2.125rem;padding:.5rem .625rem}.entity-card-scroll .player-card .league-logo-box,.entity-card-scroll .team-card .league-logo-box{width:1.25rem;height:1.25rem;margin-right:.375rem}.entity-card-scroll .player-card .league-name,.entity-card-scroll .team-card .league-name{font-size:.8125rem}.entity-card-scroll .player-card .player-main,.entity-card-scroll .team-card .team-main{min-height:5rem;padding:.625rem}.entity-card-scroll .player-card .player-photo,.entity-card-scroll .team-card .team-logo-box{width:2.75rem;height:2.75rem;margin-bottom:.5rem}.entity-card-scroll .player-card .player-name,.entity-card-scroll .team-card .team-name{font-size:.8125rem}.entity-card-scroll .player-card .match-footer,.entity-card-scroll .team-card .match-footer{padding:.375rem .5rem}.ProseMirror .player-card-node,.ProseMirror .team-card-node{position:relative;display:inline-block!important;margin:.25rem;vertical-align:top;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ProseMirror .entity-card-group-node{display:block!important;width:100%!important;max-width:100%!important;margin:.75rem 0 1rem;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ProseMirror .entity-card-group-item{position:relative}.ProseMirror .player-card-node,.ProseMirror .team-card-node{width:11rem!important;max-width:11rem!important;min-width:0}.ProseMirror .entity-card-group-node *,.ProseMirror .player-card-node *,.ProseMirror .team-card-node *{-webkit-user-drag:none}.ProseMirror .entity-card-group-node img,.ProseMirror .player-card-node img,.ProseMirror .team-card-node img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ProseMirror blockquote,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror ol,.ProseMirror p,.ProseMirror ul{white-space:normal}.ProseMirror .player-card-node .player-card,.ProseMirror .team-card-node .team-card{width:100%;max-width:100%;margin:0}.ProseMirror .player-card-empty,.ProseMirror .team-card-empty{display:none!important}.ProseMirror p:empty:has(+.player-card-node),.ProseMirror p:empty:has(+.team-card-node),.ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):has(+.player-card-node),.ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):has(+.team-card-node){min-height:0;margin:0;line-height:0}.ProseMirror .player-card-node+p:empty:has(+.player-card-node),.ProseMirror .player-card-node+p:empty:has(+.team-card-node),.ProseMirror .player-card-node+p:has(>br.ProseMirror-trailingBreak:only-child):has(+.player-card-node),.ProseMirror .player-card-node+p:has(>br.ProseMirror-trailingBreak:only-child):has(+.team-card-node),.ProseMirror .team-card-node+p:empty:has(+.player-card-node),.ProseMirror .team-card-node+p:empty:has(+.team-card-node),.ProseMirror .team-card-node+p:has(>br.ProseMirror-trailingBreak:only-child):has(+.player-card-node),.ProseMirror .team-card-node+p:has(>br.ProseMirror-trailingBreak:only-child):has(+.team-card-node){display:none}@media (max-width:640px){.entity-card-group,.entity-card-group-node{--entity-card-gap:0.375rem}.entity-card-group-track{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:var(--entity-card-gap,.375rem)}.entity-card-scroll{gap:.375rem;max-width:100%;margin:.625rem 0 .875rem}.entity-card-scroll .player-card,.entity-card-scroll .team-card{width:100%;max-width:100%}.entity-card-group-row{display:contents}.related-entity-card-group .entity-card-group-row:nth-of-type(2)>.entity-card-group-item:nth-child(n+3),.related-entity-card-group .entity-card-group-row:nth-of-type(n+3){display:none}.entity-card-group-item{width:calc((100% - (var(--entity-card-gap, .375rem) * 2)) / 3);max-width:calc((100% - (var(--entity-card-gap, .375rem) * 2)) / 3);flex:0 1 calc((100% - (var(--entity-card-gap, 0.375rem) * 2)) / 3)}.ProseMirror .entity-card-group-row>.player-card-node,.ProseMirror .entity-card-group-row>.team-card-node,.entity-card-group-row>.player-card,.entity-card-group-row>.player-card-node,.entity-card-group-row>.team-card,.entity-card-group-row>.team-card-node{width:calc((100% - (var(--entity-card-gap, .375rem) * 2)) / 3)!important;max-width:calc((100% - (var(--entity-card-gap, .375rem) * 2)) / 3)!important;flex:0 1 calc((100% - (var(--entity-card-gap, 0.375rem) * 2)) / 3)}.entity-card-group .player-card .league-header,.entity-card-group .team-card .league-header,.entity-card-group-node .player-card .league-header,.entity-card-group-node .team-card .league-header{height:1.625rem;padding:.3125rem .375rem}.entity-card-group .player-card .league-logo-box,.entity-card-group .team-card .league-logo-box,.entity-card-group-node .player-card .league-logo-box,.entity-card-group-node .team-card .league-logo-box{width:1rem;height:1rem;margin-right:.25rem}.entity-card-group .player-card .league-name,.entity-card-group .team-card .league-name,.entity-card-group-node .player-card .league-name,.entity-card-group-node .team-card .league-name{font-size:.6875rem}.entity-card-group .player-card .player-main,.entity-card-group .team-card .team-main,.entity-card-group-node .player-card .player-main,.entity-card-group-node .team-card .team-main{min-height:4rem;padding:.4375rem .25rem}.entity-card-group .player-card .player-photo,.entity-card-group .team-card .team-logo-box,.entity-card-group-node .player-card .player-photo,.entity-card-group-node .team-card .team-logo-box{width:2rem;height:2rem;margin-bottom:.3125rem}.entity-card-group .player-card .player-name,.entity-card-group .team-card .team-name,.entity-card-group-node .player-card .player-name,.entity-card-group-node .team-card .team-name{font-size:.6875rem;line-height:1.15}.entity-card-group .player-card .match-footer,.entity-card-group .team-card .match-footer,.entity-card-group-node .player-card .match-footer,.entity-card-group-node .team-card .match-footer{min-height:1.5rem;padding:.25rem}.entity-card-group .player-card .footer-link,.entity-card-group .team-card .footer-link,.entity-card-group-node .player-card .footer-link,.entity-card-group-node .team-card .footer-link{font-size:.625rem}}