@charset "UTF-8";
.merlin__body {background: #f1f1f1;-webkit-box-shadow: none;box-shadow: none;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;font-size: 14px;line-height: 1.7em;margin: 0 auto;padding: 0 !important;-webkit-align-items: center;align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-ms-flex-align: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
h1 {border: 0;color: #444;font-size: 20px;font-weight: 500;margin: 0 0 20px;padding: 0;}
p {font-size: 14px;line-height: 1.7em;margin: 0;}
.merlin__input {border-radius: 3px;display: block;font-size: 12px;margin: 14px auto 0;padding: 4px 8px;width: 70%;}
.lead+.merlin__button--knockout {z-index: -1;}
p.lead {-webkit-animation: vanishOut .8s linear alternate;animation: vanishOut .8s linear alternate;z-index: 9999;}
p.success {-webkit-animation: vanishIn .7s linear alternate;animation: vanishIn .7s linear alternate;}
@-webkit-keyframes vanishIn {0% {opacity: 0;-webkit-transform: scale(2,2);transform: scale(2,2);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(70px);filter: blur(70px);}
	100% {opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0);}}
@keyframes vanishIn {0% {opacity: 0;-webkit-transform: scale(2,2);transform: scale(2,2);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(70px);filter: blur(70px);}
	100% {opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0);}}
@media screen and (prefers-reduced-motion:reduce) {@-webkit-keyframes vanishIn {0% {opacity: 0;}
		100% {opacity: 1;}}
	@keyframes vanishIn {0% {opacity: 0;}
		100% {opacity: 1;}}}
@-webkit-keyframes vanishOut {0% {opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0);}
	100% {opacity: 0;-webkit-transform: scale(2,2);transform: scale(2,2);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(50px);filter: blur(50px);}}
@keyframes vanishOut {0% {opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0);}
	100% {opacity: 0;-webkit-transform: scale(2,2);transform: scale(2,2);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(50px);filter: blur(50px);}}
@media screen and (prefers-reduced-motion:reduce) {@-webkit-keyframes vanishOut {0% {opacity: 1;}
		100% {opacity: 0;}}
	@keyframes vanishOut {0% {opacity: 1;}
		100% {opacity: 0;}}}
.hidden {border: 0;clip: rect(1px,1px,1px,1px);display: none;height: 1px;overflow: hidden;padding: 0;position: absolute;width: 1px;-webkit-clip-path: circle(1% at 1% 1%);clip-path: circle(1% at 1% 1%);}
.huh-container, .huh-launcher {display: none !important;}
.icon.icon--merlin {bottom: 15px;height: 75px;margin: 0;position: absolute;right: 15px;width: 50px;}
.merlin__helper {bottom: 40px;position: absolute;right: 80px;}
@-webkit-keyframes moveup {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
	30% {opacity: 1;-webkit-transform: translateY(-42px);transform: translateY(-42px);}
	90% {opacity: 1;-webkit-transform: translateY(-42px);transform: translateY(-42px);}
	100% {opacity: 0;-webkit-transform: translateY(-48px) scale(.99);transform: translateY(-48px) scale(.99);-webkit-transform-origin: top right;transform-origin: top right;}}
@keyframes moveup {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
	30% {opacity: 1;-webkit-transform: translateY(-42px);transform: translateY(-42px);}
	90% {opacity: 1;-webkit-transform: translateY(-42px);transform: translateY(-42px);}
	100% {opacity: 0;-webkit-transform: translateY(-48px) scale(.99);transform: translateY(-48px) scale(.99);-webkit-transform-origin: top right;transform-origin: top right;}}
@-webkit-keyframes fadeout {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translateY(-30px) scale(.94);transform: translateY(-30px) scale(.94);-webkit-transform-origin: top right;transform-origin: top right;}}
@keyframes fadeout {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translateY(-30px) scale(.94);transform: translateY(-30px) scale(.94);-webkit-transform-origin: top right;transform-origin: top right;}}
@-webkit-keyframes thirdmessgae {0% {overflow: hidden;}
	100% {overflow: visibile;}}
@keyframes thirdmessgae {0% {overflow: hidden;}
	100% {overflow: visibile;}}
