@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{font-family:Urbanist,sans-serif;letter-spacing:1px;line-height:1.5;align-items:center;width:auto;background-color:#151515;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;padding:0}h1,h2{color:#fff}h3{margin:0;font-size:1.2rem;padding-bottom:5px}.social_buttons{fill:initial;opacity:90%;height:1.5em;max-height:2em;min-height:.5em;padding-left:1em;padding-right:1em}.error-server{font-family:Arial,sans-serif;text-align:center;color:brown;display:none}.main-app{margin-left:0;align-items:center!important;align-self:center!important;padding-left:0;width:auto}.landing-page{position:relative;margin:0 auto;width:90%;height:30vh;background-image:url(/assets/background-3159e350.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.5em;box-shadow:0 4px 8px #0003;align-content:center}.stachesstics-text{color:#97ff73}.first-page .media{padding:2em}.first-page .latest-posts-section{margin-top:40px;padding:20px;text-align:center;background-color:#222;color:#f5f5f5}.first-page .latest-posts-title{font-size:26px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;border-bottom:3px solid #97FF73;display:inline-block;padding-bottom:4px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.first-page .more-button{margin-top:20px;padding:10px 20px;font-size:16px;background:#666;color:#fff;border:none;border-radius:5px;cursor:pointer}.first-page .more-button:hover{color:#97ff73;background-color:#333}.first-page .latest-posts-section img{width:100%;object-fit:cover;border-bottom:2px solid #97FF73}#app{max-width:auto;height:auto;margin:0 auto;text-align:center;align-items:center;align-self:center}.container{height:10%}.tournament{max-width:100%;margin:0;overflow:auto;min-height:400px;text-align:center;align-items:center;align-self:center;justify-content:center}.footerbar{background:#151515;font-size:.75em;padding:3%;color:#fff;justify-content:space-between}.copyright{justify-self:auto;margin:.7em 0 0}a{text-decoration:none;color:inherit}.aboutus,.aboutus p,h3{color:#fff}.aboutus #logo-main{background-color:#97ff73;padding:1em .5em .5em}.announcement-message{width:80%;margin-bottom:3em}.announcement-message p{color:#fff}.announcement-message h2{font-size:2.5em;line-height:1.3em;margin-bottom:.5em;color:#97ff73}.dot-1,.dot-2,.dot-3{display:inline-block;width:.4em;height:.4em;margin-left:.5em;margin-right:.15em;background-color:#fff;border-radius:50%}.dot-1{animation:bounce-1 1s infinite}.dot-2{animation:bounce-2 1s infinite;background-color:#97ff73}.dot-3{animation:bounce-3 1s infinite}@keyframes bounce-1{0%,to{transform:translateY(0)}40%{transform:translateY(-2.5px)}60%{transform:translateY(-5px)}}@keyframes bounce-2{0%,to{transform:translateY(-2.5px)}40%{transform:translateY(0)}60%{transform:translateY(-5px)}}@keyframes bounce-3{0%,to{transform:translateY(-5px)}40%{transform:translateY(0)}60%{transform:translateY(-2.5px)}}@media only screen and (min-width: 769px){.main-app{flex:1;margin-left:0}.sidebar{display:flex;flex-direction:row;top:0;left:0;padding:1em;min-height:min-content;justify-content:space-around}.logo{display:flex;flex:1 1 auto;height:4em;max-height:4em;min-height:3em}.show_Columns{display:none}.main-container{display:inline-flex;flex-direction:column;justify-content:space-around;font-size:large;justify-self:end;font-size:larger;text-align:left;padding:0}.sidebar::-webkit-scrollbar{width:.5em}.sidebar::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.sidebar::-webkit-scrollbar-thumb:hover{background-color:#555}.footerbar{display:auto;bottom:0;left:0;right:0;overflow:hidden;justify-content:start}.copyright{justify-self:center}.info-icon-tooltip-phone{display:none}.first-page .gap{height:70vh}.aboutus{margin-left:10%;margin-right:15%}.pairings h2{font-size:2.5em}}@media only screen and (min-width: 765px) and (max-width: 1030px){.first-page .gap{height:30vh}}@media only screen and (max-width: 768px){.container{display:flex;flex-direction:column}.main-app{flex:1;flex-direction:column}.top-panel{display:flex;flex-direction:column;flex:1;padding:.5em;border-radius:20px;color:#fff}.first-page .gap{height:80vh}.sidebar{margin:0 auto;overflow:hidden}.logo{flex:1 1 auto;margin:.75em .75em 2.5em;height:6em;max-height:7em;min-height:3em;padding-right:.2em}.round_info{color:#fff!important}.tournament{padding:.5rem}.footerbar{display:auto;padding-top:3em}.background{display:none}.aboutus{padding:10px;margin:10px}.info-icon-tooltip{display:none}.info-icon-tooltip-phone{position:relative;margin-left:5px;font-size:12px;color:#fff;cursor:help;display:none}.info-icon{margin-left:3px;font-size:1em!important;color:#fff!important;cursor:pointer}.announcement-message{text-align:center;margin:0 auto 4em}.announcement-message h2{line-height:1.2em}.announcement-message h3{padding:0}}.radio_button{text-transform:capitalize;text-align:left;margin-bottom:10px;accent-color:#97FF73!important}.info-icon{margin-left:5px;font-size:12px;color:#fff;cursor:pointer}.info-icon-tooltip{position:relative;margin-left:5px;font-size:12px;color:#fff;cursor:help}.info-icon-tooltip:hover:before{opacity:1;visibility:visible;z-index:100}.radio-label{position:relative;cursor:pointer;color:#fff}input[type=radio i]:checked+label{font-weight:600}.drop_down_options{border-color:#151515;font-style:inherit;font-weight:100;font-size:.9em;line-height:normal;text-transform:capitalize;text-align:left;margin-top:4.4em;margin-bottom:0;margin-left:15px}select{margin-top:.5em;border-radius:3em;height:2em;width:9em;padding:.2em}.drop_down_content{background-color:#fff}.round_info{font-style:inherit;text-align:left;margin-top:0;margin-bottom:1em;margin-left:15px;color:#fff}.show_Columns{text-align:left;margin-bottom:.5em;margin-left:15px}.world-cup-2023{font-size:2.5em;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin-top:0}.pairings h2{font-style:normal;font-size:2em;font-weight:700;margin:0 auto;text-align:center;max-width:90vw}.background{height:400px;will-change:filter;transition:filter .3s;padding:1em 1em 8em 3em;overflow-x:hidden;overflow-y:hidden;background-color:#4a4a4a}.logo:hover,.logo.vanilla:hover{cursor:pointer;filter:drop-shadow(0 0 1em #97FF73)}.card{padding:2em}button{border:2px solid transparent;padding:.6em 3em;font-size:1em;font-weight:500;font-family:inherit;background:#DBE5EB;color:#151515;cursor:pointer;transition:border-color .25s;margin-bottom:20px;margin-left:10px;margin-right:10px}button:hover{background:#97FF73;color:#151515}button:focus,button:focus-visible{outline:none}.button-side{border-radius:8px;border:2px solid transparent;padding:.5em;font-size:1em;font-weight:300;font-family:inherit;background-color:#fedada;cursor:pointer;transition:border-color .25s;margin-left:"10px"}.button-side:hover{border-color:#090a24}.button-side:focus,.button-side:focus-visible{outline:4px auto -webkit-focus-ring-color}.back-button:hover{color:#97ff73;cursor:pointer}.result-probability{display:flex;flex-direction:column}.probability-bar{display:flex;align-items:center;overflow:hidden;height:20px;border-radius:4px;width:100%;flex-direction:row;justify-content:space-between;font-size:.8em}.game-result{margin-bottom:.3em;font-size:1em;font-style:normal;font-weight:600;padding-top:.5em}.match-result{margin-bottom:.3em;font-size:1em;font-style:normal;font-weight:900;padding-top:.5em}.team-name{margin:0 auto;width:8em}.team-button{margin:0;padding:0;width:2em;border-radius:2em}.players-table-background td{background-color:#baeaa9;color:#151515}.board-info{display:flex;flex-shrink:2;line-height:normal;flex-direction:row}.board-info h3{line-height:1.2em;display:flex;font-style:normal;font-weight:400;line-height:normal;margin-top:.4em}.more-button{text-align:center;margin-top:1em}.competition-events{display:flex;flex-direction:row;padding-top:3em;padding-bottom:3em;justify-content:space-evenly;text-align:center}.competition-info-container{display:flex;flex-direction:column}.competition-info-container h3{text-align:center;margin-left:1em;margin-right:1em;cursor:pointer;font-size:1em}.competition-info-container h3:hover{color:#97ff73}.players-button{margin-top:1em;width:fit-content;font-size:1em;background-color:#d7e8d1}.tournmanet-upsets{flex-direction:column;justify-items:center;display:flex;align-items:center;padding-top:5em}.match-predictions{color:#eee;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:5em}.model-accuracy{display:flex;flex-direction:column;flex-basis:1em;text-align:left}.model-accuracy-item{font-size:.7em;font-weight:700;color:#97ff73}.prediction-acc-info{display:flex;justify-content:space-evenly;align-items:end;flex-direction:row;padding-bottom:1em}.back-button{color:#fff;font-size:1.2em;cursor:pointer;transition:color .3s;-webkit-user-select:none;user-select:none;padding:.3em}.back-button:hover{color:#97ff73}.back-button.left,.back-button.right{position:flex}.tab-buttons{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;gap:5px;padding:5px 0;width:100%}.tab-section{border-top:2px solid #444;background:linear-gradient(to right,transparent,#444,transparent)}.tab-buttons button{font-family:Verdana,Geneva,Tahoma,sans-serif;flex:1;min-width:100px;max-width:300px;font-size:1em;display:flex;align-items:center;justify-content:center;border-right:none;border-bottom:1px solid #DBE5EB;transition:background 1s ease;color:#dbe5eb;background:#151515;border-right:1px solid #DBE5EB;padding:0;margin:0}.tab-buttons:has(button:nth-child(2):last-child) button{flex:1.5}.tab-buttons button:last-child{border-right:none;border-bottom:none}.tab-buttons button:hover{background:#77c95c;color:#151515;box-shadow:0 4px 8px #00ff004d}.events-button{padding:2em 1em;display:flex;flex-direction:row;justify-content:space-around}.tab-buttons button.active{background:#97FF73;color:#151515;border:double;cursor:auto;background:linear-gradient(145deg,#97FF73,#97FF73)}.btntrn{display:flex;flex-direction:row;justify-content:center;border:3px #DBE5EB;border-style:solid;font-size:1em;font-weight:500;font-family:inherit;background:#151515;color:#dbe5eb;cursor:pointer;transition:border-color .25s;text-align:center;border-radius:.6em;transition:background .3s,box-shadow .3s;margin-right:10px}.btntrn:hover{background:#97FF73;color:#151515;box-shadow:0 4px 8px #00ff004d}.btntrn:focus,.btntrn:focus-visible{outline:double 2px #DBE5EB;background:#97FF73;color:#151515;border-style:inset}.btntrn:active{background:#96ff73;color:#151515;border-style:inset;cursor:auto}.btntrn-selected{background:#97FF73;color:#151515;border-style:inset;cursor:auto;border:double .3em #151515;border-radius:.5em;background:linear-gradient(145deg,#96ff73,#97FF73)}.btntrn:disabled{background:#151515;color:#dbe5eb;cursor:not-allowed;border-color:#dbe5eb;text-align:center}.tournament-card{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:15em;height:9em;padding:1em;margin:0 .4em;background-color:#151515;color:#dbe5eb;border:.4em #97FF73;border-radius:.5em;border-style:ridge;overflow:hidden}.tournament-card:hover,.tournament-card:focus{background-color:#29471f}.narratives{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;color:#fff;padding:2em 1.5em 1em;border:.4em solid #97FF73;border-radius:.5em;box-shadow:0 4px 6px #0000001a;margin:0;background-color:#333;line-height:1.3em;text-align:start;font-size:clamp(.8em,1vw,1.5rem);gap:2em}.narratives p{margin:auto}.features-list{font-size:clamp(.7em,2.5vw,.8em);text-align:left;font-weight:700}.tournament-card p{font-size:.6em;margin:1px 0;padding-left:10px;text-align:left}.tournament-card h3{color:#dbe5eb;padding:.5em}.tournament-card a:hover{color:#151515}.tournament-card button{justify-content:center;background-color:#97ff73;color:#151515;font-size:.6em;font-weight:700;max-width:70%;margin-bottom:.1em;margin-left:30%;margin-top:auto}.right-arrow-bold{color:#151515;font-size:1em;font-weight:700;margin-left:.5em}.player-full-name-title-container{display:flex;flex-direction:row;align-items:center;height:fit-content;justify-content:space-between;overflow:hidden;white-space:nowrap}.player-full-name-title-container h5{margin:1px;padding-left:5px;padding-right:5px;height:fit-content;font-size:clamp(.7em,3vw,.8em);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.player-full-name-title-container img{max-height:1.5em;max-width:1.5em;flex-shrink:0}.player-title{display:inline-block;font-weight:700;font-size:.8em;flex-shrink:0}.player-name{display:inline-block;margin-left:5px}.confirmed-pairings-message{color:#dbe5eb;font-size:.8em;font-weight:700;margin-top:.5em}.prediction-date-info{color:#dbe5eb;font-size:.8em;font-weight:700;padding:.5em;margin-top:.5em}@media only screen and (min-width: 769px){.tab-buttons button{width:auto;align-items:center;justify-content:center;font-size:.85em;min-height:4em;max-width:20%;padding-left:1em;padding-right:1em}.back-button.down,.back-button.up{display:none}}.refresh-container{display:flex;justify-content:flex-end;margin-bottom:.5em}.refresh-button{display:flex;align-items:center;gap:.4em;background:#4CAF50;color:#fff;border:none;padding:.4em .8em;font-size:.9em;font-weight:700;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease}.refresh-button:hover{background:#45a049;transform:scale(1.05)}.refresh-button:active i{animation:spin .6s linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toggle-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1em}.toggle-label{display:flex;align-items:center;cursor:pointer;font-size:1em;color:#fff}.toggle-checkbox{display:none}.toggle-slider{width:2.5em;height:1.4em;background:#555;border-radius:1em;position:relative;margin-right:.6em;transition:background .3s ease-in-out}.toggle-slider:before{content:"";position:absolute;width:1em;height:1em;background:white;border-radius:50%;top:50%;left:.2em;transform:translateY(-50%);transition:left .3s ease-in-out}.toggle-checkbox:checked+.toggle-slider{background:#4CAF50}.toggle-checkbox:checked+.toggle-slider:before{left:1.3em}.toggle-text{font-weight:700;color:#dbe5eb;font-size:.9em}.live-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#0000}.top-section{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end;padding:1.5em 0;background-color:#1110;border-bottom:4px solid #97FF73}.branding{display:flex;flex-direction:column;align-items:center;gap:.2em}.logo-live{width:3em;height:auto;filter:invert(74%) sepia(22%) saturate(700%) hue-rotate(85deg)}.brand-name{color:#97ff73;font-size:1em;font-weight:700;text-transform:uppercase;margin:0}.tournament-title{color:#97ff73;font-size:1.5em;font-weight:700;text-transform:uppercase;text-align:center;margin:0;flex:1}.live-badge{background-color:#97ff73;color:#000;padding:.5em 1em;border-radius:9999px;font-weight:700;font-size:.9em;white-space:nowrap}.no-tournaments{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;text-align:center;color:#97ff73;font-size:1.4em;font-weight:700;opacity:.8;animation:fadeIn 1s ease-in-out}.no-tournaments-icon{width:15em;height:15em;opacity:.9}.no-tournaments-text{font-size:1.5em;font-weight:700;text-transform:uppercase;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:.8;transform:translateY(0)}}@media only screen and (max-width: 768px){.back-button.left,.back-button.right{display:none}.back-button.up,.back-button.down{position:flex}.tournament-card{max-width:80%;margin-top:1em}.events-button{padding:2em 1em;display:flex;flex-direction:column;justify-content:space-around;margin-left:3em;margin-right:3em}.tab-buttons{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;gap:0}.tab-buttons button{width:auto;font-size:auto;min-height:auto;display:flex;align-items:center;justify-content:center;border-right:none;border-bottom:1px solid #DBE5EB}.narratives{flex:1;gap:.5em;font-size:.8em;text-align:left}}.main-item-tournament{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:.5em;border-radius:10px;transition:all .3s ease;margin-bottom:3em}.top-menu-item{padding:.5em;cursor:pointer}.landing-page h1{position:relative;margin:0 auto;text-align:center;max-width:70vw;line-height:1.2;color:#fff;font-size:clamp(1.5em,2.5vw,3em)}.landingpage-columns{display:flex}@media only screen and (min-width: 769px){.top-menu{display:none}.sidebar-footer a{font-size:18px;font-weight:600;text-decoration:none;color:#fff;margin-bottom:10px;padding:5px;transition:background-color .2s ease}.sidebar-footer a:hover{color:#97ff73!important}.sidebar-footer{display:flex;flex-direction:row;justify-content:space-between;font-size:.8em;margin-top:1em}.sidebar-footer div{margin-left:1em}.landingpage-columns{flex-direction:row;flex:1;align-items:stretch;gap:2em;padding:5em}}@media only screen and (max-width: 768px){.top-menu{display:flex;flex-direction:row;flex:1;width:auto;max-height:1em;font-size:clamp(.5em,2.5vw,1em);font-weight:700;justify-content:space-between;justify-items:stretch;padding:.5em;overflow:visible;margin-top:1.5em;margin-bottom:2em}.sidebar-footer{display:none}.landingpage-columns{flex-direction:column;display:flex;gap:1.5em;padding:1em 1.5em 0}}.table-info-top{display:flex;flex-direction:row;justify-content:space-between;justify-items:center;max-width:100%;margin-top:2em;margin-bottom:0}.tournament-view{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-top:.1em;padding-bottom:1em;max-width:98vw;max-width:100%;box-sizing:border-box}.competition-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:0;flex-shrink:0}.competition-title h1{padding-top:.5em;margin:0;color:#fff}.competition-logo{display:block!important;flex-shrink:0;max-height:5em;padding-top:.5em;will-change:filter;transition:filter .3s}.competition-logo img{max-width:10em;max-height:5em;min-height:2em;min-width:4em;border-radius:.4em}.competition-logo:hover{filter:drop-shadow(0 0 .2em #97FF73)}.competition-logo.vanilla:hover{filter:drop-shadow(0 0 .1em #f7de1e)}.toggle-settings{position:flex;top:1em;right:1em;background-color:#4caf50;color:#fff;border:none;padding:.5em;border-radius:50%;box-shadow:0 4px 8px #0003;cursor:pointer;transition:transform .3s}.toggle-settings:hover{transform:rotate(90deg)}.forecast-settings-panel{position:fixed;top:0;right:0;width:250px;height:100%;background-color:#2c2c2c;box-shadow:-4px 0 8px #0006;padding:1em;color:#fff;transition:transform .3s ease;overflow-y:auto;z-index:1000;border-radius:8px 0 0 8px;transform:translate(100%)}.forecast-settings-panel.active{transform:translate(0);border-radius:8px 0 0 8px}.forecast-settings-panel.docked{position:static;width:100%;box-shadow:none;border-radius:0;margin-bottom:1em}.forecast-settings-panel h3{font-size:1.8em;margin-bottom:.5em}.forecast-settings-panel .radio_button{margin-bottom:1em}.forecast-settings-panel .drop_down_options select{background-color:#141212;background:#94939b;color:#180e0e;border:1px solid #555;border-radius:4px;padding:.3em;width:100%}.forecast-settings-panel .drop_down_options select:focus{background:#b6bdb6;color:#444141}.forecast-settings-panel .dock-toggle{display:block;text-align:center;margin-top:1em;padding:.5em;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s}.forecast-settings-panel .dock-toggle:hover{background-color:#45a049}.forecast-settings{text-align:left;padding-left:2px;color:#fff;font-size:1.6em;margin-bottom:1em;margin-left:1em}.side-toggle-button{position:absolute;top:0;right:89%;width:30px;height:60px;background-color:#4caf50;color:#fff;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px #0000004d;cursor:pointer;justify-content:center;align-items:center;transition:right .3s;z-index:1001;overflow:visible}.side-toggle-button:hover{background-color:#45a049}.side-toggle-button .arrow-icon{font-size:1.2em;transition:transform .3s}.forecast-settings-panel.active+.side-toggle-button .arrow-icon{transform:rotate(180deg)}@media only screen and (max-width: 768px){.competition-title{display:flex;flex-direction:column;justify-content:space-around;align-items:center}}.tournament-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;max-width:100%;padding-top:1em;padding-bottom:1em}.tournament-list-landing{display:flex;flex-direction:row;justify-content:center;text-align:center;align-content:center;max-width:100%;padding-top:1em;padding-bottom:1em}.tournament-list-container{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center}.tournament-list-group{display:flex;flex-direction:row;justify-content:space-between;text-align:center;align-items:center}@media only screen and (min-width: 769px){.tournament-list{max-width:25em}}@media only screen and (max-width: 768px){.tournament-list h2{padding:0;margin:0;color:#fff}.tournament-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}.tournament-list-group{display:flex;flex-direction:column;justify-content:space-between}}.standings{margin:2em auto 0;color:#eee;text-align:center;flex-direction:column;max-width:100%}.standings-text{text-align:center}.standings-text .standings-info{text-align:center;font-weight:600;color:#97ff73;display:flex;flex-direction:row;justify-content:space-around}.standings-text h2{margin-bottom:0}.standings-table-info{font-size:.6em;text-align:left}.standings-button{padding:.5em;border-radius:.8em;font-size:.7em;font-weight:600;margin:0 0 1em;width:8em}.info-div{margin:2em auto 0}@media only screen and (min-width: 768px){.standings-table-info{width:90vw;margin:0 auto}}@media only screen and (max-width: 768px){.standings-table-info{width:38vw}}.player-profile-page{overflow:scroll;display:flex;flex-flow:column wrap;flex-grow:1;flex-shrink:1;flex-basis:auto}.player-trn-history{display:flex;flex-flow:column wrap;flex-grow:1;flex-shrink:1;flex-basis:auto;align-items:center;width:inherit;margin-top:0;overflow:scroll}.player-trn-history table{max-height:20em;width:inherit;text-align:center;font-size:.7em;border-collapse:separate;background-color:#2b2b2b;overflow-y:scroll;display:block;align-self:center;cursor:default;color:#fff}.player-trn-history table::-webkit-scrollbar-track,.player-profile-page::-webkit-scrollbar-track{background-color:#2b2b2b}.player-trn-history::-webkit-scrollbar-corner,.player-profile-page::-webkit-scrollbar-corner{background-color:#2b2b2b}.player-profile-page::-webkit-scrollbar-thumb,.player-trn-history::-webkit-scrollbar-thumb{background-color:#2b2b2b;border-radius:6px;width:1px}.player-profile-page::-webkit-scrollbar,.player-trn-history::-webkit-scrollbar{width:10px;padding:1px;background-color:#2b2b2b}.player-trn-history table::-webkit-scrollbar{width:10px;padding:1px}.player-trn-history table::-webkit-scrollbar-thumb{background-color:#cecccc;border-radius:6px;width:1px}.player-trn-history table th{position:sticky;top:0;background-color:#d7e8d1;color:#151515;padding:8px;text-align:center;z-index:1;opacity:1}.player-trn-history table td{position:relative;padding:.7em;font-size:1em;text-align:center}.player-trn-history table td:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:80%}tbody tr:nth-child(even){background:#4A4A4A}.player-trn-history table tbody tr:hover td{color:#151515;background:#97FF73}.players-cards{background-color:#2b2b2b;padding-left:1em;margin:0 auto;position:relative;overflow:hidden;max-width:25em}.individual-card{padding-left:25%;padding-right:25%;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.players h1{text-align:left;font-size:4em;margin-left:5%}.player-name{font-size:auto;margin-bottom:.2em;margin-top:.3em}.player-header{display:flex;flex-direction:row;justify-content:start;min-width:fit-content;font-size:1.5em;font-family:Arial,Helvetica,sans-serif;color:#d7e8d1;align-items:center}.player-header h5{margin-left:.15em}.player-header img{height:1em;max-height:1em;max-width:1.5em}.individual-card img{height:1.5em;margin-left:.5em}.card-layout{display:grid;grid-template-columns:repeat(2,40% 60%);text-align:left;height:max-content}.individual-stats,.individual-big-stats{display:flex;position:relative;z-index:1}.individual-stats h3{font-size:.8em;z-index:1}.stats{margin-left:.4em;color:#97ff73;z-index:1}.tournament-stats{font-size:1.2em;line-height:1.2em;margin-bottom:.5em;z-index:1}.individual-big-stats h1{color:#97ff73;font-size:4em;margin:0;height:1.2em;z-index:1}.individual-big-stats h3{color:#fff;margin:0 0 .5em;z-index:1}.individual-big-stats div{margin-right:1em;text-align:center}.player-img{background-image:url(/assets/player-bg-4b404abe.png);background-size:60% auto;background-repeat:no-repeat;margin-top:-2em;height:40vh;display:flex;flex-direction:column;flex-grow:0;align-items:first baseline;position:relative}.player-img img{align-self:center;margin-right:10em;height:40vh;opacity:85%}.profile-image-credit{font-size:.5em;color:#d7e8d1;text-align:center}.players-page{margin-top:2em;justify-content:space-between;text-align:center}@media only screen and (max-width: 1160px){.card-layout{display:grid;grid-template-columns:repeat(2,50% 60%)}.player-img{margin-left:-5em}.player-img img{margin-top:3em;height:50vh}.individual-card{padding:0 10% 0 3%}}.pop-up-container{position:fixed;display:flex;flex-flow:column wrap;top:2.5%;left:2.5%;width:95%;height:95%;background-color:#2b2b2b;z-index:100;justify-content:center;align-items:center;overflow:scroll}.pop-up-container::-webkit-scrollbar{width:10px;padding:1px;background-color:#2b2b2b}.pop-up-container::-webkit-scrollbar-thumb{background-color:#2b2b2b;border-radius:6px;width:1px}.pop-up-container::-webkit-scrollbar-track{background-color:#2b2b2b}.pop-up-container::-webkit-scrollbar-corner{background-color:#2b2b2b}.insights-page{padding:20px;font-family:Arial,sans-serif}.insights-page h1{font-size:2em;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;border-bottom:3px solid #97FF73;display:inline-block;padding-bottom:4px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.insights-header{text-align:center;margin-bottom:20px}.category-tabs{list-style:none;display:flex;justify-content:center;gap:10px;padding:0}.category-tabs .tab{padding:10px 20px;cursor:pointer;border:1px solid #ccc;border-radius:5px;background-color:#888;transition:background-color .3s}.category-tabs .tab:hover{background-color:#f0f0f0}.insights-content{max-width:1200px;margin:0 auto}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.posts-grid:has(.post-card:nth-child(1):nth-last-child(1)){display:flex;justify-content:center}.posts-grid:has(.post-card:nth-child(1):nth-last-child(1)) .post-card{max-width:500px}.post-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;background:linear-gradient(135deg,#2a2a2a 0%,#1e1e1e 100%);box-shadow:0 4px 10px #00000080;padding:15px}.post-card-link{text-decoration:none;color:inherit;display:block}.post-card:hover{transform:scale(1.02);box-shadow:0 4px 10px #fff3}.post-card-title{font-size:1.3em;font-weight:700;color:#fff;text-align:center;margin-top:10px}.post-card img{width:100%;height:auto;max-height:30em;object-fit:contain;border-radius:8px;background-color:#1e1e1e}.post-card-timestamp{color:#ffffffb3;font-size:.9em;text-align:center;margin-top:5px}.post-card:active{transform:scale(.98)}.post-image{width:100%;height:auto}.post-info{padding:15px}.post-title{margin:0;font-size:1.2em}.post-timestamp{color:#888;font-size:.9em}.blogpost-page{padding:20px;font-family:Arial,sans-serif;background-color:#181818;color:#f5f5f5}.post-container{width:100%;max-width:800px;margin:0 auto;padding:15px;box-sizing:border-box}.post-header{text-align:center;margin-bottom:20px;position:relative}.post-header-image{width:100%;height:auto;border-radius:10px}.post-header-title{margin:20px 0 10px;font-size:2em;font-weight:700;color:#fff}.post-header-timestamp{color:#aaa;font-size:.9em}.post-content{line-height:1.6;font-size:1.1em;color:#ddd}.post-content h2{margin-top:1.5em;color:#f5f5f5}.blog-content ul{list-style-type:"• ";padding-left:15px;font-size:.8em;text-align:left}.blog-content ol{list-style-type:"1. ";padding-left:15px;font-size:.8em;text-align:left}.blog-content img{max-width:100%;height:auto;display:block;margin:10px auto;border-radius:5px}.blog-content p{line-height:1.5;font-size:.8em;text-align:left}.blog-content h1{margin-top:20px;font-weight:700;color:#fff;text-align:center}.blog-content h2,.blog-content h3{margin-top:.8em;font-weight:700;color:#fff}.blog-content table{width:100%;max-width:100%;border-collapse:collapse;margin:20px 0;background-color:#2220;display:block;overflow-x:auto;white-space:nowrap}.blog-content th,.blog-content td{border:1px solid #444;padding:3px 2px;text-align:center;font-size:.7em;min-width:70px}.blog-content td:first-child,.blog-content th:first-child{position:sticky;left:0;z-index:1;background-color:#333}.blog-content th{background-color:#333;font-weight:700;text-align:center;font-size:.8m}.blog-content tr:nth-child(even){background-color:#686868}.blog-content tr:nth-child(odd){background-color:#585858}.blog-content tr:hover td{color:#181818;background-color:#97ff73}.blog-content .table-container{width:100%;overflow-x:auto}.blog-content a{color:#1e90ff;text-decoration:underline}.blog-content a:hover{color:#fc0}.related-posts{margin-top:40px;padding-top:20px;border-top:1px solid #444;text-align:center}.error-message{text-align:center;color:#f55;font-size:18px;font-weight:700;padding:20px;background-color:#222;border:1px solid #ff5555;border-radius:5px;margin-top:20px}.blog-content figure{text-align:center;margin:20px auto;max-width:100%}.blog-content figcaption{font-size:14px;color:#bbb;text-align:center;margin-top:5px;font-style:italic}.product-sections-container{background-color:#222;padding:1em 0;overflow-x:hidden}.product-section{width:100%;margin:1em 0;border-radius:8px;color:#f5f5f5;box-shadow:0 2px 6px #00000080;display:flex;align-items:center;justify-content:space-around;transition:transform .2s ease,box-shadow .2s ease}.product-section.even{flex-direction:row-reverse;background-color:#2a2a2a}.product-section.odd{flex-direction:row;background-color:#1e1e1e}.product-section:hover{transform:translateY(-3px);box-shadow:0 4px 12px #000000b3}.product-content-wrapper{max-width:100%;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.product-content{flex:1;max-width:600px}.product-title{font-size:28px;font-weight:700;margin-bottom:15px;color:#97ff73}.product-description{list-style-type:disc;padding-left:20px;margin-top:10px;line-height:1.8;font-size:18px}.product-image{flex:1;max-width:40%;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;border:1px solid #444;padding:.5em}@media (max-width: 1024px){.product-section{flex-direction:column!important;text-align:center}.product-content-wrapper{flex-direction:column;gap:20px}.product-content,.product-image{max-width:90%}}.catalogue-table-container{width:40%;overflow-x:auto}.catalogue-table{max-width:90%;border-collapse:collapse;background-color:#1a1a1a;color:#ddd;font-family:Arial,sans-serif;margin:.5em auto;overflow:hidden}.catalogue-table th,.catalogue-table td{padding:.6em;text-align:center;max-width:fit-content}.catalogue-table thead{background-color:#222}.catalogue-table th{color:#97ff73;text-transform:uppercase;font-size:.75em;font-weight:700}.catalogue-table tbody tr{border-bottom:1px solid #000000}.catalogue-table tbody tr:nth-child(even){background-color:#96ff7327}.catalogue-table tbody tr td:first-child{font-weight:700;font-size:.7em}.catalogue-table tbody tr:nth-child(odd){background-color:#96ff7348}.catalogue-table tbody tr:hover{background-color:#888;color:#222}.catalogue-table td{font-size:.7em;max-width:fit-content}.catalogue-table img{max-height:2em;max-width:2em}.country-container{margin-left:1em;margin-bottom:.5em;display:flex;justify-content:left}.country-container img{max-height:2em;max-width:2em;padding-left:1em;padding-right:3em}@media screen and (max-width: 1024px){.catalogue-table-container,.catalogue-table{width:100%}.catalogue-table th,.catalogue-table td{padding:.5em}.catalogue-table th,.catalogue-table td{font-size:.5em}}.h2h-container{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#2e2e2e,#3a3a3a);padding:20px;border-radius:12px;width:90%;margin:20px auto;color:#fff;text-align:center;justify-items:center;font-family:Roboto,sans-serif;box-shadow:0 4px 12px #0000004d}.h2h-container .logo{display:block;margin:auto;filter:invert(1) brightness(1.2);transition:transform .3s ease;width:60px;height:auto}.h2h-header{font-size:28px;font-weight:700;text-transform:uppercase;color:#97ff73;text-shadow:2px 2px 8px rgba(151,255,115,.3);margin-bottom:15px}.h2h-content{display:flex;flex-direction:row;align-items:center;gap:20px;justify-content:center}.player-section{display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;text-align:center;width:100%;position:relative;transition:transform .2s ease,box-shadow .3s ease;background:linear-gradient(135deg,#333 0%,#1e1e1e 100%);box-shadow:0 4px 10px #00000080;padding:15px}.left{border-right:3px solid #97FF73}.right{border-left:3px solid #97FF73}.player-name-title{display:flex;flex-direction:row;justify-content:space-evenly;justify-items:center;align-items:center;margin-bottom:1em}.player-name{font-size:1em;font-weight:700;color:#eee}.player-image{width:130px;height:130px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid #97FF73;align-self:center;margin-bottom:1em;box-shadow:0 0 8px #97ff7333}.flag-img{width:2em;height:1.5em;border-radius:3px}.stats{display:flex;flex-direction:column;justify-content:space-between;gap:.4em;margin-bottom:1em}.stats-title{font-size:1em;font-weight:700;color:#96ff737c;margin:.5em 0}.stat{display:flex;justify-content:space-between;font-size:.8em;color:#ccc;font-weight:700}.stat .label{color:#ccc;font-size:.95em}.highlight .label,.highlight .value{color:#ccc}.highlight .value-under{color:#ff0000d2}.highlight .value-over{color:#97ff737c}.h2h-middle{background-color:#292929;min-width:18%;padding:15px;border-radius:12px;text-align:center;border:2px solid rgba(151,255,115,.5);box-shadow:0 0 10px #97ff7333;display:flex;flex-direction:column;justify-content:center;gap:.5em;width:180px;margin:0 auto}.h2h-middle .stat-box{display:flex;flex-direction:column;background-color:#444c;padding:.5em;margin:.5em 0;border-radius:6px;font-size:.9em;font-weight:700;color:#ccc}.h2h-middle .stat-label{background-color:#444c;padding:.5em;margin:.5em 0;border-radius:6px;font-size:.9em;font-weight:700;color:#ccc}.h2h-middle .stat-number{font-size:1em;color:#96ff73}.stat-number-overall{font-size:1em;font-weight:700;color:#96ff73;padding:.5em}@media (max-width: 768px){.h2h-content{flex-direction:column}.player-image{width:100px;height:100px}.stat{font-size:14px}.stat-box{width:auto;margin:.5em auto}.stat-number{font-size:18px}}.table-container{width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;padding:1em;margin-top:.1em;background-color:#111;border-radius:12px;box-shadow:0 4px 10px #97ff7333;position:relative;font-size:.8em}.table-container table{width:100%;border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.9em}.upset-table{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#333;border-radius:12px;box-shadow:0 6px 24px #0000002e}.upset-table thead{background-color:#222;color:#fff;font-weight:700}.upset-table th{padding:16px 12px;text-align:center;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #97ff73}.upset-table tbody tr{background-color:#333;transition:background .2s,color .2s}.upset-table tbody tr:nth-child(even){background-color:#444}.upset-table tbody tr:hover{background-color:#97ff73}.upset-table tbody tr:hover,.upset-table tbody tr:hover td,.upset-table tbody tr:hover .upset-cell{color:#222!important}.upset-table td{padding:12px;border-bottom:1px solid #222;color:#fff}.upset-table .result-cell{text-align:center;font-weight:700;color:#fff}.probability-row{margin:0 auto;width:15vw}.win-prob{background-color:#97ff73;height:100%;color:#222;font-weight:600;text-align:center}.draw-prob{background-color:#a0aec0;height:100%;color:#222;text-align:center}.loss-prob{background-color:#111;height:100%;color:#fff;text-align:center}.upset-cell{font-weight:700;color:#97ff73;text-align:center;letter-spacing:.5px}.high-upset{border-left:4px solid #97ff73;box-shadow:0 0 8px #97ff7333}@media (max-width: 782px){.table-container{padding:.5em;margin-top:.5em;overflow-x:auto}.table-container table{width:100%;border-collapse:collapse;font-size:.6em}.upset-table thead th{position:sticky;top:0;z-index:3;background-color:#222;transition:background .2s,color .2s}.upset-table td:nth-child(2),.upset-table th:nth-child(2){position:sticky;left:0;z-index:2;background-color:inherit}.upset-table th:nth-child(2){z-index:4;background-color:#222}.upset-table tbody tr:nth-child(odd) td:nth-child(2){background-color:#333;transition:background .2s,color .2s}.upset-table tbody tr:nth-child(even) td:nth-child(2){background-color:#444;transition:background .2s,color .2s}.upset-table tbody tr:hover td:nth-child(2){background-color:#97ff73}.probability-row{margin:0 auto;min-width:30vw}}
