@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_decc16be-module__pm_QAq__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_decc16be-module__pm_QAq__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
.road300{--campaign-ink:#111;--campaign-orange:#ff6700;--campaign-green:#1b7064;color:var(--campaign-ink);font-family:var(--font-host-grotesk), sans-serif;background:#fff;font-size:16px}.road300 *,.road300 :before,.road300 :after{box-sizing:border-box}.road300__container{width:min(100% - 32px,1160px);margin-inline:auto}.road300{--campaign-ink:#111;--campaign-orange:#ff6700;--campaign-green:#1b7064;color:var(--campaign-ink);background:#fff;font-size:16px}.road300 :is(a,[role=button]):focus-visible{outline:3px solid var(--campaign-orange);outline-offset:3px}.road300__hero{text-align:center;background:#fff;padding-top:58px}.road300__hero-inner{flex-direction:column;display:flex}.road300__hero-top{order:0;width:min(100% - 32px,1000px);margin:auto;position:relative}.road300__metric{text-align:center;margin:22px auto 0}.road300__number{white-space:nowrap;width:8.5ch;max-width:100%;font:800 clamp(3.5rem, 15vw, 9rem)/.95 var(--font-host-grotesk), sans-serif;letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:#111;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #75340d33)drop-shadow(0 7px 10px #4c2a161a);background:linear-gradient(166deg,#0e0e0e 5%,#2f2925 34%,#9b4b1c 50%,#30251d 58%,#111 82%);-webkit-background-clip:text;background-clip:text;margin:auto;display:block;position:relative}.road300__number:after{content:attr(data-number);color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffd5a194 50%,#0000 58%) 200% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite road300-shine;position:absolute;inset:0}.road300 .road300__metric,.road300 .road300__score-value{animation:none}.road300 .road300__game{background:#fff}.road300__game--pending :is(.road300__platform,.road300__flagpole,.road300__fish){visibility:hidden}.road300__users{font:500 clamp(.875rem, 1.6vw, 1.125rem) / 1 var(--font-roboto-mono), monospace;letter-spacing:.45em;margin-top:10px;display:block}.road300__count-line{margin:20px 0 0;font-size:15px;line-height:1.4}.road300__goal{color:var(--campaign-orange);font-weight:700}.road300__hero-copy{text-align:center;order:1;justify-content:center;align-items:center;width:min(100% - 32px,980px);min-height:0;margin:0 auto;padding:24px 0 0;display:flex}.road300__hero h1{max-width:900px;color:var(--campaign-ink);font:500 clamp(2.15rem, 5vw, 4.5rem)/1.02 var(--font-host-grotesk), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:auto}.road300__hero-copy p{max-width:640px;color:var(--campaign-ink);margin:16px auto 0;font:400 17px/1.4 var(--font-host-grotesk), sans-serif!important}.road300__hero .hero-stagger{animation:.42s cubic-bezier(.22,1,.36,1) .24s both road300-reveal!important}.road300__metric{animation:.42s cubic-bezier(.22,1,.36,1) 80ms both road300-reveal}.road300__count-line{animation:.42s cubic-bezier(.22,1,.36,1) .16s both road300-reveal}@keyframes road300-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes road300-shine{to{background-position:-160% 0}}.road300__buttons{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.road300__buttons--intro{padding:28px 16px 0}.road300__buttons--intro .road300__button-strobe{width:min(100%,340px)}.road300__button{width:min(100%,340px);min-height:50px;font:600 15px/1.2 var(--font-host-grotesk), sans-serif;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:13px 27px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.road300__button--primary{color:#fff;background:#111;box-shadow:0 7px 18px #0000001a}.road300__button--primary:hover{background:#303030}.road300__button--secondary{color:#111;background:0 0}.road300__button--secondary:hover{background:#1111110f}.road300__button-strobe{isolation:isolate;border-radius:999px;width:100%;padding:2px;display:block;position:relative;overflow:hidden}.road300__button-strobe:before{content:"";z-index:-1;background:conic-gradient(#0000 34%,#ff6700bf 50%,#0000 66%);animation:3s linear infinite road300-strobe;position:absolute;inset:-150%}.road300__button-strobe .road300__button{z-index:1;border:0;width:100%;position:relative}@keyframes road300-strobe{to{transform:rotate(360deg)}}.road300__proof{background:#f1f1e9;padding:58px 0 72px}.road300__proof h2{font:500 12px/1.3 var(--font-roboto-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.road300__proof-hint{color:#00000091;margin:12px 0 28px;font-size:14px}.road300__hover-hint{display:none}.road300__proof-grid{grid-template-columns:1fr;gap:16px;display:grid}.road300__proof-card{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:0;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 20px #3c28140f}.road300__proof-card.is-playing{transform:translateY(-2px);box-shadow:0 14px 30px #3c281424}.road300__character{object-fit:contain;flex:none;width:64px;height:64px;display:block}.road300__proof-card.is-playing .road300__character{animation:.6s ease-in-out 3 road300-wiggle}@keyframes road300-wiggle{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-4px)rotate(-6deg)}66%{transform:translateY(-2px)rotate(5deg)}}.road300__proof-title{font:600 19px/1.16 var(--font-host-grotesk), sans-serif;letter-spacing:-.025em;margin:16px 0 0}.road300__progress{background:#1b706424;border-radius:99px;width:100%;height:3px;margin-top:16px;overflow:hidden}.road300__progress span{background:var(--campaign-green);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.road300__proof-card.is-playing .road300__progress span{animation:2.1s linear forwards road300-fill}@keyframes road300-fill{to{transform:scaleX(1)}}.road300__steps{min-height:60px;font:400 12px/1.3 var(--font-host-grotesk), sans-serif;flex-direction:column;justify-content:flex-start;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.road300__steps li{opacity:0;align-items:flex-start;gap:6px;display:flex}.road300__steps svg{color:var(--campaign-green);flex:none}.road300__proof-card.is-playing .road300__steps li{animation:.22s forwards road300-step}.road300__proof-card.is-playing .road300__steps li:first-child{animation-delay:.25s}.road300__proof-card.is-playing .road300__steps li:nth-child(2){animation-delay:.9s}.road300__proof-card.is-playing .road300__steps li:nth-child(3){animation-delay:1.55s}@keyframes road300-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.road300__done{border:1px solid var(--campaign-green);color:var(--campaign-green);font:500 12px/1 var(--font-roboto-mono), monospace;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:7px 10px;display:inline-flex}.road300__proof-card.is-playing .road300__done{animation:.42s 2.3s both road300-done}@keyframes road300-done{0%{color:var(--campaign-green);background:0 0;transform:scale(.8)}55%{background:var(--campaign-green);color:#fff;transform:scale(1.08)}to{background:var(--campaign-green);color:#fff;transform:scale(1)}}.road300__offer{background:#fff;padding:64px 0 88px}.road300__offer-card{box-shadow:none;background:#f7f7f3;border:1px solid #0000001a;border-top:3px solid #ff6700;border-radius:0;gap:34px;padding:32px;display:grid}.road300__offer h2{max-width:710px;font:500 clamp(2.1rem, 4.8vw, 4.5rem)/1.04 var(--font-host-grotesk), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.road300__offer-emphasis{color:#ff6700;letter-spacing:-.055em;font-weight:800}.road300__buttons--offer{align-items:stretch}.road300__buttons--offer .road300__button{width:100%;max-width:none}@media (hover:hover) and (pointer:fine){.road300__hover-hint{display:inline}.road300__touch-hint{display:none}}@media (min-width:640px){.road300__buttons--intro .road300__button-strobe{width:auto}.road300__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.road300__offer-card{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;padding:48px}.road300__buttons--offer{justify-self:end;width:min(100%,230px)}}@media (min-width:1024px){.road300__hero{padding-top:70px}.road300__proof{padding:74px 0 90px}.road300__proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.road300__offer{padding-bottom:100px}.road300__clock-tile{width:66px;height:66px}.road300__clock-digits{font-size:30px}}@media (prefers-reduced-motion:reduce){.road300 *,.road300 :before,.road300 :after{transition:none!important;animation:none!important}.road300__number:after{display:none}.road300__button-strobe:before{background:#ff6700}.road300__proof-card .road300__progress span{transform:scaleX(1)}.road300__proof-card .road300__steps li{opacity:1}.road300__proof-card .road300__done{background:var(--campaign-green);color:#fff;transform:none}}.road300__game{isolation:isolate;background:linear-gradient(#fff,#f4f2ea);border-top:1px solid #0000001a;width:100%;height:390px;margin-top:40px;position:relative;overflow:hidden}.road300__game-grid{z-index:-1;background-image:radial-gradient(#00000017 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.road300__cloud{z-index:0;shape-rendering:crispedges;animation:70s linear infinite road300-cloud-drift;position:absolute;left:100%;overflow:visible}.road300__cloud--1{animation-duration:70s;animation-delay:-14s;top:78px}.road300__cloud--2{animation-duration:95s;animation-delay:-44s;top:126px}.road300__cloud--3{animation-duration:82s;animation-delay:-61s;top:60px}@keyframes road300-cloud-drift{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 110px))}}.road300__score{z-index:5;text-align:left;gap:40px;display:flex;position:absolute;top:14px;left:max(16px,50% - 580px)}.road300__score-label{color:#777;font:500 10px/1.3 var(--font-roboto-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}.road300__score-value{color:#111;font:600 22px/1.2 var(--font-roboto-mono), monospace;font-variant-numeric:tabular-nums;animation:.3s ease-out road300-score-flash;display:block}@keyframes road300-score-flash{0%{color:#ff6700;transform:translateY(3px)}to{color:#111;transform:translateY(0)}}.road300__ground{z-index:2;height:var(--ground);background-color:#fecb8b;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--block) - 1px), #0003 calc(var(--block) - 1px), #0003 var(--block));border-top:3px solid #111;position:absolute;bottom:0;left:0;right:0}.road300__platform{z-index:3;width:calc(3 * var(--block) - 6px);height:var(--block);position:absolute}.road300__platform-row{filter:drop-shadow(0 4px #0000001f);width:100%;height:100%;display:flex}.road300__block{width:var(--block);height:var(--block);background:#ff6700;border:3px solid #111;border-radius:0;flex:none;display:block;position:relative;box-shadow:inset 4px 4px #ffffff73,inset -4px -4px #00000038}.road300__block+.road300__block{margin-left:-3px}.road300__block i{background:#111;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.road300__platform:nth-of-type(2n) .road300__block,.road300__platform--2 .road300__block,.road300__platform--4 .road300__block{background:#e7ff84}.road300__agent{z-index:2;bottom:var(--block);object-fit:contain;object-position:center bottom;width:44px;height:44px;display:block;position:absolute;left:0}.road300__coin{z-index:6;left:60%;bottom:var(--block);opacity:0;pointer-events:none;background:#ff6700;border:3px solid #111;border-radius:50%;width:19px;height:22px;position:absolute}.road300__coin span{background:#fff;width:3px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.road300__task-chip{z-index:8;color:#111;width:max-content;max-width:calc(100vw - 16px);min-height:28px;font:600 11px/1.1 var(--font-roboto-mono), monospace;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:2px solid #111;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex;position:absolute}.road300__task-check{color:#1b7064;font:700 15px/1 Arial,sans-serif}.road300__platform.is-impact{animation:.32s ease-out road300-platform-dip}.road300__platform.is-impact .road300__agent{animation:.6s ease-out road300-agent-hop}.road300__platform.is-impact .road300__coin{animation:.6s ease-out forwards road300-coin-pop}.road300__platform.is-impact .road300__task-chip{animation:1.5s ease-out forwards road300-task-pop}@keyframes road300-platform-dip{0%,to{transform:translateY(0)}35%{transform:translateY(4px)}}@keyframes road300-agent-hop{0%,to{transform:translateY(0)rotate(0)}47%{transform:translateY(-14px)rotate(-6deg)}}@keyframes road300-coin-pop{0%{opacity:0;transform:translateY(0)scaleX(1)}12%{opacity:1}33%{transform:translateY(-22px)scaleX(.2)}60%{transform:translateY(-45px)scaleX(1)}80%{transform:translateY(-52px)scaleX(.2)}to{opacity:0;transform:translateY(-50px)scaleX(1)}}@keyframes road300-task-pop{0%{opacity:0;transform:translateY(8px)}15%,64%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.road300__flagpole{z-index:3;width:0;height:100%;position:absolute;bottom:0;left:90%}.road300__pole{bottom:calc(var(--ground) + var(--block));width:6px;height:calc(var(--pole-height) - var(--ground) - var(--block));background:#111;border:2px solid #111;border-radius:5px;position:absolute;left:-3px}.road300__pole-ball{z-index:5;left:-12px;bottom:calc(var(--pole-height) - 12px);background:#ff6700;border:3px solid #111;border-radius:50%;width:24px;height:24px;position:absolute}.road300__finish-block{bottom:var(--ground);left:calc(-.5 * var(--block));position:absolute}.road300__flag{z-index:4;left:-134px;bottom:calc(var(--ground) + var(--block) + 4px);color:#111;width:136px;height:40px;position:absolute;transform:translateY(0)}.road300__flag svg{shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0}.road300__flag span{font:700 13px/1 var(--font-roboto-mono), monospace;white-space:nowrap;place-items:center;padding-left:14px;display:grid;position:absolute;inset:0}.road300__game.is-finished .road300__flag{transform:translateY(calc(-1 * (var(--pole-height) - var(--ground) - var(--block) - 40px)));transition:transform .7s ease-out}.road300__burst{z-index:6;left:0;bottom:var(--pole-height);pointer-events:none;width:0;height:0;position:absolute}.road300__burst i{opacity:0;background:#ff6700;border:2px solid #111;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.road300__game.is-bursting .road300__burst i{animation:.7s ease-out forwards road300-burst}@keyframes road300-burst{5%{opacity:1;transform:rotate(var(--direction)) translateY(0)}to{opacity:0;transform:rotate(var(--direction)) translateY(-40px)}}.road300__fish{z-index:7;width:var(--fish-size);height:var(--fish-size);transform:translate(var(--fish-x,24px), var(--fish-y,300px)) rotate(var(--fish-angle,0deg));transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0}.road300__fish img{object-fit:contain;width:100%;height:100%;animation:1.2s ease-in-out infinite road300-fish-bob;display:block}.road300__fish.is-airborne img{animation:none}.road300__fish.is-landing img{animation:.22s ease-out road300-fish-squash}.road300__fish-bubbles{opacity:0;width:1px;height:1px;position:absolute;top:45%;left:-4px}.road300__fish.is-airborne .road300__fish-bubbles{opacity:1}.road300__fish-bubbles i{border:1px solid #1b7064;border-radius:50%;width:5px;height:5px;animation:.8s ease-out infinite road300-trail;position:absolute;top:0;left:0}.road300__fish-bubbles i:nth-child(2){width:4px;height:4px;animation-delay:.2s;left:-8px}.road300__fish-bubbles i:nth-child(3){width:3px;height:3px;animation-delay:.4s;left:-15px}.road300__game.is-fading .road300__fish{opacity:0;transition:opacity .24s ease-out}@keyframes road300-fish-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes road300-fish-squash{0%,to{transform:scale(1)}30%{transform:scale(1.15,.78)}}@keyframes road300-trail{0%{opacity:.8;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-18px,-18px)scale(1)}}@media (max-width:639px){.road300__game{height:320px}.road300__score{gap:24px}.road300__score-value{font-size:18px}.road300__block{border-width:2px;box-shadow:inset 3px 3px #ffffff73,inset -3px -3px #00000038}.road300__block+.road300__block{margin-left:-2px}.road300__agent{width:34px;height:34px}.road300__task-chip{font-size:10px}.road300__flag{width:126px;left:-124px}.road300__flag span{font-size:12px}.road300__clock-tile{width:50px;height:53px}.road300__clock-digits{font-size:21px}}@media (prefers-reduced-motion:reduce){.road300__cloud{animation:none}.road300__cloud--1{left:20%}.road300__cloud--2{left:46%}.road300__cloud--3{left:74%}.road300__game .road300__score-value{animation:none}.road300__game.is-reduced .road300__flag{transform:translateY(calc(-1 * (var(--pole-height) - var(--ground) - var(--block) - 40px)));transition:none}.road300__game.is-reduced .road300__task-chip,.road300__game.is-reduced .road300__coin,.road300__game.is-reduced .road300__burst,.road300__game.is-reduced .road300__fish-bubbles{display:none}}.road300__clock{margin-top:32px}.road300__clock-label{font:500 11px/1 var(--font-roboto-mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;display:block}.road300__clock-row{align-items:flex-start;gap:6px;display:flex}.road300__clock-unit{text-align:center}.road300__clock-tile{color:#fff;background:#111;border-radius:9px;justify-content:center;align-items:center;width:54px;height:58px;display:flex;overflow:hidden}.road300__clock-digits{font:600 25px/1 var(--font-roboto-mono), monospace;font-variant-numeric:tabular-nums;animation:.28s ease-out both road300-digit;display:block}@keyframes road300-digit{0%{opacity:0;transform:translateY(-13px)}to{opacity:1;transform:translateY(0)}}.road300__clock-unit-label{font:500 10px/1 var(--font-roboto-mono), monospace;text-transform:uppercase;margin-top:7px;display:block}.road300__clock-separator{font:600 20px/1 var(--font-roboto-mono), monospace;align-self:flex-start;margin-top:16px}
