.rl{z-index:5;font-family:var(--font-sans), sans-serif;flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rl[data-side=left]{left:var(--pad);align-items:flex-start}.rl[data-side=right]{right:var(--pad);align-items:flex-end}.rlTick{min-width:44px;height:11px;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;padding:0;display:flex;position:relative}.rl[data-side=right] .rlTick{flex-direction:row-reverse}.rlTick[data-depth="2"]{padding-left:6px}.rl[data-side=right] .rlTick[data-depth="2"]{padding-left:0;padding-right:6px}.rlLine{width:6px;height:1px;transition:width .32s var(--ease);background:currentColor;display:block}.rlTick[data-depth="2"] .rlLine{width:4px}.rlTick[data-on] .rlLine{width:14px}.rlTick[data-word] .rlLine{width:0}.rlWord{font-size:var(--ui);font-weight:var(--w-h2);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rl[data-side=left] .rlWord{left:0}.rl[data-side=right] .rlWord{right:0}.rl[data-side=left] .rlTick[data-depth="2"] .rlWord{left:6px}.rl[data-side=right] .rlTick[data-depth="2"] .rlWord{right:6px}.rlWord[data-on]{opacity:1}.rlNo{font-weight:var(--w-s);font-variant-numeric:tabular-nums;margin-right:.45em}.rlTick:focus-visible .rlLine{outline:1px solid var(--fg);outline-offset:3px}body[data-arriving] .rl{opacity:0;transition:none}body[data-arriving="3"] .rl[data-kind=ticks]{opacity:1;transition:opacity .72s var(--ease)}body[data-arriving] .rl[data-kind=outline]{transition:none}.rl[data-kind=outline]{max-height:min(72vh,40rem);width:min(17rem, calc(var(--rl-gutter,11rem) - var(--pad) - 1rem));box-sizing:border-box;scrollbar-width:none;opacity:0;pointer-events:none;gap:.45em;padding-right:1em;transition:opacity .48s cubic-bezier(.45,0,.55,1),transform .48s cubic-bezier(.45,0,.55,1);top:50%;overflow:hidden auto;transform:translateY(-50%)translate(-10px)}.rl[data-kind=outline][data-in]{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.rl[data-kind=outline][data-in][data-quiet]{opacity:.5;transition-duration:.9s}.rl[data-kind=outline][data-in][data-quiet]:hover{opacity:1;transition-duration:.2s}.rl[data-kind=outline]::-webkit-scrollbar{display:none}.rl[data-kind=outline] .rlTick{box-sizing:border-box;text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;overflow:visible}.rl[data-kind=outline] .rlTick[data-depth="1"]{padding-left:0}.rl[data-kind=outline] .rlTick[data-depth="2"]{padding-left:.85em}.rl[data-kind=outline] .rlTick[data-depth="3"]{padding-left:1.7em}.rl[data-kind=outline] .rlWord{opacity:1;box-sizing:border-box;text-align:left;width:100%;max-width:100%;font-size:calc(var(--ui) * 1.05);font-weight:var(--w-h3);color:color-mix(in srgb, var(--fg) 46%, var(--bg));pointer-events:none;transform-origin:0%;align-items:baseline;gap:.4em;line-height:1.3;transition:transform .42s cubic-bezier(.2,.8,.2,1),color .36s cubic-bezier(.2,.8,.2,1);display:flex;position:static;overflow:visible;transform:none}.rl[data-kind=outline] .rlNo{flex:none;margin:0}.rl[data-kind=outline] .rlLabel{text-align:left;white-space:normal;overflow-wrap:break-word;min-width:0}.rl[data-kind=outline] .rlTick[data-depth="2"] .rlWord,.rl[data-kind=outline] .rlTick[data-depth="3"] .rlWord{font-size:var(--ui)}.rl[data-kind=outline] .rlTick[data-on] .rlWord{color:var(--fg);transform:scale(1.05)}.rl[data-kind=outline] .rlTick:hover .rlWord,.rl[data-kind=outline] .rlTick:focus-visible .rlWord{color:var(--fg);transform:scale(1.08)}.rl[data-kind=outline] .rlTick:focus-visible{outline:1px solid color-mix(in srgb, var(--fg) 45%, transparent);outline-offset:3px;border-radius:2px}@media (max-width:1099px){.rl[data-kind=ticks],.w .rl[data-kind=outline]{display:none}}@media (max-width:719px){.rl{display:none}}@media (prefers-reduced-motion:reduce){.rlLine,.rl,.rl[data-kind=outline],.rl[data-kind=outline] .rlWord{transition:none}}@media print{.rl{display:none}}
