summary.modula-16b3w6z::-webkit-details-marker{display:none}.scroller.modula-13fe8iz{scrollbar-width:none;-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.scroller.modula-13fe8iz::-webkit-scrollbar{display:none}.card.modula-13fe8iz{border:1px solid var(--border);background-color:var(--background);border-radius:.5rem;padding:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.event.modula-13fe8iz{border:1px solid var(--border);background-color:var(--background);width:100%;color:var(--muted-foreground);animation:modula-13fe8iz-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}.event.modula-13fe8iz strong:where(.modula-13fe8iz){color:var(--foreground)}.map.modula-13fe8iz{background-color:var(--muted)}.land.modula-13fe8iz{fill:var(--background);stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.pin.modula-13fe8iz{animation:modula-13fe8iz-appear .35s var(--d) backwards;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-.3125rem,-50%)}.pin-dot.modula-13fe8iz{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-13fe8iz{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-13fe8iz{border-color:var(--border)}.radio.modula-13fe8iz{border:1px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem;display:block}.option-selected.modula-13fe8iz{border-color:var(--foreground);background-color:var(--muted);animation:.3s 1.4s backwards modula-13fe8iz-option-from}.option-selected.modula-13fe8iz .radio:where(.modula-13fe8iz){border:4px solid var(--foreground);animation:.3s 1.4s backwards modula-13fe8iz-radio-from}.spinner.modula-13fe8iz{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:9999px;width:.875rem;height:.875rem;animation:.8s linear infinite modula-13fe8iz-spin;display:block}.caret.modula-13fe8iz{vertical-align:-.1em;background-color:currentColor;width:1px;height:.9em;margin-left:1px;animation:1s step-end infinite modula-13fe8iz-blink;display:inline-block}@keyframes modula-13fe8iz-spin{to{transform:rotate(360deg)}}@keyframes modula-13fe8iz-blink{50%{opacity:0}}@keyframes modula-13fe8iz-appear{0%{opacity:0;transform:translateY(4px)}}@keyframes modula-13fe8iz-option-from{0%{border-color:var(--border);background-color:#0000}}@keyframes modula-13fe8iz-radio-from{0%{border:1px solid var(--muted-foreground)}}@media (prefers-reduced-motion:reduce){.event.modula-13fe8iz,.pin.modula-13fe8iz,.option-selected.modula-13fe8iz,.option-selected.modula-13fe8iz .radio:where(.modula-13fe8iz),.spinner.modula-13fe8iz,.caret.modula-13fe8iz{animation:none}}.orbit.modula-vn5tgg{opacity:0;transition:opacity .8s;position:absolute;inset:0}.orbit.ready.modula-vn5tgg{opacity:1}.card.modula-vn5tgg{transform-origin:50%;will-change:transform, filter;width:480px;position:absolute;top:0;left:0}.face.modula-vn5tgg .block-container:not(.block-container .block-container){margin-block:0}.hit.modula-vn5tgg{cursor:pointer;position:absolute;inset:0}.card.docked.modula-vn5tgg{width:min(640px,100% - 2rem)}.dock.modula-vn5tgg{justify-content:space-between;align-items:center;width:100%;display:flex}.scrim.modula-vn5tgg{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-vn5tgg .scrim:where(.modula-vn5tgg){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-vn5tgg,.scrim.modula-vn5tgg{transition:none}::view-transition-group(orbit-card){animation-duration:0s}}@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)}}
