.app-header{display:flex;width:min(calc(100vw - 48px),353px);height:96px;align-items:center;justify-content:space-between;gap:12px;margin:20px auto 0}.app-header+.date-rail{margin-top:19px}.app-header__control{box-sizing:border-box;display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:2px solid #222;border-radius:16px;background:transparent;color:#fff}.app-header__menu{display:block;flex:0 0 48px;width:48px;height:48px;padding:0;border:0;background:transparent}.app-header__menu img{display:block;width:48px;height:48px}.app-header__logo{width:147px;height:96px;object-fit:contain;flex:0 0 147px}.app-header__info span{display:grid;width:18px;height:18px;place-items:center;border:2px solid #fff;border-radius:50%;font:700 12px/1 Satoshi,sans-serif}@media(min-width:768px){.app-header{width:min(calc(100% - 80px),680px)}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-devanagari-600-normal-BbnhZoV-.woff2) format("woff2"),url(/assets/teko-devanagari-600-normal-BIWBvBA3.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-ext-600-normal-DsmVd8W9.woff2) format("woff2"),url(/assets/teko-latin-ext-600-normal-DtfK5uBn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-600-normal-Cj5MAY47.woff2) format("woff2"),url(/assets/teko-latin-600-normal-CSggg3rU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-devanagari-700-normal-CMp-yW5z.woff2) format("woff2"),url(/assets/teko-devanagari-700-normal-C2yCRtvW.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/teko-latin-ext-700-normal-D9MAGFYZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-latin-700-normal-D19WDQ7P.woff2) format("woff2"),url(/assets/teko-latin-700-normal-CyJjSmwf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satoshi;src:url(/assets/satoshi-400-CPM9dct4.woff2) format("woff2");font-weight:400}@font-face{font-family:Satoshi;src:url(/assets/satoshi-500-ByP-Zb-9.woff2) format("woff2");font-weight:500}@font-face{font-family:Satoshi;src:url(/assets/satoshi-700-Bd5kKQ_U.woff2) format("woff2");font-weight:700}@font-face{font-family:Satoshi;src:url(/assets/satoshi-900-DjnQuuRz.woff2) format("woff2");font-weight:900}:root{color:#fff;background:#0f0f0f;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#0f0f0f}button{font:inherit}.match-list-page{width:min(100%,402px);min-height:900px;margin:0 auto;overflow:hidden;background:#0f0f0f}.top-bar{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:18px;padding:72px 24px 0}.menu-button{display:grid;width:48px;height:48px;place-content:center;gap:6px;padding:0;border:2px solid #222;border-radius:16px;color:#fff;background:transparent}.menu-button span{display:block;width:20px;height:2px;border-radius:20px;background:currentColor}.tipinho-logo{width:147px;height:96px;object-fit:contain;justify-self:center;transform:translateY(-31px)}.date-rail{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;width:100%;height:36px;margin-top:-15px;white-space:nowrap;font-family:Teko,Arial Narrow,sans-serif;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.date-rail:before,.date-rail:after{position:absolute;z-index:1;top:0;width:47px;height:36px;content:"";pointer-events:none}.date-rail:before{left:0;background:linear-gradient(90deg,#0f0f0f,#0f0f0f00)}.date-rail:after{right:0;background:linear-gradient(270deg,#0f0f0f,#0f0f0f00)}.date-rail span{color:#666}.date-rail span:first-child,.date-rail span:last-child{color:#444}.date-rail button{z-index:2;padding:10px;border:0;border-radius:12px;color:#fff;background:#222;font-family:inherit;font-size:18px;font-weight:700;line-height:16px;text-transform:uppercase}.league-list{display:grid;gap:24px;padding:22px 16px 64px}.league-group{display:grid;gap:8px}.league-header{display:flex;align-items:center;gap:12px;height:56px;padding:8px 12px 8px 8px;border:2px solid #222;border-radius:16px}.league-header__badge{flex:0 0 auto;width:40px;height:40px;border-radius:10px;object-fit:cover}.league-header h2{margin:0;color:#fff;font-size:15px;font-weight:700;line-height:19px}.league-header p{margin:0;color:#666;font-size:12px;font-weight:500;line-height:16px}.league-fixtures{display:grid;gap:4px}.match-row{position:relative;display:flex;align-items:center;width:100%;min-height:56px;padding:16px 12px;border:0;border-radius:12px;background:#222}.match-row--live{background:linear-gradient(-36.2605deg,#222 79.51%,#b8e005 221.32%)}.match-row__teams{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;width:100%;gap:4px}.match-row__team{display:flex;align-items:center;min-width:0;height:24px;gap:8px;font-family:Teko,Arial Narrow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;line-height:15px;text-transform:uppercase}.match-row__team span:not(.crest){display:flex;align-items:center;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-row__team--home{justify-content:flex-end;text-align:right}.match-row__team--away{justify-content:flex-start;text-align:left}.crest{display:block;flex:0 0 auto;width:24px;height:24px;object-fit:contain}.crest--fallback{display:grid;place-items:center;border:1px solid #555;border-radius:50%;color:#b8e005;font-family:inherit;font-size:10px}.match-row__middle{display:flex;align-items:center;justify-content:center;width:44px;color:#fff9;font-size:12px;font-weight:700;text-align:center}.match-row__middle--live{gap:2px;padding:0 1px}.score-tile{display:flex;width:18px;height:20px;align-items:center;justify-content:center;border:1px solid #b8e005;border-radius:4px;color:#222;background:#b8e005;font-family:Satoshi,sans-serif;font-size:13px;font-weight:900;line-height:13px}.match-row--finished .match-row__middle{gap:2px;padding:0 1px}.match-row--finished .score-tile{border:0;color:#fff;background:#444}.match-state{position:absolute;z-index:1;top:18px;left:9px;display:grid;width:18px;height:20px;place-items:center;color:#fff9;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.match-row--live .match-state{top:18px;left:11px;color:#b8e005}.match-row__live-marker{position:absolute;top:16px;left:0;width:2px;height:24px;border-radius:0 2px 2px 0;background:#b8e005}@media(max-width:360px){.top-bar{gap:8px;padding-right:16px;padding-left:16px}.tipinho-logo{width:132px}.date-rail{gap:17px}.match-row__team{gap:5px;font-size:14px}}@media(min-width:768px){.match-list-page{width:min(100%,760px)}.league-list{width:min(100% - 64px,680px);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.date-rail{width:min(100% - 80px,680px);margin-right:auto;margin-left:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.match-detail-page{width:min(100%,402px);min-height:100vh;margin:0 auto;padding-bottom:24px;background:#0f0f0f}.detail-top{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:72px 24px 0}.detail-logo{justify-self:center;transform:translateY(-19px)}.detail-avatar{width:48px;height:48px;border:2px solid #222;border-radius:16px;background:radial-gradient(circle at 50% 35%,#b8e005 0,#b8e005 15%,#371365 16%,#371365 48%,#090909 49%)}.detail-hero{width:370px;margin:-13px auto 0;text-align:center}.league-ribbon{position:relative;display:inline-block;height:26px;margin:16px 8px 0;color:#0f0f0f;background:none;font-family:Teko,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:26px;text-transform:uppercase}.league-ribbon span{position:relative;z-index:1;display:flex;height:26px;align-items:center;padding:0 6px;background:#b8e005}.league-ribbon:before,.league-ribbon:after{position:absolute;top:0;width:8px;height:26px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='111'%20height='26'%20viewBox='0%200%20111%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200H111V2V4.3125L108.5%208.625L111%2013V20L109.5%2021.5L111%2026H1L3%2023.5L1%2021.5V17L3%2011.5L1%208.625L5%204.5L0%200H1Z'%20fill='%23B8E005'/%3e%3c/svg%3e");background-size:111px 26px;background-repeat:no-repeat}.league-ribbon:before{left:-8px;background-position:left center}.league-ribbon:after{right:-8px;background-position:right center}.detail-hero>strong{display:block;margin-top:10px;margin-bottom:-20px;font-size:11px}.detail-teams{display:grid;grid-template-columns:84px 1fr 84px;align-items:end;gap:20px;margin-top:10px;padding:0 28px}.detail-teams img{width:84px;height:84px;object-fit:contain}.detail-teams h2{margin:12px -16px 10px;font-family:Teko,sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:.2px;text-transform:uppercase}.detail-teams img.vs{width:66px;height:135px;justify-self:center;align-self:end;margin-bottom:0;object-fit:contain;object-position:center}.form-dots{display:flex;justify-content:center;gap:2px}.form-dots i{width:10px;height:10px;border-radius:2px;background:#b8e005}.form-dots i:first-child,.form-dots i:last-child{background:#444}.form-dots.away i:nth-child(2){border:1px solid #b8e005;background:transparent}.form-dots__most-recent{position:relative}.form-dots__most-recent:after{position:absolute;top:12px;left:0;width:10px;height:2px;content:"";border-radius:2px;background:#444}.detail-hero--live>strong{color:#b8e005;font:900 15px/15px Satoshi,sans-serif}.detail-hero--finished>strong{color:#fff;font:700 11px/15px Satoshi,sans-serif}.detail-score{display:flex;flex-direction:column;gap:12px;align-items:center;align-self:stretch;height:160px;padding-top:28px}.detail-score>div{display:flex;gap:3px;width:66px}.detail-score .score-tile{display:grid;width:36px;height:40px;place-items:center;border:0;border-radius:8px;font:900 26px/40px Satoshi,sans-serif}.detail-score small{min-width:100%;color:#fff9;font:900 12px/15px Satoshi,sans-serif;text-align:center}.detail-hero--live .detail-score .score-tile{color:#0f0f0f;background:#b8e005}.detail-hero--finished .detail-score .score-tile{color:#fff;background:#444}.match-tabs{display:flex;gap:8px;width:370px;margin:32px auto 0;overflow-x:auto;scrollbar-width:none}.match-tabs button{display:grid;place-items:center;flex:0 0 74px;height:48px;padding:0;border:0;border-radius:12px;color:#fff;background:#222;font-family:Teko,sans-serif;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}.match-tabs button span{display:block}.match-tabs .active{color:#0f0f0f;background:#b8e005}.team-switch{display:flex;justify-content:space-between;align-items:center;width:370px;height:52px;box-sizing:border-box;margin:24px auto 0;padding:4px;border:1px solid #222;border-radius:80px;background:#000}.team-switch span{display:flex;align-items:center;gap:8px;width:calc(50% - 1px);height:44px;padding:0 8px;border-radius:40px;font:700 16px/1 Teko,sans-serif;text-transform:uppercase}.team-switch span:first-child{background:#222}.team-switch span:last-child{justify-content:flex-end;text-align:right}.team-switch img{width:32px;height:32px;object-fit:contain}.detail-cards{display:grid;gap:8px;width:370px;margin:24px auto 0}.form-card{position:relative;padding:16px 20px;border:2px solid #222;border-radius:12px}.card-meta{display:flex;justify-content:space-between;margin-bottom:8px;color:#fff;font-size:10px;font-weight:700}.card-team{display:flex;align-items:center;gap:8px;height:24px;font:700 18px/24px Teko,sans-serif;text-transform:uppercase}.card-team img{width:24px;height:24px;object-fit:contain}.card-team small{margin-left:0;color:#444;font-size:12px;letter-spacing:.36px}.card-team b{margin-left:auto;display:grid;width:22px;height:24px;place-items:center;border-radius:4px;background:#222;font:900 14px/1 Satoshi,sans-serif}.result{position:absolute;left:270px;top:45px;width:37px;height:29px}.card-meta span{display:flex;align-items:center}.meta-slash{margin:0 4px;color:#b8e005;font-style:normal}.card-team+.card-team{margin-top:4px}.result--W{color:#0f0f0f;background:#b8e005;padding:3px 6px;border-radius:2px}.result--L{color:#fff;background:#444;padding:3px 6px;border-radius:2px}.result--D{color:#b8e005;border:2px solid #b8e005;padding:1px 4px;border-radius:2px}.match-badge{margin-top:8px;padding:8px;border-radius:4px;background:#222;color:#fff9;font-size:12px;line-height:12px;text-align:center}.goals-panel{display:grid;gap:20px;width:370px;margin:24px auto 0}.goals-row{display:grid;gap:12px;padding-top:4px}.goals-values{display:grid;grid-template-columns:minmax(50px,max-content) 1fr minmax(50px,max-content);gap:12px;align-items:center}.goals-values b{display:grid;min-height:34px;place-items:center;padding:0 8px;border:1px solid #222;border-radius:8px;color:#fff;font:900 13px/1 Satoshi,sans-serif;white-space:nowrap}.goals-values h3{margin:0;color:#fff;font:700 16px/20px Teko,sans-serif;letter-spacing:.16px;text-align:center;text-transform:uppercase}.goals-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.goals-bars i{position:relative;height:10px;overflow:hidden;border-radius:20px;background:#222}.goals-bars em{position:absolute;top:0;bottom:0;border-radius:20px}.goals-stat-switch{display:flex;gap:12px;width:370px;height:52px;margin:28px auto 0}.goals-stat-switch>div{position:relative;display:flex;align-items:center;justify-content:center;width:179px;height:52px;overflow:hidden;border-radius:12px;background:#222;color:#fff;font:600 18px/20px Teko,sans-serif;letter-spacing:.18px}.goals-stat-switch img{position:absolute;top:-16px;width:84px;height:84px;object-fit:contain}.goals-stat-switch>div:first-child img{left:-42px}.goals-stat-switch>div:last-child img{right:-42px}.goals-stat-switch span{position:relative;z-index:1}.goals-stat-switch>div:first-child span{margin-left:20px}.goals-stat-switch>div:last-child span{margin-right:20px}.league-table{display:grid;gap:4px;width:370px;margin:28px auto 0}.league-table header,.table-row{display:grid;grid-template-columns:32px 1fr repeat(5,19px) 24px;gap:4px;align-items:center}.league-table header{height:12px;color:#fff;font:700 8px/1 Teko,sans-serif;text-align:center}.league-table header span:nth-child(2){text-align:left}.table-row{height:51px;border-radius:12px;background:#222;color:#fff;font:700 10px/1 Teko,sans-serif;text-align:center}.table-row>b{display:grid;height:51px;place-items:center;border-left:2px solid #444;border-radius:12px;font-size:14px}.table-row.top-five>b{border-left-color:#b8e005}.table-row.bottom-three>b{border-left-color:#f94ea0}.table-row>div{display:flex;align-items:center;gap:4px;min-width:0;text-align:left;white-space:nowrap}.table-row img{width:32px;height:32px;object-fit:contain}.table-row strong{color:#b8e005;font-size:12px}.table-row.featured{color:#0f0f0f;background:#fff}.table-row.featured strong{color:#b8e005}.league-table header{grid-template-columns:32px minmax(0,1fr) repeat(5,20px) 28px;padding-right:4px;box-sizing:border-box;font:700 9px/1 Anton,sans-serif}.table-row{grid-template-columns:32px 1fr;gap:4px;background:none}.table-row>b{background:#222;font:700 14px/1 Anton,sans-serif}.table-row>.table-main{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,20px) 28px;gap:4px;align-items:center;height:51px;padding-right:8px;box-sizing:border-box;overflow:hidden;border-radius:12px;background:#222;color:#fff;font:700 11px/1 Anton,sans-serif;text-align:center}.table-team{display:flex;align-items:center;gap:4px;min-width:0;height:51px;overflow:hidden;white-space:nowrap;text-align:left;font-family:Teko,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.table-team span{min-width:0;overflow:hidden;text-overflow:ellipsis}.table-team img{flex:none;width:75px;height:75px;object-fit:contain;margin-left:-34px;margin-right:4px}.table-row.featured .table-main{background:#fff;color:#0f0f0f}.table-row strong{font:700 12px/1 Anton,sans-serif}.table-main>span,.table-main>strong{font-family:Satoshi,sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:.12px}.table-team span{display:grid;height:20px;align-items:center}.table-main>span,.table-main>strong{text-align:right}.table-row.featured{background:none;color:#fff}.table-row.featured>b{color:#fff}.table-row.featured .table-main{color:#0f0f0f}.odds-panel{display:grid;gap:24px;width:370px;margin:28px auto 0}.odds-panel section{display:grid;gap:20px}.odds-panel h2{margin:0;color:#fff;font:600 20px/20px Teko,sans-serif;letter-spacing:.2px}.odds-panel hr{width:100%;height:2px;margin:0;border:0;border-radius:20px;background:#222}.winner-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.odds-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.odd-option{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:12px;background:#222;color:#fff;font:600 16px/20px Teko,sans-serif;letter-spacing:.16px}.odd-option b{color:#b8e005;font:900 12px/20px Satoshi,sans-serif;letter-spacing:.12px}.winner-odds .odd-option{position:relative;height:67px;min-height:0;box-sizing:border-box;padding-top:16px;padding-bottom:16px;align-items:flex-start;flex-direction:column}.odd-line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center}.odd-line>strong{font:600 16px/20px Teko,sans-serif;color:#fff}.winner-odds .team-odd{overflow:hidden}.team-odd img{position:absolute;top:50%;width:60px;height:60px;object-fit:contain;transform:translateY(-50%)}.team-odd img{right:-24px}.result-odds{display:grid;gap:8px}.result-odd-line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center}.result-odd-line>strong{font:600 16px/20px Teko,sans-serif;color:#fff}.winner-odds .odd-option>span,.winner-odds .odd-option>b{line-height:1}.form-sections{display:grid;gap:24px;width:370px;margin:28px auto 0}.form-history{display:grid;gap:8px}.form-history header{height:51px;overflow:hidden;border-radius:12px;background:#222}.form-history header>div{position:relative;display:flex;height:100%;align-items:center;justify-content:center}.form-history header img{position:absolute;left:-20px;width:70px;height:70px;object-fit:contain}.form-history header img+img{right:-20px;left:auto}.form-history h2{margin:0;color:#fff;font:600 16px/20px Teko,sans-serif;letter-spacing:.16px;text-align:center}.show-more{height:48px;border:0;border-radius:12px;background:#222;color:#b8e005;font:700 16px/20px Teko,sans-serif;letter-spacing:.16px}.form-sections .match-badge{font-size:12px;font-weight:500}.info-panel{display:grid;gap:40px;width:370px;margin:28px auto 0}.prediction-card{position:relative;display:grid;gap:20px;overflow:hidden;padding:24px;border:2px solid #222;border-radius:24px;background:#0f0f0f}.prediction-card:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48;background:repeating-linear-gradient(142deg,transparent 0 19px,rgba(255,255,255,.035) 20px 21px,transparent 22px 44px),linear-gradient(145deg,rgba(255,255,255,.07),transparent 38%,rgba(0,0,0,.8) 72%),radial-gradient(ellipse at 78% -30%,rgba(255,255,255,.12),transparent 55%);content:""}.prediction-card>*{position:relative;z-index:1}.prediction-top,.prediction-pick,.prediction-metrics>div{display:flex;align-items:center;justify-content:space-between}.prediction-top span{color:#b8e005;font:400 12px/20px Anton,sans-serif;letter-spacing:1.2px}.prediction-top small{display:flex;gap:4px;align-items:center;color:#fff;font:400 12px/20px Anton,sans-serif;letter-spacing:1.2px}.prediction-timer{display:block;width:20px;height:20px;flex:none}.prediction-pick h2{max-width:190px;margin:0;color:#fff;font:700 32px/26px Teko,sans-serif;letter-spacing:.96px;text-transform:uppercase}.prediction-pick h2 span{display:block;white-space:nowrap}.prediction-pick h2 span:last-child{color:#b8e005}.prediction-pick>div{display:grid;text-align:right}.prediction-pick b{color:#b8e005;font:700 56px/1 Teko,sans-serif;letter-spacing:1.68px}.prediction-pick small{color:#fff;font:700 10px/1 Satoshi,sans-serif;letter-spacing:.5px}.prediction-card hr{width:100%;height:2px;margin:0;border:0;background:#222}.prediction-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prediction-confidence,.prediction-tip-value{display:flex;gap:8px;align-items:end;justify-content:space-between;min-width:0}.prediction-confidence>b,.prediction-tip-value>b{align-self:end;margin-bottom:-7px}.prediction-confidence>div,.prediction-tip-value__copy{display:grid;flex:1;min-width:0}.prediction-confidence>div{gap:6px}.prediction-tip-value__copy{gap:2px}.prediction-metrics span{font:900 9px/14px Satoshi,sans-serif;color:#fff}.prediction-metrics small{font:900 italic 10px/14px Satoshi,sans-serif;color:#b8e005}.prediction-metrics b{flex:none;font:700 32px/1 Teko,sans-serif;color:#fff;white-space:nowrap}.prediction-confidence__bar{display:block;height:8px;margin-top:2px;border-radius:20px;background:#222}.prediction-confidence__bar em{display:block;width:79.45%;height:8px;border-radius:20px;background:#b8e005}.info-winner{display:grid;gap:20px}.info-winner h2{margin:0;color:#fff;font:600 20px/20px Teko,sans-serif;letter-spacing:.2px}.info-winner .winner-odds .odd-option{height:67px}.prediction-story{display:grid;gap:16px}.prediction-story>span{color:#666;font:400 12px/20px Anton,sans-serif;letter-spacing:1.2px}.prediction-story h2{margin:0;color:#fff;font:700 28px/28px Teko,sans-serif;letter-spacing:.84px;text-transform:uppercase}.prediction-story p,.prediction-story li{margin:0;color:#fff;font:700 16px/1.4 Satoshi,sans-serif}.prediction-story h3{margin:16px 0 0;color:#fff;font:700 24px/28px Teko,sans-serif;letter-spacing:.72px}.prediction-story ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.prediction-story li{display:flex;gap:12px;align-items:center}.prediction-story li:before{width:3px;height:37px;flex:none;border-radius:2px;background:#b8e005;content:""}.prediction-story .risks li:before{background:#fff}.match-detail-page{--detail-content-width:min(370px, calc(100vw - 32px) )}.detail-hero,.match-tabs,.team-switch,.detail-cards,.goals-panel,.goals-stat-switch,.league-table,.odds-panel,.form-sections,.info-panel{width:var(--detail-content-width)}.goals-stat-switch>div{width:calc((100% - 12px)/2)}@media(min-width:768px){.match-detail-page{width:min(100%,760px);--detail-content-width:min(680px, calc(100vw - 64px) )}.match-tabs{justify-content:center}.detail-teams{grid-template-columns:84px 1fr 84px}.prediction-card{padding:32px}.prediction-metrics{gap:32px}}
