.sm{flex-direction:column;gap:1.75rem;display:flex}.sm-head{flex-direction:column;gap:1.5rem;display:flex}html:not(.js) .sm-js,html:not(.js) .sm-views{display:none}.sm-views{border:1px solid var(--color-ink);width:100%;display:flex}.sm-view{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0 .4rem;font-size:.82rem;font-weight:600}.sm-view+.sm-view{border-left:1px solid var(--color-ink)}.sm-view[aria-pressed=true]{background:var(--color-ink);color:var(--color-linen)}.dark .sm-views,.dark .sm-view+.sm-view{border-color:var(--color-slate-100)}.dark .sm-view[aria-pressed=true]{background:var(--color-slate-100);color:var(--color-night)}.sm-view:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}.dark .sm-view:focus-visible{outline-color:var(--color-moss-light)}.sm-figure{flex-direction:column;gap:.75rem;display:flex}.sm-frame{--sm-sea:var(--color-linen);aspect-ratio:16/10;border:1px solid var(--color-hair);touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.dark .sm-frame{--sm-sea:var(--color-night);border-color:var(--color-night-hair)}.sm-svg{width:100%;height:100%;display:block}.sm-sphere{fill:var(--sm-sea);stroke:var(--color-hair);stroke-width:1px;vector-effect:non-scaling-stroke}.sm-graticule{fill:none;stroke:var(--color-hair);stroke-width:1px;stroke-opacity:.55;vector-effect:non-scaling-stroke}.dark .sm-sphere,.dark .sm-graticule{stroke:var(--color-night-hair)}.dark .sm-graticule{stroke-opacity:.6}.sm-land path{fill:var(--color-sand);stroke:var(--sm-sea);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sm-land .is-visited{fill:var(--color-moss-pale);transition:fill .2s}.sm-land .is-active{fill:var(--color-moss-light)}.dark .sm-land path{fill:var(--color-night-3)}.dark .sm-land .is-visited{fill:color-mix(in srgb, var(--color-moss-light) 28%, var(--color-night-3))}.dark .sm-land .is-active{fill:color-mix(in srgb, var(--color-moss-light) 55%, var(--color-night-3))}.sm-dot-s{transform:scale(var(--sm-inv,1))}.sm-label-s{transform:scale(var(--sm-inv-label,1))}.sm-halo{fill:var(--color-moss);opacity:.16;transition:opacity .2s}.sm-core{fill:var(--color-moss);stroke:var(--sm-sea);stroke-width:1.5px;transition:opacity .2s}.sm-ring{fill:none;stroke:var(--color-ink);stroke-width:2px;opacity:0;transition:opacity .15s}.dark .sm-halo,.dark .sm-core{fill:var(--color-moss-light)}.dark .sm-ring{stroke:var(--color-slate-100)}.sm-dot.is-active .sm-ring{opacity:1}.sm-dot.is-active .sm-halo{opacity:.34}.sm.has-active .sm-dot:not(.is-active) .sm-core{opacity:.55}.sm-label{letter-spacing:.01em;fill:var(--color-ink);stroke:var(--sm-sea);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;opacity:0;pointer-events:none;font-size:11.5px;font-weight:500;transition:opacity .3s}.dark .sm-label{fill:var(--color-slate-100)}.sm-label.is-on{opacity:1}.sm.has-active .sm-dot:not(.is-active) .sm-label.is-on{opacity:.5}.sm.is-moving .sm-label,.sm.is-armed:not(.is-live) .sm-label{opacity:0;transition:none}.sm.is-armed .sm-dot-pop{opacity:0;transform:scale(.2)}.sm.is-armed.is-live .sm-dot-pop{opacity:1;transition:opacity .4s ease-out calc(var(--o) * 30ms), transform .6s cubic-bezier(.2, 1.5, .4, 1) calc(var(--o) * 30ms);transform:none}.sm.is-arriving .sm-label.is-on{transition:opacity .4s ease-out calc(var(--o) * 30ms + .25s)}.sm-tip{z-index:2;background:var(--color-ink);width:max-content;max-width:min(20rem,100% - 16px);color:var(--color-linen);pointer-events:none;padding:.65rem .85rem .7rem;font-size:.85rem;line-height:1.4;position:absolute;top:0;left:0}.dark .sm-tip{background:var(--color-slate-100);color:var(--color-night)}.sm-tip-name{justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:.98rem;font-weight:600;display:flex}.sm-tip-name b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.sm-tip-detail{opacity:.7}.sm-legend{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-size:.82rem;display:flex}.dark .sm-legend{color:var(--color-slate-400)}.sm-key,.sm-key>span{align-items:center;display:inline-flex}.sm-key{gap:.9rem}.sm-key>span{gap:.4rem}.sm-key i{width:calc(var(--r) * 2px * var(--sm-dot-scale,1));height:calc(var(--r) * 2px * var(--sm-dot-scale,1));background:var(--color-moss);border-radius:50%;display:block}.dark .sm-key i{background:var(--color-moss-light)}.sm-key b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}@media (width<=359px){.sm-view{padding:0 .2rem;font-size:.74rem}}@media (width>=640px){.sm-frame{aspect-ratio:2}.sm-views{width:fit-content}.sm-view{padding:0 1.1rem;font-size:.9rem}}@media (width>=1024px){.sm-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.sm-frame{aspect-ratio:2.1}}@media (prefers-reduced-motion:reduce){.sm-land .is-visited,.sm-halo,.sm-core,.sm-ring,.sm-label{transition:none}}
