.beat-module__1dLJxq__pad{--head:minmax(0, 1fr);background:var(--color-paper);flex-direction:column;gap:.5rem;padding:.875rem .875rem 1rem;display:flex}@media (min-width:48rem){.beat-module__1dLJxq__pad{padding:1rem 1.25rem 1.25rem}}.beat-module__1dLJxq__rows{flex-direction:column;gap:.625rem;display:flex}.beat-module__1dLJxq__row,.beat-module__1dLJxq__ruler{grid-template-columns:var(--head);align-items:center;gap:.375rem;display:grid}@media (min-width:23.4375rem){.beat-module__1dLJxq__pad{--head:4.5rem minmax(0, 1fr)}.beat-module__1dLJxq__row,.beat-module__1dLJxq__ruler{gap:.5rem}}@media (min-width:34rem){.beat-module__1dLJxq__pad{--head:7rem minmax(0, 1fr)}.beat-module__1dLJxq__row,.beat-module__1dLJxq__ruler{gap:.75rem}}.beat-module__1dLJxq__rowHeader{color:var(--color-ink-deep);flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.875rem;font-weight:800;line-height:1.15;display:flex}@media (min-width:34rem){.beat-module__1dLJxq__rowHeader{flex-direction:row;align-items:center;gap:.5rem}}.beat-module__1dLJxq__rowSwatch{border:2px solid var(--color-ink-deep);background:var(--pad);width:1.375rem;height:1.375rem;color:var(--glyph);border-radius:.4rem;flex:none;place-items:center;display:grid;rotate:-4deg}.beat-module__1dLJxq__rowSwatch>.beat-module__1dLJxq__glyph{opacity:1;width:.75rem;height:.75rem}.beat-module__1dLJxq__cells{grid-template-columns:repeat(4,minmax(2.75rem,3.25rem));gap:.375rem;display:grid}@media (min-width:34rem){.beat-module__1dLJxq__cells{grid-template-columns:repeat(4,minmax(0,1fr)) .75rem repeat(4,minmax(0,1fr))}.beat-module__1dLJxq__cells>:nth-child(5){grid-column-start:6}}.beat-module__1dLJxq__ruler{display:none}@media (min-width:34rem){.beat-module__1dLJxq__ruler{display:grid}}.beat-module__1dLJxq__rulerStep{font-variant-numeric:tabular-nums;text-align:center;min-width:1.75rem;color:var(--color-ink-soft);border-radius:999px;justify-self:center;padding:.125rem .375rem;font-size:.8125rem;font-weight:800;line-height:1.2}.beat-module__1dLJxq__rulerStep[data-play]{background:var(--color-ink-deep);color:var(--color-yellow)}.beat-module__1dLJxq__gridcell{min-width:0;display:grid;position:relative}.beat-module__1dLJxq__cell{z-index:1;aspect-ratio:1;width:100%;min-width:2.75rem;min-height:2.75rem;max-height:3.5rem;color:var(--glyph,var(--color-ink-deep));transition:background-color .12s var(--ease-standard), border-color .12s var(--ease-standard), box-shadow .12s var(--ease-standard), rotate .18s var(--ease-spring), scale .12s var(--ease-spring), translate .12s var(--ease-standard);background:#fff;border:2px solid #11101447;border-radius:.75rem;place-items:center;display:grid;position:relative}button.beat-module__1dLJxq__cell{cursor:pointer;padding:0}button.beat-module__1dLJxq__cell:hover{border-color:var(--color-ink-deep)}button.beat-module__1dLJxq__cell:focus-visible{outline:3px solid var(--color-ink-deep);outline-offset:2px;z-index:2}.beat-module__1dLJxq__cellOn{background:var(--pad);border:2.5px solid var(--color-ink-deep);box-shadow:0 3px 0 0 var(--color-ink-deep);rotate:var(--tilt)}.beat-module__1dLJxq__glyph{aspect-ratio:1;opacity:0;width:44%;max-width:1.375rem;height:auto;display:block}.beat-module__1dLJxq__cellOn>.beat-module__1dLJxq__glyph{opacity:1}.beat-module__1dLJxq__gridcell[data-play]:before{content:"";z-index:0;border:2px solid var(--color-ink-deep);background:var(--color-yellow);border-radius:.875rem;position:absolute;inset:-.25rem}@media (min-width:34rem){.beat-module__1dLJxq__gridcell[data-play]:before{border-block:0;border-radius:0;inset:-.3125rem -.1875rem}.beat-module__1dLJxq__rows>.beat-module__1dLJxq__row:first-child .beat-module__1dLJxq__gridcell[data-play]:before{border-top:2px solid var(--color-ink-deep);border-radius:.875rem .875rem 0 0;top:-.5rem}.beat-module__1dLJxq__rows>.beat-module__1dLJxq__row:last-child .beat-module__1dLJxq__gridcell[data-play]:before{border-bottom:2px solid var(--color-ink-deep);border-radius:0 0 .875rem .875rem;bottom:-.5rem}}.beat-module__1dLJxq__gridcell[data-play]>.beat-module__1dLJxq__cell:not(.beat-module__1dLJxq__cellOn){background:var(--color-yellow-soft);border-color:#11101480}.beat-module__1dLJxq__gridcell[data-play]>.beat-module__1dLJxq__cellOn{box-shadow:0 1px 0 0 var(--color-ink-deep);translate:0 2px;rotate:none;scale:1.1}.beat-module__1dLJxq__transport{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;display:flex}.beat-module__1dLJxq__keys{color:var(--color-ink-soft);font-size:.8125rem}.beat-module__1dLJxq__statusLine{display:block}.beat-module__1dLJxq__hintLine{color:var(--color-ink-soft);align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.beat-module__1dLJxq__hintLine>svg{margin-top:.15em}.beat-module__1dLJxq__statusLine+.beat-module__1dLJxq__hintLine{margin-top:.375rem}html[data-motion=reduce] .beat-module__1dLJxq__cell{transition:none}html[data-motion=reduce] .beat-module__1dLJxq__gridcell[data-play]>.beat-module__1dLJxq__cellOn{translate:none;scale:none;rotate:var(--tilt);box-shadow:0 3px 0 0 var(--color-ink-deep)}
.bike-module__zcYrla__scene{width:100%;height:auto;display:block}.bike-module__zcYrla__tyreRound,.bike-module__zcYrla__tyreFlat,.bike-module__zcYrla__chainOn,.bike-module__zcYrla__chainOff,.bike-module__zcYrla__beam,.bike-module__zcYrla__patch{transition:opacity .18s var(--ease-standard)}.bike-module__zcYrla__tyreRound,.bike-module__zcYrla__chainOn,.bike-module__zcYrla__beam,.bike-module__zcYrla__patch{opacity:0}[data-tyre=fixed] .bike-module__zcYrla__tyreRound,[data-chain=fixed] .bike-module__zcYrla__chainOn,[data-light=fixed] .bike-module__zcYrla__beam,[data-tyre=fixed] .bike-module__zcYrla__patch{opacity:1}[data-tyre=fixed] .bike-module__zcYrla__tyreFlat,[data-chain=fixed] .bike-module__zcYrla__chainOff{opacity:0}.bike-module__zcYrla__lens{fill:#33323b;transition:fill .18s var(--ease-standard)}[data-light=fixed] .bike-module__zcYrla__lens{fill:#fbff52}.bike-module__zcYrla__wheelRear,.bike-module__zcYrla__wheelFront{transform-box:fill-box;transform-origin:50%}[data-done]:not([data-static]) .bike-module__zcYrla__wheelRear,[data-done]:not([data-static]) .bike-module__zcYrla__wheelFront{animation:bike-module__zcYrla__tf-wheel .9s var(--ease-emphasized) 1}@keyframes bike-module__zcYrla__tf-wheel{to{rotate:360deg}}:is(html[data-motion=reduce] .bike-module__zcYrla__wheelRear,html[data-motion=reduce] .bike-module__zcYrla__wheelFront){animation:none!important}html[data-motion=reduce] .bike-module__zcYrla__scene *{transition:none!important}
.circuit-module__UNo72W__scene{width:100%;height:auto;display:block}.circuit-module__UNo72W__wireOuter,.circuit-module__UNo72W__wirePlus,.circuit-module__UNo72W__wireMinus{fill:none;stroke-linecap:round;stroke-linejoin:round}.circuit-module__UNo72W__wireOuter{stroke:#111014;stroke-width:11px}.circuit-module__UNo72W__wirePlus{stroke:#ff7237;stroke-width:5px}.circuit-module__UNo72W__wireMinus{stroke:#fefaf1;stroke-width:5px}.circuit-module__UNo72W__wireLamp,.circuit-module__UNo72W__wireShort,[data-wire=lamp] .circuit-module__UNo72W__wireLoose,[data-wire=short] .circuit-module__UNo72W__wireLoose,[data-wire=lamp] .circuit-module__UNo72W__wireEnd,[data-wire=short] .circuit-module__UNo72W__wireEnd{visibility:hidden}[data-wire=lamp] .circuit-module__UNo72W__wireLamp,[data-wire=short] .circuit-module__UNo72W__wireShort{visibility:visible}[data-wire=lamp]:not([data-static]) .circuit-module__UNo72W__wireLamp path,[data-wire=short] .circuit-module__UNo72W__wireShort path{animation:circuit-module__UNo72W__tf-wire-snap .18s var(--ease-emphasized) both}.circuit-module__UNo72W__wireLamp path,.circuit-module__UNo72W__wireShort path{stroke-dasharray:600;stroke-dashoffset:0}@keyframes circuit-module__UNo72W__tf-wire-snap{0%{stroke-dashoffset:600px}}.circuit-module__UNo72W__endRing{fill:none;stroke:#e85a1f;stroke-width:4px;stroke-dasharray:6 6;transform-box:fill-box;transform-origin:50%;animation:circuit-module__UNo72W__tf-end-pulse .9s var(--ease-standard) 2}[data-wire=targeting] .circuit-module__UNo72W__endRing{stroke:#111014;stroke-dasharray:none}@keyframes circuit-module__UNo72W__tf-end-pulse{50%{opacity:.4;scale:1.35}}.circuit-module__UNo72W__lever{transform-box:view-box;transform-origin:440px 378px;transition:rotate .18s var(--ease-spring);rotate:-38deg}[data-switch=on] .circuit-module__UNo72W__lever{rotate:none}.circuit-module__UNo72W__lamp,.circuit-module__UNo72W__lampGlow{fill:#fbff52;opacity:0;transition:opacity .25s var(--ease-standard)}.circuit-module__UNo72W__lampGlow{filter:blur(6px);transform-box:fill-box;transform-origin:50%;scale:2.1}[data-lit] .circuit-module__UNo72W__lamp{opacity:1}[data-lit] .circuit-module__UNo72W__lampGlow{opacity:.9}.circuit-module__UNo72W__halo,.circuit-module__UNo72W__rays{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s var(--ease-standard), scale .32s var(--ease-spring)}.circuit-module__UNo72W__halo{scale:.55}.circuit-module__UNo72W__rays{fill:none;stroke:#111014;stroke-width:4.5px;stroke-linecap:round;scale:.7}[data-lit] .circuit-module__UNo72W__halo,[data-lit] .circuit-module__UNo72W__rays{opacity:1;scale:1}[data-lit]:not([data-static]) .circuit-module__UNo72W__rays{transition-delay:90ms}.circuit-module__UNo72W__targets{visibility:hidden;fill:#fdffc2;stroke:#e85a1f;stroke-width:4px;stroke-dasharray:6 5}[data-wire=targeting] .circuit-module__UNo72W__targets{visibility:visible}.circuit-module__UNo72W__glint{fill:#fff;stroke:#111014;stroke-width:1.4px;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:50%}[data-lit]:not([data-static]) .circuit-module__UNo72W__glint{animation:circuit-module__UNo72W__tf-glint .6s var(--ease-spring) .12s both}[data-lit][data-static] .circuit-module__UNo72W__glint{opacity:1}@keyframes circuit-module__UNo72W__tf-glint{0%{opacity:0;rotate:-30deg;scale:.2}45%{opacity:1;scale:1.25}to{opacity:1;rotate:none;scale:1}}.circuit-module__UNo72W__fitty{transform-box:view-box;transform-origin:320px 236px;transition:rotate .32s var(--ease-spring)}[data-hint] .circuit-module__UNo72W__fitty{rotate:-4deg}.circuit-module__UNo72W__flow{visibility:hidden}.circuit-module__UNo72W__flow path{fill:none;stroke:#fbff52;stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 22}[data-lit]:not([data-static]) .circuit-module__UNo72W__flow{visibility:visible;animation:0s linear 2.7s forwards circuit-module__UNo72W__tf-flow-off}[data-lit]:not([data-static]) .circuit-module__UNo72W__flow path{animation:.9s linear 3 circuit-module__UNo72W__tf-flow}@keyframes circuit-module__UNo72W__tf-flow{to{stroke-dashoffset:-44px}}@keyframes circuit-module__UNo72W__tf-flow-off{to{visibility:hidden}}[data-short] .circuit-module__UNo72W__batteryBody{animation:.3s step-end 2 circuit-module__UNo72W__tf-short-flash}@keyframes circuit-module__UNo72W__tf-short-flash{0%{stroke:#b42318;stroke-width:9px}50%{stroke:#111014;stroke-width:4px}}.circuit-module__UNo72W__batteryLabel{font-family:var(--font-display);fill:#111014;letter-spacing:.04em;font-size:30px}html[data-motion=reduce] .circuit-module__UNo72W__fitty{transition:none;rotate:none}html[data-motion=reduce] [data-hint] .circuit-module__UNo72W__fitty{transition:none;rotate:none}html[data-motion=reduce] .circuit-module__UNo72W__flow{visibility:hidden;animation:none}html[data-motion=reduce] [data-lit] .circuit-module__UNo72W__flow{visibility:hidden;animation:none}html[data-motion=reduce] .circuit-module__UNo72W__endRing{animation:none!important}html[data-motion=reduce] [data-short] .circuit-module__UNo72W__batteryBody{animation:none!important}html[data-motion=reduce] .circuit-module__UNo72W__wireLamp path{animation:none!important}html[data-motion=reduce] .circuit-module__UNo72W__wireShort path{animation:none!important}:is(html[data-motion=reduce] .circuit-module__UNo72W__lever,html[data-motion=reduce] .circuit-module__UNo72W__lamp,html[data-motion=reduce] .circuit-module__UNo72W__lampGlow,html[data-motion=reduce] .circuit-module__UNo72W__halo,html[data-motion=reduce] .circuit-module__UNo72W__rays){transition:none}:is(html[data-motion=reduce] .circuit-module__UNo72W__halo,html[data-motion=reduce] .circuit-module__UNo72W__rays){scale:1}html[data-motion=reduce] [data-lit] .circuit-module__UNo72W__glint{opacity:1;animation:none}html[data-motion=reduce] [data-short] .circuit-module__UNo72W__batteryBody{stroke:#b42318;stroke-width:9px}
