.eJB5_W_layer{--rail:16px;--gx:max(calc((100% - var(--container)) / 2), calc((var(--gutter) + var(--rail)) / 2));--tick:color-mix(in oklab, var(--fg-subtle) 60%, transparent);z-index:30;pointer-events:none;display:none;position:absolute;inset:0 0 auto;overflow:hidden}.eJB5_W_marker{--rail:16px;display:none}@media (min-width:768px){.eJB5_W_layer,.eJB5_W_marker{display:block}}@media (min-width:1024px){.eJB5_W_layer,.eJB5_W_marker{--rail:22px}}.eJB5_W_layer>.eJB5_W_band,.eJB5_W_layer>.eJB5_W_ref{background:0 0}.eJB5_W_band{position:absolute;inset-inline:0}.eJB5_W_rail{width:var(--rail);background-color:var(--bg);background-image:linear-gradient(var(--tick) 1px, transparent 1px), linear-gradient(var(--tick) 1px, transparent 1px), linear-gradient(var(--tick) 1px, transparent 1px);background-size:calc(var(--rail) - 8px) 100px, calc(var(--rail) * .4) 50px, 4px 8px;background-repeat:repeat-y;background-position-y:var(--y);position:absolute;inset-block:0}.eJB5_W_rail[data-side=l]{box-shadow:inset -1px 0 var(--line);background-position-x:right;left:0}.eJB5_W_rail[data-side=r]{box-shadow:inset 1px 0 var(--line);background-position-x:left;right:0}.eJB5_W_guides{inset-block:0;inset-inline:var(--gx);border-inline:1px solid var(--line);position:absolute}.eJB5_W_num{font:450 9px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-subtle);writing-mode:vertical-rl;position:absolute;left:1px;rotate:180deg}@media (min-width:1024px){.eJB5_W_num{left:2px}}.eJB5_W_ref{height:0;position:absolute;inset-inline:0}.eJB5_W_ref:before{content:"";inset-inline:var(--rail);border-top:1px solid var(--line);position:absolute;top:0}.eJB5_W_cross{background:linear-gradient(var(--fg-subtle), var(--fg-subtle)) center / 9px 1px no-repeat, linear-gradient(var(--fg-subtle), var(--fg-subtle)) center / 1px 9px no-repeat;opacity:.7;width:9px;height:9px;margin-left:-4px;position:absolute;top:-4px}.eJB5_W_cross:first-child{left:var(--rail)}.eJB5_W_cross:nth-child(2){left:var(--gx)}.eJB5_W_cross:nth-child(3){left:calc(100% - var(--gx))}.eJB5_W_cross:nth-child(4){left:calc(100% - var(--rail))}.eJB5_W_letter{top:5px;right:calc((var(--rail) - 14px) / 2);background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--fg-subtle);font:500 9px/1 var(--font-mono);color:var(--fg);place-items:center;display:grid;position:absolute}.eJB5_W_tag{top:6px;right:calc(var(--gx) + 8px);font:450 10px/1.2 var(--font-mono);color:var(--fg-subtle);white-space:nowrap;display:none;position:absolute}@media (min-width:1024px){.eJB5_W_tag{display:block}.eJB5_W_letter{width:16px;height:16px;right:calc((var(--rail) - 16px) / 2);font-size:10px}}.eJB5_W_marker{z-index:30;width:var(--rail);background:var(--accent);height:40px;box-shadow:0 0 0 1px var(--bg);color:var(--accent-fg);pointer-events:none;transition:opacity var(--d-2) var(--ease-ui);position:fixed;top:50%;left:0;translate:0 -50%}.eJB5_W_marker[data-on=false]{opacity:0}.eJB5_W_marker:after{content:"";background:var(--accent);width:8px;height:2px;position:absolute;top:calc(50% - 1px);left:100%}.eJB5_W_marker span{font:500 9px/1 var(--font-mono);font-variant-numeric:tabular-nums;writing-mode:vertical-rl;place-items:center;display:grid;position:absolute;inset:0;rotate:180deg}@media (prefers-reduced-motion:reduce){.eJB5_W_marker{transition:none}}@media print{.eJB5_W_layer,.eJB5_W_marker{display:none!important}}@layer components{.eJB5_W_scale{display:flex}}.eJB5_W_scale{font:450 10px/1 var(--font-mono);color:var(--fg-subtle);align-items:flex-start;gap:16px}.eJB5_W_bar{width:200px;height:5px;box-shadow:inset 0 0 0 1px var(--fg-subtle);background:linear-gradient(var(--fg-subtle), var(--fg-subtle)) 0 0 / 50px 100% no-repeat, linear-gradient(var(--fg-subtle), var(--fg-subtle)) 100px 0 / 100px 100% no-repeat;flex:none;margin-bottom:14px;position:relative}.eJB5_W_mark{white-space:nowrap;position:absolute;top:9px;translate:-50%}.eJB5_W_mark:first-child{translate:0}.eJB5_W_mark:last-child{translate:-100%}.eJB5_W_mark:before{content:"";border-left:1px solid var(--fg-subtle);height:3px;position:absolute;top:-5px;left:50%}.eJB5_W_mark:first-child:before{left:0}.eJB5_W_mark:last-child:before{left:auto;right:0}
