.dr{--dr-built-at:calc(var(--motion-draw) + var(--stagger-follow) * 2);--dr-label:var(--type-nav);color:var(--color-line-strong);margin:0;position:relative}.dr-svg{inline-size:var(--kit-full);block-size:auto;display:block;overflow:visible}.dr .kit-draw{stroke-width:var(--line-hair)}.dr-o{color:var(--color-light-edge)}.dr-o .kit-draw,.dr .kit-draw.dr-o{stroke-width:var(--line-node)}.dr-b{color:var(--color-line-strong)}.dr .dr-s,.dr-s .kit-draw{color:var(--color-line)}.dr-g{color:var(--color-line-draft)}.dr-h,.dr .kit-draw.dr-h{color:var(--color-light-halo)}.dr-h .kit-draw,.dr .kit-draw.dr-h{stroke-width:var(--line-node)}.dr .kit-handle{fill:var(--color-bg);stroke:var(--color-light-edge);stroke-width:var(--line-hair)}.dr-fill{fill:var(--color-line-strong);stroke:none}.dr-fill-glass{fill:var(--kit-glass-fill);stroke:none}.dr-fill-lit{fill:var(--color-light-halo);stroke:none}.dr-fill-bg{fill:var(--color-bg);stroke:none}.dr-svg[data-r=r4] .dr-fill,.dr-svg[data-r=r4] .dr-fill-bg{transition-property:opacity;transition-duration:var(--motion-base);transition-timing-function:var(--ease-standard);transition-delay:calc(var(--r-delay,0s) + var(--motion-draw) * .5)}:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-fill,:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-fill-bg{opacity:0}.dr-svg[data-r=r4] .kit-draw{transition-delay:calc(var(--r-delay,0s) + var(--i,0) * var(--stagger-ui) * 2)}.dr-built{transform-box:fill-box;transform-origin:50% 100%;transition-property:opacity,transform;transition-duration:var(--motion-seat);transition-timing-function:var(--ease-standard), var(--ease-spring-seat);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at) + var(--i,0) * var(--stagger-follow))}.dr-built .kit-draw{stroke-dasharray:1;transition-property:stroke-dashoffset;transition-duration:var(--motion-draw);transition-timing-function:var(--ease-in-out-quart);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at) + var(--i,0) * var(--stagger-follow))}:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-built,.dr[data-state=drawn] .dr-built{opacity:0;transform:translate3d(0, var(--space-2), 0)}:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-built .kit-draw,.dr[data-state=drawn] .dr-built .kit-draw{stroke-dashoffset:1px}.dr-built--line,:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-built--line,.dr[data-state=drawn] .dr-built--line{opacity:1;transform:none}.dr-labels{justify-content:space-around;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-4);padding:0;list-style:none;display:flex}.dr-label{font-size:var(--dr-label);line-height:var(--leading-label);letter-spacing:var(--tracking-nav);color:var(--color-text-muted);text-align:center;max-inline-size:var(--space-11);padding-block-start:var(--space-5);position:relative}.dr-label:before,.dr-label:after{content:"";position:absolute;inset-inline-start:50%;translate:-50%}.dr-label:before{inline-size:var(--line-hair);block-size:var(--space-4);background:var(--color-line-draft);transform-origin:50% 0;inset-block-start:0}.dr-label:after{inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--corner-press);background:var(--color-light-halo);inset-block-start:0;translate:-50% -50%}.dr-label{transition-property:opacity,transform;transition-duration:var(--motion-reveal);transition-timing-function:var(--ease-out-expo);transition-delay:calc(var(--r-delay,0s) + var(--motion-draw) * .6 + var(--i,0) * var(--stagger-follow))}.dr-label:before{transition-property:transform;transition-duration:var(--motion-base);transition-timing-function:var(--ease-out-expo);transition-delay:inherit}:root.js .dr:not(:has(.is-in)) .dr-label{opacity:0;transform:translate3d(0, var(--kit-rise), 0)}:root.js .dr:not(:has(.is-in)) .dr-label:before{transform:scaleY(0)}.dr-price-sign{color:var(--color-light-halo)}.dr-price-sign .kit-draw{stroke-width:var(--line-node)}.dr-tray-sheet{transform-box:view-box;transition-property:transform;transition-duration:var(--motion-seat);transition-timing-function:var(--ease-spring-seat);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at))}:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-tray-sheet,.dr[data-state=drawn] .dr-tray-sheet{transform:translate3d(0, calc(-1 * var(--space-9)), 0)}.dr-lock-shackle{transform-box:fill-box;transition-property:transform;transition-duration:var(--dur-spring-press);transition-timing-function:var(--ease-spring-press);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at))}:root.js .dr-svg[data-r=r4]:not(.is-in) .dr-lock-shackle,.dr[data-state=drawn] .dr-lock-shackle{transform:translate3d(0, calc(-1 * var(--space-1)), 0)}.dr-cal-page{transform-box:fill-box;transform-origin:50% 0}.dr-cal-page-back{opacity:0;transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){:root.js .dr[data-state=built] .dr-svg[data-r=r4].is-in:not(.no-anim) .dr-cal-page{animation:dr-cal-turn calc(var(--motion-seat) * 1.5) var(--ease-standard) calc(var(--r-delay,0s) + var(--dr-built-at)) both}:root.js .dr[data-state=built] .dr-svg[data-r=r4].is-in:not(.no-anim) .dr-cal-page-back{animation:dr-cal-back calc(var(--motion-seat) * 1.5) var(--ease-standard) calc(var(--r-delay,0s) + var(--dr-built-at)) both}}@keyframes dr-cal-turn{0%{opacity:1;transform:none}12%{animation-timing-function:var(--ease-in-out-quart);transform:scaleY(1.03)}48%{opacity:1;transform:scaleY(0)}49%,to{opacity:0;transform:scaleY(0)}}@keyframes dr-cal-back{0%,48%{opacity:0;transform:scaleY(0)}49%{opacity:1;animation-timing-function:var(--ease-out-back);transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.dr[data-state=built] .dr-cal-page{opacity:0}.dr[data-state=built] .dr-cal-page-back,:root.js .dr[data-state=built] .dr-svg[data-r=r4]:not(.is-in) .dr-cal-page{opacity:1}:root.js .dr[data-state=built] .dr-svg[data-r=r4]:not(.is-in) .dr-cal-page-back{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.dr-lang{--dr-tile-gap:var(--space-5);--dr-tile:var(--space-10)}.dr-lang-row{grid-template-columns:repeat(2, var(--dr-tile));justify-content:center;column-gap:var(--dr-tile-gap);display:grid}.dr-lang-cell{justify-items:center;display:grid}.dr-tile{inline-size:var(--dr-tile);aspect-ratio:1;border-radius:var(--corner-glass);background:var(--color-bg-band);place-items:center;display:grid;position:relative}.dr-tile>svg{inline-size:var(--kit-full);block-size:var(--kit-full);position:absolute;inset:0;overflow:visible}.dr-tile-glass{padding:0;position:absolute;inset:0}.dr-glyph{font-size:calc(var(--dr-tile) * .56);color:var(--color-light-halo);transition-property:color,opacity,transform;transition-duration:var(--motion-reveal), var(--motion-base), var(--motion-seat);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-spring-seat);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at));line-height:1;position:relative}.dr-glyph--a{font-family:var(--font-name)}.dr-glyph--ar{translate:0 calc(-1 * var(--space-2));font-family:Noto Naskh Arabic,Geeza Pro,Segoe UI,Tahoma,serif}.dr-lang[data-state=drawn] .dr-glyph{color:#0000;-webkit-text-stroke:var(--line-hair) var(--color-light-edge)}:root.js .dr-lang:not(:has(.is-in)) .dr-glyph{color:#0000;-webkit-text-stroke:var(--line-hair) var(--color-light-edge)}:root.js .dr-lang:not(:has(.is-in)) .dr-glyph{opacity:0;transform:translate3d(0, var(--space-2), 0)}.dr-tile-glass{transition-property:opacity,transform;transition-duration:var(--motion-seat);transition-timing-function:var(--ease-standard), var(--ease-spring-seat);transition-delay:calc(var(--r-delay,0s) + var(--dr-built-at));transform-origin:50% 100%}.dr-lang[data-state=drawn] .dr-tile-glass{opacity:0;transform:perspective(var(--kit-seat-depth)) translate3d(0, var(--kit-seat-y), 0) rotateX(var(--kit-seat-tilt))}:root.js .dr-lang:not(:has(.is-in)) .dr-tile-glass{opacity:0;transform:perspective(var(--kit-seat-depth)) translate3d(0, var(--kit-seat-y), 0) rotateX(var(--kit-seat-tilt))}.dr-lang .dr-label{max-inline-size:calc(var(--dr-tile) + var(--dr-tile-gap));inline-size:max-content}.dr-lang-dir{inline-size:calc(var(--dr-tile) * 2 + var(--dr-tile-gap));margin-block-start:var(--space-4);margin-inline:auto;display:block;overflow:visible}.dr-lang-dir-g{transform-box:view-box;transform-origin:50%}.dr-lang[data-state=built] .dr-lang-cell--a{transform:translate3d(calc(var(--dr-tile) + var(--dr-tile-gap)), 0, 0)}.dr-lang[data-state=built] .dr-lang-cell--ar{transform:translate3d(calc(-1 * (var(--dr-tile) + var(--dr-tile-gap))), 0, 0)}.dr-lang[data-state=built] .dr-lang-dir-g{transform:scaleX(-1)}:is(:root.js .dr-lang[data-state=built]:not(:has(.is-in)) .dr-lang-cell,:root.js .dr-lang[data-state=built]:not(:has(.is-in)) .dr-lang-dir-g){transform:none}@media (prefers-reduced-motion:no-preference){:root.js .dr-lang[data-state=built]:has(.is-in:not(.no-anim)) .dr-lang-cell--a{animation:dr-flip-a calc(var(--dur-spring-press) * 2.4) linear calc(var(--r-delay,0s) + var(--dr-built-at) + var(--motion-seat)) both}:root.js .dr-lang[data-state=built]:has(.is-in:not(.no-anim)) .dr-lang-cell--ar{animation:dr-flip-ar calc(var(--dur-spring-press) * 2.4) linear calc(var(--r-delay,0s) + var(--dr-built-at) + var(--motion-seat)) both}:root.js .dr-lang[data-state=built]:has(.is-in:not(.no-anim)) .dr-lang-dir-g{animation:dr-flip-dir calc(var(--dur-spring-press) * 2.4) linear calc(var(--r-delay,0s) + var(--dr-built-at) + var(--motion-seat)) both}:root.js .dr-lang[data-state=built]:has(.is-in:not(.no-anim)) .dr-label{animation:dr-flip-label calc(var(--dur-spring-press) * 2.4) linear calc(var(--r-delay,0s) + var(--dr-built-at) + var(--motion-seat)) forwards}.dr-lang-cell--a{z-index:1;position:relative}.dr-lang .dr-lang-cell,.dr-lang .dr-lang-dir-g{transition-property:transform;transition-duration:calc(var(--dur-spring-press) * 2);transition-timing-function:var(--ease-spring-press)}}@keyframes dr-flip-a{0%{animation-timing-function:var(--ease-in-out-sine);transform:none}16%{transform:translate3d(calc(-1 * var(--space-2)), 0, 0);animation-timing-function:var(--ease-in-out-sine)}42%{transform:translate3d(calc((var(--dr-tile) + var(--dr-tile-gap)) * .45), calc(-1 * var(--space-6)), 0) scale(1.06);animation-timing-function:var(--ease-spring-press)}to{transform:translate3d(calc(var(--dr-tile) + var(--dr-tile-gap)), 0, 0)}}@keyframes dr-flip-ar{0%{animation-timing-function:var(--ease-in-out-sine);transform:none}16%{transform:translate3d(var(--space-2), 0, 0);animation-timing-function:var(--ease-in-out-sine)}42%{transform:translate3d(calc((var(--dr-tile) + var(--dr-tile-gap)) * -.45), var(--space-4), 0) scale(.94);animation-timing-function:var(--ease-spring-press)}to{transform:translate3d(calc(-1 * (var(--dr-tile) + var(--dr-tile-gap))), 0, 0)}}@keyframes dr-flip-label{0%,10%{opacity:1}22%,70%{opacity:0}to{opacity:1}}@keyframes dr-flip-dir{0%{animation-timing-function:var(--ease-in-out-sine);transform:none}16%{animation-timing-function:var(--ease-spring-press);transform:scaleX(1.08)}to{transform:scaleX(-1)}}@media (prefers-reduced-motion:reduce){.dr-built,.dr-built .kit-draw,.dr-label,.dr-label:before,.dr-tray-sheet,.dr-lock-shackle,.dr-glyph,.dr-tile-glass,.dr-lang-cell,.dr-lang-dir-g{transition-property:none;animation:none}}
