.dr{--dr-ink:var(--fg);--dr-fill:var(--fg);--dr-soft:color-mix(in srgb, var(--fg) 26%, transparent);--dr-text:var(--fg-2);gap:14px;margin:0;display:grid}.dr-svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.dr-svg :not(.dr-std,.dr-br,.dr-lead,.dr-road){vector-effect:non-scaling-stroke}.dr-line,.dr-tick,.dr-ghost,.dr-frame,.dr-sq{fill:none;stroke:var(--dr-ink);stroke-width:1px;stroke-linecap:round}.dr-tick{stroke-opacity:.5}.dr-faint,.dr-ghost{stroke-opacity:.3;stroke-dasharray:3 4}.dr-frame{stroke-opacity:.55;stroke-width:1.5px}.dr-t{fill:var(--dr-text);font:500 12px/1 var(--f-text);font-variant-numeric:tabular-nums}.dr-cell,.dr-pg,.dr-cat,.dr-bar,.dr-split,.dr-sq3,.dr-wk,.dr-bay{fill:var(--dr-fill)}.dr-cat.dr-alt,.dr-split-bg{fill:var(--dr-soft)}.dr-was{fill:none;stroke:var(--dr-ink);stroke-opacity:.35;stroke-dasharray:4 4}.dr-sq2{stroke:var(--dr-fill);stroke-width:1.5px;fill:none}.dr-std,.dr-end{stroke:var(--dr-fill);stroke-width:2px}.dr-mv{transform-box:fill-box;transform-origin:0;transition:transform var(--dr-t,1.1s) var(--io) calc(var(--i,0) * var(--dr-step,14ms))}.dr-cell,.dr-pg{transform-origin:50%}.dr-sq2,.dr-sq3{transform-origin:0 100%}.dr-wk{transform-origin:50% 100%}[data-state=b] .dr-mv{transform:var(--b)}.dr-std,.dr-br,.dr-lead,.dr-road{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--io) calc(var(--i,0) * 40ms + .2s)}[data-state=b] :is(.dr-std,.dr-br,.dr-lead){stroke-dashoffset:1px}.dr-cap{color:var(--dr-text);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.dr-cap__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;align-self:center;width:14px;height:14px}[dir=rtl] .dr-cap__arrow{transform:scaleX(-1)}.dr-cap__a{color:var(--fg);font-weight:700;transition:opacity .4s .7s}:lang(ar) .dr-cap__a{font-weight:500}.dr:has([data-state=b]) .dr-cap__a{opacity:.3;transition-delay:0s}@media (prefers-reduced-motion:reduce){.dr-mv,.dr-std,.dr-br,.dr-lead,.dr-road,.dr-cap__a{transition:none!important}[data-state=b] .dr-mv{transform:none}[data-state=b] :is(.dr-std,.dr-br,.dr-lead){stroke-dashoffset:0}.dr:has([data-state=b]) .dr-cap__a{opacity:1}}
