.sEoykG_orbit{background:var(--ink);color:var(--fg);padding:var(--s7) var(--m);margin:0}.sEoykG_inner{max-width:var(--max);gap:var(--s6);margin:0 auto;display:grid}.sEoykG_stage{aspect-ratio:1;width:100%;max-width:820px;margin:0 auto;position:relative}.sEoykG_canvas{touch-action:manipulation;width:100%;height:100%;display:block}.sEoykG_tip{padding:var(--s1) var(--s2);background:var(--ink);border:1px solid var(--line);color:var(--fg);white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.sEoykG_tip[hidden]{display:none}.sEoykG_side{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sEoykG_time{margin-bottom:var(--s5)}.sEoykG_clock{color:var(--fg);font-variant-numeric:tabular-nums}.sEoykG_btn{margin-bottom:var(--s6)}.sEoykG_legend{border-bottom:1px solid var(--line);width:100%}.sEoykG_row{gap:0 var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);font:400 var(--fs-meta) / 1.45 var(--mono);color:var(--fg-2);display:grid}.sEoykG_name,.sEoykG_sys{color:var(--fg)}.sEoykG_source{margin-top:var(--s5);max-width:32em}@media (min-width:600px){.sEoykG_row{grid-template-columns:13em 1fr}.sEoykG_row>:nth-child(3){grid-column:2}}@media (min-width:1024px){.sEoykG_orbit{padding-block:var(--s8)}.sEoykG_inner{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.sEoykG_stage{grid-column:1/8}.sEoykG_side{grid-column:8/13}}.sEoykG_full{padding-block:var(--s9)}.sEoykG_head{min-width:0}.sEoykG_head .meta{margin-bottom:var(--s5)}.sEoykG_head h2{max-width:14ch}.sEoykG_lede{margin-top:var(--s5);max-width:32em;color:var(--fg-2)}.sEoykG_link{margin-top:var(--s5)}.sEoykG_full .sEoykG_stage{max-width:none;width:calc(100% + 2 * var(--m));margin-inline:calc(-1 * var(--m))}@media (min-width:1024px){.sEoykG_full{padding-block:var(--s10)}.sEoykG_full .sEoykG_inner{grid-template-rows:auto 1fr;align-items:start}.sEoykG_full .sEoykG_head{grid-area:1/1/auto/6}.sEoykG_full .sEoykG_side{grid-area:2/1/auto/6}.sEoykG_full .sEoykG_stage{top:var(--bar);width:calc(100% + var(--m));height:min(calc(100svh - var(--bar)), 1040px);aspect-ratio:auto;margin:0 calc(-1 * var(--m)) 0 0;grid-area:1/6/3/13;position:sticky}}@media (min-width:1024px) and (max-width:1279px){.sEoykG_full .sEoykG_row{grid-template-columns:1fr}.sEoykG_full .sEoykG_row>:nth-child(3){grid-column:1}}
