.race-wall{--ink:#63310c;--gold:#ffc82f;--cyan:#00b9ee;isolation:isolate;height:100dvh;min-height:560px;color:var(--ink);background:linear-gradient(120deg,#fff2a8 0%,#ffdf5c 28%,#ffc52c 63%,#fff4b0 100%);flex-direction:column;padding:0 2.3vw 2.5vh;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.race-wall:before{content:"";z-index:-2;background:conic-gradient(from 20deg,#0000 0deg,#fff6b880 35deg,#0000 70deg,#ffb41640 120deg,#0000 180deg,#fffbd370 220deg,#0000 260deg,#ffc02155 300deg,#0000 360deg);animation:75s linear infinite golden-turn;position:absolute;inset:-70%}.race-wall:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 35%,#fff9b2a0,#0000 50%),radial-gradient(at 90% 0,#ffffff8a,#0000 40%);position:absolute;inset:0}.gold-light{pointer-events:none;z-index:-1;filter:blur(65px);opacity:.48;border-radius:50%;width:50vw;height:50vw;animation:16s ease-in-out infinite alternate golden-drift;position:absolute}.gold-light-one{background:#fffbc7;top:22%;left:-18%}.gold-light-two{background:#fff;animation-delay:-8s;top:-50%;right:-15%}.gold-sparkles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gold-sparkles span{color:#fffdef;opacity:.6;text-shadow:0 0 20px #fff;font-size:clamp(18px,2vw,36px);animation:7s ease-in-out infinite golden-twinkle;position:absolute}.race-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;height:9.2vh;min-height:64px;display:flex}.race-month{letter-spacing:-.9px;text-transform:uppercase;align-items:baseline;gap:10px;font-size:clamp(18px,1.6vw,32px);font-weight:850;display:flex}.race-month>span{color:#a26018;font-weight:500}.race-controls{align-items:center;gap:1.4vw;display:flex}.race-date{color:#875b25;font-size:clamp(12px,.92vw,18px)}.race-date b{color:#63310c}.race-live{letter-spacing:1px;color:#8c5a16;background:#fff9cc90;border:1px solid #fff8c9;border-radius:30px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:750;display:flex}.race-live>i{background:#b07721;border-radius:50%;width:5px;height:5px}.race-live.race-offline{color:#b43727;background:#ffdfca}.race-icon-button{color:#9a6421;background:0 0;border:0;place-items:center;padding:6px;display:grid}.race-icon-button:hover{color:#004e81}.race-icon-button svg{width:18px;height:18px}.race-layout{flex:1;grid-template-columns:minmax(0,3.05fr) minmax(260px,1fr);gap:2vw;min-height:0;display:grid}.race-performance{grid-template-rows:minmax(0,1fr) 29vh 17.5vh;gap:1vh;min-width:0;display:grid;position:relative}.money-stage{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding-bottom:3.5vh;display:flex;position:relative}.money-caption{letter-spacing:3px;color:#ac6b20;margin-bottom:2vh;font-size:clamp(11px,.9vw,18px);font-weight:750}.floating-money{z-index:2;filter:drop-shadow(0 20px 18px #b26f1c21);max-width:100%;animation:6s ease-in-out infinite money-float;position:relative;transform:rotate(-3deg)}.money-number{color:#00c8fa;letter-spacing:-.075em;white-space:nowrap;-webkit-text-stroke:1.3px #c4f5ff;paint-order:stroke fill;text-shadow:0 1px #97efff,0 2px #008cd1,1px 3px #008aca,2px 4px #0085c2,3px 5px #007eb9,4px 6px #007bb5,5px 7px #0076ae,6px 8px #0070a4,7px 9px #006ba0,8px 10px #006799,9px 11px #006493,10px 12px #00608b,11px 13px #005e87,12px 14px #005c80,13px 15px #005777,14px 16px #005372,15px 19px 1px #8b6f2750,17px 26px 24px #a7732640;font-size:clamp(110px,12vw,255px);font-weight:950;line-height:1.05}.money-euro{letter-spacing:-.03em;padding-left:1.1vw;font-size:.7em}.money-shadow{filter:blur(19px);opacity:.16;background:#a77015;border-radius:50%;width:60%;height:3vh;animation:6s ease-in-out infinite money-shadow;position:absolute;bottom:9%}.money-spark{color:#fff8c2;text-shadow:0 0 3px #fff;z-index:1;font-size:clamp(30px,4vw,80px);animation:6s ease-in-out infinite golden-twinkle;position:absolute}.spark-left{top:35%;left:1%;transform:rotate(-15deg)}.spark-right{color:#ff963c;animation-delay:2s;top:8%;right:3%}.race-hype{color:#fff8d1;z-index:4;letter-spacing:-.3px;background:#ff7134;border:2px solid #fff0a0;border-radius:9px;align-items:center;gap:7px;padding:.7vh 1.1vw;font-size:clamp(11px,1.1vw,22px);font-style:italic;display:flex;position:absolute;bottom:1vh;right:3.5%;transform:rotate(-5deg);box-shadow:0 4px #c55424,0 9px 18px #a55b2220}.race-hype svg{fill:#ffbc56;stroke-width:2.2px;width:1.2em;height:1.2em}.race-course{min-height:0;margin:0 1vw;position:relative}.race-score{z-index:5;color:#71420e;position:absolute;top:0;left:1.5%;transform:rotate(-3deg)}.race-score>strong{letter-spacing:-2.5px;font-size:clamp(32px,3.65vw,75px);font-weight:900;line-height:1}.race-score small{letter-spacing:-1px;margin-left:3px;font-size:.52em}.race-score>span{color:#008754;margin-top:5px;font-size:12px;font-weight:800;display:block}.finish-goal{text-align:right;z-index:5;position:absolute;top:-1vh;right:0;transform:rotate(2deg)}.finish-goal>span{letter-spacing:1px;color:#965113;justify-content:flex-end;align-items:center;gap:7px;font-size:clamp(9px,.78vw,16px);font-weight:750;display:flex}.finish-goal svg{fill:#e37621;width:16px;height:16px}.finish-goal strong{letter-spacing:-1px;color:#754011;margin-top:4px;font-size:clamp(22px,2.5vw,50px);line-height:1.2;display:block}.race-track{background:linear-gradient(#edaa1f,#f6bb26 28%,#ffcc3c 80%,#ffde64);border:2px solid #ffe89a;border-radius:60px;position:absolute;inset:35% 0 6%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 8px #c99126,0 11px #fff5aa,0 16px #d4a334,0 23px 24px #ac751d30,inset 0 5px 12px #b8742320}.track-shine{background:linear-gradient(105deg,#0000 25%,#fff5ac55 48%,#0000 60%) 0 0/250% 100%;animation:12s linear infinite track-gleam;position:absolute;inset:0}.track-lane{border-top:2px dashed #fff1b0aa;position:absolute;left:0;right:0}.lane-one{top:35%}.lane-two{top:69%}.track-start{letter-spacing:2px;color:#af7429;font-size:11px;font-weight:800;position:absolute;top:40%;left:2.3%;transform:rotate(-90deg)}.finish-checkers{background:conic-gradient(#fff6d0 25%,#885027 0 50%,#fff6d0 0 75%,#885027 0);opacity:.9;background-size:22px 22px;width:3.1%;min-width:22px;position:absolute;top:0;bottom:0;right:6.7%;transform:skewY(-2deg)}.finish-trophy{color:#a4690e;position:absolute;top:34%;right:1.3%;transform:rotate(6deg)}.finish-trophy svg{fill:#fff0a9;stroke-width:1.5px;width:3vw;height:3vw}.track-scale{color:#a77820;letter-spacing:1px;justify-content:space-between;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:6%;left:7%;right:8%}.horse-runway{pointer-events:none;z-index:3;position:absolute;inset:0 13% 0 6%}.horse-pack{left:var(--race-progress);width:0;height:80%;transition:left 2s cubic-bezier(.22,1,.36,1);position:absolute;top:15%}.horse-leader,.horse-companion{width:clamp(140px,15vw,310px);height:clamp(140px,15vw,310px);position:absolute;transform:translate(-52%,-17%)}.galloping-horse{filter:drop-shadow(0 8px 2px #805a2917);background-image:url(/horses/gallop.png);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;animation:.6s step-end infinite gallop-frames;position:absolute;inset:0}.horse-leader{z-index:3;top:13%;left:0}.horse-companion{width:clamp(112px,12.7vw,260px);height:clamp(112px,12.7vw,260px)}.horse-coral{z-index:1;filter:hue-rotate(155deg)saturate(1.45);top:0%;left:-3.7vw}.horse-coral .galloping-horse{animation-delay:-.2s}.horse-violet{z-index:2;filter:hue-rotate(70deg)saturate(1.25);top:23%;left:-6.5vw}.horse-violet .galloping-horse{animation-delay:-.4s}.horse-ground-shadow{opacity:.2;filter:blur(6px);z-index:-1;background:#855b25;border-radius:50%;height:4%;animation:.64s ease-in-out infinite hooves-shadow;position:absolute;bottom:17%;left:25%;right:18%}.horse-dust{width:20%;height:15%;position:absolute;bottom:20%;left:8%}.horse-dust i{background:#fff1a7;border-radius:50%;width:12px;height:9px;animation:1.2s ease-out infinite dust-puff;position:absolute;bottom:0;right:0}.horse-dust i:nth-child(2){width:7px;height:7px;animation-delay:.4s}.horse-dust i:nth-child(3){animation-delay:.8s}.race-kpis{grid-template-columns:1.1fr 1.1fr .85fr;align-self:stretch;gap:1.1vw;padding-top:.5vh;display:grid}.race-kpi{border:2px solid #fff8d9;border-radius:22px;flex-direction:column;justify-content:center;padding:2.1vh 1.7vw;display:flex;position:relative;box-shadow:0 5px #c99828,0 10px 20px #96611312}.race-kpi-label{letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;font-size:clamp(11px,.95vw,19px);font-weight:750;display:flex}.race-kpi-label svg{stroke-width:2px;width:21px;height:21px}.race-kpi>strong{letter-spacing:-2px;white-space:nowrap;margin-top:1.1vh;font-size:clamp(32px,4vw,81px);font-weight:850;line-height:1.1}.race-kpi small{letter-spacing:-1px;font-size:.57em;font-weight:500}.race-today{color:#005d84;background:linear-gradient(130deg,#a9f4ff,#51d4ef);border-color:#c2faff;transform:rotate(-1deg);box-shadow:0 5px #0586ad,0 10px 20px #96611312}.race-today .race-kpi-label{color:#177390}.race-missing{color:#a94f0a;background:linear-gradient(120deg,#fff7cf,#fff1ad);transform:rotate(.8deg)}.race-missing .race-kpi-label{color:#a27024}.race-days{color:#8c3515;background:linear-gradient(130deg,#ffa478,#ff8c63);border-color:#ffe2b7;transform:rotate(-1.2deg);box-shadow:0 5px #d56931,0 10px 20px #96611312}.race-days .race-kpi-label{color:#983f21}.race-network{background:linear-gradient(150deg,#fffdf0f0,#fff7cee8);border:2px solid #fffaf0;border-radius:26px;flex-direction:column;min-height:0;margin-top:1vh;padding:2.5vh 1.55vw 1.3vh;display:flex;box-shadow:0 7px #d3a137,0 18px 32px #95641216}.race-network-heading{color:#6c410c;justify-content:space-between;align-items:center;display:flex}.race-network-heading h1{letter-spacing:-1.5px;margin:0;font-size:clamp(24px,2.1vw,42px);font-weight:850;line-height:1.1}.race-network-heading h1>span{color:#ff9950;vertical-align:top;margin-left:6px;font-size:.65em;display:inline-block;transform:rotate(10deg)}.race-network-heading>svg{color:#b39353;width:20px;height:20px}.race-network-stats{border-bottom:1px solid #dbbd723f;grid-template-columns:.85fr 1fr;gap:12px;margin:2.5vh 0 1.3vh;padding-bottom:2.3vh;display:grid}.race-network-stats strong{letter-spacing:-2px;color:#754b1d;font-size:clamp(30px,3vw,60px);font-weight:850;line-height:1.15;display:block}.race-network-stats>div:first-child strong{color:#008cba}.race-network-stats span{letter-spacing:.9px;color:#a38753;margin-top:4px;font-size:clamp(9px,.7vw,14px);font-weight:650;display:block}.race-network-stats>div+div{border-left:1px solid #dbbd7260;padding-left:1vw}.race-pages{flex:1;grid-template-rows:repeat(10,minmax(0,1fr));min-height:0;display:grid}.race-page{border-bottom:1px solid #d7bb8230;align-items:center;gap:.65vw;min-height:0;display:flex}.race-page:last-child{border-bottom:0}.race-rank{color:#b5a075;font-variant-numeric:tabular-nums;font-size:clamp(9px,.67vw,13px);font-weight:650}.race-avatar{color:#8c5c16;background:#fdd455;border:1px solid #eabb42;border-radius:14px;flex-shrink:0;place-items:center;width:clamp(29px,2.5vw,50px);height:clamp(29px,2.5vw,50px);display:grid;overflow:hidden;transform:rotate(-6deg);box-shadow:0 2px #d4a62e}.race-avatar>span{letter-spacing:-1px;font-size:clamp(12px,.9vw,18px);font-weight:850}.race-avatar-1{color:#037c9f;background:#9be7fa;border-color:#86d2e7;transform:rotate(5deg);box-shadow:0 2px #64bed6}.race-avatar img{object-fit:cover;width:100%;height:100%}.race-page-name{flex:1;min-width:0}.race-page-name b{letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;color:#6d572e;font-size:clamp(11px,.83vw,17px);font-weight:650;display:block;overflow:hidden}.race-page-name>span{color:#a28e67;margin-top:4px;font-size:clamp(9px,.64vw,13px);display:block}.race-page>strong{letter-spacing:-.8px;color:#78582c;font-size:clamp(14px,1.3vw,26px);font-weight:750}.page-inactive .race-avatar{box-shadow:none;color:#baa477;background:#f2e6c7;border:1px dashed #d6c7a1;transform:none}.page-inactive .race-avatar>span{font-size:22px;font-weight:400}.page-inactive .race-page-name b{color:#b3a079;font-weight:500}.page-inactive .race-page-name>span{color:#bbaa87}.page-inactive>strong{color:#beab83}.race-archive{z-index:8;color:#8e541e;background:#fff9d9;border-radius:0 0 10px 10px;align-items:center;gap:7px;padding:5px 15px;font-size:11px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.race-connection-warning{text-align:center;color:#863e14;z-index:8;background:#ffca96;padding:6px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.race-celebration{z-index:50;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffc63170;place-items:center;display:grid;position:fixed;inset:0}.race-win{text-align:center;color:#ec6d20;z-index:2;background:#fff4b5;border:4px solid #fffdea;border-radius:35px;flex-direction:column;align-items:center;gap:20px;padding:40px 65px;animation:.6s cubic-bezier(.17,.89,.32,1.4) win-pop;display:flex;transform:rotate(-5deg);box-shadow:0 12px #d9a32e,0 30px 100px #ba771566}.race-win>svg{fill:#ffc83e;stroke:#b77813;stroke-width:1.3px;width:80px;height:80px}.race-win>b{letter-spacing:-.06em;text-shadow:2px 3px #ffaf58,4px 6px #aa4b27;font-size:5vw;font-weight:950}.race-win>span{letter-spacing:5px;color:#9e6821;font-size:18px;font-weight:800}.race-celebration>i{border-radius:2px;width:12px;height:20px;animation:4.5s ease-in forwards race-confetti;position:absolute;top:-30px}.race-loading{color:#8d4c16;background:radial-gradient(at 40% 40%,#fff5b9,#ffd239);justify-content:center;align-items:center;gap:15px;min-height:100dvh;font-weight:650;display:flex}.race-loading>svg{color:#eb8c2a}.race-won .race-hype{background:#23ad6e;border-color:#d9fda0;box-shadow:0 4px #087d4a}.race-won .finish-goal strong{color:#168d4e}.race-score-pulse .floating-money{animation:.8s ease-in-out 2 money-win-bounce,6s ease-in-out 1.6s infinite money-float}.race-score-pulse .money-number{filter:brightness(1.1)}@keyframes golden-turn{to{transform:rotate(360deg)}}@keyframes golden-drift{to{transform:translate(10vw,8vh)scale(1.15)}}@keyframes golden-twinkle{0%,to{opacity:.28;scale:.8}50%{opacity:.85;scale:1.15}}@keyframes money-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-13px)rotate(-1.5deg)}}@keyframes money-shadow{0%,to{opacity:.16;scale:1}50%{opacity:.1;scale:.87}}@keyframes gallop-frames{0%,to{clip-path:polygon(0 0,100% 0,100% 100%,7% 100%,7% 66%,0 66%);background-position:100% 0}33.333%{clip-path:inset(12% 0 0);background-position:0 87.5%}66.666%{clip-path:inset(12% 0 0);background-position:100% 87.5%}}@keyframes hooves-shadow{50%{opacity:.12;scale:.8}}@keyframes dust-puff{0%{opacity:.5;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(-45px,-7px)scale(1.7)}}@keyframes track-gleam{0%,60%{background-position:150% 0}to{background-position:-100% 0}}@keyframes money-win-bounce{50%{transform:translateY(-18px)rotate(-4deg)scale(1.035)}}@keyframes race-confetti{to{top:110%;translate:100px;rotate:800deg}}@keyframes win-pop{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@media (min-width:1650px){.race-live{padding:9px 15px;font-size:13px}.race-icon-button svg{width:22px;height:22px}.race-kpi-label svg,.race-network-heading>svg{width:26px;height:26px}.track-scale{font-size:13px}.finish-checkers{background-size:30px 30px}.track-start{font-size:14px}.race-score>span{font-size:16px}}@media (max-width:1100px){.race-wall{padding-left:18px;padding-right:18px}.race-layout{grid-template-columns:minmax(0,2.7fr) minmax(245px,1fr);gap:18px}.money-number{font-size:11.7vw}.race-network{padding:18px 13px}.race-kpi{border-radius:17px;padding:16px 13px}.race-kpi-label{letter-spacing:.4px;font-size:10px}.race-kpi-label svg{width:17px;height:17px}.race-kpi>strong{font-size:3.8vw}.race-month{font-size:18px}.race-date{font-size:11px}.race-page{gap:7px}.race-page-name b{font-size:11px}.race-page-name>span,.race-rank{font-size:9px}.race-avatar{border-radius:9px;width:30px;height:30px}.race-network-stats strong{font-size:35px}.race-network-heading h1{font-size:25px}.race-network-stats span{font-size:9px}.race-performance{grid-template-rows:minmax(0,1fr) 28vh 17vh}}@media (max-width:720px){.race-wall{height:auto;min-height:100dvh;padding:0 16px 24px;overflow:visible}.race-header{gap:12px;height:75px}.race-month{letter-spacing:-.6px;gap:6px;font-size:16px}.race-controls{gap:8px}.race-date{display:none}.race-live{padding:6px 8px;font-size:9px}.race-icon-button{padding:3px}.race-icon-button svg{width:16px;height:16px}.race-layout{flex-direction:column;gap:24px;display:flex}.race-performance{flex-direction:column;gap:12px;display:flex}.money-stage{height:240px;padding-bottom:20px}.money-caption{letter-spacing:2px;margin-bottom:20px;font-size:10px}.money-number{-webkit-text-stroke:.8px #c4f5ff;text-shadow:0 1px #008acd,1px 2px #0088c8,2px 3px #0082bc,3px 4px #007bb2,4px 5px #0073a8,5px 6px #006a9d,6px 7px #006292,7px 9px #005986,8px 11px #00517b,10px 18px 15px #a7732640;font-size:20vw}.money-long .money-number{font-size:15.5vw}.money-shadow{height:12px;bottom:15%}.race-hype{padding:6px 11px;font-size:11px;bottom:8px;right:5%}.race-course{height:220px;margin:0 10px}.race-score>strong{font-size:40px}.finish-goal strong{font-size:24px}.finish-goal>span{font-size:9px}.race-track{top:37%;bottom:10%}.horse-leader{width:145px;height:145px}.horse-companion{width:120px;height:120px}.horse-coral{top:3%;left:-24px}.horse-violet{top:22%;left:-43px}.horse-leader{top:16%}.horse-pack{top:24%}.finish-trophy svg{width:20px;height:20px}.track-scale{font-size:8px}.track-start{font-size:9px}.finish-checkers{background-size:16px 16px;min-width:15px}.race-kpis{grid-template-columns:1fr 1fr;gap:9px}.race-kpi{min-height:118px;padding:15px}.race-kpi>strong{letter-spacing:-1.5px;margin-top:12px;font-size:34px}.race-kpi-label{letter-spacing:.3px;font-size:10px}.race-days{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:80px}.race-days>strong{margin:0}.race-days .race-kpi-label{gap:12px}.race-network{min-height:720px;margin-top:0;padding:24px 20px}.race-network-heading h1{font-size:31px}.race-network-stats{margin:24px 0 16px;padding-bottom:20px}.race-network-stats strong{font-size:45px}.race-network-stats span{font-size:11px}.race-page{gap:12px;height:55px}.race-avatar{width:35px;height:35px}.race-page-name b{font-size:14px}.race-page-name>span{font-size:10px}.race-page>strong{font-size:20px}.race-rank{font-size:10px}.race-win{padding:30px}.race-win>b{font-size:10vw}.race-win>span{letter-spacing:2px;font-size:12px}.race-archive{width:max-content;font-size:9px}}@media (prefers-reduced-motion:reduce){.race-wall *,.race-wall:before,.race-wall:after{transition:none!important;animation:none!important}.galloping-horse{background-position:0 0}}.money-stage{justify-content:center;padding-left:6vw}.money-caption{margin-bottom:1vh}.money-number{font-size:clamp(126px,14.6vw,310px)}.money-euro{padding-left:.8vw;font-size:.6em}.money-long .money-number{font-size:10.6vw}.money-bag-icon{z-index:3;filter:drop-shadow(0 14px 9px #97631535);width:clamp(105px,12vw,238px);height:auto;animation:6s ease-in-out infinite bag-float;position:absolute;top:50%;left:-2.4vw;transform:translateY(-38%)rotate(-9deg)}.finish-goal{animation:5s ease-in-out infinite target-float;top:-1.5vh;right:.5vw}.finish-goal>span{color:#b12520}.finish-goal svg{color:#c02521;fill:#ee4d36}.finish-goal strong,.race-won .finish-goal strong{color:#ff392e;-webkit-text-stroke:.8px #ffe8bc;paint-order:stroke fill;letter-spacing:-2px;text-shadow:1px 1px #e3231e,2px 2px #cf221b,3px 3px #bd2119,4px 4px #a71f17,5px 6px #971a14,6px 9px 10px #97332130;text-underline-offset:10px;font-size:clamp(30px,3.75vw,76px);font-weight:950;text-decoration-line:underline;text-decoration-color:#e72b22;text-decoration-thickness:4px}.finish-goal>span{font-size:clamp(10px,.85vw,17px)}.horse-leader,.horse-companion{width:clamp(160px,14vw,292px);height:clamp(180px,17vw,350px);transform:translate(-50%,-30%)}.bojack-runner{object-fit:contain;filter:drop-shadow(0 5px 2px #85522630);width:100%;height:100%;animation:.7s ease-in-out infinite bojack-stride;position:absolute;inset:0}.bojack-first{z-index:3;top:12%}.bojack-second{z-index:1;top:0%;left:-6.6vw}.bojack-third{z-index:2;top:15%;left:-12.1vw}.bojack-second .bojack-runner{animation-delay:-.23s}.bojack-third .bojack-runner{animation-delay:-.46s}.bojack-first .horse-ground-shadow{bottom:10%;left:38%;right:24%}.revenue-share{--share-color:#d4312a;--share-depth:#952017;white-space:nowrap;letter-spacing:-1.2px;min-width:47px;color:var(--share-color);text-shadow:1px 1px var(--share-depth),2px 2px var(--share-depth),3px 3px 0 var(--share-depth),4px 6px 6px #87502420;flex:0 0 3.9vw;font-size:clamp(18px,1.85vw,36px);font-weight:950;display:block;transform:rotate(-3deg)}.revenue-share small{letter-spacing:-.4px;margin-left:1px;font-size:.49em}.race-avatar{border-radius:10px;width:clamp(25px,2vw,40px);height:clamp(25px,2vw,40px)}.race-page-name b{font-size:clamp(10px,.76vw,15px)}.race-page>strong{font-size:clamp(13px,1.1vw,22px)}.unattributed-note{color:#a57c46;text-align:center;border-top:1px solid #dbbd7260;margin-top:1vh;padding-top:1.1vh;font-size:clamp(10px,.72vw,14px)}.race-score{top:4%}@keyframes bag-float{0%,to{transform:translateY(-38%)rotate(-9deg)}50%{transform:translateY(-46%)rotate(-4deg)}}@keyframes target-float{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-8px)rotate(.5deg)}}@keyframes bojack-stride{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-7px)rotate(0)}50%{transform:translateY(0)rotate(2deg)}75%{transform:translateY(-5px)rotate(-1deg)}}@media (max-width:1100px){.money-number{font-size:13.5vw}.money-bag-icon{width:11vw;left:-2vw}.revenue-share{letter-spacing:-.8px;min-width:39px;font-size:20px}.race-page-name b{font-size:10px}.race-avatar{width:26px;height:26px}.race-page{gap:5px}.race-page>strong{font-size:13px}.finish-goal strong{font-size:3.8vw}}@media (max-width:720px){.money-stage{padding-left:10vw}.money-number{font-size:21vw}.money-bag-icon{width:23vw;top:54%;left:-6vw}.money-long .money-number{font-size:16vw}.finish-goal strong{letter-spacing:-1px;text-underline-offset:7px;font-size:34px;text-decoration-thickness:3px}.finish-goal{top:0}.horse-leader,.horse-companion{width:105px;height:150px;transform:translate(-50%,-20%)}.bojack-first{top:17%}.bojack-second{top:7%;left:-35px}.bojack-third{top:20%;left:-72px}.race-page{gap:9px}.revenue-share{min-width:55px;font-size:27px}.race-avatar{width:32px;height:32px}.race-page-name b{font-size:12px}.race-page>strong{font-size:17px}.race-score{top:5%}.unattributed-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.money-bag-icon,.finish-goal,.bojack-runner{animation:none!important}}.money-decimals{letter-spacing:-.045em;font-size:.48em}.race-kpi .money-decimals{font-size:.62em}.race-network{padding:2vh 1.25vw 1.2vh}.race-network-stats{margin:1.6vh 0 .6vh;padding-bottom:1.3vh}.race-page{gap:.5vw}.revenue-share{flex-basis:3.3vw;min-width:40px;font-size:clamp(15px,1.5vw,29px)}.race-page-name b,.page-inactive .race-page-name b{color:#67441c;font-size:clamp(11px,.9vw,18px);font-weight:750}.race-page>strong,.page-inactive>strong{color:#725123;font-size:clamp(13px,1.15vw,23px)}.page-status{border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 1px 2px #71401433}.page-status.active{background:#1abb62;box-shadow:0 0 7px #17bb6333}.page-status.inactive{background:#ef4541}.page-socials{align-items:center;gap:6px;min-height:14px;margin-top:3px;display:flex}.social-icon{align-items:center;display:inline-flex}.social-icon svg{stroke-width:2px;width:clamp(11px,.83vw,16px);height:clamp(11px,.83vw,16px)}.social-instagram{color:#b83994}.social-youtube{color:#e33b30}.social-facebook{color:#2469b0}.social-tiktok{color:#263742}.race-kpi>strong{font-size:clamp(27px,3.5vw,73px)}@media (max-width:1100px){.race-page-name b{font-size:11px}.revenue-share{min-width:34px;font-size:17px}.page-socials{gap:4px}.page-status{flex-basis:7px;width:7px;height:7px}.race-network-stats strong{font-size:30px}.race-page>strong{font-size:13px}}@media (max-width:720px){.race-network{min-height:1020px;padding:24px 20px}.race-page-name b{font-size:14px}.race-page>strong{font-size:19px}.revenue-share{min-width:50px;font-size:24px}.social-icon svg{width:14px;height:14px}.race-kpi>strong{font-size:30px}}.race-starting .bojack-second{top:0;left:3vw}.race-starting .bojack-third{top:15%;left:6vw}.race-starting .horse-pack{top:25%}@media (max-width:720px){.race-starting .bojack-second{left:25px}.race-starting .bojack-third{left:50px}.race-starting .horse-pack{top:30%}}@media (min-width:721px){.race-wall{height:100dvh;min-height:0;padding:0 2vw 3.5dvh}.race-header{gap:2vw;height:7.5dvh;min-height:0}.race-month{font-size:min(1.6vw,3dvh)}.race-date{font-size:min(.92vw,1.9dvh)}.race-live{padding:.8dvh .9vw;font-size:min(.85vw,1.7dvh)}.race-icon-button{padding:.6dvh}.race-icon-button svg{width:min(1.5vw,3dvh);height:min(1.5vw,3dvh)}.race-layout{grid-template-columns:minmax(0,3.05fr) minmax(0,1fr);gap:2vw;overflow:visible}.race-performance{grid-template-rows:minmax(0,1fr) minmax(0,.68fr) minmax(0,.32fr);gap:1.8dvh}.money-stage{padding-bottom:1dvh}.money-caption{margin-bottom:1dvh;font-size:min(.9vw,1.8dvh)}.money-number{font-size:min(14.6vw,24dvh)}.money-long .money-number{font-size:min(10.6vw,18dvh)}.money-bag-icon{width:min(12vw,22dvh)}.race-score>strong{font-size:min(3.65vw,7dvh)}.finish-goal{top:0}.finish-goal strong,.race-won .finish-goal strong{text-underline-offset:1.2dvh;font-size:min(3.75vw,7dvh);text-decoration-thickness:.5dvh}.finish-goal>span{font-size:min(.85vw,1.65dvh)}.finish-goal svg{width:2dvh;height:2dvh}.horse-leader,.horse-companion{width:min(14vw,24dvh);height:min(17vw,29dvh)}.race-track{bottom:9%;box-shadow:0 .8dvh #c99126,0 1.2dvh #fff5aa,0 1.7dvh #d4a334,0 2.3dvh 2.4dvh #ac751d30,inset 0 .5dvh 1.2dvh #b8742320}.track-scale{font-size:min(.68vw,1.4dvh)}.track-start{font-size:min(.74vw,1.5dvh)}.finish-checkers{background-size:2.8dvh 2.8dvh;min-width:0}.race-kpis{min-height:0;padding-top:0}.race-kpi{border-radius:2.5dvh;min-height:0;padding:1.5dvh 1.6vw}.race-kpi-label{letter-spacing:.05em;font-size:min(.95vw,1.8dvh)}.race-kpi-label svg{width:2.5dvh;height:2.5dvh}.race-kpi>strong{letter-spacing:-.05em;margin-top:1dvh;font-size:min(3.5vw,6.3dvh)}.race-network{border-radius:3dvh;min-height:0;margin-top:.7dvh;padding:1.8dvh 1.25vw 1.3dvh}.race-network-heading h1{font-size:min(2.1vw,4dvh)}.race-network-heading>svg{width:2.5dvh;height:2.5dvh}.race-network-stats{gap:1vw;margin:1.4dvh 0 .6dvh;padding-bottom:1.2dvh}.race-network-stats strong{font-size:min(3vw,5.5dvh)}.race-network-stats span{letter-spacing:.05em;margin-top:.5dvh;font-size:min(.7vw,1.3dvh)}.race-page{gap:.5vw;height:auto}.revenue-share{letter-spacing:-.06em;flex-basis:3.3vw;min-width:0;font-size:min(1.5vw,2.9dvh)}.page-status{flex-basis:1.1dvh;width:1.1dvh;height:1.1dvh}.race-page-name b,.page-inactive .race-page-name b{letter-spacing:-.02em;font-size:min(.9vw,1.65dvh);line-height:1.15}.race-page>strong,.page-inactive>strong{letter-spacing:-.04em;font-size:min(1.15vw,2.2dvh)}.page-socials{gap:.4vw;height:1.5dvh;min-height:0;margin-top:.35dvh}.page-socials:empty{display:none}.social-icon svg{width:min(.83vw,1.5dvh);height:min(.83vw,1.5dvh)}.unattributed-note{margin-top:.6dvh;padding-top:.7dvh;font-size:min(.72vw,1.4dvh)}}
