.playful-game.rush-hour-home-app{--play-accent:#e0651c;--play-shadow:#8c4a2a;--play-soft:#ffe9d2;--play-paper:#fff8ec;--play-ink:#2c2340;--rhh-muted:#8a6450;--rhh-line:#f0dcc4;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--hud-top:max(8px,var(--sat));--pads-h:190px;height:100dvh;background:linear-gradient(180deg,#2a1f4a,#6b3b62 55%,#f08a4b);touch-action:none;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow:hidden}.rush-hour-home-app [hidden]{display:none!important}.rush-hour-home-app .rhh-scene{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.rush-hour-home-app .rhh-zone{position:absolute;inset:0;z-index:1;touch-action:none}.rush-hour-home-app:not([data-phase=drive]) .rhh-zone{pointer-events:none}.rush-hour-home-app .rhh-key,.rush-hour-home-app kbd{display:inline-block;min-width:1.5em;padding:1px 5px;border:1px solid rgba(44,35,64,.18);border-radius:6px;background:rgba(44,35,64,.07);font:700 11px/1.4 ui-monospace,Menlo,monospace;text-align:center;color:inherit}@media (hover:none),(pointer:coarse){.rush-hour-home-app :is(.rhh-key,.rhh-keys-hint){display:none!important}}.rush-hour-home-app[data-touch="1"] :is(.rhh-key,.rhh-keys-hint){display:none!important}.rush-hour-home-app .rhh-touch-hint{display:none}@media (hover:none),(pointer:coarse){.rush-hour-home-app .rhh-touch-hint{display:block}}.rush-hour-home-app[data-touch="1"] .rhh-touch-hint{display:block}.rush-hour-home-app:not(:is([data-phase=drive],[data-phase=countdown],[data-phase=paused])) :is(.rhh-hud,.rhh-controls,.rhh-card,.rhh-hint,.rhh-toasts,.rhh-ticket){display:none!important}.rush-hour-home-app .rhh-visor{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:calc(var(--visor, 0) * .95);transition:opacity .35s;background-image:radial-gradient(circle at 30% 35%,rgba(255,255,255,.7) 0 1.5px,rgba(210,225,255,.35) 2.5px 4.5px,transparent 5.5px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.6) 0 1px,rgba(210,225,255,.3) 2px 3.5px,transparent 4.5px),radial-gradient(ellipse 4px 7px at 50% 50%,rgba(255,255,255,.55) 0 1.5px,rgba(200,215,240,.3) 2.5px,transparent 4px),radial-gradient(ellipse at 50% 50%,rgba(190,205,225,.05) 30%,rgba(190,205,225,.4) 100%);background-size:57px 63px,41px 47px,89px 101px,100% 100%;background-position:0 0,13px 21px,31px 7px,0 0}.rush-hour-home-app.rhh-fog[data-quality=high] .rhh-visor{backdrop-filter:blur(1.6px);-webkit-backdrop-filter:blur(1.6px)}.rush-hour-home-app .rhh-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(ellipse at center,transparent 48%,rgba(225,30,30,.6) 100%)}.rush-hour-home-app.rhh-rage .rhh-vignette{opacity:1;animation:rhh-throb .7s ease-in-out infinite alternate}.rush-hour-home-app .rhh-hud{position:absolute;z-index:4;top:var(--hud-top);left:max(10px,var(--sal));right:max(10px,var(--sar));max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:6px;pointer-events:none}.rush-hour-home-app :is(.rhh-clock-card,.rhh-radio,.rhh-icon-btn,.rhh-route-bar,.rhh-speed,.rhh-meter,.rhh-fines-chip){border:2px solid #fff;border-radius:14px;background:rgba(255,248,236,.94);box-shadow:0 3px 0 rgba(60,28,40,.38);color:var(--play-ink)}.rush-hour-home-app .rhh-top{display:flex;align-items:stretch;gap:6px}.rush-hour-home-app .rhh-clock-card{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding:2px 12px 3px;min-width:96px}.rush-hour-home-app .rhh-clock{font:800 24px/1.05 Playful,Avenir Next,sans-serif;color:var(--play-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-dinner{font-size:12.5px;font-weight:800;line-height:1.15;color:var(--rhh-muted);white-space:nowrap}.rush-hour-home-app .rhh-dinner.late{color:#d42c1c;animation:rhh-wiggle 1.6s ease-in-out infinite}.rush-hour-home-app .rhh-light{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0 11px;border:2px solid #fff;border-radius:14px;background:#241d33;box-shadow:0 3px 0 rgba(60,28,40,.38)}.rush-hour-home-app .rhh-light i{width:14px;height:14px;border-radius:50%;background:#ff4b3e;box-shadow:0 0 10px #ff4b3e}.rush-hour-home-app .rhh-light b{min-width:1.4em;font:800 28px/1 Playful,Avenir Next,sans-serif;color:#ff6a5c;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-light[data-state=green] i{background:#45e07a;box-shadow:0 0 10px #45e07a}.rush-hour-home-app .rhh-light[data-state=green] b{color:#5ff08e}.rush-hour-home-app .rhh-light[data-state=yellow] i{background:#ffc93c;box-shadow:0 0 10px #ffc93c}.rush-hour-home-app .rhh-light[data-state=yellow] b{color:#ffd65c}.rush-hour-home-app .rhh-radio{flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-size:14px;font-weight:800;cursor:pointer;pointer-events:auto}.rush-hour-home-app .rhh-radio-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rush-hour-home-app .rhh-icon-btn{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;pointer-events:auto}.rush-hour-home-app .rhh-icon-btn .off,.rush-hour-home-app .rhh-icon-btn[aria-pressed=true] .on{display:none}.rush-hour-home-app .rhh-icon-btn[aria-pressed=true] .off{display:inline}.rush-hour-home-app .rhh-route-bar{display:flex;align-items:center;gap:8px;padding:3px 10px;border-radius:999px}.rush-hour-home-app .rhh-route-end{font-size:15px;line-height:1}.rush-hour-home-app .rhh-progress{position:relative;flex:1 1;height:10px;border-radius:6px;background:#eadbc7}.rush-hour-home-app .rhh-progress-fill{position:absolute;left:0;top:0;bottom:0;width:var(--p,0);border-radius:inherit;background:linear-gradient(90deg,#ffb347,var(--play-accent))}.rush-hour-home-app .rhh-markers{position:absolute;inset:0}.rush-hour-home-app .rhh-mk{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px;font-style:normal;line-height:1;filter:drop-shadow(0 1px 0 #fff)}.rush-hour-home-app .rhh-mk-alley{font-weight:800;color:#2a9d8f;font-size:14px}.rush-hour-home-app .rhh-progress-me{position:absolute;top:50%;left:var(--p,0);width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:4px solid var(--play-accent);box-shadow:0 1px 3px rgba(0,0,0,.3)}.rush-hour-home-app .rhh-meters{display:flex;align-items:stretch;gap:6px}.rush-hour-home-app .rhh-speed{flex:0 0 auto;display:flex;align-items:baseline;justify-content:center;gap:3px;min-width:70px;padding:1px 9px}.rush-hour-home-app .rhh-speed b{font:800 22px/1.25 Playful,Avenir Next,sans-serif;color:var(--play-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-speed span{font-size:11px;font-weight:800;color:var(--rhh-muted)}.rush-hour-home-app .rhh-meter{flex:1 1;min-width:56px;display:flex;align-items:center;gap:5px;padding:3px 8px}.rush-hour-home-app .rhh-meter span{font-size:16px;line-height:1}.rush-hour-home-app .rhh-meter i{position:relative;flex:1 1;height:10px;border-radius:6px;background:#eadbc7;overflow:hidden}.rush-hour-home-app .rhh-meter em{position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--v,0));border-radius:inherit;transition:transform .25s linear}.rush-hour-home-app .rhh-m-stress em{background:hsl(calc(125deg - var(--v, 0) * 125deg) 78% 46%)}.rush-hour-home-app .rhh-m-stress.hot{animation:rhh-pulse .45s ease-in-out infinite alternate}.rush-hour-home-app.rhh-rage .rhh-m-stress{background:#ffd9d2}.rush-hour-home-app .rhh-m-energy em{background:#3bb273}.rush-hour-home-app .rhh-m-energy.low em{background:#e8453c}.rush-hour-home-app .rhh-m-energy.low{animation:rhh-blink .9s steps(2,start) infinite}.rush-hour-home-app .rhh-m-dry em{background:#3a86ff}.rush-hour-home-app .rhh-fines-chip{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:1px 9px}.rush-hour-home-app .rhh-fines-chip b{font-size:14px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-fines-chip.fined b{color:#d42c1c}.rush-hour-home-app .rhh-toasts{position:absolute;z-index:6;left:50%;top:calc(var(--hud-top) + 128px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 24px);pointer-events:none}.rush-hour-home-app .rhh-toast{margin:0;padding:6px 15px;border:2px solid #fff;border-radius:999px;background:var(--play-paper);color:var(--play-ink);font-size:16px;font-weight:800;line-height:1.25;text-align:center;box-shadow:0 3px 0 rgba(60,28,40,.38);opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .2s,transform .2s}.rush-hour-home-app .rhh-toast.show{opacity:1;transform:none}.rush-hour-home-app .rhh-toast[data-tone=bad]{background:#ffe1dc;color:#b0261b}.rush-hour-home-app .rhh-toast[data-tone=good]{background:#e3f7d6;color:#24711a}.rush-hour-home-app .rhh-toast[data-tone=warn]{background:#fff1b8;color:#8a5300}.rush-hour-home-app .rhh-toast[data-tone=vendor]{background:#fff;color:#a24a12;font-style:italic}.rush-hour-home-app .rhh-toast[data-tone=points]{background:#ffd45e;color:#6b4300;font-size:20px}.rush-hour-home-app .rhh-hint{position:absolute;z-index:6;left:50%;bottom:calc(max(14px, var(--sab)) + 18px);margin:0;max-width:min(560px,calc(100vw - 24px));padding:8px 16px;border:2px solid #fff;border-radius:16px;background:#fff1b8;color:#7a4a00;text-align:center;font-size:16px;font-weight:800;line-height:1.25;box-shadow:0 3px 0 rgba(60,28,40,.38);opacity:0;transform:translate(-50%,8px);transition:opacity .2s,transform .2s;pointer-events:none}.rush-hour-home-app .rhh-hint.show{opacity:1;transform:translate(-50%)}.rush-hour-home-app .rhh-hint[data-tone=good]{background:#dff6e9;color:#18664a;animation:rhh-nudge 1s ease-in-out infinite alternate}.rush-hour-home-app .rhh-countdown{position:absolute;left:50%;top:40%;z-index:6;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;font:800 clamp(64px,17vw,140px)/1 Playful,Avenir Next,sans-serif;color:#fff8ec;-webkit-text-stroke:4px var(--play-accent);paint-order:stroke fill;text-shadow:0 8px 0 #8c3a12}.rush-hour-home-app .rhh-countdown.tick{animation:rhh-count .6s ease-out}.rush-hour-home-app .rhh-card{position:absolute;z-index:7;right:max(16px,var(--sar));top:50%;transform:translateY(-50%);width:min(380px,calc(100vw - 20px));max-height:calc(100dvh - 180px);display:flex;flex-direction:column;padding:10px 12px 12px;border:3px solid #fff;border-radius:22px;background:var(--play-paper);color:var(--play-ink);box-shadow:0 6px 0 var(--play-shadow),0 14px 30px rgba(20,10,30,.35);animation:rhh-card-in .25s ease-out}.rush-hour-home-app .rhh-card-head{display:flex;align-items:center;gap:8px}.rush-hour-home-app .rhh-card-icon{font-size:26px;line-height:1}.rush-hour-home-app .rhh-card-title{flex:1 1;min-width:0;margin:0;font-size:17px;font-weight:800;line-height:1.2;color:var(--play-accent)}.rush-hour-home-app .rhh-card-close{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:var(--play-soft);color:var(--play-ink);cursor:pointer}.rush-hour-home-app .rhh-card-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:8px;margin-top:8px}.rush-hour-home-app .rhh-card-timer{display:block;height:5px;margin-top:9px;border-radius:3px;background:var(--play-accent);transform-origin:left center;transition:transform .12s linear}.rush-hour-home-app .rhh-card:not([data-state=offer]) .rhh-card-timer{display:none}.rush-hour-home-app .rhh-card-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:8px 14px;border:3px solid #bb842e;border-radius:16px;background:#ffd45e;color:#604619;font-size:21px;font-weight:800;cursor:pointer;box-shadow:inset 0 3px 0 #fff2bd,0 4px 0 #bb842e}.rush-hour-home-app .rhh-card-go:active{transform:translateY(3px);box-shadow:0 1px 0 #bb842e}.rush-hour-home-app .rhh-card[data-state=offer] .rhh-card-go{animation:rhh-pulse .7s ease-in-out infinite alternate}.rush-hour-home-app .rhh-tap{min-height:64px;font-size:24px}.rush-hour-home-app .rhh-opts{display:grid;grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-opts-2{grid-template-columns:1fr 1fr}.rush-hour-home-app .rhh-opts-4{grid-template-columns:repeat(4,1fr)}.rush-hour-home-app .rhh-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:6px 10px;border:2px solid #ead2b8;border-radius:14px;background:#fff;color:var(--play-ink);font-size:15px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.rush-hour-home-app .rhh-opt:active{transform:translateY(2px);background:var(--play-soft)}.rush-hour-home-app .rhh-opt:hover{border-color:var(--play-accent)}.rush-hour-home-app .rhh-opts-2 .rhh-opt,.rush-hour-home-app .rhh-opts-4 .rhh-opt{flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;text-align:center;font-size:13px}.rush-hour-home-app .rhh-opts-2 .rhh-opt{font-size:16px}.rush-hour-home-app .rhh-opt-yes{background:#e3f7d6;border-color:#8ccf79}.rush-hour-home-app .rhh-emoji{font-size:24px;line-height:1}.rush-hour-home-app .rhh-meme{width:100%;aspect-ratio:1;max-height:34dvh;margin:0 auto;border-radius:14px;background:#ddd 50%/cover no-repeat}.rush-hour-home-app .rhh-feed-meta{display:flex;justify-content:space-between;margin:4px 2px 0;font-size:13px;color:var(--rhh-muted)}.rush-hour-home-app .rhh-feed-caption{margin:0 2px;font-size:15px;font-weight:700;line-height:1.3}.rush-hour-home-app .rhh-round{font-size:12px;font-weight:800;color:var(--rhh-muted)}.rush-hour-home-app .rhh-chat{display:flex;align-items:flex-start;gap:10px}.rush-hour-home-app .rhh-portrait{flex:0 0 auto;width:64px;height:64px;border:3px solid #fff;border-radius:50%;background-color:#ffe0bd;background-repeat:no-repeat;box-shadow:0 2px 0 rgba(60,28,40,.3)}.rush-hour-home-app .rhh-bubble{position:relative;flex:1 1;min-width:0;padding:8px 12px;border:2px solid #ead2b8;border-radius:4px 16px 16px 16px;background:#fff;font-size:15px;font-weight:700;line-height:1.3}.rush-hour-home-app .rhh-bubble p{margin:0}.rush-hour-home-app .rhh-bubble b{display:block;font-size:12px;color:var(--play-accent)}.rush-hour-home-app .rhh-bubble .rhh-round{position:absolute;right:8px;bottom:4px}.rush-hour-home-app .rhh-bubble-answer{background:#e3f7d6;border-color:#8ccf79}.rush-hour-home-app .rhh-snack{display:flex;align-items:center;gap:8px;margin-top:6px!important}.rush-hour-home-app .rhh-snack-icon{width:42px;height:42px;flex:0 0 auto;background-repeat:no-repeat}.rush-hour-home-app .rhh-price{margin-left:auto;color:var(--play-accent);font-weight:800}.rush-hour-home-app .rhh-station{margin:0;font-size:15px;font-weight:800;text-align:center}.rush-hour-home-app .rhh-tip{margin:0;font-size:16px;font-weight:800;text-align:center}.rush-hour-home-app .rhh-beats{display:flex;justify-content:center;gap:12px;padding:6px 0}.rush-hour-home-app .rhh-beats i{width:22px;height:22px;border-radius:50%;background:#eadbc7;transition:transform .1s,background .1s}.rush-hour-home-app .rhh-beats i[data-s=now]{background:#ffd45e;transform:scale(1.4);box-shadow:0 0 0 5px rgba(255,212,94,.4)}.rush-hour-home-app .rhh-beats i[data-s=past]{background:#d8c9b4}.rush-hour-home-app .rhh-beats i[data-s=hit]{background:#3bb273;transform:scale(1.15)}.rush-hour-home-app .rhh-beats i[data-s=miss]{background:#e8453c;opacity:.6}.rush-hour-home-app .rhh-wipes{display:flex;justify-content:center;gap:10px}.rush-hour-home-app .rhh-wipes i{width:18px;height:18px;border-radius:50%;background:#eadbc7}.rush-hour-home-app .rhh-wipes i.on{background:#3a86ff}.rush-hour-home-app .rhh-guess-light{display:flex;justify-content:center;gap:8px;width:max-content;margin:0 auto;padding:6px 10px;border-radius:14px;background:#241d33}.rush-hour-home-app .rhh-guess-light i{width:22px;height:22px;border-radius:50%;background:#3a3348}.rush-hour-home-app .rhh-guess-light i:first-child{background:#ff4b3e;box-shadow:0 0 12px #ff4b3e}.rush-hour-home-app .rhh-grade{margin:6px 0;font:800 36px/1.1 Playful,Avenir Next,sans-serif;text-align:center;color:#e8453c}.rush-hour-home-app .rhh-grade[data-grade=perfect]{color:#24a148;animation:rhh-burst .6s ease-out}.rush-hour-home-app .rhh-grade[data-grade=good]{color:#c98400}.rush-hour-home-app .rhh-controls{position:absolute;z-index:5;left:max(10px,var(--sal));right:max(10px,var(--sar));bottom:max(12px,var(--sab));display:none;justify-content:space-between;align-items:flex-end;gap:8px;pointer-events:none}@media (hover:none),(pointer:coarse){.rush-hour-home-app:is([data-phase=drive],[data-phase=countdown]) .rhh-controls{display:flex}}.rush-hour-home-app[data-touch="1"]:is([data-phase=drive],[data-phase=countdown]) .rhh-controls{display:flex}.rush-hour-home-app .rhh-pad{position:relative;display:flex;flex-direction:column;gap:10px;pointer-events:none}.rush-hour-home-app .rhh-pad-left{align-items:flex-start}.rush-hour-home-app .rhh-pad-right{align-items:flex-end}.rush-hour-home-app .rhh-pad-mid{align-self:flex-end;align-items:center}.rush-hour-home-app .rhh-lanes{display:flex;gap:10px}.rush-hour-home-app .rhh-ctl{display:grid;place-items:center;padding:0;border:3px solid #fff;color:var(--play-ink);cursor:pointer;pointer-events:auto;touch-action:none;box-shadow:0 4px 0 rgba(40,20,30,.45);transition:transform .06s,box-shadow .06s,opacity .2s}.rush-hour-home-app .rhh-ctl.on{transform:translateY(3px) scale(.97);box-shadow:0 1px 0 rgba(40,20,30,.45)}.rush-hour-home-app .rhh-pedal{width:92px;height:108px;border-radius:22px 22px 30px 30px;color:#fff;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.25)}.rush-hour-home-app .rhh-pedal span{padding-top:46px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.35) 0 4px,transparent 4px 12px) top /54px 36px no-repeat}.rush-hour-home-app .rhh-gas{background:linear-gradient(180deg,#5ad37c,#22914a)}.rush-hour-home-app .rhh-brake{background:linear-gradient(180deg,#ff7f6e,#cf3c2b)}.rush-hour-home-app .rhh-lane{width:58px;height:58px;border-radius:18px;background:rgba(255,248,236,.94)}.rush-hour-home-app .rhh-horn{width:58px;height:58px;border-radius:50%;background:#ffd45e;font-size:26px}.rush-hour-home-app .rhh-action{width:70px;height:70px;border-radius:50%;background:rgba(255,248,236,.75);font-size:30px;opacity:.5}.rush-hour-home-app .rhh-action.pulse{opacity:1;background:#ffd45e;animation:rhh-pulse .6s ease-in-out infinite alternate}.rush-hour-home-app .rhh-action.live{opacity:1;background:#bfe6ff}.rush-hour-home-app .rhh-radio kbd{flex:0 0 auto}.rush-hour-home-app .rhh-ticket{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.rush-hour-home-app .rhh-ticket-paper{position:relative;width:min(280px,72vw,52dvh);aspect-ratio:3/4;background:50%/100% 100% no-repeat;pointer-events:auto;transform:translateY(-40px) rotate(-14deg) scale(.6);opacity:0;transition:transform .35s cubic-bezier(.2,1.4,.4,1),opacity .2s;filter:drop-shadow(0 10px 18px rgba(20,10,30,.45))}.rush-hour-home-app .rhh-ticket.show .rhh-ticket-paper{transform:rotate(-4deg);opacity:1}.rush-hour-home-app .rhh-ticket-officer{position:absolute;top:-8%;left:-10%;width:26%;aspect-ratio:1;border:3px solid #fff;border-radius:50%;background-color:#ffe0bd}.rush-hour-home-app .rhh-ticket-name{position:absolute;left:11%;right:11%;top:25%;margin:0;font-size:17px;font-weight:800;line-height:1.2;color:#3a2416;text-align:center}.rush-hour-home-app .rhh-ticket-amount{position:absolute;left:11%;right:11%;top:46.5%;font:800 25px/1.3 Playful,Avenir Next,sans-serif;color:#b3201a;text-align:center}.rush-hour-home-app .rhh-ticket-line{position:absolute;left:12%;right:12%;top:63%;height:11%;margin:0;display:grid;place-items:center;font-size:13px;font-style:italic;font-weight:700;line-height:1.2;color:#3a2416;text-align:center;overflow:hidden}.rush-hour-home-app .rhh-ticket-ok{position:absolute;left:10%;top:79%;min-width:44%;min-height:44px;border:3px solid #8c2a1a;border-radius:14px;background:#d9432e;color:#fff;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 3px 0 #8c2a1a}.playful-game.rush-hour-home-app :is(.rhh-garage,.rhh-report){padding:0;display:none;background:linear-gradient(90deg,transparent 40%,rgba(29,20,48,.35));backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.playful-game.rush-hour-home-app :is(.rhh-garage,.rhh-report).show{display:block}.playful-game.rush-hour-home-app :is(.rhh-paused,.rhh-nogl){background:rgba(29,20,48,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.playful-game.rush-hour-home-app .rhh-loading{background:linear-gradient(180deg,#2a1f4a,#6b3b62 60%,#f08a4b)}.rush-hour-home-app .rhh-sheet{position:absolute;top:max(12px,var(--sat));bottom:max(12px,var(--sab));right:max(16px,var(--sar));width:min(460px,44vw);display:flex;flex-direction:column;border:4px solid #fff;border-radius:28px;background:var(--play-paper);color:var(--play-ink);box-shadow:0 8px 0 var(--play-shadow),0 20px 50px rgba(20,10,30,.35);overflow:hidden}.rush-hour-home-app .rhh-sheet-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:14px 18px 10px}.rush-hour-home-app .rhh-small-sheet{position:relative;inset:auto;width:min(400px,100%);padding:22px;text-align:center}.rush-hour-home-app .rhh-small-sheet p{font-size:16px;line-height:1.45}.rush-hour-home-app .rhh-small-sheet :is(.a-secondary,.big){width:100%}.rush-hour-home-app .rhh-sheet-title{margin:0 0 14px;font-size:30px;color:var(--play-accent)}.playful-game.rush-hour-home-app .rhh-backlink{position:absolute;top:max(14px,var(--sat));left:max(16px,var(--sal));z-index:11;min-height:44px;display:inline-flex;align-items:center}.rush-hour-home-app .rhh-logo{margin:0 auto 4px;max-width:340px}.rush-hour-home-app .rhh-logo img{display:block;width:100%;height:auto}.rush-hour-home-app .rhh-sub{margin:0 0 6px;font-size:14.5px;line-height:1.4;text-align:center}.rush-hour-home-app h2.rhh-label{margin:14px 0 6px;font-size:13px;font-weight:800;line-height:1.2;color:var(--rhh-muted);text-transform:uppercase;letter-spacing:.06em}.rush-hour-home-app .rhh-note{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:#fff1b8;color:#6b4300;font-size:14.5px;font-weight:800}.rush-hour-home-app .rhh-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:4px;border-radius:14px;background:var(--play-soft)}.rush-hour-home-app .rhh-chips-3{grid-template-columns:repeat(3,1fr);margin-top:8px}.rush-hour-home-app .rhh-chip{min-height:44px;padding:6px 4px;border:0;border-radius:10px;background:transparent;color:var(--play-ink);font-size:15.5px;font-weight:800;cursor:pointer}.rush-hour-home-app .rhh-chip[aria-checked=true]{background:#fff;color:var(--play-accent);box-shadow:0 3px 0 var(--play-shadow)}.rush-hour-home-app .rhh-vcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-vcard{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:7px 9px 8px;border:2px solid #ead2b8;border-radius:14px;background:#fff;color:var(--play-ink);text-align:left;cursor:pointer;transition:transform .12s,border-color .12s}.rush-hour-home-app .rhh-vcard:hover{transform:translateY(-2px)}.rush-hour-home-app .rhh-vcard[aria-checked=true]{border-color:var(--play-accent);background:var(--play-soft);box-shadow:0 3px 0 var(--play-shadow)}.rush-hour-home-app .rhh-vcard b{font-size:15px;line-height:1.15;font-weight:800}.rush-hour-home-app .rhh-model{font-size:12px;font-weight:800;color:var(--play-accent)}.rush-hour-home-app .rhh-vcard small{font-size:11.5px;line-height:1.25;color:var(--rhh-muted)}.rush-hour-home-app .rhh-swatch-row{display:flex;align-items:flex-start;gap:8px}.rush-hour-home-app .rhh-swatches{flex:1 1;display:flex;flex-wrap:wrap;gap:4px}.rush-hour-home-app .rhh-swatch{width:44px;height:44px;padding:0;border:4px solid #fff;border-radius:50%;background:var(--sw);cursor:pointer;box-shadow:0 0 0 2px #ead2b8;transition:transform .12s,box-shadow .12s}.rush-hour-home-app .rhh-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--play-accent);transform:scale(1.06)}.rush-hour-home-app .rhh-custom-color{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:11px;font-weight:800;color:var(--rhh-muted);cursor:pointer}.rush-hour-home-app .rhh-custom-color input{width:44px;height:44px;padding:0;border:3px solid #fff;border-radius:50%;background:none;box-shadow:0 0 0 2px #ead2b8;cursor:pointer;overflow:hidden}.rush-hour-home-app .rhh-custom-color input::-webkit-color-swatch-wrapper{padding:0}.rush-hour-home-app .rhh-custom-color input::-webkit-color-swatch{border:0;border-radius:50%}.rush-hour-home-app .rhh-custom-color input::-moz-color-swatch{border:0;border-radius:50%}.rush-hour-home-app .rhh-custom-color.on input{box-shadow:0 0 0 3px var(--play-accent)}.rush-hour-home-app[data-cls=bike] .rhh-car-only,.rush-hour-home-app[data-cls=car] .rhh-bike-only{display:none}.rush-hour-home-app .rhh-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:8px;padding:6px 12px;border:2px solid #ead2b8;border-radius:14px;background:#fff;color:var(--play-ink);text-align:left;cursor:pointer}.rush-hour-home-app .rhh-toggle>span:first-child{font-size:24px}.rush-hour-home-app .rhh-toggle-text{display:flex;flex-direction:column}.rush-hour-home-app .rhh-toggle-text b{font-size:15px}.rush-hour-home-app .rhh-toggle-text small{font-size:12px;color:var(--rhh-muted)}.rush-hour-home-app .rhh-toggle:after{content:"";margin-left:auto;width:40px;height:24px;border-radius:12px;background:#ddd0c0 radial-gradient(circle at 12px 12px,#fff 9px,transparent 10px);transition:background .15s}.rush-hour-home-app .rhh-toggle[aria-pressed=true]{border-color:var(--play-accent);background:var(--play-soft)}.rush-hour-home-app .rhh-toggle[aria-pressed=true]:after{background:var(--play-accent) radial-gradient(circle at 28px 12px,#fff 9px,transparent 10px)}.rush-hour-home-app .rhh-plates{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-acc,.rush-hour-home-app .rhh-plate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:5px 4px 6px;border:2px solid #ead2b8;border-radius:14px;background:#fff;color:var(--play-ink);font-size:12.5px;font-weight:800;line-height:1.15;cursor:pointer}.rush-hour-home-app :is(.rhh-plate[aria-checked=true],.rhh-acc[aria-pressed=true]){border-color:var(--play-accent);background:var(--play-soft);box-shadow:0 3px 0 var(--play-shadow)}.rush-hour-home-app .rhh-acc-icon,.rush-hour-home-app .rhh-plate-img{width:46px;height:46px;background-repeat:no-repeat}.rush-hour-home-app .rhh-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-acc-icon{border-radius:10px}.rush-hour-home-app .rhh-routes{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-rcard{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1px;min-height:112px;padding:8px 10px;border:3px solid #fff;border-radius:16px;background:#3a2a55 50%/cover no-repeat;color:#fff;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 0 0 2px #ead2b8;transition:transform .12s}.rush-hour-home-app .rhh-rcard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,12,36,.05),rgba(20,12,36,.82) 70%)}.rush-hour-home-app .rhh-rcard:hover{transform:translateY(-2px)}.rush-hour-home-app .rhh-rcard[aria-checked=true]{box-shadow:0 0 0 4px var(--play-accent),0 4px 0 4px var(--play-shadow)}.rush-hour-home-app .rhh-rcard[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.rush-hour-home-app .rhh-rcard-city{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffd45e}.rush-hour-home-app .rhh-rcard b{font-size:16px;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.6)}.rush-hour-home-app .rhh-rcard small{font-size:11px;line-height:1.2;opacity:.92}.rush-hour-home-app .rhh-time input{width:100%;height:44px;margin:0;accent-color:var(--play-accent);cursor:pointer;touch-action:pan-x}.rush-hour-home-app .rhh-time input:disabled{opacity:.45;cursor:not-allowed}.rush-hour-home-app .rhh-time-read{display:flex;align-items:center;justify-content:space-between;margin:0}.rush-hour-home-app .rhh-time-read b{font:800 24px/1 Playful,Avenir Next,sans-serif;color:var(--play-accent)}.rush-hour-home-app .rhh-density{padding:4px 12px;border-radius:999px;font-size:14px;font-weight:800;background:#e3f7d6;color:#24711a}.rush-hour-home-app .rhh-density[data-level=heavy]{background:#fff1b8;color:#8a5300}.rush-hour-home-app .rhh-density[data-level=peak]{background:#ffe1dc;color:#b0261b}.rush-hour-home-app .rhh-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rush-hour-home-app .rhh-setting{min-height:44px;padding:6px 8px;border:2px solid #ead2b8;border-radius:12px;background:#fff;color:var(--play-ink);font-size:14.5px;font-weight:700;cursor:pointer}.rush-hour-home-app .rhh-setting[aria-pressed=false]{color:#a08876;background:#f6eee4}.rush-hour-home-app .rhh-howto{margin:12px 0 4px;padding:0;list-style:none;font-size:13px;line-height:1.6;color:var(--rhh-muted)}.rush-hour-home-app .rhh-start-bar{flex:0 0 auto;padding:8px 16px 14px;border-top:2px solid var(--rhh-line);background:var(--play-paper);text-align:center}.rush-hour-home-app .rhh-best{margin:0 0 6px;font-size:14px;font-weight:800;color:var(--rhh-muted)}.playful-game.rush-hour-home-app .rhh-start{width:100%}.rush-hour-home-app .rhh-kicker{display:block;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rhh-muted);text-align:center}.rush-hour-home-app .rhh-r-title{margin:4px 0 2px;font:800 clamp(26px,4vw,34px)/1.1 Playful,Avenir Next,sans-serif;color:var(--play-accent);text-align:center;transform:rotate(-1.5deg);text-wrap:balance}.rush-hour-home-app .rhh-r-route{margin:4px 0 0;font-size:14px;font-weight:800;color:var(--rhh-muted);text-align:center}.rush-hour-home-app .rhh-r-arrival{margin:4px 0 0;font-size:16px;font-weight:800;text-align:center}.rush-hour-home-app .rhh-r-late{width:-moz-fit-content;width:fit-content;margin:6px auto 0;padding:3px 12px;border-radius:999px;background:#e3f7d6;color:#24711a;font-size:14.5px;font-weight:800}.rush-hour-home-app .rhh-r-late[data-tone=bad]{background:#ffe1dc;color:#b0261b}.rush-hour-home-app .rhh-r-score{margin:8px 0 0;font:800 60px/1 Playful,Avenir Next,sans-serif;color:var(--play-accent);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-r-new{display:none;width:-moz-fit-content;width:fit-content;margin:8px auto 0;padding:3px 14px;border-radius:999px;background:#ffd45e;color:#6b4300;font-size:15px;font-weight:800;box-shadow:0 3px 0 #bb842e;animation:rhh-burst .8s ease-out}.rush-hour-home-app .rhh-r-new.show{display:block}.rush-hour-home-app .rhh-r-best{margin:6px 0 0;font-size:13.5px;font-weight:700;color:var(--rhh-muted);text-align:center}.rush-hour-home-app .rhh-r-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:5px;gap:5px;margin:10px 0 0;padding:0;list-style:none}.rush-hour-home-app .rhh-r-parts li,.rush-hour-home-app .rhh-r-stats li{display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--play-soft);text-align:center}.rush-hour-home-app .rhh-r-parts b{font-size:17px;color:#24711a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-r-parts li.minus b{color:#b0261b}.rush-hour-home-app :is(.rhh-r-parts,.rhh-r-stats,.rhh-r-fines) span{font-size:11.5px;font-weight:700;line-height:1.2;color:var(--rhh-muted)}.rush-hour-home-app .rhh-r-h{margin:14px 0 6px;font-size:13px;font-weight:800;color:var(--rhh-muted);text-transform:uppercase;letter-spacing:.06em}.rush-hour-home-app .rhh-r-chart{display:block;width:100%;height:110px;border-radius:12px;background:#fff}.rush-hour-home-app .rhh-r-promise{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:#e3f7d6;color:#24711a;font-size:15px;font-weight:800;text-align:center}.rush-hour-home-app .rhh-r-promise[data-tone=bad]{background:#fff1b8;color:#7a4a00}.rush-hour-home-app .rhh-r-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:10px 0 0;padding:0;list-style:none}.rush-hour-home-app .rhh-r-stats li.wide{grid-column:span 3}.rush-hour-home-app .rhh-r-stats b{font-size:16px;line-height:1.2;color:var(--play-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rush-hour-home-app .rhh-r-fines{margin:0;padding:0;list-style:none}.rush-hour-home-app .rhh-r-fines li{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 2px;border-bottom:1px dashed var(--rhh-line)}.rush-hour-home-app .rhh-r-fines li b{color:#b3201a;font-size:15px;white-space:nowrap}.rush-hour-home-app .rhh-r-fines li span{font-size:14px;color:var(--play-ink)}.rush-hour-home-app .rhh-r-fines li.total span{font-weight:800}.rush-hour-home-app .rhh-r-fines li.none{display:block;color:#24711a;font-weight:800;font-size:14.5px;border:0}.rush-hour-home-app #rush-hour-home-leaderboard{margin-top:14px}.rush-hour-home-app .rhh-r-actions{flex:0 0 auto;padding:8px 16px 14px;border-top:2px solid var(--rhh-line);background:var(--play-paper)}.playful-game.rush-hour-home-app .rhh-r-actions .big{width:100%}.rush-hour-home-app .rhh-r-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rush-hour-home-app .rhh-r-row>*{width:100%;margin-top:8px;min-height:44px;font-size:15px}@media (max-aspect-ratio:4/5),(max-width:700px){.playful-game.rush-hour-home-app :is(.rhh-garage,.rhh-report){background:linear-gradient(180deg,transparent 30%,rgba(29,20,48,.4) 70%)}.rush-hour-home-app .rhh-sheet:not(.rhh-small-sheet){top:auto;left:max(6px,var(--sal));right:max(6px,var(--sar));bottom:0;width:auto;max-height:60dvh;border-bottom:0;border-radius:26px 26px 0 0;padding-bottom:var(--sab)}.rush-hour-home-app .rhh-report-sheet:not(.rhh-small-sheet){max-height:84dvh}.rush-hour-home-app .rhh-logo{max-width:260px}.rush-hour-home-app .rhh-sub{font-size:13.5px}.rush-hour-home-app .rhh-card{top:calc(var(--hud-top) + 132px);right:max(10px,var(--sar));left:max(10px,var(--sal));width:auto;max-width:460px;margin:0 auto;transform:none;max-height:max(210px,calc(100dvh - var(--hud-top) - 132px - var(--pads-h) - max(12px, var(--sab)) - 225px));padding:8px 10px 10px}.rush-hour-home-app .rhh-card-head{margin:-2px 0 -4px}.rush-hour-home-app .rhh-card-body{gap:6px}.rush-hour-home-app .rhh-feed{display:grid;grid-template-columns:minmax(0,40%) 1fr;grid-template-rows:auto 1fr;grid-column-gap:10px;column-gap:10px}.rush-hour-home-app .rhh-meme{grid-row:1/span 2;width:100%;max-height:none}.rush-hour-home-app .rhh-feed-meta{margin-top:0}.rush-hour-home-app .rhh-portrait{width:52px;height:52px}.rush-hour-home-app .rhh-opt{min-height:44px;padding:4px 10px}.rush-hour-home-app:has(.rhh-card.show) .rhh-toasts{top:auto;bottom:calc(max(12px, var(--sab)) + var(--pads-h) + 6px);flex-direction:column-reverse}.rush-hour-home-app .rhh-hint{bottom:calc(max(12px, var(--sab)) + var(--pads-h))}}@media (max-width:420px){.rush-hour-home-app .rhh-clock-card{min-width:0;padding:2px 9px}.rush-hour-home-app .rhh-clock{font-size:21px}.rush-hour-home-app .rhh-dinner{font-size:11.5px}.rush-hour-home-app .rhh-light{padding:0 8px;gap:5px}.rush-hour-home-app .rhh-light b{font-size:24px}.rush-hour-home-app .rhh-radio{padding:0 6px;font-size:12.5px}.rush-hour-home-app .rhh-speed{min-width:58px;padding:1px 6px}.rush-hour-home-app .rhh-speed b{font-size:19px}.rush-hour-home-app .rhh-meter{min-width:44px;padding:3px 6px;gap:3px}.rush-hour-home-app .rhh-meter span{font-size:13px}.rush-hour-home-app .rhh-fines-chip{padding:1px 6px}.rush-hour-home-app .rhh-fines-chip b{font-size:12.5px}.rush-hour-home-app .rhh-vcards{grid-template-columns:1fr 1fr}.rush-hour-home-app .rhh-r-score{font-size:52px}}@media (pointer:coarse) and (min-aspect-ratio:4/5) and (min-height:501px){.rush-hour-home-app .rhh-card{top:calc(var(--hud-top) + 132px);transform:none;max-height:calc(100dvh - var(--hud-top) - 132px - var(--pads-h) - 30px)}}@media (max-height:500px) and (min-aspect-ratio:4/5){.playful-game.rush-hour-home-app{--pads-h:100px}.rush-hour-home-app .rhh-hud{right:auto;width:min(470px,56vw);margin:0;gap:4px}.rush-hour-home-app .rhh-clock{font-size:20px}.rush-hour-home-app .rhh-route-bar{padding:2px 10px}.rush-hour-home-app .rhh-speed b{font-size:18px}.rush-hour-home-app .rhh-toasts{top:34%}.rush-hour-home-app .rhh-card{top:max(8px,var(--sat));right:max(10px,var(--sar));left:auto;width:min(400px,calc(100vw - min(470px, 56vw) - 34px));transform:none;max-height:calc(100dvh - max(8px, var(--sat)) - var(--pads-h) - max(12px, var(--sab)) - 8px);padding:6px 10px 8px}.rush-hour-home-app .rhh-card-body{gap:5px;margin-top:4px}.rush-hour-home-app .rhh-opts{gap:4px}.rush-hour-home-app .rhh-opt{padding:4px 10px;font-size:14px}.rush-hour-home-app .rhh-bubble{padding:5px 10px;font-size:14px;line-height:1.2}.rush-hour-home-app .rhh-card-head{margin:-2px 0 -4px}.rush-hour-home-app .rhh-card-title{font-size:15px}.rush-hour-home-app .rhh-feed{display:grid;grid-template-columns:minmax(0,42%) 1fr;grid-template-rows:auto 1fr;grid-column-gap:10px;column-gap:10px}.rush-hour-home-app .rhh-meme{grid-row:1/span 2;width:100%;max-height:none}.rush-hour-home-app .rhh-feed-meta{margin-top:0}.rush-hour-home-app .rhh-opts-4 .rhh-opt{flex-direction:row;min-height:44px}.rush-hour-home-app .rhh-emoji{font-size:20px}.rush-hour-home-app .rhh-portrait{width:48px;height:48px}.rush-hour-home-app .rhh-card-go{min-height:48px;font-size:18px}.rush-hour-home-app .rhh-pad-left{flex-direction:row;align-items:flex-end}.rush-hour-home-app .rhh-pad-left .rhh-brake{order:-1}.rush-hour-home-app .rhh-pad-right{flex-direction:row;align-items:flex-end}.rush-hour-home-app .rhh-pad-mid{margin-right:auto}.rush-hour-home-app .rhh-pedal{width:82px;height:92px}.rush-hour-home-app .rhh-pedal span{padding-top:38px}.rush-hour-home-app .rhh-horn,.rush-hour-home-app .rhh-lane{width:54px;height:54px}.rush-hour-home-app .rhh-action{width:60px;height:60px;font-size:26px}.rush-hour-home-app .rhh-hint{bottom:calc(max(12px, var(--sab)) + 4px);max-width:40vw;font-size:14px}.rush-hour-home-app .rhh-countdown{top:46%}.rush-hour-home-app .rhh-sheet:not(.rhh-small-sheet){top:max(8px,var(--sat));bottom:max(8px,var(--sab));width:min(440px,52vw);border-radius:22px}.rush-hour-home-app .rhh-logo{max-width:190px}.rush-hour-home-app .rhh-sub{display:none}.rush-hour-home-app .rhh-sheet-scroll{padding:10px 14px 8px}.rush-hour-home-app .rhh-r-actions,.rush-hour-home-app .rhh-start-bar{padding:6px 12px 10px}.playful-game.rush-hour-home-app .rhh-r-actions .big,.playful-game.rush-hour-home-app .rhh-start-bar .big{padding:8px 16px;font-size:19px}.rush-hour-home-app .rhh-r-row>*{margin-top:6px}}@keyframes rhh-throb{0%{opacity:.65}to{opacity:1}}@keyframes rhh-pulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes rhh-blink{0%{opacity:1}to{opacity:.55}}@keyframes rhh-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-3deg)}20%{transform:rotate(3deg)}30%{transform:rotate(0)}}@keyframes rhh-nudge{0%{transform:translate(-50%)}to{transform:translate(calc(-50% + 6px))}}@keyframes rhh-count{0%{transform:translate(-50%,-50%) scale(1.6);opacity:0}30%{transform:translate(-50%,-50%) scale(.95);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}@keyframes rhh-burst{0%{transform:scale(1)}35%{transform:scale(1.3) rotate(-4deg)}to{transform:scale(1)}}@keyframes rhh-card-in{0%{opacity:0}to{opacity:1}}