.from-me {background: #0b93f6;border-radius: 12px;bottom: 10px;color: #fff;margin-bottom: 0;opacity: 0;padding: 6px 15px 7px;position: relative;position: absolute;right: 0;-webkit-transform: translateY(50px) translateX(10px) scale(.1);-ms-transform: translateY(50px) translateX(10px) scale(.1);transform: translateY(50px) translateX(10px) scale(.1);-webkit-transition: opacity .3s cubic-bezier(.694,0,.335,1) .1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1);transition: opacity .3s cubic-bezier(.694,0,.335,1) .1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1);transition: transform .5s cubic-bezier(.694,.5,.1,1),opacity .3s cubic-bezier(.694,0,.335,1) .1s;transition: transform .5s cubic-bezier(.694,.5,.1,1),opacity .3s cubic-bezier(.694,0,.335,1) .1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1);width: 300px;}
.loaded .from-me:not(.is-third-message) {opacity: 1;-webkit-transform: translateY(0) translateX(0) scale(1);-ms-transform: translateY(0) translateX(0) scale(1);transform: translateY(0) translateX(0) scale(1);-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;}
.loaded .from-me.with-second-message {-webkit-animation: moveup 1.7s ease-out 4.2s forwards;animation: moveup 1.7s ease-out 4.2s forwards;}
.loaded .from-me.is-third-message {opacity: 1;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transition: opacity .3s cubic-bezier(.694,0,.335,1) 7.1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 7s;transition: opacity .3s cubic-bezier(.694,0,.335,1) 7.1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 7s;transition: transform .5s cubic-bezier(.694,.5,.1,1) 7s,opacity .3s cubic-bezier(.694,0,.335,1) 7.1s;transition: transform .5s cubic-bezier(.694,.5,.1,1) 7s,opacity .3s cubic-bezier(.694,0,.335,1) 7.1s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 7s;}
.from-me a {color: #fff;}
.from-me p {font-size: 13px;}
.from-me::before {border-bottom-left-radius: 16px 14px;border-right: 20px solid #0b93f6;bottom: -2px;content: "";height: 20px;position: absolute;right: -7px;-webkit-transform: translate(0,-2px);z-index: 0;}
.from-me::after {background: #f1f1f1;border-bottom-left-radius: 10px;bottom: -2px;content: "";height: 20px;position: absolute;right: -56px;-webkit-transform: translate(-30px,-2px);width: 26px;z-index: 0;}
.chat-bubble {background: #ddd;bottom: 8px;height: 34px;margin-left: auto;opacity: 0;position: absolute;right: 12px;-webkit-transform: translateY(50px) translateX(10px) scale(.1);-ms-transform: translateY(50px) translateX(10px) scale(.1);transform: translateY(50px) translateX(10px) scale(.1);-webkit-transition: opacity .3s cubic-bezier(.694,0,.335,1) 4.3s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 4.2s;transition: opacity .3s cubic-bezier(.694,0,.335,1) 4.3s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 4.2s;transition: transform .5s cubic-bezier(.694,.5,.1,1) 4.2s,opacity .3s cubic-bezier(.694,0,.335,1) 4.3s;transition: transform .5s cubic-bezier(.694,.5,.1,1) 4.2s,opacity .3s cubic-bezier(.694,0,.335,1) 4.3s,-webkit-transform .5s cubic-bezier(.694,.5,.1,1) 4.2s;width: 24px;}
.loaded .chat-bubble {-webkit-animation: fadeout .3s ease-out 6.5s forwards;animation: fadeout .3s ease-out 6.5s forwards;opacity: 1;-webkit-transform: translateY(0) translateX(0) scale(1);-ms-transform: translateY(0) translateX(0) scale(1);transform: translateY(0) translateX(0) scale(1);-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;}
.chat-bubble:before {background: #ddd;border-radius: 50%;content: "";display: block;height: 34px;left: -17px;position: absolute;width: 34px;z-index: 1;}
.chat-bubble:after {background: #ddd;border-radius: 50%;content: "";display: block;height: 34px;position: absolute;right: -17px;width: 34px;z-index: 1;}
.chat-bubble .tail {background: #ddd;border-radius: 50%;bottom: -1px;height: 15px;position: absolute;right: -17px;width: 15px;}
.chat-bubble .tail::before {background: #ddd;border-radius: 50%;bottom: -4px;content: "";display: block;height: 5px;position: absolute;right: -3px;width: 5px;}
.chat-bubble .loading {left: 0;position: absolute;top: 14px;width: 30px;z-index: 10;}
.chat-bubble .loading .dot {background: #c1c1c1;border-radius: 50%;display: block;float: left;height: 6px;margin: 0 0 0 3px;width: 6px;}
.chat-bubble .loading .dot:first-child {margin: 0;}
.chat-bubble .loading .dot.one {-webkit-animation: cycleOne 1s ease-in-out infinite;animation: cycleOne 1s ease-in-out infinite;}
.chat-bubble .loading .dot.two {-webkit-animation: cycleTwo 1s ease-in-out infinite;}
.chat-bubble .loading .dot.three {-webkit-animation: cycleThree 1s ease-in-out infinite;animation: cycleThree 1s ease-in-out infinite;}
@-webkit-keyframes cycleOne {0% {background: rgba(150,150,150,.4);}
	33.333% {background: #969696;}
	66.6667% {background: rgba(150,150,150,.4);}
	100% {background: rgba(150,150,150,.4);}}
@keyframes cycleOne {0% {background: rgba(150,150,150,.4);}
	33.333% {background: #969696;}
	66.6667% {background: rgba(150,150,150,.4);}
	100% {background: rgba(150,150,150,.4);}}
@-webkit-keyframes cycleTwo {0% {background: rgba(150,150,150,.4);}
	33.333% {background: rgba(150,150,150,.4);}
	66.6667% {background: #969696;}
	100% {background: rgba(150,150,150,.4);}}
@keyframes cycleTwo {0% {background: rgba(150,150,150,.4);}
	33.333% {background: rgba(150,150,150,.4);}
	66.6667% {background: #969696;}
	100% {background: rgba(150,150,150,.4);}}
@-webkit-keyframes cycleThree {0% {background: rgba(150,150,150,.4);}
	33.333% {background: rgba(150,150,150,.4);}
	66.6667% {background: rgba(150,150,150,.4);}
	100% {background: #969696;}}
@keyframes cycleThree {0% {background: rgba(150,150,150,.4);}
	33.333% {background: rgba(150,150,150,.4);}
	66.6667% {background: rgba(150,150,150,.4);}
	100% {background: #969696;}}
.dots {cursor: default;display: block;line-height: 1;list-style: none;margin: 0 auto;max-width: 140px;padding: 0;position: relative;top: 10px;z-index: 0;}
.merlin__content--ready .dots {display: none;}
.merlin__content--content .dots {-webkit-transition: opacity .5s cubic-bezier(.694,0,.335,1);transition: opacity .5s cubic-bezier(.694,0,.335,1);}
body.exiting .merlin__content--content .dots {opacity: 0;}
.dots li {background: #e9e9e9;border-radius: 999px;display: inline-block;height: 7px;margin: 0 .01em;padding: 0;position: relative;top: -.15em;-webkit-transition: background .3s cubic-bezier(.694,0,.335,1);transition: background .3s cubic-bezier(.694,0,.335,1);width: 7px;z-index: 9999;}
.dots li.done {background: #0073aa;}
.dots li.active {-webkit-animation: popIn .9s forwards;animation: popIn .9s forwards;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@media screen and (prefers-reduced-motion:reduce) {.dots li.active {-webkit-animation: none;animation: none;background: #0073aa;}}
.dots li.active::after {-webkit-animation: sonarEffect .4s ease-out .3s;animation: sonarEffect .4s ease-out .3s;border-radius: 999px;content: "";display: inline-block;height: 8px;left: -.037778em;position: absolute;top: -.05em;-webkit-transition: -webkit-box-shadow .3s cubic-bezier(.694,0,.335,1);transition: -webkit-box-shadow .3s cubic-bezier(.694,0,.335,1);transition: box-shadow .3s cubic-bezier(.694,0,.335,1);transition: box-shadow .3s cubic-bezier(.694,0,.335,1),-webkit-box-shadow .3s cubic-bezier(.694,0,.335,1);width: 8px;z-index: -1;}
@media screen and (prefers-reduced-motion:reduce) {.dots li.active::after {-webkit-animation: none;animation: none;}}
@-webkit-keyframes sonarEffect {0% {opacity: 1;}
	40% {-webkit-box-shadow: 0 0 0 1px #aae4ff;box-shadow: 0 0 0 1px #aae4ff;opacity: .5;}
	100% {-webkit-box-shadow: 0 0 0 1px #aae4ff;box-shadow: 0 0 0 1px #aae4ff;opacity: 0;-webkit-transform: scale(1.6);transform: scale(1.6);}}
@keyframes sonarEffect {0% {opacity: 1;}
	40% {-webkit-box-shadow: 0 0 0 1px #aae4ff;box-shadow: 0 0 0 1px #aae4ff;opacity: .5;}
	100% {-webkit-box-shadow: 0 0 0 1px #aae4ff;box-shadow: 0 0 0 1px #aae4ff;opacity: 0;-webkit-transform: scale(1.6);transform: scale(1.6);}}
@-webkit-keyframes popIn {0% {background: #e3e3e3;}
	55% {background: #e3e3e3;-webkit-transform: scale(1);transform: scale(1);}
	65% {background: #0073aa;-webkit-transform: scale(1.6);transform: scale(1.6);}
	85% {background: #0073aa;-webkit-transform: scale(.8);transform: scale(.8);}
	95% {background: #0073aa;-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {background: #0073aa;-webkit-transform: scale(1);transform: scale(1);}}
@keyframes popIn {0% {background: #e3e3e3;}
	55% {background: #e3e3e3;-webkit-transform: scale(1);transform: scale(1);}
	65% {background: #0073aa;-webkit-transform: scale(1.6);transform: scale(1.6);}
	85% {background: #0073aa;-webkit-transform: scale(.8);transform: scale(.8);}
	95% {background: #0073aa;-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {background: #0073aa;-webkit-transform: scale(1);transform: scale(1);}}
svg:not(:root) {overflow: hidden;}
.icon {margin-bottom: 2.8em;max-width: 100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.js--finished .icon:not(.icon--checkmark):not(.icon--help) {opacity: 0;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);-webkit-transition: opacity .4s cubic-bezier(.694,0,.335,1) 0s,-webkit-transform .4s cubic-bezier(.694,0,.335,1),-webkit-filter .3s cubic-bezier(.694,0,.335,1) .1s;transition: opacity .4s cubic-bezier(.694,0,.335,1) 0s,-webkit-transform .4s cubic-bezier(.694,0,.335,1),-webkit-filter .3s cubic-bezier(.694,0,.335,1) .1s;transition: transform .4s cubic-bezier(.694,0,.335,1),opacity .4s cubic-bezier(.694,0,.335,1) 0s,filter .3s cubic-bezier(.694,0,.335,1) .1s;transition: transform .4s cubic-bezier(.694,0,.335,1),opacity .4s cubic-bezier(.694,0,.335,1) 0s,filter .3s cubic-bezier(.694,0,.335,1) .1s,-webkit-transform .4s cubic-bezier(.694,0,.335,1),-webkit-filter .3s cubic-bezier(.694,0,.335,1) .1s;-webkit-filter: blur(10px);filter: blur(10px);}
.merlin__content {background: #fff;border-radius: 7px;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.07);box-shadow: 0 5px 20px rgba(0,0,0,.07);-webkit-box-sizing: border-box;box-sizing: border-box;color: #444;display: block;margin: 1.5em auto 0;max-width: 350px;overflow: hidden;padding: 60px 33px 35px;position: relative;text-align: center;zoom: 1;}
.merlin__content--transition {opacity: 0;-webkit-transform: translateX(50%) scale(.95);-ms-transform: translateX(50%) scale(.95);transform: translateX(50%) scale(.95);-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1) 0;transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1) 0;transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .5s cubic-bezier(.694,0,.335,1) 0;transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .5s cubic-bezier(.694,0,.335,1) 0,-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1) 0;-webkit-filter: blur(10px);filter: blur(10px);}
@media screen and (prefers-reduced-motion:reduce) {.merlin__content--transition {-webkit-transform: translateX(0) scale(1);-ms-transform: translateX(0) scale(1);transform: translateX(0) scale(1);-webkit-transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out,-webkit-filter .3s ease-in-out;-webkit-filter: blur(2px);filter: blur(2px);}}
.merlin__content--welcome .merlin__content--transition {opacity: 1;-webkit-transform: translateX(0) scale(1);-ms-transform: translateX(0) scale(1);transform: translateX(0) scale(1);-webkit-filter: blur(0);filter: blur(0);}
.merlin__content--plugins .merlin__content__footer.no-plugins, .merlin__content--welcome .merlin__content__footer {padding-top: 22px;}
.merlin__content--plugins .merlin__content__footer {padding-top: 3px;}
.merlin__content--license .merlin__content__footer {padding-top: 30px;}
.merlin__content--license .merlin__content__footer.is-registered {padding-top: 87px;}
.merlin__content--license .merlin__button--knockout {margin-top: 0;padding-bottom: 8px;padding-top: 8px;}
.merlin__content--license-key {margin-top: 22px;}
.merlin__content--license-key.has-error input {-webkit-animation: errorShake .4s 1 linear;animation: errorShake .4s 1 linear;border-color: #d54e21;-webkit-box-shadow: 0 0 2px rgba(213,78,33,.8);box-shadow: 0 0 2px rgba(213,78,33,.8);}
.merlin__content--license-key label {border: 0;clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;padding: 0;position: absolute;width: 1px;-webkit-clip-path: circle(1% at 1% 1%);clip-path: circle(1% at 1% 1%);}
.merlin__content--license-key-wrapper {margin-left: auto;margin-right: auto;position: relative;width: 87%;}
.merlin__content--license-key .icon {height: 27px;margin-bottom: 0;opacity: .6;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: fill 150ms cubic-bezier(.694,0,.335,1),opacity 150ms cubic-bezier(.694,0,.335,1);transition: fill 150ms cubic-bezier(.694,0,.335,1),opacity 150ms cubic-bezier(.694,0,.335,1);width: 27px;z-index: 9999;-webkit-backface-visibility: hidden;backface-visibility: hidden;fill: #7d8183;}
@media screen and (prefers-reduced-motion:reduce) {.merlin__content--license-key .icon {-webkit-transition: fill 50ms ease-in-out,opacity 50ms ease-in-out;transition: fill 50ms ease-in-out,opacity 50ms ease-in-out;}}
.merlin__content--license-key .icon:hover {opacity: 1;fill: #0073aa;}
.merlin__content--license-key a {height: 27px;position: absolute;right: 3px;top: 4px;width: 27px;}
.merlin__content--license-key a::after {background: 0 0;background: -webkit-gradient(linear,right top,left top,color-stop(40%,#fff),to(rgba(255,255,255,0)));background: -webkit-linear-gradient(right,#fff 40%,rgba(255,255,255,0));background: linear-gradient(to left,#fff 40%,rgba(255,255,255,0));border-radius: 3px;content: "";height: 27px;pointer-events: none;position: absolute;right: 23px;top: 0;width: 20px;z-index: 1;}
.merlin__content--license-key a:active svg {-webkit-animation: small_pulse .2s;animation: small_pulse .2s;-webkit-animation-timing-function: cubic-bezier(.694,0,.335,1);animation-timing-function: cubic-bezier(.694,0,.335,1);-webkit-animation-fill-mode: none;animation-fill-mode: none;}
.merlin__content--license-key input {background: 0 0;border-radius: 3px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.06);box-shadow: inset 0 1px 2px rgba(0,0,0,.06);display: inline-block;font-family: Menlo,Consolas,monaco,monospace;font-size: 11px;padding: 10px 27px 8px 9px;width: 100%;}
.merlin__content--ready {padding-bottom: 12px;}
body.loaded .merlin__content--transition {opacity: 1;-webkit-transform: translateX(0) scale(1);-ms-transform: translateX(0) scale(1);transform: translateX(0) scale(1);-webkit-filter: blur(0);filter: blur(0);}
body.exiting .merlin__content--transition {opacity: 0;-webkit-transform: translateX(-40%) scale(.96);-ms-transform: translateX(-40%) scale(.96);transform: translateX(-40%) scale(.96);-webkit-transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .7s cubic-bezier(.694,0,.335,1) 0;transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .7s cubic-bezier(.694,0,.335,1) 0;transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .7s cubic-bezier(.694,0,.335,1) 0;transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .7s cubic-bezier(.694,0,.335,1) 0,-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .7s cubic-bezier(.694,0,.335,1) 0;-webkit-filter: blur(10px);filter: blur(10px);}
@media screen and (prefers-reduced-motion:reduce) {body.exiting .merlin__content--transition {-webkit-transform: translateX(0) scale(1);-ms-transform: translateX(0) scale(1);transform: translateX(0) scale(1);-webkit-transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out,-webkit-filter .3s ease-in-out;-webkit-filter: blur(2px);filter: blur(2px);}}
.merlin__content--welcome {-webkit-animation: animation 1s linear both .2s;animation: animation 1s linear both .2s;opacity: 0;-webkit-transition: opacity .4s cubic-bezier(.694,0,.335,1);transition: opacity .4s cubic-bezier(.694,0,.335,1);}
body.loaded .merlin__content--welcome {opacity: 1;}
@media screen and (prefers-reduced-motion:reduce) {.merlin__content--welcome {-webkit-animation: none;animation: none;opacity: 1;}}
@-webkit-keyframes animation {0% {-webkit-transform: matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);}
	4.5% {-webkit-transform: matrix3d(.718,0,0,0,0,.743,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.718,0,0,0,0,.743,0,0,0,0,1,0,0,0,0,1);}
	5.51% {-webkit-transform: matrix3d(.762,0,0,0,0,.794,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.762,0,0,0,0,.794,0,0,0,0,1,0,0,0,0,1);}
	9.01% {-webkit-transform: matrix3d(.888,0,0,0,0,.94,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.888,0,0,0,0,.94,0,0,0,0,1,0,0,0,0,1);}
	11.01% {-webkit-transform: matrix3d(.941,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.941,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);}
	13.51% {-webkit-transform: matrix3d(.989,0,0,0,0,1.044,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.989,0,0,0,0,1.044,0,0,0,0,1,0,0,0,0,1);}
	16.52% {-webkit-transform: matrix3d(1.024,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.024,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);}
	17.92% {-webkit-transform: matrix3d(1.033,0,0,0,0,1.07,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.033,0,0,0,0,1.07,0,0,0,0,1,0,0,0,0,1);}
	21.92% {-webkit-transform: matrix3d(1.042,0,0,0,0,1.057,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.042,0,0,0,0,1.057,0,0,0,0,1,0,0,0,0,1);}
	29.03% {-webkit-transform: matrix3d(1.028,0,0,0,0,1.016,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.028,0,0,0,0,1.016,0,0,0,0,1,0,0,0,0,1);}
	34.63% {-webkit-transform: matrix3d(1.013,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.013,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);}
	36.24% {-webkit-transform: matrix3d(1.009,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.009,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);}
	40.14% {-webkit-transform: matrix3d(1.003,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.003,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);}
	50.55% {-webkit-transform: matrix3d(.997,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.997,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);}
	62.36% {-webkit-transform: matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);}
	79.08% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}
	84.68% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}
	100% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}}
@keyframes animation {0% {-webkit-transform: matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);}
	4.5% {-webkit-transform: matrix3d(.718,0,0,0,0,.743,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.718,0,0,0,0,.743,0,0,0,0,1,0,0,0,0,1);}
	5.51% {-webkit-transform: matrix3d(.762,0,0,0,0,.794,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.762,0,0,0,0,.794,0,0,0,0,1,0,0,0,0,1);}
	9.01% {-webkit-transform: matrix3d(.888,0,0,0,0,.94,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.888,0,0,0,0,.94,0,0,0,0,1,0,0,0,0,1);}
	11.01% {-webkit-transform: matrix3d(.941,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.941,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);}
	13.51% {-webkit-transform: matrix3d(.989,0,0,0,0,1.044,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.989,0,0,0,0,1.044,0,0,0,0,1,0,0,0,0,1);}
	16.52% {-webkit-transform: matrix3d(1.024,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.024,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);}
	17.92% {-webkit-transform: matrix3d(1.033,0,0,0,0,1.07,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.033,0,0,0,0,1.07,0,0,0,0,1,0,0,0,0,1);}
	21.92% {-webkit-transform: matrix3d(1.042,0,0,0,0,1.057,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.042,0,0,0,0,1.057,0,0,0,0,1,0,0,0,0,1);}
	29.03% {-webkit-transform: matrix3d(1.028,0,0,0,0,1.016,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.028,0,0,0,0,1.016,0,0,0,0,1,0,0,0,0,1);}
	34.63% {-webkit-transform: matrix3d(1.013,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.013,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);}
	36.24% {-webkit-transform: matrix3d(1.009,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.009,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);}
	40.14% {-webkit-transform: matrix3d(1.003,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1.003,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);}
	50.55% {-webkit-transform: matrix3d(.997,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.997,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);}
	62.36% {-webkit-transform: matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);}
	79.08% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}
	84.68% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}
	100% {-webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);}}
@-webkit-keyframes small_pulse {0% {-webkit-transform: scale(1);transform: scale(1);}
	15% {-webkit-transform: scale(.95);transform: scale(.95);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes small_pulse {0% {-webkit-transform: scale(1);transform: scale(1);}
	15% {-webkit-transform: scale(.95);transform: scale(.95);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes errorShake {0% {-webkit-transform: translate(8px);transform: translate(8px);}
	20% {-webkit-transform: translate(-8px);transform: translate(-8px);}
	40% {-webkit-transform: translate(4px);transform: translate(4px);}
	60% {-webkit-transform: translate(-4px);transform: translate(-4px);}
	80% {-webkit-transform: translate(2px);transform: translate(2px);}
	100% {-webkit-transform: translate(0);transform: translate(0);}}
@keyframes errorShake {0% {-webkit-transform: translate(8px);transform: translate(8px);}
	20% {-webkit-transform: translate(-8px);transform: translate(-8px);}
	40% {-webkit-transform: translate(4px);transform: translate(4px);}
	60% {-webkit-transform: translate(-4px);transform: translate(-4px);}
	80% {-webkit-transform: translate(2px);transform: translate(2px);}
	100% {-webkit-transform: translate(0);transform: translate(0);}}
.merlin__button {background: #fff;border: 0;border-radius: 4px;color: #7d8183;cursor: pointer;display: inline-block;font-size: 15px;font-weight: 600;overflow: hidden;padding: 8px 18px 9px;position: relative;text-align: center;text-decoration: none;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: color 150ms cubic-bezier(.694,0,.335,1),background 150ms cubic-bezier(.694,0,.335,1);transition: color 150ms cubic-bezier(.694,0,.335,1),background 150ms cubic-bezier(.694,0,.335,1);}
@media screen and (prefers-reduced-motion:reduce) {.merlin__button {-webkit-transition: color 50ms ease-in-out,background 50ms ease-in-out;transition: color 50ms ease-in-out,background 50ms ease-in-out;}}
.merlin__button:hover {background: #f1f1f1;}
.merlin__button:hover .chevron::after, .merlin__button:hover .chevron::before {background: #0073aa;}
.merlin__button:active {background: #ebebeb;}
.merlin__button span {display: inline-block;}
.merlin__button--colorchange {-webkit-animation: colorchange .8s infinite alternate;animation: colorchange .8s infinite alternate;}
.merlin__button--fullwidth {display: block;font-size: 14px;margin: 0 auto;padding-bottom: 10px;padding-top: 9px;width: 60%;z-index: 999;}
.merlin__button--next, .merlin__button--skip {bottom: 12px;position: absolute;}
.merlin__button--next {color: #0073aa;right: 12px;}
.merlin__button--next:active, .merlin__button--next:hover {color: #005d8a;}
.merlin__button--skip {left: 12px;}
.merlin__button--skip:active, .merlin__button--skip:hover {color: #444;}
.merlin__button--blue {background: #0073aa;color: #fff;}
.merlin__button--blue:active, .merlin__button--blue:hover {background: #005d8a;color: #fff;}
.merlin__button--knockout {background: 0 0;color: #7d8183;font-size: 14px;font-weight: 500;margin-left: -10px;padding-right: 25px;padding-top: 10px;-webkit-transition: color 150ms ease;transition: color 150ms ease;}
.merlin__button--knockout:active, .merlin__button--knockout:hover {background: 0 0;color: #0073aa;}
.merlin__button--no-chevron {margin-left: 0;margin-top: 3px;padding-right: 18px;}
.merlin__button--loading:active, .merlin__button--loading:hover {background: 0 0;}
.merlin__button--loading .merlin__button--loading__text {-webkit-transition: opacity .4s cubic-bezier(.18,1,.21,1) .4s,-webkit-filter 4.1s cubic-bezier(.18,1,.21,1);transition: opacity .4s cubic-bezier(.18,1,.21,1) .4s,-webkit-filter 4.1s cubic-bezier(.18,1,.21,1);transition: opacity .4s cubic-bezier(.18,1,.21,1) .4s,filter 4.1s cubic-bezier(.18,1,.21,1);transition: opacity .4s cubic-bezier(.18,1,.21,1) .4s,filter 4.1s cubic-bezier(.18,1,.21,1),-webkit-filter 4.1s cubic-bezier(.18,1,.21,1);}
.merlin__button--loading__spinner {left: 50%;margin-left: -12px;margin-top: -11px;opacity: 0;position: absolute;top: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: opacity .1s ease,-webkit-transform .6s cubic-bezier(.18,1,.21,1) .2s;transition: opacity .1s ease,-webkit-transform .6s cubic-bezier(.18,1,.21,1) .2s;transition: opacity .1s ease,transform .6s cubic-bezier(.18,1,.21,1) .2s;transition: opacity .1s ease,transform .6s cubic-bezier(.18,1,.21,1) .2s,-webkit-transform .6s cubic-bezier(.18,1,.21,1) .2s;}
.merlin__button--loading .merlin__button--loading__text {opacity: 0;-webkit-filter: blur(100px);filter: blur(100px);}
.merlin__button--loading .merlin__button--loading__spinner {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.merlin__button--external::after {content: "➝";display: inline-block !important;font-size: 1em;margin-top: .05em;opacity: 0;padding-left: .25em;position: absolute;-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);transform: translateX(-5px);-webkit-transition: opacity .2s cubic-bezier(0,.25,.08,1),-webkit-transform .2s cubic-bezier(0,.25,.08,1);transition: opacity .2s cubic-bezier(0,.25,.08,1),-webkit-transform .2s cubic-bezier(0,.25,.08,1);transition: transform .2s cubic-bezier(0,.25,.08,1),opacity .2s cubic-bezier(0,.25,.08,1);transition: transform .2s cubic-bezier(0,.25,.08,1),opacity .2s cubic-bezier(0,.25,.08,1),-webkit-transform .2s cubic-bezier(0,.25,.08,1);}
.merlin__button--external:hover::after {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
#skip {display: inline-block;opacity: 1;visibility: visible;z-index: 1;}
#close {display: none;opacity: 0;visibility: hidden;z-index: -1;}
@-webkit-keyframes colorchange {0% {background: #fff;}
	100% {background: #f1f1f1;}}
@keyframes colorchange {0% {background: #fff;}
	100% {background: #f1f1f1;}}
.chevron {display: block;position: absolute;right: 10px;top: 58%;-webkit-transition: top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1);transition: top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1);transition: transform .9s cubic-bezier(.86,0,.07,1),transform-origin .9s cubic-bezier(.86,0,.07,1),top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1);transition: transform .9s cubic-bezier(.86,0,.07,1),transform-origin .9s cubic-bezier(.86,0,.07,1),top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1),-ms-transform-origin .9s cubic-bezier(.86,0,.07,1);z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.chevron::after, .chevron::before {background: #7d8183;border-radius: 2px;content: " ";display: block;height: 2px;position: absolute;top: 50%;-webkit-transition: top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1);transition: top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1);transition: transform .9s cubic-bezier(.86,0,.07,1),transform-origin .9s cubic-bezier(.86,0,.07,1),top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1);transition: transform .9s cubic-bezier(.86,0,.07,1),transform-origin .9s cubic-bezier(.86,0,.07,1),top .9s cubic-bezier(.86,0,.07,1),background 150ms cubic-bezier(.694,0,.335,1),-webkit-transform .9s cubic-bezier(.86,0,.07,1),-webkit-transform-origin .9s cubic-bezier(.86,0,.07,1),-ms-transform-origin .9s cubic-bezier(.86,0,.07,1);width: 10px;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.chevron::before {right: 50%;-webkit-transform: rotate(40deg) scaleY(1);-ms-transform: rotate(40deg) scaleY(1);transform: rotate(40deg) scaleY(1);-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;}
.chevron::after {left: 50%;-webkit-transform: rotate(-40deg) scaleY(1);-ms-transform: rotate(-40deg) scaleY(1);transform: rotate(-40deg) scaleY(1);-webkit-transform-origin: 0 100%;-ms-transform-origin: 0 100%;transform-origin: 0 100%;}
.merlin__drawer--open .chevron {top: 44%;}
.merlin__drawer--open .chevron::before {-webkit-transform: rotate(-40deg) scaleY(1);-ms-transform: rotate(-40deg) scaleY(1);transform: rotate(-40deg) scaleY(1);-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.merlin__drawer--open .chevron::after {-webkit-transform: rotate(40deg) scaleY(1);-ms-transform: rotate(40deg) scaleY(1);transform: rotate(40deg) scaleY(1);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;}
.merlin-spinner {-webkit-transition: opacity .3s cubic-bezier(.694,0,.335,1) 50ms;transition: opacity .3s cubic-bezier(.694,0,.335,1) 50ms;width: 23px;}
.merlin-spinner:before {content: "";display: block;padding-top: 100%;}
.exiting .merlin-spinner {opacity: 0;}
.merlin-spinner__svg {-webkit-animation: spinnerRotate 2s linear infinite;animation: spinnerRotate 2s linear infinite;bottom: 0;height: 100%;left: 0;margin: auto;position: absolute;right: 0;top: 0;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 100%;}
.merlin-spinner__svg .path {-webkit-animation: spinnerDash 1.5s ease-in-out infinite,spinnerColor 6s ease-in-out infinite;animation: spinnerDash 1.5s ease-in-out infinite,spinnerColor 6s ease-in-out infinite;stroke-dasharray: 1,200;stroke-dashoffset: 0;stroke-linecap: round;}
.merlin__select-spinner {display: none;height: 26px;left: auto;right: -29px;top: 0;width: 26px;}
@-webkit-keyframes spinnerRotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spinnerRotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes spinnerDash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0;}
	50% {stroke-dasharray: 89,200;stroke-dashoffset: -35px;}
	100% {stroke-dasharray: 89,200;stroke-dashoffset: -124px;}}
@keyframes spinnerDash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0;}
	50% {stroke-dasharray: 89,200;stroke-dashoffset: -35px;}
	100% {stroke-dasharray: 89,200;stroke-dashoffset: -124px;}}
@-webkit-keyframes spinnerColor {0%, 100% {stroke: #0073aa;}
	40% {stroke: #00ace1;}
	66% {stroke: #0073aa;}
	80%, 90% {stroke: #00ace1;}}
@keyframes spinnerColor {0%, 100% {stroke: #0073aa;}
	40% {stroke: #00ace1;}
	66% {stroke: #0073aa;}
	80%, 90% {stroke: #00ace1;}}
[class*=hint--] {display: inline-block;position: relative;}
[class*=hint--]:after, [class*=hint--]:before {font-weight: 400;opacity: 0;pointer-events: none;position: absolute;text-transform: none;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: .1s ease;transition: .1s ease;-webkit-transition-delay: 0s;transition-delay: 0s;visibility: hidden;z-index: 1000000;}
[class*=hint--]:hover:after, [class*=hint--]:hover:before {opacity: 1;visibility: visible;}
[class*=hint--]:before {background: 0 0;border: 6px solid transparent;content: "";position: absolute;z-index: 1000001;}
[class*=hint--]:after {background: #383838;border-radius: 2px;-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.1);box-shadow: 3px 3px 6px rgba(0,0,0,.1);color: #fff;font-size: 11px;line-height: 11px;padding: 5px 8px 6px 9px;white-space: nowrap;}
[class*=hint--][aria-label]:after {content: attr(aria-label);}
[class*=hint--][data-hint]:after {content: attr(data-hint);}
[aria-label=""]:after, [aria-label=""]:before, [data-hint=""]:after, [data-hint=""]:before {display: none !important;}
.hint--top:before {border-top-color: #383838;margin-bottom: -11px;}
.hint--top:after, .hint--top:before {bottom: 103%;left: 50%;}
.hint--top:before {left: calc(50% - 6px);}
.hint--top:after {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.hint--top:hover:after {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.hint--right:before {border-right-color: #383838;margin-bottom: -6px;margin-left: -11px;}
.hint--right:after {margin-bottom: -14px;}
.hint--right:after, .hint--right:before {bottom: 50%;left: 100%;}
.hint--right:hover:before {-webkit-transform: translateX(8px);-ms-transform: translateX(8px);transform: translateX(8px);}
.hint--right:hover:after {-webkit-transform: translateX(8px);-ms-transform: translateX(8px);transform: translateX(8px);}
.return-to-dashboard {color: #7d8183;display: block;font-size: 13px;margin-top: 1em;padding: 1em;padding-bottom: 0;text-align: center;text-decoration: none;-webkit-transition: color 150ms ease,opacity .3s cubic-bezier(.694,0,.335,1) 150ms;transition: color 150ms ease,opacity .3s cubic-bezier(.694,0,.335,1) 150ms;}
@media screen and (prefers-reduced-motion:reduce) {.return-to-dashboard {opacity: 1 !important;}}
.merlin__body--welcome .return-to-dashboard {opacity: 0;}
.merlin__body--welcome.loaded .return-to-dashboard {opacity: 1;}
.return-to-dashboard.ignore {margin-top: .3em;padding: 0;}
body:not(.merlin__body--welcome) .return-to-dashboard.ignore {opacity: 0;pointer-events: none;}
.return-to-dashboard:hover {color: #0073aa;}
.merlin__drawer {margin: 0;max-height: 0;opacity: 0;overflow: hidden;pointer-events: none;-webkit-transition: padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .6s,max-height .7s cubic-bezier(.33,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);transition: padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .6s,max-height .7s cubic-bezier(.33,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);transition: transform .6s cubic-bezier(.75,0,.25,1),padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .6s,max-height .7s cubic-bezier(.33,0,.2,1) 0s;transition: transform .6s cubic-bezier(.75,0,.25,1),padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .6s,max-height .7s cubic-bezier(.33,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);}
.merlin__drawer li {margin: 0;opacity: 0;padding: 4px 0;position: relative;text-align: center;-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);-webkit-transition: .25s ease;transition: .25s ease;}
.merlin__drawer li:last-child {padding-bottom: 0;}
.merlin__drawer li:nth-of-type(10) {-webkit-transition-delay: .2s;transition-delay: .2s;}
.merlin__drawer li:nth-of-type(9) {-webkit-transition-delay: .18s;transition-delay: .18s;}
.merlin__drawer li:nth-of-type(8) {-webkit-transition-delay: .16s;transition-delay: .16s;}
.merlin__drawer li:nth-of-type(7) {-webkit-transition-delay: .14s;transition-delay: .14s;}
.merlin__drawer li:nth-of-type(6) {-webkit-transition-delay: .12s;transition-delay: .12s;}
.merlin__drawer li:nth-of-type(5) {-webkit-transition-delay: .1s;transition-delay: .1s;}
.merlin__drawer li:nth-of-type(4) {-webkit-transition-delay: 80ms;transition-delay: 80ms;}
.merlin__drawer li:nth-of-type(3) {-webkit-transition-delay: 60ms;transition-delay: 60ms;}
.merlin__drawer li:nth-of-type(2) {-webkit-transition-delay: 40ms;transition-delay: 40ms;}
.merlin__drawer li:nth-of-type(1) {-webkit-transition-delay: 20ms;transition-delay: 20ms;}
.merlin__drawer--open .merlin__drawer {max-height: 400px;opacity: 1;pointer-events: inherit;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .2s,max-height .9s cubic-bezier(.33,0,.2,1) .1s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);transition: padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .2s,max-height .9s cubic-bezier(.33,0,.2,1) .1s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);transition: transform .6s cubic-bezier(.75,0,.25,1),padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .2s,max-height .9s cubic-bezier(.33,0,.2,1) .1s;transition: transform .6s cubic-bezier(.75,0,.25,1),padding .6s cubic-bezier(.75,0,.25,1),opacity .3s linear .2s,max-height .9s cubic-bezier(.33,0,.2,1) .1s,-webkit-transform .6s cubic-bezier(.75,0,.25,1);}
.merlin__drawer--open .merlin__drawer li {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: .4s ease;transition: .4s ease;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(1) {-webkit-transition-delay: .15s;transition-delay: .15s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(2) {-webkit-transition-delay: .3s;transition-delay: .3s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(3) {-webkit-transition-delay: .45s;transition-delay: .45s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(4) {-webkit-transition-delay: .6s;transition-delay: .6s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(5) {-webkit-transition-delay: .75s;transition-delay: .75s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(6) {-webkit-transition-delay: .9s;transition-delay: .9s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(7) {-webkit-transition-delay: 1.05s;transition-delay: 1.05s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(8) {-webkit-transition-delay: 1.2s;transition-delay: 1.2s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(9) {-webkit-transition-delay: 1.35s;transition-delay: 1.35s;}
.merlin__drawer--open .merlin__drawer li:nth-of-type(10) {-webkit-transition-delay: 1.5s;transition-delay: 1.5s;}
.merlin__drawer--open .merlin__button--next {-webkit-animation: colorchange 1s infinite alternate 1s;animation: colorchange 1s infinite alternate 1s;}
.merlin__drawer--open .merlin__button--loading {-webkit-animation: none;animation: none;}
.merlin__drawer--open #skip {display: none;opacity: 0;visibility: hidden;z-index: -1;}
.merlin__drawer--open #close {display: inline-block;opacity: 1;visibility: visible;z-index: 1;}
.merlin__drawer--import-content {padding-top: 3px;}
.merlin__drawer--import-content li {color: #7d8183;padding: 2px 50px;text-align: left;}
.merlin__drawer--import-content li:hover span {color: #0073aa;}
.merlin__drawer--import-content label {cursor: pointer;display: inline-block;position: relative;width: 100%;}
.merlin__drawer--import-content label span {-webkit-transition: color .1s;transition: color .1s;}
.merlin__drawer--import-content label i {background-color: transparent;border: 2px solid #b2b7ba;border-radius: 50%;display: inline-block;float: right;height: 13px;margin-top: 3px;position: relative;text-align: left;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: border-color .1s,background-color .1s,-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,transform 350ms cubic-bezier(.78,-1.22,.17,1.89),-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);width: 13px;}
.merlin__drawer--import-content label i:before {background: #0073aa;border-radius: 2px;content: "";height: 2px;left: .2em;position: absolute;top: .4em;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: width 50ms ease 50ms;transition: width 50ms ease 50ms;width: 0;}
.merlin__drawer--import-content label i:after {background: #0073aa;border-radius: 2px;content: "";height: 2px;left: 4px;position: absolute;top: .67em;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: width 50ms ease;transition: width 50ms ease;width: 0;}
.merlin__drawer--import-content label:hover i {border-color: #0073aa;}
.checkbox {display: none !important;}
.checkbox:checked+label.installing i {-webkit-animation: colorchangeInstalling .8s infinite alternate;animation: colorchangeInstalling .8s infinite alternate;background-color: #ffb900;border-color: #ffb900;-webkit-transition: background-color .4s cubic-bezier(.18,1,.21,1),border-color .4s cubic-bezier(.18,1,.21,1);transition: background-color .4s cubic-bezier(.18,1,.21,1),border-color .4s cubic-bezier(.18,1,.21,1);}
.checkbox:checked+label.success i {-webkit-animation: popInSuccess .5s forwards;animation: popInSuccess .5s forwards;background-color: #46b450;border-color: #46b450;-webkit-transition: background-color .4s cubic-bezier(.18,1,.21,1),border-color .4s cubic-bezier(.18,1,.21,1);transition: background-color .4s cubic-bezier(.18,1,.21,1),border-color .4s cubic-bezier(.18,1,.21,1);-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@media screen and (prefers-reduced-motion:reduce) {.checkbox:checked+label.success i {-webkit-animation: none;animation: none;background: #46b450;}}
.checkbox:checked+label.error i {background-color: #d54e21;border-color: #d54e21;-webkit-transition: background-color .5s cubic-bezier(.18,1,.21,1) 220ms,border-color .4s cubic-bezier(.18,1,.21,1) 220ms;transition: background-color .5s cubic-bezier(.18,1,.21,1) 220ms,border-color .4s cubic-bezier(.18,1,.21,1) 220ms;}
.checkbox:checked+label i {background-color: #0073aa;border-color: #0073aa;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.checkbox:checked+label i:after {background: #fff;-webkit-transition: width 50ms ease .1s;transition: width 50ms ease .1s;width: 9px;}
.checkbox:checked+label i:before {background: #fff;-webkit-transition: width 50ms ease .1s;transition: width 50ms ease .1s;width: 5px;}
@-webkit-keyframes colorchangeInstalling {0% {background: #46b450;border-color: #46b450;}
	100% {background: #8dd394;border-color: #8dd394;}}
@keyframes colorchangeInstalling {0% {background: #46b450;border-color: #46b450;}
	100% {background: #8dd394;border-color: #8dd394;}}
@-webkit-keyframes popInSuccess {0% {background-color: #46b450;border-color: #46b450;-webkit-transform: scale(1.2);transform: scale(1.2);}
	45% {-webkit-transform: scale(1.4);transform: scale(1.4);}
	65% {-webkit-transform: scale(1);transform: scale(1);}
	85% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	100%, 95% {background-color: #46b450;border-color: #46b450;-webkit-transform: scale(1.2);transform: scale(1.2);}}
@keyframes popInSuccess {0% {background-color: #46b450;border-color: #46b450;-webkit-transform: scale(1.2);transform: scale(1.2);}
	45% {-webkit-transform: scale(1.4);transform: scale(1.4);}
	65% {-webkit-transform: scale(1);transform: scale(1);}
	85% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	100%, 95% {background-color: #46b450;border-color: #46b450;-webkit-transform: scale(1.2);transform: scale(1.2);}}
.merlin__drawer--install-plugins {overflow: visible;text-align: left;}
.merlin__drawer--open .merlin__drawer--install-plugins {padding-bottom: 1px;}
.merlin__drawer--install-plugins li {color: #7d8183;padding: 2px 30px;text-align: left;}
.merlin__drawer--install-plugins li:hover span {color: #0073aa;}
.merlin__drawer--install-plugins li .merlin__status-class {display: none;}
.merlin__drawer--install-plugins li .badge {background: #e6f3fa;border-radius: 3px;color: #0073aa !important;font-size: 11px;font-weight: 500;margin-left: 1px;padding: 3px 5px;position: relative;text-transform: uppercase;top: -1px;}
.merlin__drawer--install-plugins label {cursor: pointer;display: inline-block;position: relative;width: 100%;}
.merlin__drawer--install-plugins label span {-webkit-transition: color .1s;transition: color .1s;}
.merlin__drawer--install-plugins label i {background-color: transparent;border: 2px solid #b2b7ba;border-radius: 50%;display: inline-block;float: right;height: 13px;margin-top: 3px;position: relative;text-align: left;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: border-color .1s,background-color .1s,-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,transform 350ms cubic-bezier(.78,-1.22,.17,1.89);transition: border-color .1s,background-color .1s,transform 350ms cubic-bezier(.78,-1.22,.17,1.89),-webkit-transform 350ms cubic-bezier(.78,-1.22,.17,1.89);width: 13px;}
.merlin__drawer--install-plugins label i:before {background: #0073aa;border-radius: 2px;content: "";height: 2px;left: .2em;position: absolute;top: .4em;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: width 50ms ease 50ms;transition: width 50ms ease 50ms;width: 0;}
.merlin__drawer--install-plugins label i:after {background: #0073aa;border-radius: 2px;content: "";height: 2px;left: 4px;position: absolute;top: .67em;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: width 50ms ease;transition: width 50ms ease;width: 0;}
.merlin__drawer--install-plugins label:hover i {border-color: #0073aa;}
.merlin__drawer--open .merlin__drawer--extras {padding-bottom: 30px;}
.icon--checkmark {-webkit-animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius: 50%;-webkit-box-shadow: inset 0 0 0 #46b450;box-shadow: inset 0 0 0 #46b450;display: none;height: 110px;left: calc(50% - 55px);position: absolute;top: 20px;width: 110px;stroke: #fff;stroke-miterlimit: 10;stroke-width: 2;}
.js--finished .icon--checkmark {display: inline-block;}
.icon--checkmark__check {-webkit-animation: stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation: stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;stroke-dasharray: 48;stroke-dashoffset: 48;}
.icon--checkmark__circle {-webkit-animation: stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation: stroke .6s cubic-bezier(.65,0,.45,1) forwards;fill: none;stroke: #46b450;stroke-dasharray: 166;stroke-dashoffset: 166;stroke-miterlimit: 10;stroke-width: 2;}
@-webkit-keyframes stroke {100% {stroke-dashoffset: 0;}}
@keyframes stroke {100% {stroke-dashoffset: 0;}}
@-webkit-keyframes scale {0%, 100% {-webkit-transform: none;transform: none;}
	50% {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}}
@keyframes scale {0%, 100% {-webkit-transform: none;transform: none;}
	50% {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}}
@-webkit-keyframes fill {100% {-webkit-box-shadow: inset 0 0 0 100px #46b450;box-shadow: inset 0 0 0 100px #46b450;}}
@keyframes fill {100% {-webkit-box-shadow: inset 0 0 0 100px #46b450;box-shadow: inset 0 0 0 100px #46b450;}}
.merlin__content__footer {clear: both;margin-top: 2.75em;}
.merlin__content__footer:after, .merlin__content__footer:before {content: "";display: table;}
.merlin__content__footer:after {clear: both;}
.merlin__content__footer--fullwidth {opacity: 0;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1);transition: opacity .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1);transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .5s cubic-bezier(.694,0,.335,1);transition: transform .5s cubic-bezier(.694,0,.335,1),opacity .5s cubic-bezier(.694,0,.335,1),filter .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1),-webkit-filter .5s cubic-bezier(.694,0,.335,1);-webkit-filter: blur(10px);filter: blur(10px);}
@media screen and (prefers-reduced-motion:reduce) {.merlin__content__footer--fullwidth {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,-webkit-filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out;transition: opacity .3s ease-in-out,filter .3s ease-in-out,-webkit-filter .3s ease-in-out;-webkit-filter: blur(2px);filter: blur(2px);}}
body.loaded .merlin__content__footer--fullwidth {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-filter: blur(0);filter: blur(0);}
.merlin__content__footer--nolinks {margin-bottom: 3.14em;}
.merlin__content__footer--nolinks .merlin__button {margin-top: .57em;}
.merlin__content--license .merlin__content__footer {margin-top: -.24em;}
.merlin__content--ready .merlin__content__footer {margin-top: 1.9em;}
.merlin__content--ready .merlin__content__footer .merlin__button--knockout {margin-top: 10px;}
.merlin__content--content .merlin__content__footer {-webkit-transition: opacity .5s cubic-bezier(.694,0,.335,1);transition: opacity .5s cubic-bezier(.694,0,.335,1);}
body.exiting .merlin__content--content .merlin__content__footer {opacity: 0;}
.merlin__progress-bar {cursor: default;height: 100%;}
.merlin__progress-bar .js-merlin-progress-bar {background-color: #daf1dc;border-radius: 0;bottom: 0;display: block;height: 100%;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;width: 0;}
.js-merlin-progress-bar-percentage {bottom: 0;color: #46b450;display: none !important;left: 0;line-height: 38px;position: absolute;right: 0;top: 0;}
.merlin__button--loading .js-merlin-progress-bar-percentage {display: block !important;}
.merlin__button--next[data-callback=install_content] {background: #f1f1f1;}
.merlin__select-control-wrapper {margin: 9px auto -4px;max-width: 200px;position: relative;}
.merlin__select-control-wrapper .icon {height: 15px;opacity: .5;position: relative;top: 6px;width: 15px;fill: #7d8183;}
.merlin__select-control-wrapper .icon:hover {opacity: 1;fill: #0073aa;}
.merlin__select-control-help {height: 26px;position: absolute;right: 7px;top: 0;}
.merlin__select-control {background: #f9f9f9;border: 1px solid #ccc;border-radius: 3px;-webkit-box-shadow: 0 1px 0 #eee;box-shadow: 0 1px 0 #eee;color: #555d66;cursor: pointer;display: block;font-size: 13px;font-weight: 400;height: 27px;line-height: 1;margin: 0;padding: 0;padding-left: 8px;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.merlin__select-control:hover {border-color: #999;}
.merlin__select-control:focus {border-color: #5b9dd9;}
.merlin__select-control select::-ms-expand {display: none;}
.merlin__demo-import-preview {background-color: #f1f1f1;border-radius: 5px;margin: 20px 0;padding: 10px;width: calc(100% - 20px);}
.merlin__demo-import-preview-image {width: 100%;}
.merlin__drawer--open .is-multi-import {padding-bottom: 30px;-webkit-transition: padding .3s cubic-bezier(.75,0,.25,1) .1s;transition: padding .3s cubic-bezier(.75,0,.25,1) .1s;}
.is-multi-import {-webkit-transition: padding .6s cubic-bezier(.75,0,.25,1);transition: padding .6s cubic-bezier(.75,0,.25,1);}
.is-multi-import .merlin__content__footer {margin-top: 7px;}