@media (width<=639px){#cal-dialog[data-astro-cid-hqn3bxnp].is-card{margin-block:auto .75rem}#cal-dialog[data-astro-cid-hqn3bxnp].is-card .match-area[data-astro-cid-hqn3bxnp]{top:.75rem;translate:none}}.ruler-spacer[data-astro-cid-vmjjkw7k]{height:calc(100svh - 88px);min-height:420px}.ruler-stage[data-astro-cid-vmjjkw7k]{--rt:40px;top:88px}@media (width>=640px){.ruler-spacer[data-astro-cid-vmjjkw7k]{height:calc(100svh - 48px)}.ruler-stage[data-astro-cid-vmjjkw7k]{top:48px}}.ruler-stage[data-astro-cid-vmjjkw7k]{--rl:var(--rt);--rr:0px;--rtop:0px;--rb:0px}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=left],.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=right]{width:var(--rt);height:100%;top:0}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=left]{left:0}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=right]{right:0}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=top],.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=bottom]{width:100%;height:var(--rt);left:0}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=top]{top:0}.ruler-canvas[data-astro-cid-vmjjkw7k][data-ruler=bottom]{bottom:0}.ruler-corner[data-astro-cid-vmjjkw7k]{width:var(--rt);height:var(--rt);display:none}[data-astro-cid-vmjjkw7k][data-corner=tl]{box-shadow:inset -1px -1px 0 var(--c-hairline);top:0;left:0}[data-astro-cid-vmjjkw7k][data-corner=tr]{box-shadow:inset 1px -1px 0 var(--c-hairline);top:0;right:0}[data-astro-cid-vmjjkw7k][data-corner=bl]{box-shadow:inset -1px 1px 0 var(--c-hairline);bottom:0;left:0}[data-astro-cid-vmjjkw7k][data-corner=br]{box-shadow:inset 1px 1px 0 var(--c-hairline);bottom:0;right:0}.ruler-stage[data-astro-cid-vmjjkw7k][data-rulers~=top][data-rulers~=left] [data-astro-cid-vmjjkw7k][data-corner=tl],.ruler-stage[data-astro-cid-vmjjkw7k][data-rulers~=top][data-rulers~=right] [data-astro-cid-vmjjkw7k][data-corner=tr],.ruler-stage[data-astro-cid-vmjjkw7k][data-rulers~=bottom][data-rulers~=left] [data-astro-cid-vmjjkw7k][data-corner=bl],.ruler-stage[data-astro-cid-vmjjkw7k][data-rulers~=bottom][data-rulers~=right] [data-astro-cid-vmjjkw7k][data-corner=br]{display:block}html.is-focus .ruler-stage[data-astro-cid-vmjjkw7k]{z-index:60;top:0}html.is-focus{overflow:hidden}html.is-focus [data-astro-cid-vmjjkw7k][data-focus-exit]{display:inline-flex}.ruler-stage[data-astro-cid-vmjjkw7k]:has([data-info-wrap]:not([hidden])) [data-astro-cid-vmjjkw7k][data-nudge]{display:none}.info-edge[data-astro-cid-vmjjkw7k][aria-pressed=true]{border-color:var(--c-ink)}.readout-wrap[data-astro-cid-vmjjkw7k]{left:calc(50% + (var(--rl) - var(--rr)) / 2);bottom:calc(var(--rb) + max(1rem, env(safe-area-inset-bottom)));transform:translate(-50%)}.marker[data-astro-cid-vmjjkw7k][data-axis=v]{height:0;left:0;right:0}.marker[data-astro-cid-vmjjkw7k][data-axis=v] .marker-line[data-astro-cid-vmjjkw7k]{border-top:1px dashed var(--c-marker);top:0;left:0;right:0}.marker[data-astro-cid-vmjjkw7k][data-axis=v] .marker-handle[data-astro-cid-vmjjkw7k]{right:calc(var(--rr) + max(16px, env(safe-area-inset-right)));cursor:ns-resize;top:0;transform:translateY(-50%)}.ruler-stage[data-astro-cid-vmjjkw7k][data-rulers~=right]:not([data-rulers~=left]) .marker[data-astro-cid-vmjjkw7k][data-axis=v] .marker-handle[data-astro-cid-vmjjkw7k]{right:auto;left:max(16px, env(safe-area-inset-left))}.marker[data-astro-cid-vmjjkw7k][data-axis=h]{width:0;top:0;bottom:0}.marker[data-astro-cid-vmjjkw7k][data-axis=h] .marker-line[data-astro-cid-vmjjkw7k]{border-left:1px dashed var(--c-marker);top:0;bottom:0;left:0}.marker[data-astro-cid-vmjjkw7k][data-axis=h] .marker-handle[data-astro-cid-vmjjkw7k]{left:0;top:calc(var(--rtop) + 20px);cursor:ew-resize;transform:translate(-50%)}.marker-handle[data-astro-cid-vmjjkw7k]:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}[data-guide-layer] .guide-x{border-left:1px dashed var(--c-link);width:0;position:absolute;top:0;bottom:0}[data-guide-layer] .guide-y{border-top:1px dashed var(--c-link);height:0;position:absolute;left:0;right:0}[data-guide-layer] .guide-tag{background:var(--c-link);color:#fff;font-family:var(--font-mono);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;line-height:16px;position:absolute;transform:translate(6px,6px)}
