.scroller.modula-154qx3v{scrollbar-width:none;-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.scroller.modula-154qx3v::-webkit-scrollbar{display:none}.card.modula-154qx3v{border:1px solid var(--border);background-color:var(--background);border-radius:.5rem;padding:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.event.modula-154qx3v{border:1px solid var(--border);background-color:var(--background);width:100%;color:var(--muted-foreground);animation:modula-154qx3v-appear .35s var(--d) backwards;border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.25rem .375rem;font-size:10px;line-height:1.3;display:flex}.save.modula-154qx3v{animation:.5s ease-in-out 1.4s backwards modula-154qx3v-press}@keyframes modula-154qx3v-press{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 25%, transparent);transform:scale(.92)}}.event.modula-154qx3v strong:where(.modula-154qx3v){color:var(--foreground)}.map.modula-154qx3v{background-color:var(--muted)}.land.modula-154qx3v{fill:var(--background);stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.pin.modula-154qx3v{animation:modula-154qx3v-appear .35s var(--d) backwards;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-.3125rem,-50%)}.pin-dot.modula-154qx3v{border:2px solid var(--background);background-color:var(--foreground);width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--foreground);border-radius:9999px;display:block}.pin-label.modula-154qx3v{border:1px solid var(--border);background-color:var(--background);color:var(--foreground);white-space:nowrap;border-radius:.25rem;padding:0 .3rem;font-size:10px;line-height:1.5}.option.modula-154qx3v{border-color:var(--border)}.radio.modula-154qx3v{border:1px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem;display:block}.option-selected.modula-154qx3v{border-color:var(--foreground);background-color:var(--muted);animation:.3s 1.4s backwards modula-154qx3v-option-from}.option-selected.modula-154qx3v .radio:where(.modula-154qx3v){border:4px solid var(--foreground);animation:.3s 1.4s backwards modula-154qx3v-radio-from}.spinner.modula-154qx3v{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:9999px;width:.875rem;height:.875rem;animation:.8s linear infinite modula-154qx3v-spin;display:block}.caret.modula-154qx3v{vertical-align:-.1em;background-color:currentColor;width:1px;height:.9em;margin-left:1px;animation:1s step-end infinite modula-154qx3v-blink;display:inline-block}@keyframes modula-154qx3v-spin{to{transform:rotate(360deg)}}@keyframes modula-154qx3v-blink{50%{opacity:0}}@keyframes modula-154qx3v-appear{0%{opacity:0;transform:translateY(4px)}}@keyframes modula-154qx3v-option-from{0%{border-color:var(--border);background-color:#0000}}@keyframes modula-154qx3v-radio-from{0%{border:1px solid var(--muted-foreground)}}@media (prefers-reduced-motion:reduce){.event.modula-154qx3v,.pin.modula-154qx3v,.option-selected.modula-154qx3v,.option-selected.modula-154qx3v .radio:where(.modula-154qx3v),.spinner.modula-154qx3v,.caret.modula-154qx3v{animation:none}}.orbit.modula-shc063{opacity:0;transition:opacity .8s;position:absolute;inset:0}.orbit.ready.modula-shc063{opacity:1}.card.modula-shc063{transform-origin:50%;will-change:transform, filter;width:640px;position:absolute;top:0;left:0}.demo-slot.pending.modula-shc063{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}picture.loading.modula-shc063{animation:1.2s ease-in-out infinite alternate modula-shc063-orbit-loading;display:block}@keyframes modula-shc063-orbit-loading{to{opacity:.7}}.hit.modula-shc063{cursor:pointer;position:absolute;inset:0}.card.docked.modula-shc063{width:min(640px,100% - 2rem)}.dock.modula-shc063{justify-content:space-between;align-items:center;width:100%;display:flex}.scrim.modula-shc063{z-index:40;background:color-mix(in srgb, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .45s;position:fixed;inset:0}.is-docked.modula-shc063 .scrim:where(.modula-shc063){opacity:1;pointer-events:auto}::view-transition-group(orbit-card){animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.orbit.modula-shc063,.scrim.modula-shc063{transition:none}::view-transition-group(orbit-card){animation-duration:0s}picture.loading.modula-shc063{animation:none}}@media (width>=64rem){.row-bleed.modula-11okg8q{--row-bleed:calc(-1 * min(10rem, max(0px, (100vw - 80rem) / 2)));margin-right:var(--row-bleed);margin-left:var(--row-bleed)}}
