.ContestDetail{width:100%}@media (min-width:320px){.ContestDetail{max-width:320px}}@media (min-width:640px){.ContestDetail{max-width:640px}}@media (min-width:768px){.ContestDetail{max-width:768px}}@media (min-width:1024px){.ContestDetail{max-width:1024px}}@media (min-width:1366px){.ContestDetail{max-width:1366px}}@media (min-width:1680px){.ContestDetail{max-width:1680px}}@media (min-width:1920px){.ContestDetail{max-width:1920px}}.ContestDetail{margin-left:auto;margin-right:auto;max-width:var(--max-width-container)}@media (min-width:640px){.ContestDetail{max-width:calc(100% - 80px)}}@media (min-width:1024px){.ContestDetail{max-width:calc(100% - 160px)}}@media (min-width:1920px){.ContestDetail{max-width:1680px}}.ContestDetail{display:grid;grid-template-areas:"image" "cards" "tabs" "content"}@media (min-width:1280px){.ContestDetail{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"image cards" "tabs ." "content .";grid-template-columns:1fr 335px;margin-top:34px;row-gap:50px}}@media (min-width:1450px){.ContestDetail{margin:0 auto;max-width:1400px}}.ContestDetail-breadcrumbsWrapper{display:none;margin-bottom:44px;padding:20px 50px 0}@media (min-width:768px){.ContestDetail-breadcrumbsWrapper{display:block}}@media (min-width:1399px){.ContestDetail-breadcrumbsWrapper{margin:0 auto 44px;max-width:1800px}}.ContestDetail-descriptionCardWrapper{-moz-column-gap:20px;column-gap:20px;display:grid;margin:40px 0;row-gap:10px;width:100%}@media (min-width:1024px){.ContestDetail-descriptionCardWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContestDetail-tag{bottom:16px;position:absolute;right:16px;z-index:10}@media (min-width:768px){.ContestDetail-tag{bottom:unset;top:16px}}.ContestDetail .Tabs{gap:10px;grid-area:tabs}.ContestDetail .Tabs:has(.Tab--ghost){margin-bottom:40px}@media (min-width:1280px){.ContestDetail .Tabs{grid-column:1/1;grid-row:2/3;justify-content:flex-start}.ContestDetail .Tabs:not(:has(.Tab--ghost)){margin:0}}.ContestDetail-image{aspect-ratio:293/146;background-color:var(--grey);grid-area:image;overflow:hidden;position:relative;width:100%;z-index:0}@media (min-width:768px){.ContestDetail-image{border-radius:20px}}.ContestDetail-imageImg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.ContestDetail-imageDesc{background:linear-gradient(181deg,transparent .71%,rgba(0,0,0,.7) 99.29%);bottom:0;display:flex;flex-direction:column;gap:10px;left:0;padding:20px 20px 40px 30px;position:absolute;right:0;z-index:2}.ContestDetail-imageDesc h1,.ContestDetail-imageDesc p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.ContestDetail-imageDesc p{max-width:67%}.ContestDetail-image:has(.is-placeholder){background-color:unset;box-shadow:0 4px 30px 0 rgba(0,0,0,.1)}.ContestDetail-image:has(.is-placeholder) .ContestDetail-imageDesc{background:unset}.ContestDetail-ffps{bottom:46px;position:absolute;right:10px;width:60px;z-index:10}@media (min-width:768px){.ContestDetail-ffps{bottom:unset;left:16px;right:unset;top:16px}}.ContestDetail-illustration{display:flex;justify-content:center}.ContestDetail-illustration img{max-height:300px;max-width:200px;-o-object-fit:cover;object-fit:cover}.ContestDetail-cardsWrapper{grid-area:cards}@media (min-width:1280px){.ContestDetail-cardsWrapper{grid-column:2/-1;grid-row:1/-1}}.ContestDetail-cards{display:flex;flex-direction:column;gap:10px}@media (min-width:1280px){.ContestDetail-cards{position:sticky;top:calc(var(--header-height) + 36px)}}.ContestDetail-cards,.ContestDetail-content{padding:20px}@media (min-width:1280px){.ContestDetail-cards,.ContestDetail-content{padding:unset}}.ContestDetail-content{color:var(--black-light);grid-area:content;max-width:100%;overflow:hidden}@media (min-width:1280px){.ContestDetail-content{padding:0 40px}}.ContestDetail-map{aspect-ratio:1/1;background-color:var(--black-lighter);border-radius:20px;overflow:hidden;width:100%}@media (min-width:1024px){.ContestDetail-map{height:542px}}.ContestDetail-map #map{height:100%;width:100%}.ContestDetail-map #map .leaflet-bottom,.ContestDetail-map #map .leaflet-pane,.ContestDetail-map #map .leaflet-top{z-index:10}.ContestDetail-rules{background-color:var(--grey-light);border-radius:20px;display:grid;gap:20px;padding:30px 40px}.ContestDetail-action{background:#fff;border-radius:20px 20px 0 0;bottom:-1px;display:flex;flex-direction:column;gap:10px;left:0;padding:21px 20px;position:sticky;right:0}.ContestDetail-action.is-pinned{box-shadow:0 4px 30px 0 rgba(0,0,0,.1)}@media (min-width:1280px){.ContestDetail-action{box-shadow:unset;padding:20px 0 0;position:unset}}.ContestDetail-action .Button{width:100%}@media (min-width:1280px){.ContestDetail-action .Button{width:295px}}.ContestDetail-social{align-items:center;display:flex;gap:2px}.ContestDetail-social a:not(.hidden),.ContestDetail-social button:not(.hidden){align-items:center;border:2px solid var(--theme);border-radius:100%;display:flex;height:38px;justify-content:center;width:38px}.ContestDetail-social a:not(.hidden) svg,.ContestDetail-social button:not(.hidden) svg{height:20px;pointer-events:none;width:20px}.ContestDetail-crossselling{margin-top:122px}@media (min-width:1024px){.ContestDetail-crossselling{margin-top:160px}}.ContestDetail-leaderboardWrapper{margin:0 -20px 0 0;overflow-x:auto;padding:0 30px 10px 0}@media (min-width:768px){.ContestDetail-leaderboardWrapper{margin:unset;max-width:100%;padding:unset;width:100%}}.ContestDetail-leaderboard{width:100%}.ContestDetail-leaderboard tr{display:grid;grid-template-columns:80px minmax(200px,1fr) 100px 100px}.ContestDetail-leaderboard.has-sector tr{grid-template-columns:80px minmax(100px,1fr) 100px 100px 100px 0}@media (min-width:1024px){.ContestDetail-leaderboard.has-sector tr{grid-template-columns:80px minmax(100px,1fr) 100px 100px 100px 300px}}.ContestDetail-leaderboard.no-results tr{grid-template-columns:minmax(100px,1fr) 100px 100px 100px}@media (min-width:1024px){.ContestDetail-leaderboard.no-results tr{grid-template-columns:minmax(100px,1fr) 100px 100px 100px}}.ContestDetail-leaderboard thead{display:block;margin-bottom:4px}.ContestDetail-leaderboard thead tr{background-color:var(--black-light);border-radius:10px;color:var(--white);padding:21px 20px}.ContestDetail-leaderboard thead th,.ContestDetail-leaderboard thead th button{align-items:center;display:flex;gap:4px;position:relative;text-align:left}.ContestDetail-leaderboard thead th button svg,.ContestDetail-leaderboard thead th svg{flex-shrink:0;height:20px;left:calc(100% + 4px);opacity:0;position:absolute;top:0;transform:rotate(0);transition:.3s ease-in-out;width:20px}.ContestDetail-leaderboard thead th button.sort.asc svg,.ContestDetail-leaderboard thead th.sort.asc svg{transform:rotate(180deg)}.ContestDetail-leaderboard thead th button.sort.asc svg,.ContestDetail-leaderboard thead th button.sort.desc svg,.ContestDetail-leaderboard thead th.sort.asc svg,.ContestDetail-leaderboard thead th.sort.desc svg{opacity:1}.ContestDetail-leaderboard thead th:has(button){cursor:pointer}.ContestDetail-leaderboard thead tr>th:nth-child(3),.ContestDetail-leaderboard thead tr>th:nth-child(4),.ContestDetail-leaderboard thead tr>th:nth-child(5){justify-content:center;text-align:center}.ContestDetail-leaderboard tbody{background-color:var(--grey-light);border-radius:10px;display:grid;gap:4px;margin-bottom:10px}.ContestDetail-leaderboard tbody:nth-child(2n){background-color:var(--grey-lighter)}.ContestDetail-leaderboard tbody tr{padding:10px 20px}.ContestDetail-leaderboard tbody tr.participant-row{margin-top:-8px;padding:0 20px}.ContestDetail-leaderboard tbody tr.participant-row:last-child{padding-bottom:20px}.ContestDetail-leaderboard tbody .points,.ContestDetail-leaderboard tbody .rank,.ContestDetail-leaderboard tbody .weight{height:-moz-fit-content;height:fit-content;margin:auto 0}.ContestDetail-leaderboard tbody .points,.ContestDetail-leaderboard tbody .weight{border-left:1px solid var(--grey-dark);padding:0 8px;text-align:center}.ContestDetail-leaderboard tbody .histogram{align-items:center;display:flex;justify-content:center}.ContestDetail-leaderboard tbody .histogram>span{height:10px;width:100%}.ContestDetail-leaderboard tbody .histogram>span:before{background-color:var(--theme);content:"";display:block;height:100%;width:var(--percent-weight)}.ContestDetail .sector{align-items:center;display:flex}.ContestDetail-sector{background:#fff;border-radius:4px;font-weight:600;margin:auto;padding:6px 8px;text-align:center}.ContestDetail-rank{align-items:center;background-color:var(--white);border-color:var(--grey);border-radius:10px;border-width:1px;display:flex;height:30px;justify-content:center;width:30px}.ContestDetail-rank.gold{background-color:#f5c63b;border:1px solid #e7a038}.ContestDetail-rank.silver{background-color:#ccc;border:1px solid #a0a0a0}.ContestDetail-rank.bronze{background-color:#e49f6e;border:1px solid #d08961}.ContestDetail-TabsRounds .Tabs{overflow-x:visible}.ContestDetail-TabsRounds{overflow-x:auto;overflow-y:visible}.ContestDetail .Avatar-image,.ContestDetail .Avatar-name{display:none}@media (min-width:768px){.ContestDetail .Avatar-image,.ContestDetail .Avatar-name{display:flex}}#capture-contest.clone{background:#fff;left:0;padding:32px;position:fixed;top:9999px}#capture-contest.clone .ContestDetail-rank{display:inline;line-height:1;padding:5px 12px;text-align:center}#capture-contest.clone .Avatar-name{display:flex;line-height:1;padding:5px 12px;text-align:center}