@keyframes skeleton-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.breadcrumbs{width:100%;color:var(--color-accent-text);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media (max-width:1024px){.breadcrumbs--small,.breadcrumbs--small .breadcrumbs__list{padding-bottom:0}}.breadcrumbs *{z-index:2}.breadcrumbs__list{white-space:normal;display:inline}.breadcrumbs__item{text-transform:capitalize;display:inline}.breadcrumbs__item a,.breadcrumbs__item h1{letter-spacing:-.17px;padding:0;font-size:15px;font-weight:600;line-height:1.2;display:inline}@media (max-width:1024px){.breadcrumbs__item a,.breadcrumbs__item h1{letter-spacing:-1%;font-size:11px;font-weight:700;line-height:1.2}}.breadcrumbs__item a span,.breadcrumbs__item h1 span{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.breadcrumbs__separator{margin:0 15px;font-size:.425rem}.breadcrumbs__separator svg{display:inline}@media (max-width:1024px){.breadcrumbs__separator{color:var(--color-accent-text);margin:2px 4px 0;font-size:.3rem}}.breadcrumbs__current{letter-spacing:-.17px;font-size:15px;font-weight:600;line-height:1.2}@media (max-width:1024px){.breadcrumbs__current{letter-spacing:-1%;font-size:11px;font-weight:700;line-height:1.2}}.breadcrumbs__current{text-decoration:none}
@keyframes skeleton-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.not-found{text-align:center;width:100%;max-width:100vw;min-height:calc(95vh - 100px);color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px 16px;display:flex}.not-found__code{background:var(--gradient-bg);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:clamp(140px,22vw,300px);font-weight:700;line-height:1}.not-found__text{flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:330px;padding:10px;display:flex}.not-found__title{font-size:1.9rem;font-weight:600}.not-found__desc{font-size:1.5rem;font-weight:500}.not-found__action{background:0 0;border-radius:24px;width:100%;margin-top:40px;padding:10px 60px;font-size:1.9rem;position:relative}@media (max-width:1024px){.not-found__action{padding:10px 30px}}.not-found__action:before{content:"";border-radius:inherit;background:var(--gradient-bg);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.not-found__action span{background-image:var(--gradient-bg);color:#0000;-webkit-text-fill-color:#0000;background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1;display:inline-block}
@keyframes skeleton-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}*,:before,:after{box-sizing:border-box;scrollbar-width:none;margin:0;padding:0}html{font-family:var(--font-plus-jakarta-sans);background-color:var(--color-bg);color:var(--color-text)}@media (max-width:1024px){html{overflow-y:hidden}}body{scroll-behavior:smooth;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:0;max-height:100svh;overflow:hidden auto}main{width:100%;position:relative}:root{--color-bg:#fafafa;--color-contrast-alt:#fff;--color-contrast-bg:#fff;--color-text:#111;--color-text-light:#636363;--color-accent:#2b51eb;--color-accent-hover:#2b98eb;--color-accent-disabled:#8aa8e5;--color-accent-text:#fff;--color-border:#e3e7ec;--color-muted:#909090;--color-muted-light:#bebebe;--color-shiza-disainera:#f6f6f4;--color-accept:#00c566;--color-accept-light:#34c7593d;--color-warn:#ffce24;--color-error:#ff2c2c;--color-error-light:#e64a273d;--color-knockout-light:#f3f3f3;--gradient-bg:linear-gradient(135deg, #53b83c 0%, #3dc1e5 33%, #bd7eff 66%, #ffce24 100%)}:root[data-theme=dark]{--color-bg:#181a20;--color-contrast-alt:#2f3239;--color-contrast-bg:#34363b;--color-text:#f5f6f7;--color-text-light:#a0a4ab;--color-accent:#4c7dff;--color-accent-hover:#6a93ff;--color-accent-disabled:#394e8f;--color-accent-text:#fff;--color-border:#242833;--color-muted:#7b7f87;--color-muted-light:#5a5e66;--color-shiza-disainera:#242833;--color-accept:#2ed573;--color-accept-light:#2ed5733d;--color-warn:#ffd43b;--color-error:#ff5c5c;--color-error-light:#ff5c5c3d;--color-knockout-light:#1c1e25;--gradient-bg:linear-gradient(135deg, #53b83c 0%, #3dc1e5 33%, #bd7eff 66%, #ffce24 100%)}:root[data-theme=acid]{--color-bg:#08140e;--color-contrast-bg:#0e2218;--color-text:#d8ffe8;--color-text-light:#8cffb8;--color-accent:#00ff6a;--color-accent-hover:#3dff8f;--color-accent-disabled:#1c6b44;--color-accent-text:#002a14;--color-border:#1eff7a3d;--color-muted:#6bff9a;--color-muted-light:#3aff7f;--color-accept:#00ff6a;--color-accept-light:#00ff6a3d;--color-warn:#b6ff00;--color-error:#ff3d81;--color-error-light:#ff3d813d;--gradient-bg:linear-gradient(135deg, #00ff6a 0%, #3dffb2 25%, #00e0ff 50%, #7bff00 75%, #00ff6a 100%)}.section{width:100%}@media (min-width:1920px){html,body{font-size:13px}}@media (max-width:1920px) and (min-width:1440px){html,body{font-size:13px}}@media (max-width:1440px) and (min-width:1224px){html,body{font-size:13px}}@media (max-width:1224px){html,body{font-size:13px}}img,video,canvas,svg{height:auto;display:block}pre{white-space:"pre-wrap"}input,textarea,button,a,select{all:unset}a{cursor:pointer;box-sizing:border-box}ul,li{list-style:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-text);border-radius:4px}.hidden{display:none!important}.desktop{display:flex}@media (max-width:1024px){.desktop{display:none}}.mobile{display:none}@media (max-width:1024px){.mobile{display:flex}}.flex{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.no-width{width:unset!important}.img-rounded{border-radius:50%}.page{flex-direction:column;justify-content:center;align-items:center;gap:40px;min-width:0;max-width:1510px;padding:50px 84px 125px;display:flex;position:relative}@media (min-width:1920px){.page{padding:50px 0 125px}}@media (min-width:1439px){.page{margin:0 auto}}@media (max-width:1370px){.page{padding:50px 30px 125px}}@media (max-width:1024px){.page{gap:20px;padding:25px 10px 125px}}.article{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;width:100%;display:flex;position:relative}@media (max-width:1024px){.article{gap:20px}}.section{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;width:100%;padding:20px;display:flex;position:relative}@media (max-width:1024px){.section{gap:15px;padding:10px}}.block{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:20px;display:flex;position:relative}@media (max-width:1024px){.block{gap:10px;padding:10px}}.list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}
@keyframes skeleton-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.search{flex-direction:row;flex:2;justify-content:center;align-items:center;max-width:800px;margin:0 150px 0 0;display:flex;position:relative}@media (max-width:1024px){.search{max-width:unset}.search .content-layout__scrollable{width:calc(100% + 30px)}}.search__input{font-weight:500;background-color:var(--color-border)!important}.search__input svg{width:14px;height:14px}@media (max-width:1024px){.search__input{letter-spacing:-1%;border:1px solid var(--color-border);border-radius:15px;padding:8px 5px;font-size:12px;font-weight:500;line-height:1.2;background-color:var(--color-accent-bg)!important}}@media (max-width:1024px) and (max-width:1024px){.search__input{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.search__dropdown{z-index:100;background-color:var(--color-contrast-bg);border-radius:15px;width:100%;position:absolute;top:calc(100% + 8px);left:0}@media (max-width:1024px){.search__dropdown{width:100vw;height:100dvh;padding-bottom:210px;position:absolute;left:-41px}}.search__dropdown .content-layout{z-index:0;border-radius:15px;gap:3px;padding:10px}.search__dropdown .content-layout:before{content:"";border-radius:inherit;background:var(--gradient-bg);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:1024px){.search__dropdown .content-layout:before{display:none}}.search__dropdown .content-layout__body{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;max-height:80vh;padding-top:10px;display:flex;overflow-y:auto}@media (max-width:1024px){.search__dropdown .content-layout__body{max-height:calc(100vh - 210px);padding-bottom:100px}}.search__list{border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding-bottom:20px;display:flex}.search__list:last-child{border-bottom:none;padding-bottom:0}.search .search-item{box-sizing:border-box;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:57px;padding:5px 8px;display:flex}.search .search-item:hover{background-color:var(--color-bg)}.search .search-item__image{object-fit:contain;width:40px;min-width:40px;max-width:40px;height:40px;position:relative}@media (max-width:1024px){.search .search-item__image{width:30px;min-width:30px;max-width:30px;height:30px}}.search .search-item__image img{object-fit:contain;width:40px;min-width:40px;max-width:40px;height:40px}@media (max-width:1024px){.search .search-item__image img{width:30px;min-width:30px;max-width:30px;height:30px}}.search .search-item__image img.search-item__image--team-home{object-fit:contain;z-index:2;object-fit:contain;width:24px;min-width:24px;max-width:24px;height:24px;position:absolute;top:0;left:0}@media (max-width:1024px){.search .search-item__image img.search-item__image--team-home{width:20px;min-width:20px;max-width:20px;height:20px}}.search .search-item__image img.search-item__image--team-away{object-fit:contain;z-index:1;object-fit:contain;width:24px;min-width:24px;max-width:24px;height:24px;position:absolute;bottom:0;right:0}@media (max-width:1024px){.search .search-item__image img.search-item__image--team-away{width:20px;min-width:20px;max-width:20px;height:20px}}.search .search-item__skeleton-image{border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 0 6px #0000001a}.search .search-item__skeleton-name{border-radius:8px;min-width:300px;height:20px}.search .search-item__skeleton-country-name{border-radius:8px;min-width:200px;height:20px}.search .search-item__info-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;width:100%;display:flex}.search .search-item__name{letter-spacing:0%;font-size:15px;font-weight:500;line-height:1.2}@media (max-width:1024px){.search .search-item__name{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.search .search-item__name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;min-width:88px;line-height:22px;display:-webkit-box;overflow:hidden}.search .search-item__country,.search .search-item__league,.search .search-item__sport{flex-flow:row;justify-content:center;align-items:center;gap:5px;display:flex}.search .search-item__country-image,.search .search-item__league-image,.search .search-item__sport-image{border-radius:50%;width:16px;height:16px;position:relative;overflow:hidden}.search .search-item__country-image img,.search .search-item__league-image img,.search .search-item__sport-image img{object-fit:contain;border-radius:50%;width:16px;min-width:16px;max-width:16px;height:16px}@media (max-width:1024px){.search .search-item__country-image img,.search .search-item__league-image img,.search .search-item__sport-image img{width:16px;min-width:16px;max-width:16px;height:16px}}.search .search-item__country-image svg,.search .search-item__league-image svg,.search .search-item__sport-image svg{object-fit:contain;width:16px;min-width:16px;max-width:16px;height:16px}@media (max-width:1024px){.search .search-item__country-image svg,.search .search-item__league-image svg,.search .search-item__sport-image svg{width:16px;min-width:16px;max-width:16px;height:16px}}.search .search-item__country-name,.search .search-item__league-name,.search .search-item__sport-name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;font-size:1.1rem;font-weight:200;line-height:22px;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.search .search-item__country-name,.search .search-item__league-name,.search .search-item__sport-name{font-size:1rem;font-weight:200;line-height:18px}}.search .search-item__add{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1440px){.search{margin:0}}.mobile-search{z-index:9}.mobile-search__title{font-size:1.175rem;font-weight:600}.mobile-search__toggle.main-button.mobile-link-button>.main-button__text{flex-direction:column-reverse}.mobile-search__close{padding:5px!important}.mobile-search__close svg{width:19px;height:19px}.mobile-search__wrapper{background-color:var(--color-contrast-bg);overscroll-behavior:none;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;min-width:0;max-width:100vw;height:calc(100vh - 100px);padding-bottom:100px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;top:45px;overflow:hidden auto;transform:translateY(30px)}.mobile-search__wrapper--open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s,transform .25s,visibility;transform:translateY(0)}.mobile-search__panel{z-index:15;background-color:var(--color-contrast-bg);flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;display:flex;position:sticky;top:0;left:0}.mobile-search__top-teams,.mobile-search__top-players,.mobile-search__top-leagues{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-width:0;margin-bottom:20px;padding:0 20px;display:flex}.mobile-search__competitions{width:100%;min-width:0;padding:0 20px}.mobile-search__competitions .leagues__country-name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-search__recommendations-loading{width:100%;min-width:0}.mobile-search__skeleton-leagues{margin-top:12px}.mobile-search__scrollable{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;min-width:0;padding-bottom:3px;display:flex;overflow:auto hidden}.mobile-search__scrollable>*{scroll-snap-align:start;flex:0 0 115px}.mobile-search__item{border:1px solid var(--color-border);background-color:var(--color-contrast-bg);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:0 0 115px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:100px;max-width:20%;height:115px;padding:15px;display:flex;position:relative}.mobile-search__item-image img{object-fit:contain;width:24px;min-width:24px;max-width:24px;height:24px}@media (max-width:1024px){.mobile-search__item-image img{width:20px;min-width:20px;max-width:20px;height:20px}}.mobile-search__item-name{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:1024px){.mobile-search__item-name{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.mobile-search__item-name{color:var(--color-muted);text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden}.mobile-search [class^=mobile-search__top-] .fav-butt{position:absolute;top:10px;right:10px}
