.qd{--qd-sweep:.15s;--qd-logo:.3s;--qd-glow:.95s;--qd-crack:1.35s;--qd-door:1.85s;--qd-swing:1.7s;--qd-swing-dur:1.5s;--qd-content:2.25s;--qd-ease:cubic-bezier(.22, 1, .36, 1)}.qd--fast{--qd-sweep:-10s;--qd-logo:-10s;--qd-glow:0s;--qd-crack:50ms;--qd-door:1.25s;--qd-swing:.25s;--qd-swing-dur:1.05s;--qd-content:.7s}.qd-door{will-change:transform;animation:qd-door-left var(--qd-door) var(--qd-crack) both}.qd-door--right{animation-name:qd-door-right}@keyframes qd-door-left{0%{opacity:1;animation-timing-function:var(--qd-ease);transform:translate(0,0)rotateY(0)}19%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.3,1);transform:translate(-7px)rotateY(0)}62%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(-7px)rotateY(100deg)}}@keyframes qd-door-right{0%{opacity:1;animation-timing-function:var(--qd-ease);transform:translate(0,0)rotateY(0)}19%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.3,1);transform:translate(7px)rotateY(0)}62%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(7px)rotateY(-100deg)}}.qd-sweep{animation:qd-sweep .9s var(--qd-sweep) cubic-bezier(.45, 0, .55, 1) both}.qd-door--right .qd-sweep{animation-delay:calc(var(--qd-sweep) + .42s)}@keyframes qd-sweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}.qd-profile-glow{animation:qd-profile-glow calc(var(--qd-swing) - var(--qd-glow)) var(--qd-glow) ease-out both}@keyframes qd-profile-glow{0%{opacity:0}60%{opacity:.75}to{opacity:.2}}.qd-letter{animation:qd-letter .75s calc(var(--qd-logo) + var(--qd-i) * 50ms) var(--qd-ease) both;display:inline-block}@keyframes qd-letter{0%{opacity:0;transform:translate(var(--qd-spread), 10px)}to{opacity:1;transform:none}}.qd-underline{animation:qd-scale-x .8s calc(var(--qd-logo) + .55s) var(--qd-ease) both}@keyframes qd-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qd-halo{animation:qd-halo calc(var(--qd-swing) + var(--qd-swing-dur) - var(--qd-glow)) var(--qd-glow) ease-in-out both}@keyframes qd-halo{0%{opacity:0;transform:translate(-50%)scaleX(.15)}18%{opacity:.35;transform:translate(-50%)scaleX(.3)}50%{opacity:.95;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(1.5)}}.qd-core{animation:qd-core calc(var(--qd-swing) - var(--qd-glow) + .7s) var(--qd-glow) ease-out both}@keyframes qd-core{0%{opacity:0;transform:translate(-50%)scaleY(0)}40%{opacity:.8;transform:translate(-50%)scaleY(1)}75%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1)}}.qd-dust{animation:qd-dust var(--qd-dur) calc(var(--qd-crack) + var(--qd-delay)) ease-out both}@keyframes qd-dust{0%{opacity:0;transform:none}35%{opacity:.85}to{opacity:0;transform:translateY(var(--qd-drift))}}.qd-dark{animation:qd-dark var(--qd-swing-dur) calc(var(--qd-swing) + .15s) var(--qd-ease) both}@keyframes qd-dark{0%{opacity:.85}to{opacity:0}}.qd-led{animation:qd-led .7s calc(var(--qd-swing) + .45s) var(--qd-ease) both}@keyframes qd-led{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}.qd-mask{animation:qd-mask .9s calc(var(--qd-content) + 80ms) var(--qd-ease) both}@keyframes qd-mask{0%{transform:translateY(110%)}to{transform:none}}.qd-rise{animation:qd-rise .8s calc(var(--qd-content) + var(--qd-at,0s)) var(--qd-ease) both}@keyframes qd-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.qd-card{animation:qd-card .95s calc(var(--qd-content) + var(--qd-at,0s)) var(--qd-ease) both}@keyframes qd-card{0%{opacity:0;transform:translateY(44px)scale(.92)}to{opacity:1;transform:none}}.qd-card-led{animation:qd-scale-x .8s calc(var(--qd-content) + var(--qd-at,0s) + .45s) var(--qd-ease) both}@media (prefers-reduced-motion:reduce){.qd-doors,.qd-light,.qd-dark{display:none}.qd-led,.qd-mask,.qd-card-led{animation:none}.qd-rise,.qd-card{animation:.4s both qd-fade}}@keyframes qd-fade{0%{opacity:0}to{opacity:1}}
