diff --git a/.gitignore b/.gitignore index 185e663..c6e316b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store node_modules -/dist # local env files .env.local diff --git a/dist/craftui.cjs.js b/dist/craftui.cjs.js new file mode 100644 index 0000000..12cc7c1 --- /dev/null +++ b/dist/craftui.cjs.js @@ -0,0 +1,1129 @@ +'use strict'; + +Object.defineProperty(exports, '__esModule', { value: true }); + +var fontawesomeSvgCore = require('@fortawesome/fontawesome-svg-core'); +var vueFontawesome = require('@fortawesome/vue-fontawesome'); +var freeSolidSvgIcons = require('@fortawesome/free-solid-svg-icons'); + +// +// +// +// +// +// +// +// +// +var script = { + name: 'Btn', + props: ['type', 'large', 'block', 'disabled', 'outline', 'icon'], + computed: { + cssClass: function cssClass() { + return 'c-btn ' + (this.type ? this.type : 'default') + (typeof this.large !== 'undefined' ? ' large' : '') + (typeof this.block !== 'undefined' ? ' block' : '') + (typeof this.outline !== 'undefined' ? ' outline' : ''); + } + } +}; + +function normalizeComponent(compiledTemplate, injectStyle, defaultExport, scopeId, isFunctionalTemplate, moduleIdentifier +/* server only */ +, isShadowMode, createInjector, createInjectorSSR, createInjectorShadow) { + if (typeof isShadowMode === 'function') { + createInjectorSSR = createInjector; + createInjector = isShadowMode; + isShadowMode = false; + } // Vue.extend constructor export interop + + + var options = typeof defaultExport === 'function' ? defaultExport.options : defaultExport; // render functions + + if (compiledTemplate && compiledTemplate.render) { + options.render = compiledTemplate.render; + options.staticRenderFns = compiledTemplate.staticRenderFns; + options._compiled = true; // functional template + + if (isFunctionalTemplate) { + options.functional = true; + } + } // scopedId + + + if (scopeId) { + options._scopeId = scopeId; + } + + var hook; + + if (moduleIdentifier) { + // server build + hook = function hook(context) { + // 2.3 injection + context = context || // cached call + this.$vnode && this.$vnode.ssrContext || // stateful + this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional + // 2.2 with runInNewContext: true + + if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { + context = __VUE_SSR_CONTEXT__; + } // inject component styles + + + if (injectStyle) { + injectStyle.call(this, createInjectorSSR(context)); + } // register component module identifier for async chunk inference + + + if (context && context._registeredComponents) { + context._registeredComponents.add(moduleIdentifier); + } + }; // used by ssr in case component is cached and beforeCreate + // never gets called + + + options._ssrRegister = hook; + } else if (injectStyle) { + hook = isShadowMode ? function () { + injectStyle.call(this, createInjectorShadow(this.$root.$options.shadowRoot)); + } : function (context) { + injectStyle.call(this, createInjector(context)); + }; + } + + if (hook) { + if (options.functional) { + // register for functional component in vue file + var originalRender = options.render; + + options.render = function renderWithStyleInjection(h, context) { + hook.call(context); + return originalRender(h, context); + }; + } else { + // inject component registration as beforeCreate hook + var existing = options.beforeCreate; + options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; + } + } + + return defaultExport; +} + +/* script */ +const __vue_script__ = script; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script.__file = "Btn.vue"; +/* template */ +var __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.cssClass,attrs:{"disabled":_vm.disabled},on:{"click":function($event){_vm.$emit('click');}}},[(_vm.icon)?_c('icon',{attrs:{"icon":_vm.icon}}):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; +var __vue_staticRenderFns__ = []; + + /* style */ + const __vue_inject_styles__ = undefined; + /* scoped */ + const __vue_scope_id__ = undefined; + /* module identifier */ + const __vue_module_identifier__ = undefined; + /* functional template */ + const __vue_is_functional_template__ = false; + /* style inject */ + + /* style inject SSR */ + + + + var Btn = normalizeComponent( + { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, + __vue_inject_styles__, + __vue_script__, + __vue_scope_id__, + __vue_is_functional_template__, + __vue_module_identifier__, + undefined, + undefined + ); + +// +var script$1 = { + props: ['value'], + extends: Btn +}; + +/* script */ +const __vue_script__$1 = script$1; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$1.__file = "BtnInput.vue"; + +/* template */ +var __vue_render__$1 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{class:_vm.cssClass,attrs:{"type":"submit","disabled":_vm.disabled},domProps:{"value":_vm.value},on:{"click":function($event){_vm.$emit('click');}}})}; +var __vue_staticRenderFns__$1 = []; + + /* style */ + const __vue_inject_styles__$1 = undefined; + /* scoped */ + const __vue_scope_id__$1 = undefined; + /* module identifier */ + const __vue_module_identifier__$1 = undefined; + /* functional template */ + const __vue_is_functional_template__$1 = false; + /* style inject */ + + /* style inject SSR */ + + + + var BtnInput = normalizeComponent( + { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, + __vue_inject_styles__$1, + __vue_script__$1, + __vue_scope_id__$1, + __vue_is_functional_template__$1, + __vue_module_identifier__$1, + undefined, + undefined + ); + +// +// +// +// +// +// +// +var script$2 = { + props: ['id', 'label'] +}; + +/* script */ +const __vue_script__$2 = script$2; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$2.__file = "Field.vue"; + +/* template */ +var __vue_render__$2 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"field",attrs:{"id":'field-' + _vm.id}},[(_vm.label)?_c('label',{attrs:{"for":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; +var __vue_staticRenderFns__$2 = []; + + /* style */ + const __vue_inject_styles__$2 = undefined; + /* scoped */ + const __vue_scope_id__$2 = undefined; + /* module identifier */ + const __vue_module_identifier__$2 = undefined; + /* functional template */ + const __vue_is_functional_template__$2 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Field = normalizeComponent( + { render: __vue_render__$2, staticRenderFns: __vue_staticRenderFns__$2 }, + __vue_inject_styles__$2, + __vue_script__$2, + __vue_scope_id__$2, + __vue_is_functional_template__$2, + __vue_module_identifier__$2, + undefined, + undefined + ); + +// +// +// +// +var script$3 = { + props: ['icon', 'cssClass'] +}; + +/* script */ +const __vue_script__$3 = script$3; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$3.__file = "Icon.vue"; + +/* template */ +var __vue_render__$3 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('font-awesome-icon',{class:_vm.cssClass,attrs:{"icon":_vm.icon}})}; +var __vue_staticRenderFns__$3 = []; + + /* style */ + const __vue_inject_styles__$3 = undefined; + /* scoped */ + const __vue_scope_id__$3 = undefined; + /* module identifier */ + const __vue_module_identifier__$3 = undefined; + /* functional template */ + const __vue_is_functional_template__$3 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Icon = normalizeComponent( + { render: __vue_render__$3, staticRenderFns: __vue_staticRenderFns__$3 }, + __vue_inject_styles__$3, + __vue_script__$3, + __vue_scope_id__$3, + __vue_is_functional_template__$3, + __vue_module_identifier__$3, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$4 = { + props: ['errors', 'id', 'label', 'value', 'instructions'] +}; + +/* script */ +const __vue_script__$4 = script$4; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$4.__file = "CheckboxField.vue"; + +/* template */ +var __vue_render__$4 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"field"},[_c('label',[_c('input',{staticClass:"mr-2",attrs:{"id":_vm.id,"type":"checkbox"},domProps:{"value":_vm.value,"checked":_vm.value},on:{"change":function($event){_vm.$emit('input', $event.target.checked);}}}),_vm._v("\n "+_vm._s(_vm.label)+"\n ")]),_vm._v(" "),(_vm.instructions)?_c('p',{staticClass:"text-grey-dark text-sm",domProps:{"innerHTML":_vm._s(_vm.instructions)}}):_vm._e(),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; +var __vue_staticRenderFns__$4 = []; + + /* style */ + const __vue_inject_styles__$4 = undefined; + /* scoped */ + const __vue_scope_id__$4 = undefined; + /* module identifier */ + const __vue_module_identifier__$4 = undefined; + /* functional template */ + const __vue_is_functional_template__$4 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxField = normalizeComponent( + { render: __vue_render__$4, staticRenderFns: __vue_staticRenderFns__$4 }, + __vue_inject_styles__$4, + __vue_script__$4, + __vue_scope_id__$4, + __vue_is_functional_template__$4, + __vue_module_identifier__$4, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$5 = { + props: ['options', 'label', 'instructions', 'value', 'errors'], + data: function data() { + return { + localValue: [] + }; + }, + mounted: function mounted() { + this.localValue = JSON.parse(JSON.stringify(this.value)); + } +}; + +/* script */ +const __vue_script__$5 = script$5; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$5.__file = "CheckboxSet.vue"; + +/* template */ +var __vue_render__$5 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('fieldset',{staticClass:"checkboxes"},[_c('legend',[_vm._v(_vm._s(_vm.label))]),_vm._v(" "),(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('ul',{staticClass:"list-reset pl-4 pt-2"},_vm._l((this.options),function(option,index){return _c('li',{key:index},[_c('label',[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.localValue),expression:"localValue"}],staticClass:"mr-2",attrs:{"type":"checkbox"},domProps:{"value":option.value,"checked":Array.isArray(_vm.localValue)?_vm._i(_vm.localValue,option.value)>-1:(_vm.localValue)},on:{"change":[function($event){var $$a=_vm.localValue,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=option.value,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.localValue=$$a.concat([$$v]));}else{$$i>-1&&(_vm.localValue=$$a.slice(0,$$i).concat($$a.slice($$i+1)));}}else{_vm.localValue=$$c;}},function($event){_vm.$emit('input', _vm.localValue);}]}}),_vm._v("\n "+_vm._s(option.label)+"\n ")])])}),0),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; +var __vue_staticRenderFns__$5 = []; + + /* style */ + const __vue_inject_styles__$5 = undefined; + /* scoped */ + const __vue_scope_id__$5 = undefined; + /* module identifier */ + const __vue_module_identifier__$5 = undefined; + /* functional template */ + const __vue_is_functional_template__$5 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxSet = normalizeComponent( + { render: __vue_render__$5, staticRenderFns: __vue_staticRenderFns__$5 }, + __vue_inject_styles__$5, + __vue_script__$5, + __vue_scope_id__$5, + __vue_is_functional_template__$5, + __vue_module_identifier__$5, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +var script$6 = { + props: ['id', 'checked', 'disabled'] +}; + +/* script */ +const __vue_script__$6 = script$6; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$6.__file = "LightswitchInput.vue"; + +/* template */ +var __vue_render__$6 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:"lightswitch",class:{disabled: _vm.disabled},attrs:{"for":_vm.id}},[_c('input',{attrs:{"id":_vm.id,"type":"checkbox","disabled":_vm.disabled},domProps:{"checked":_vm.checked},on:{"input":function($event){_vm.$emit('update:checked', $event.target.checked);},"change":function($event){_vm.$emit('change', $event);}}}),_vm._v(" "),_c('div',{staticClass:"slider round"})])])}; +var __vue_staticRenderFns__$6 = []; + + /* style */ + const __vue_inject_styles__$6 = undefined; + /* scoped */ + const __vue_scope_id__$6 = undefined; + /* module identifier */ + const __vue_module_identifier__$6 = undefined; + /* functional template */ + const __vue_is_functional_template__$6 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchInput = normalizeComponent( + { render: __vue_render__$6, staticRenderFns: __vue_staticRenderFns__$6 }, + __vue_inject_styles__$6, + __vue_script__$6, + __vue_scope_id__$6, + __vue_is_functional_template__$6, + __vue_module_identifier__$6, + undefined, + undefined + ); + +// +var script$7 = { + props: ['label', 'id', 'checked', 'instructions', 'disabled'], + components: { + Field: Field, + LightswitchInput: LightswitchInput + } +}; + +/* script */ +const __vue_script__$7 = script$7; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$7.__file = "LightswitchField.vue"; + +/* template */ +var __vue_render__$7 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('lightswitch-input',{attrs:{"id":_vm.id,"checked":_vm.checked,"disabled":_vm.disabled},on:{"change":function($event){_vm.$emit('change', $event);},"update:checked":function($event){_vm.$emit('update:checked', $event);}}})],1)}; +var __vue_staticRenderFns__$7 = []; + + /* style */ + const __vue_inject_styles__$7 = undefined; + /* scoped */ + const __vue_scope_id__$7 = undefined; + /* module identifier */ + const __vue_module_identifier__$7 = undefined; + /* functional template */ + const __vue_is_functional_template__$7 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchField = normalizeComponent( + { render: __vue_render__$7, staticRenderFns: __vue_staticRenderFns__$7 }, + __vue_inject_styles__$7, + __vue_script__$7, + __vue_scope_id__$7, + __vue_is_functional_template__$7, + __vue_module_identifier__$7, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$8 = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$8 = script$8; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$8.__file = "PasswordInput.vue"; + +/* template */ +var __vue_render__$8 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","type":"password"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$8 = []; + + /* style */ + const __vue_inject_styles__$8 = undefined; + /* scoped */ + const __vue_scope_id__$8 = undefined; + /* module identifier */ + const __vue_module_identifier__$8 = undefined; + /* functional template */ + const __vue_is_functional_template__$8 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordInput = normalizeComponent( + { render: __vue_render__$8, staticRenderFns: __vue_staticRenderFns__$8 }, + __vue_inject_styles__$8, + __vue_script__$8, + __vue_scope_id__$8, + __vue_is_functional_template__$8, + __vue_module_identifier__$8, + undefined, + undefined + ); + +// +var script$9 = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'size'], + components: { + Field: Field, + PasswordInput: PasswordInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$9 = script$9; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$9.__file = "PasswordField.vue"; + +/* template */ +var __vue_render__$9 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[_c('password-input',{ref:"input",staticClass:"bg-white border px-2 py-1",class:{'is-invalid': _vm.errors },attrs:{"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size,"autofocus":_vm.autofocus},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$9 = []; + + /* style */ + const __vue_inject_styles__$9 = undefined; + /* scoped */ + const __vue_scope_id__$9 = undefined; + /* module identifier */ + const __vue_module_identifier__$9 = undefined; + /* functional template */ + const __vue_is_functional_template__$9 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordField = normalizeComponent( + { render: __vue_render__$9, staticRenderFns: __vue_staticRenderFns__$9 }, + __vue_inject_styles__$9, + __vue_script__$9, + __vue_scope_id__$9, + __vue_is_functional_template__$9, + __vue_module_identifier__$9, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +var script$a = { + props: ['fullwidth', 'options', 'value'] +}; + +/* script */ +const __vue_script__$a = script$a; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$a.__file = "SelectInput.vue"; + +/* template */ +var __vue_render__$a = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"select"},[_c('select',{class:{ 'w-full': _vm.fullwidth },domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target[$event.target.selectedIndex].value);}}},_vm._l((_vm.options),function(option,key){return _c('option',{key:key,domProps:{"value":option.value}},[_vm._v(_vm._s(option.label))])}),0)])])}; +var __vue_staticRenderFns__$a = []; + + /* style */ + const __vue_inject_styles__$a = undefined; + /* scoped */ + const __vue_scope_id__$a = undefined; + /* module identifier */ + const __vue_module_identifier__$a = undefined; + /* functional template */ + const __vue_is_functional_template__$a = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectInput = normalizeComponent( + { render: __vue_render__$a, staticRenderFns: __vue_staticRenderFns__$a }, + __vue_inject_styles__$a, + __vue_script__$a, + __vue_scope_id__$a, + __vue_is_functional_template__$a, + __vue_module_identifier__$a, + undefined, + undefined + ); + +// +var script$b = { + props: ['label', 'instructions', 'fullwidth', 'id', 'options', 'value', 'errors'], + components: { + Field: Field, + SelectInput: SelectInput + } +}; + +/* script */ +const __vue_script__$b = script$b; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$b.__file = "SelectField.vue"; + +/* template */ +var __vue_render__$b = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('select-input',{attrs:{"fullwidth":_vm.fullwidth,"options":_vm.options,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$b = []; + + /* style */ + const __vue_inject_styles__$b = undefined; + /* scoped */ + const __vue_scope_id__$b = undefined; + /* module identifier */ + const __vue_module_identifier__$b = undefined; + /* functional template */ + const __vue_is_functional_template__$b = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectField = normalizeComponent( + { render: __vue_render__$b, staticRenderFns: __vue_staticRenderFns__$b }, + __vue_inject_styles__$b, + __vue_script__$b, + __vue_scope_id__$b, + __vue_is_functional_template__$b, + __vue_module_identifier__$b, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$c = { + props: ['id', 'placeholder', 'value', 'cols', 'disabled', 'autocapitalize', 'spellcheck', 'size'] +}; + +/* script */ +const __vue_script__$c = script$c; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$c.__file = "TextareaInput.vue"; + +/* template */ +var __vue_render__$c = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('textarea',{class:{'w-full': !_vm.size },attrs:{"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"autocomplete":"off","type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$c = []; + + /* style */ + const __vue_inject_styles__$c = undefined; + /* scoped */ + const __vue_scope_id__$c = undefined; + /* module identifier */ + const __vue_module_identifier__$c = undefined; + /* functional template */ + const __vue_is_functional_template__$c = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaInput = normalizeComponent( + { render: __vue_render__$c, staticRenderFns: __vue_staticRenderFns__$c }, + __vue_inject_styles__$c, + __vue_script__$c, + __vue_scope_id__$c, + __vue_is_functional_template__$c, + __vue_module_identifier__$c, + undefined, + undefined + ); + +// +var script$d = { + props: ['label', 'instructions', 'id', 'placeholder', 'value', 'cols', 'rows', 'errors', 'disabled', 'autocapitalize', 'spellcheck', 'size', 'max'], + components: { + Field: Field, + TextareaInput: TextareaInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + } +}; + +/* script */ +const __vue_script__$d = script$d; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$d.__file = "TextareaField.vue"; + +/* template */ +var __vue_render__$d = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('textarea-input',{class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autocapitalize":_vm.autocapitalize,"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"rows":_vm.rows ? _vm.rows : 4,"spellcheck":_vm.spellcheck,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)}; +var __vue_staticRenderFns__$d = []; + + /* style */ + const __vue_inject_styles__$d = undefined; + /* scoped */ + const __vue_scope_id__$d = undefined; + /* module identifier */ + const __vue_module_identifier__$d = undefined; + /* functional template */ + const __vue_is_functional_template__$d = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaField = normalizeComponent( + { render: __vue_render__$d, staticRenderFns: __vue_staticRenderFns__$d }, + __vue_inject_styles__$d, + __vue_script__$d, + __vue_scope_id__$d, + __vue_is_functional_template__$d, + __vue_module_identifier__$d, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// import Inputmask from 'inputmask' +var script$e = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + }, + directives: { + mask: { + bind: function bind(el, binding) { + if (binding.value) ; + } + } + } +}; + +/* script */ +const __vue_script__$e = script$e; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$e.__file = "TextInput.vue"; + +/* template */ +var __vue_render__$e = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{directives:[{name:"mask",rawName:"v-mask",value:(_vm.mask),expression:"mask"}],ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly,"size":_vm.size,"type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$e = []; + + /* style */ + const __vue_inject_styles__$e = undefined; + /* scoped */ + const __vue_scope_id__$e = undefined; + /* module identifier */ + const __vue_module_identifier__$e = undefined; + /* functional template */ + const __vue_is_functional_template__$e = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextInput = normalizeComponent( + { render: __vue_render__$e, staticRenderFns: __vue_staticRenderFns__$e }, + __vue_inject_styles__$e, + __vue_script__$e, + __vue_scope_id__$e, + __vue_is_functional_template__$e, + __vue_module_identifier__$e, + undefined, + undefined + ); + +// +var script$f = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size', 'max'], + components: { + Field: Field, + TextInput: TextInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$f = script$f; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$f.__file = "TextField.vue"; + +/* template */ +var __vue_render__$f = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('text-input',{ref:"input",class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"mask":_vm.mask,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$f = []; + + /* style */ + const __vue_inject_styles__$f = undefined; + /* scoped */ + const __vue_scope_id__$f = undefined; + /* module identifier */ + const __vue_module_identifier__$f = undefined; + /* functional template */ + const __vue_is_functional_template__$f = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextField = normalizeComponent( + { render: __vue_render__$f, staticRenderFns: __vue_staticRenderFns__$f }, + __vue_inject_styles__$f, + __vue_script__$f, + __vue_scope_id__$f, + __vue_is_functional_template__$f, + __vue_module_identifier__$f, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$g = { + props: ['id', 'placeholder', 'value', 'autofocus', 'disabled', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$g = script$g; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$g.__file = "UrlInput.vue"; + +/* template */ +var __vue_render__$g = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocomplete":"off","type":"url"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$g = []; + + /* style */ + const __vue_inject_styles__$g = undefined; + /* scoped */ + const __vue_scope_id__$g = undefined; + /* module identifier */ + const __vue_module_identifier__$g = undefined; + /* functional template */ + const __vue_is_functional_template__$g = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlInput = normalizeComponent( + { render: __vue_render__$g, staticRenderFns: __vue_staticRenderFns__$g }, + __vue_inject_styles__$g, + __vue_script__$g, + __vue_scope_id__$g, + __vue_is_functional_template__$g, + __vue_module_identifier__$g, + undefined, + undefined + ); + +// +var script$h = { + props: ['label', 'id', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'size'], + components: { + Field: Field, + UrlInput: UrlInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$h = script$h; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$h.__file = "UrlField.vue"; + +/* template */ +var __vue_render__$h = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('url-input',{ref:"input",class:{'is-invalid': _vm.errors },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$h = []; + + /* style */ + const __vue_inject_styles__$h = undefined; + /* scoped */ + const __vue_scope_id__$h = undefined; + /* module identifier */ + const __vue_module_identifier__$h = undefined; + /* functional template */ + const __vue_is_functional_template__$h = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlField = normalizeComponent( + { render: __vue_render__$h, staticRenderFns: __vue_staticRenderFns__$h }, + __vue_inject_styles__$h, + __vue_script__$h, + __vue_scope_id__$h, + __vue_is_functional_template__$h, + __vue_module_identifier__$h, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$i = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'readonly', 'min', 'max', 'step', 'pattern'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$i = script$i; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$i.__file = "NumberInput.vue"; + +/* template */ +var __vue_render__$i = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","readonly":_vm.readonly,"min":_vm.min,"max":_vm.max,"step":_vm.step,"pattern":_vm.pattern,"type":"number"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);},"change":function($event){_vm.$emit('change', $event);},"keypress":function($event){_vm.$emit('keypress', $event);},"keydown":function($event){_vm.$emit('keydown', $event);},"keyup":function($event){_vm.$emit('keyup', $event);}}})}; +var __vue_staticRenderFns__$i = []; + + /* style */ + const __vue_inject_styles__$i = undefined; + /* scoped */ + const __vue_scope_id__$i = undefined; + /* module identifier */ + const __vue_module_identifier__$i = undefined; + /* functional template */ + const __vue_is_functional_template__$i = false; + /* style inject */ + + /* style inject SSR */ + + + + var NumberInput = normalizeComponent( + { render: __vue_render__$i, staticRenderFns: __vue_staticRenderFns__$i }, + __vue_inject_styles__$i, + __vue_script__$i, + __vue_scope_id__$i, + __vue_is_functional_template__$i, + __vue_module_identifier__$i, + undefined, + undefined + ); + +var CraftComponents = { + Btn: Btn, + BtnInput: BtnInput, + Field: Field, + Icon: Icon, + CheckboxField: CheckboxField, + CheckboxSet: CheckboxSet, + LightswitchField: LightswitchField, + PasswordField: PasswordField, + SelectField: SelectField, + TextareaField: TextareaField, + TextField: TextField, + UrlField: UrlField, + LightswitchInput: LightswitchInput, + PasswordInput: PasswordInput, + SelectInput: SelectInput, + TextareaInput: TextareaInput, + TextInput: TextInput, + NumberInput: NumberInput, + UrlInput: UrlInput +}; + +var index = { + install: function install(Vue) { + // Craft Components + Object.keys(CraftComponents).forEach(function (name) { + Vue.component(name, CraftComponents[name]); + }); + fontawesomeSvgCore.config.autoAddCss = false; + fontawesomeSvgCore.library.add([freeSolidSvgIcons.faCoffee, freeSolidSvgIcons.faTimes, freeSolidSvgIcons.faTh, freeSolidSvgIcons.faBars, freeSolidSvgIcons.faPlus, freeSolidSvgIcons.faKey, freeSolidSvgIcons.faPlug, freeSolidSvgIcons.faImage, freeSolidSvgIcons.faUser, freeSolidSvgIcons.faPencilAlt, freeSolidSvgIcons.faExclamationTriangle, freeSolidSvgIcons.faBug, freeSolidSvgIcons.faShoppingCart, freeSolidSvgIcons.faDollarSign, freeSolidSvgIcons.faHandshake, freeSolidSvgIcons.faLink, freeSolidSvgIcons.faCheck, freeSolidSvgIcons.faBook, freeSolidSvgIcons.faSearch, freeSolidSvgIcons.faCopy]); // Font Awesome + + Vue.component('font-awesome-icon', vueFontawesome.FontAwesomeIcon); + } +}; + +exports.default = index; diff --git a/dist/craftui.css b/dist/craftui.css new file mode 100644 index 0000000..81004d1 --- /dev/null +++ b/dist/craftui.css @@ -0,0 +1,21172 @@ +.c-btn { + padding-left: 1rem; + padding-right: 1rem; + padding-top: .5rem; + padding-bottom: .5rem; + border-radius: .25rem; + background-color: #f1f5f8; +} + +.c-btn:hover { + cursor: pointer; +} + +.c-btn.block { + width: 100%; +} + +.c-btn.large { + font-size: 1.125rem; + padding-top: .75rem; + padding-bottom: .75rem; +} + +.c-btn.large { + font-size: 1.125rem; + padding-top: .75rem; + padding-bottom: .75rem; +} + +.c-btn.primary { + background-color: #3490dc; + color: #fff; +} + +.c-btn.warning { + background-color: #f6993f; + color: #fff; +} + +.c-btn.danger { + background-color: #e3342f; + color: #fff; +} + +.c-btn[disabled] { + opacity: .5; + cursor: default; +} + +.c-btn.outline { + background-color: transparent; +} + +.c-btn.outline.primary { + border-width: 1px; + border-style: solid; + border-color: #3490dc; + color: #3490dc; +} + +.c-btn.outline.warning { + border-width: 1px; + border-style: solid; + border-color: #f6993f; + color: #f6993f; +} + +.c-btn.outline.danger { + border-width: 1px; + border-style: solid; + border-color: #e3342f; + color: #e3342f; +} + +svg:not(:root).svg-inline--fa { + overflow: visible; +} + +.svg-inline--fa { + display: inline-block; + font-size: inherit; + height: 1em; + overflow: visible; + vertical-align: -.125em; +} + +.svg-inline--fa.fa-lg { + vertical-align: -.225em; +} + +.svg-inline--fa.fa-w-1 { + width: .0625em; +} + +.svg-inline--fa.fa-w-2 { + width: .125em; +} + +.svg-inline--fa.fa-w-3 { + width: .1875em; +} + +.svg-inline--fa.fa-w-4 { + width: .25em; +} + +.svg-inline--fa.fa-w-5 { + width: .3125em; +} + +.svg-inline--fa.fa-w-6 { + width: .375em; +} + +.svg-inline--fa.fa-w-7 { + width: .4375em; +} + +.svg-inline--fa.fa-w-8 { + width: .5em; +} + +.svg-inline--fa.fa-w-9 { + width: .5625em; +} + +.svg-inline--fa.fa-w-10 { + width: .625em; +} + +.svg-inline--fa.fa-w-11 { + width: .6875em; +} + +.svg-inline--fa.fa-w-12 { + width: .75em; +} + +.svg-inline--fa.fa-w-13 { + width: .8125em; +} + +.svg-inline--fa.fa-w-14 { + width: .875em; +} + +.svg-inline--fa.fa-w-15 { + width: .9375em; +} + +.svg-inline--fa.fa-w-16 { + width: 1em; +} + +.svg-inline--fa.fa-w-17 { + width: 1.0625em; +} + +.svg-inline--fa.fa-w-18 { + width: 1.125em; +} + +.svg-inline--fa.fa-w-19 { + width: 1.1875em; +} + +.svg-inline--fa.fa-w-20 { + width: 1.25em; +} + +.svg-inline--fa.fa-pull-left { + margin-right: .3em; + width: auto; +} + +.svg-inline--fa.fa-pull-right { + margin-left: .3em; + width: auto; +} + +.svg-inline--fa.fa-border { + height: 1.5em; +} + +.svg-inline--fa.fa-li { + width: 2em; +} + +.svg-inline--fa.fa-fw { + width: 1.25em; +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -.125em; + width: 1em; +} + +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text, +.fa-layers-counter { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: #ff253a; + border-radius: 1em; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #fff; + height: 1.5em; + line-height: 1; + max-width: 5em; + min-width: 1.5em; + overflow: hidden; + padding: .25em; + right: 0; + text-overflow: ellipsis; + top: 0; + -webkit-transform: scale(.25); + transform: scale(.25); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: 0; + right: 0; + top: auto; + -webkit-transform: scale(.25); + transform: scale(.25); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: 0; + left: 0; + right: auto; + top: auto; + -webkit-transform: scale(.25); + transform: scale(.25); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + right: 0; + top: 0; + -webkit-transform: scale(.25); + transform: scale(.25); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: 0; + right: auto; + top: 0; + -webkit-transform: scale(.25); + transform: scale(.25); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-lg { + font-size: 1.33333em; + line-height: .75em; + vertical-align: -.0667em; +} + +.fa-xs { + font-size: .75em; +} + +.fa-sm { + font-size: .875em; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} + +.fa-ul > li { + position: relative; +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} + +.fa-border { + border: solid .08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; +} + +.fa-pull-left { + float: left; +} + +.fa-pull-right { + float: right; +} + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: .3em; +} + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: .3em; +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + -webkit-filter: none; + filter: none; +} + +.fa-stack { + display: inline-block; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} + +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: #fff; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: .67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: .35em .75em .625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * 1. Prevent padding and border from affecting element width + * https://goo.gl/pYtbK7 + * 2. Change the default font family in all browsers (opinionated) + */ + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + font-family: sans-serif; /* 2 */ +} + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +figure, +p, +pre { + margin: 0; +} + +button { + background: transparent; + padding: 0; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + margin: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +*::before, +*::after { + border-width: 0; + border-style: solid; + border-color: #dae1e7; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +img { + max-width: 100%; + height: auto; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: inherit; + opacity: .5; +} + +input::-ms-input-placeholder, +textarea::-ms-input-placeholder { + color: inherit; + opacity: .5; +} + +input::placeholder, +textarea::placeholder { + color: inherit; + opacity: .5; +} + +button, +[role="button"] { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +/* Fields */ + +.field { + margin-bottom: 1rem; +} + +.field.mono input, +.field.mono textarea { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; +} + +.invalid-feedback { + color: #e3342f; + font-size: .875rem; + margin-top: .5rem; + margin-bottom: 1rem; +} + +.instructions { + color: #8f98a3; +} + +label { + display: inline-block; + margin-bottom: .25rem; +} + +.field .checkbox { + margin-right: .5rem; +} + +select { + border-width: 1px; + border-color: #dae1e7; + background-color: #fff; + height: calc(2.25rem + 2px); +} + +/* Inputs */ + +input[type="text"], +input[type="password"], +input[type="tel"], +input[type="url"], +input[type="number"], +textarea { + border-width: 1px; + border-color: #b8c2cc; + padding: .5rem; + border-radius: .25rem; + display: block; +} + +input[type="text"]:disabled, +input[type="text"][readonly], +input[type="password"]:disabled, +input[type="password"][readonly], +input[type="tel"]:disabled, +input[type="tel"][readonly], +input[type="url"]:disabled, +input[type="url"][readonly], +input[type="number"]:disabled, +input[type="number"][readonly], +textarea:disabled, +textarea[readonly] { + background-color: #f8fafc; +} + +input[type="text"].is-invalid, +input[type="password"].is-invalid, +input[type="tel"].is-invalid, +input[type="url"].is-invalid, +input[type="number"].is-invalid, +textarea.is-invalid { + border-color: #e3342f; +} + +input[type="number"] { + width: 60px; +} + +/* Lightswitches */ + +.lightswitch { + position: relative; + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 46px; + height: 30px; +} + +.lightswitch input { + position: absolute; + opacity: 0; +} + +.lightswitch .slider { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + cursor: pointer; + background-color: #ccc; + -webkit-transition: .4s; + transition: .4s; +} + +.lightswitch .slider:before { + position: absolute; + background-color: #fff; + content: ""; + height: 26px; + width: 26px; + left: 2px; + bottom: 2px; + -webkit-transition: .1s; + transition: .1s; +} + +.lightswitch input:checked + .slider { + background-color: #38c172; +} + +.lightswitch input:focus + .slider { + -webkit-box-shadow: 0 0 1px #38c172; + box-shadow: 0 0 1px #38c172; +} + +.lightswitch input:checked + .slider:before { + -webkit-transform: translateX(16px); + transform: translateX(16px); +} + +.lightswitch .slider.round { + border-radius: 34px; +} + +.lightswitch .slider.round:before { + border-radius: 50%; +} + +.lightswitch.disabled { + opacity: .4; +} + +.lightswitch.disabled .slider { + cursor: default; +} + +.list-reset { + list-style: none; + padding: 0; +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.bg-fixed { + background-attachment: fixed; +} + +.bg-local { + background-attachment: local; +} + +.bg-scroll { + background-attachment: scroll; +} + +.bg-transparent { + background-color: transparent; +} + +.bg-black { + background-color: #22292f; +} + +.bg-grey-darkest { + background-color: #3d4852; +} + +.bg-grey-darker { + background-color: #606f7b; +} + +.bg-grey-dark { + background-color: #8795a1; +} + +.bg-grey { + background-color: #b8c2cc; +} + +.bg-grey-light { + background-color: #dae1e7; +} + +.bg-grey-lighter { + background-color: #f1f5f8; +} + +.bg-grey-lightest { + background-color: #f8fafc; +} + +.bg-white { + background-color: #fff; +} + +.bg-red-darkest { + background-color: #3b0d0c; +} + +.bg-red-darker { + background-color: #621b18; +} + +.bg-red-dark { + background-color: #cc1f1a; +} + +.bg-red { + background-color: #e3342f; +} + +.bg-red-light { + background-color: #ef5753; +} + +.bg-red-lighter { + background-color: #f9acaa; +} + +.bg-red-lightest { + background-color: #fcebea; +} + +.bg-orange-darkest { + background-color: #462a16; +} + +.bg-orange-darker { + background-color: #613b1f; +} + +.bg-orange-dark { + background-color: #de751f; +} + +.bg-orange { + background-color: #f6993f; +} + +.bg-orange-light { + background-color: #faad63; +} + +.bg-orange-lighter { + background-color: #fcd9b6; +} + +.bg-orange-lightest { + background-color: #fff5eb; +} + +.bg-yellow-darkest { + background-color: #453411; +} + +.bg-yellow-darker { + background-color: #684f1d; +} + +.bg-yellow-dark { + background-color: #f2d024; +} + +.bg-yellow { + background-color: #ffed4a; +} + +.bg-yellow-light { + background-color: #fff382; +} + +.bg-yellow-lighter { + background-color: #fff9c2; +} + +.bg-yellow-lightest { + background-color: #fcfbeb; +} + +.bg-green-darkest { + background-color: #0f2f21; +} + +.bg-green-darker { + background-color: #1a4731; +} + +.bg-green-dark { + background-color: #1f9d55; +} + +.bg-green { + background-color: #38c172; +} + +.bg-green-light { + background-color: #51d88a; +} + +.bg-green-lighter { + background-color: #a2f5bf; +} + +.bg-green-lightest { + background-color: #e3fcec; +} + +.bg-teal-darkest { + background-color: #0d3331; +} + +.bg-teal-darker { + background-color: #20504f; +} + +.bg-teal-dark { + background-color: #38a89d; +} + +.bg-teal { + background-color: #4dc0b5; +} + +.bg-teal-light { + background-color: #64d5ca; +} + +.bg-teal-lighter { + background-color: #a0f0ed; +} + +.bg-teal-lightest { + background-color: #e8fffe; +} + +.bg-blue-darkest { + background-color: #12283a; +} + +.bg-blue-darker { + background-color: #1c3d5a; +} + +.bg-blue-dark { + background-color: #2779bd; +} + +.bg-blue { + background-color: #3490dc; +} + +.bg-blue-light { + background-color: #6cb2eb; +} + +.bg-blue-lighter { + background-color: #bcdefa; +} + +.bg-blue-lightest { + background-color: #eff8ff; +} + +.bg-indigo-darkest { + background-color: #191e38; +} + +.bg-indigo-darker { + background-color: #2f365f; +} + +.bg-indigo-dark { + background-color: #5661b3; +} + +.bg-indigo { + background-color: #6574cd; +} + +.bg-indigo-light { + background-color: #7886d7; +} + +.bg-indigo-lighter { + background-color: #b2b7ff; +} + +.bg-indigo-lightest { + background-color: #e6e8ff; +} + +.bg-purple-darkest { + background-color: #21183c; +} + +.bg-purple-darker { + background-color: #382b5f; +} + +.bg-purple-dark { + background-color: #794acf; +} + +.bg-purple { + background-color: #9561e2; +} + +.bg-purple-light { + background-color: #a779e9; +} + +.bg-purple-lighter { + background-color: #d6bbfc; +} + +.bg-purple-lightest { + background-color: #f3ebff; +} + +.bg-pink-darkest { + background-color: #451225; +} + +.bg-pink-darker { + background-color: #6f213f; +} + +.bg-pink-dark { + background-color: #eb5286; +} + +.bg-pink { + background-color: #f66d9b; +} + +.bg-pink-light { + background-color: #fa7ea8; +} + +.bg-pink-lighter { + background-color: #ffbbca; +} + +.bg-pink-lightest { + background-color: #ffebef; +} + +.hover\:bg-transparent:hover { + background-color: transparent; +} + +.hover\:bg-black:hover { + background-color: #22292f; +} + +.hover\:bg-grey-darkest:hover { + background-color: #3d4852; +} + +.hover\:bg-grey-darker:hover { + background-color: #606f7b; +} + +.hover\:bg-grey-dark:hover { + background-color: #8795a1; +} + +.hover\:bg-grey:hover { + background-color: #b8c2cc; +} + +.hover\:bg-grey-light:hover { + background-color: #dae1e7; +} + +.hover\:bg-grey-lighter:hover { + background-color: #f1f5f8; +} + +.hover\:bg-grey-lightest:hover { + background-color: #f8fafc; +} + +.hover\:bg-white:hover { + background-color: #fff; +} + +.hover\:bg-red-darkest:hover { + background-color: #3b0d0c; +} + +.hover\:bg-red-darker:hover { + background-color: #621b18; +} + +.hover\:bg-red-dark:hover { + background-color: #cc1f1a; +} + +.hover\:bg-red:hover { + background-color: #e3342f; +} + +.hover\:bg-red-light:hover { + background-color: #ef5753; +} + +.hover\:bg-red-lighter:hover { + background-color: #f9acaa; +} + +.hover\:bg-red-lightest:hover { + background-color: #fcebea; +} + +.hover\:bg-orange-darkest:hover { + background-color: #462a16; +} + +.hover\:bg-orange-darker:hover { + background-color: #613b1f; +} + +.hover\:bg-orange-dark:hover { + background-color: #de751f; +} + +.hover\:bg-orange:hover { + background-color: #f6993f; +} + +.hover\:bg-orange-light:hover { + background-color: #faad63; +} + +.hover\:bg-orange-lighter:hover { + background-color: #fcd9b6; +} + +.hover\:bg-orange-lightest:hover { + background-color: #fff5eb; +} + +.hover\:bg-yellow-darkest:hover { + background-color: #453411; +} + +.hover\:bg-yellow-darker:hover { + background-color: #684f1d; +} + +.hover\:bg-yellow-dark:hover { + background-color: #f2d024; +} + +.hover\:bg-yellow:hover { + background-color: #ffed4a; +} + +.hover\:bg-yellow-light:hover { + background-color: #fff382; +} + +.hover\:bg-yellow-lighter:hover { + background-color: #fff9c2; +} + +.hover\:bg-yellow-lightest:hover { + background-color: #fcfbeb; +} + +.hover\:bg-green-darkest:hover { + background-color: #0f2f21; +} + +.hover\:bg-green-darker:hover { + background-color: #1a4731; +} + +.hover\:bg-green-dark:hover { + background-color: #1f9d55; +} + +.hover\:bg-green:hover { + background-color: #38c172; +} + +.hover\:bg-green-light:hover { + background-color: #51d88a; +} + +.hover\:bg-green-lighter:hover { + background-color: #a2f5bf; +} + +.hover\:bg-green-lightest:hover { + background-color: #e3fcec; +} + +.hover\:bg-teal-darkest:hover { + background-color: #0d3331; +} + +.hover\:bg-teal-darker:hover { + background-color: #20504f; +} + +.hover\:bg-teal-dark:hover { + background-color: #38a89d; +} + +.hover\:bg-teal:hover { + background-color: #4dc0b5; +} + +.hover\:bg-teal-light:hover { + background-color: #64d5ca; +} + +.hover\:bg-teal-lighter:hover { + background-color: #a0f0ed; +} + +.hover\:bg-teal-lightest:hover { + background-color: #e8fffe; +} + +.hover\:bg-blue-darkest:hover { + background-color: #12283a; +} + +.hover\:bg-blue-darker:hover { + background-color: #1c3d5a; +} + +.hover\:bg-blue-dark:hover { + background-color: #2779bd; +} + +.hover\:bg-blue:hover { + background-color: #3490dc; +} + +.hover\:bg-blue-light:hover { + background-color: #6cb2eb; +} + +.hover\:bg-blue-lighter:hover { + background-color: #bcdefa; +} + +.hover\:bg-blue-lightest:hover { + background-color: #eff8ff; +} + +.hover\:bg-indigo-darkest:hover { + background-color: #191e38; +} + +.hover\:bg-indigo-darker:hover { + background-color: #2f365f; +} + +.hover\:bg-indigo-dark:hover { + background-color: #5661b3; +} + +.hover\:bg-indigo:hover { + background-color: #6574cd; +} + +.hover\:bg-indigo-light:hover { + background-color: #7886d7; +} + +.hover\:bg-indigo-lighter:hover { + background-color: #b2b7ff; +} + +.hover\:bg-indigo-lightest:hover { + background-color: #e6e8ff; +} + +.hover\:bg-purple-darkest:hover { + background-color: #21183c; +} + +.hover\:bg-purple-darker:hover { + background-color: #382b5f; +} + +.hover\:bg-purple-dark:hover { + background-color: #794acf; +} + +.hover\:bg-purple:hover { + background-color: #9561e2; +} + +.hover\:bg-purple-light:hover { + background-color: #a779e9; +} + +.hover\:bg-purple-lighter:hover { + background-color: #d6bbfc; +} + +.hover\:bg-purple-lightest:hover { + background-color: #f3ebff; +} + +.hover\:bg-pink-darkest:hover { + background-color: #451225; +} + +.hover\:bg-pink-darker:hover { + background-color: #6f213f; +} + +.hover\:bg-pink-dark:hover { + background-color: #eb5286; +} + +.hover\:bg-pink:hover { + background-color: #f66d9b; +} + +.hover\:bg-pink-light:hover { + background-color: #fa7ea8; +} + +.hover\:bg-pink-lighter:hover { + background-color: #ffbbca; +} + +.hover\:bg-pink-lightest:hover { + background-color: #ffebef; +} + +.bg-bottom { + background-position: bottom; +} + +.bg-center { + background-position: center; +} + +.bg-left { + background-position: left; +} + +.bg-left-bottom { + background-position: left bottom; +} + +.bg-left-top { + background-position: left top; +} + +.bg-right { + background-position: right; +} + +.bg-right-bottom { + background-position: right bottom; +} + +.bg-right-top { + background-position: right top; +} + +.bg-top { + background-position: top; +} + +.bg-repeat { + background-repeat: repeat; +} + +.bg-no-repeat { + background-repeat: no-repeat; +} + +.bg-repeat-x { + background-repeat: repeat-x; +} + +.bg-repeat-y { + background-repeat: repeat-y; +} + +.bg-auto { + background-size: auto; +} + +.bg-cover { + background-size: cover; +} + +.bg-contain { + background-size: contain; +} + +.border-collapse { + border-collapse: collapse; +} + +.border-separate { + border-collapse: separate; +} + +.border-transparent { + border-color: transparent; +} + +.border-black { + border-color: #22292f; +} + +.border-grey-darkest { + border-color: #3d4852; +} + +.border-grey-darker { + border-color: #606f7b; +} + +.border-grey-dark { + border-color: #8795a1; +} + +.border-grey { + border-color: #b8c2cc; +} + +.border-grey-light { + border-color: #dae1e7; +} + +.border-grey-lighter { + border-color: #f1f5f8; +} + +.border-grey-lightest { + border-color: #f8fafc; +} + +.border-white { + border-color: #fff; +} + +.border-red-darkest { + border-color: #3b0d0c; +} + +.border-red-darker { + border-color: #621b18; +} + +.border-red-dark { + border-color: #cc1f1a; +} + +.border-red { + border-color: #e3342f; +} + +.border-red-light { + border-color: #ef5753; +} + +.border-red-lighter { + border-color: #f9acaa; +} + +.border-red-lightest { + border-color: #fcebea; +} + +.border-orange-darkest { + border-color: #462a16; +} + +.border-orange-darker { + border-color: #613b1f; +} + +.border-orange-dark { + border-color: #de751f; +} + +.border-orange { + border-color: #f6993f; +} + +.border-orange-light { + border-color: #faad63; +} + +.border-orange-lighter { + border-color: #fcd9b6; +} + +.border-orange-lightest { + border-color: #fff5eb; +} + +.border-yellow-darkest { + border-color: #453411; +} + +.border-yellow-darker { + border-color: #684f1d; +} + +.border-yellow-dark { + border-color: #f2d024; +} + +.border-yellow { + border-color: #ffed4a; +} + +.border-yellow-light { + border-color: #fff382; +} + +.border-yellow-lighter { + border-color: #fff9c2; +} + +.border-yellow-lightest { + border-color: #fcfbeb; +} + +.border-green-darkest { + border-color: #0f2f21; +} + +.border-green-darker { + border-color: #1a4731; +} + +.border-green-dark { + border-color: #1f9d55; +} + +.border-green { + border-color: #38c172; +} + +.border-green-light { + border-color: #51d88a; +} + +.border-green-lighter { + border-color: #a2f5bf; +} + +.border-green-lightest { + border-color: #e3fcec; +} + +.border-teal-darkest { + border-color: #0d3331; +} + +.border-teal-darker { + border-color: #20504f; +} + +.border-teal-dark { + border-color: #38a89d; +} + +.border-teal { + border-color: #4dc0b5; +} + +.border-teal-light { + border-color: #64d5ca; +} + +.border-teal-lighter { + border-color: #a0f0ed; +} + +.border-teal-lightest { + border-color: #e8fffe; +} + +.border-blue-darkest { + border-color: #12283a; +} + +.border-blue-darker { + border-color: #1c3d5a; +} + +.border-blue-dark { + border-color: #2779bd; +} + +.border-blue { + border-color: #3490dc; +} + +.border-blue-light { + border-color: #6cb2eb; +} + +.border-blue-lighter { + border-color: #bcdefa; +} + +.border-blue-lightest { + border-color: #eff8ff; +} + +.border-indigo-darkest { + border-color: #191e38; +} + +.border-indigo-darker { + border-color: #2f365f; +} + +.border-indigo-dark { + border-color: #5661b3; +} + +.border-indigo { + border-color: #6574cd; +} + +.border-indigo-light { + border-color: #7886d7; +} + +.border-indigo-lighter { + border-color: #b2b7ff; +} + +.border-indigo-lightest { + border-color: #e6e8ff; +} + +.border-purple-darkest { + border-color: #21183c; +} + +.border-purple-darker { + border-color: #382b5f; +} + +.border-purple-dark { + border-color: #794acf; +} + +.border-purple { + border-color: #9561e2; +} + +.border-purple-light { + border-color: #a779e9; +} + +.border-purple-lighter { + border-color: #d6bbfc; +} + +.border-purple-lightest { + border-color: #f3ebff; +} + +.border-pink-darkest { + border-color: #451225; +} + +.border-pink-darker { + border-color: #6f213f; +} + +.border-pink-dark { + border-color: #eb5286; +} + +.border-pink { + border-color: #f66d9b; +} + +.border-pink-light { + border-color: #fa7ea8; +} + +.border-pink-lighter { + border-color: #ffbbca; +} + +.border-pink-lightest { + border-color: #ffebef; +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:border-black:hover { + border-color: #22292f; +} + +.hover\:border-grey-darkest:hover { + border-color: #3d4852; +} + +.hover\:border-grey-darker:hover { + border-color: #606f7b; +} + +.hover\:border-grey-dark:hover { + border-color: #8795a1; +} + +.hover\:border-grey:hover { + border-color: #b8c2cc; +} + +.hover\:border-grey-light:hover { + border-color: #dae1e7; +} + +.hover\:border-grey-lighter:hover { + border-color: #f1f5f8; +} + +.hover\:border-grey-lightest:hover { + border-color: #f8fafc; +} + +.hover\:border-white:hover { + border-color: #fff; +} + +.hover\:border-red-darkest:hover { + border-color: #3b0d0c; +} + +.hover\:border-red-darker:hover { + border-color: #621b18; +} + +.hover\:border-red-dark:hover { + border-color: #cc1f1a; +} + +.hover\:border-red:hover { + border-color: #e3342f; +} + +.hover\:border-red-light:hover { + border-color: #ef5753; +} + +.hover\:border-red-lighter:hover { + border-color: #f9acaa; +} + +.hover\:border-red-lightest:hover { + border-color: #fcebea; +} + +.hover\:border-orange-darkest:hover { + border-color: #462a16; +} + +.hover\:border-orange-darker:hover { + border-color: #613b1f; +} + +.hover\:border-orange-dark:hover { + border-color: #de751f; +} + +.hover\:border-orange:hover { + border-color: #f6993f; +} + +.hover\:border-orange-light:hover { + border-color: #faad63; +} + +.hover\:border-orange-lighter:hover { + border-color: #fcd9b6; +} + +.hover\:border-orange-lightest:hover { + border-color: #fff5eb; +} + +.hover\:border-yellow-darkest:hover { + border-color: #453411; +} + +.hover\:border-yellow-darker:hover { + border-color: #684f1d; +} + +.hover\:border-yellow-dark:hover { + border-color: #f2d024; +} + +.hover\:border-yellow:hover { + border-color: #ffed4a; +} + +.hover\:border-yellow-light:hover { + border-color: #fff382; +} + +.hover\:border-yellow-lighter:hover { + border-color: #fff9c2; +} + +.hover\:border-yellow-lightest:hover { + border-color: #fcfbeb; +} + +.hover\:border-green-darkest:hover { + border-color: #0f2f21; +} + +.hover\:border-green-darker:hover { + border-color: #1a4731; +} + +.hover\:border-green-dark:hover { + border-color: #1f9d55; +} + +.hover\:border-green:hover { + border-color: #38c172; +} + +.hover\:border-green-light:hover { + border-color: #51d88a; +} + +.hover\:border-green-lighter:hover { + border-color: #a2f5bf; +} + +.hover\:border-green-lightest:hover { + border-color: #e3fcec; +} + +.hover\:border-teal-darkest:hover { + border-color: #0d3331; +} + +.hover\:border-teal-darker:hover { + border-color: #20504f; +} + +.hover\:border-teal-dark:hover { + border-color: #38a89d; +} + +.hover\:border-teal:hover { + border-color: #4dc0b5; +} + +.hover\:border-teal-light:hover { + border-color: #64d5ca; +} + +.hover\:border-teal-lighter:hover { + border-color: #a0f0ed; +} + +.hover\:border-teal-lightest:hover { + border-color: #e8fffe; +} + +.hover\:border-blue-darkest:hover { + border-color: #12283a; +} + +.hover\:border-blue-darker:hover { + border-color: #1c3d5a; +} + +.hover\:border-blue-dark:hover { + border-color: #2779bd; +} + +.hover\:border-blue:hover { + border-color: #3490dc; +} + +.hover\:border-blue-light:hover { + border-color: #6cb2eb; +} + +.hover\:border-blue-lighter:hover { + border-color: #bcdefa; +} + +.hover\:border-blue-lightest:hover { + border-color: #eff8ff; +} + +.hover\:border-indigo-darkest:hover { + border-color: #191e38; +} + +.hover\:border-indigo-darker:hover { + border-color: #2f365f; +} + +.hover\:border-indigo-dark:hover { + border-color: #5661b3; +} + +.hover\:border-indigo:hover { + border-color: #6574cd; +} + +.hover\:border-indigo-light:hover { + border-color: #7886d7; +} + +.hover\:border-indigo-lighter:hover { + border-color: #b2b7ff; +} + +.hover\:border-indigo-lightest:hover { + border-color: #e6e8ff; +} + +.hover\:border-purple-darkest:hover { + border-color: #21183c; +} + +.hover\:border-purple-darker:hover { + border-color: #382b5f; +} + +.hover\:border-purple-dark:hover { + border-color: #794acf; +} + +.hover\:border-purple:hover { + border-color: #9561e2; +} + +.hover\:border-purple-light:hover { + border-color: #a779e9; +} + +.hover\:border-purple-lighter:hover { + border-color: #d6bbfc; +} + +.hover\:border-purple-lightest:hover { + border-color: #f3ebff; +} + +.hover\:border-pink-darkest:hover { + border-color: #451225; +} + +.hover\:border-pink-darker:hover { + border-color: #6f213f; +} + +.hover\:border-pink-dark:hover { + border-color: #eb5286; +} + +.hover\:border-pink:hover { + border-color: #f66d9b; +} + +.hover\:border-pink-light:hover { + border-color: #fa7ea8; +} + +.hover\:border-pink-lighter:hover { + border-color: #ffbbca; +} + +.hover\:border-pink-lightest:hover { + border-color: #ffebef; +} + +.rounded-none { + border-radius: 0; +} + +.rounded-sm { + border-radius: .125rem; +} + +.rounded { + border-radius: .25rem; +} + +.rounded-lg { + border-radius: .5rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; +} + +.rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; +} + +.rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; +} + +.rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; +} + +.rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; +} + +.rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; +} + +.rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; +} + +.rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; +} + +.rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; +} + +.rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; +} + +.rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; +} + +.rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; +} + +.rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} + +.rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-tl-none { + border-top-left-radius: 0; +} + +.rounded-tr-none { + border-top-right-radius: 0; +} + +.rounded-br-none { + border-bottom-right-radius: 0; +} + +.rounded-bl-none { + border-bottom-left-radius: 0; +} + +.rounded-tl-sm { + border-top-left-radius: .125rem; +} + +.rounded-tr-sm { + border-top-right-radius: .125rem; +} + +.rounded-br-sm { + border-bottom-right-radius: .125rem; +} + +.rounded-bl-sm { + border-bottom-left-radius: .125rem; +} + +.rounded-tl { + border-top-left-radius: .25rem; +} + +.rounded-tr { + border-top-right-radius: .25rem; +} + +.rounded-br { + border-bottom-right-radius: .25rem; +} + +.rounded-bl { + border-bottom-left-radius: .25rem; +} + +.rounded-tl-lg { + border-top-left-radius: .5rem; +} + +.rounded-tr-lg { + border-top-right-radius: .5rem; +} + +.rounded-br-lg { + border-bottom-right-radius: .5rem; +} + +.rounded-bl-lg { + border-bottom-left-radius: .5rem; +} + +.rounded-tl-full { + border-top-left-radius: 9999px; +} + +.rounded-tr-full { + border-top-right-radius: 9999px; +} + +.rounded-br-full { + border-bottom-right-radius: 9999px; +} + +.rounded-bl-full { + border-bottom-left-radius: 9999px; +} + +.border-solid { + border-style: solid; +} + +.border-dashed { + border-style: dashed; +} + +.border-dotted { + border-style: dotted; +} + +.border-none { + border-style: none; +} + +.border-0 { + border-width: 0; +} + +.border-2 { + border-width: 2px; +} + +.border-4 { + border-width: 4px; +} + +.border-8 { + border-width: 8px; +} + +.border { + border-width: 1px; +} + +.border-t-0 { + border-top-width: 0; +} + +.border-r-0 { + border-right-width: 0; +} + +.border-b-0 { + border-bottom-width: 0; +} + +.border-l-0 { + border-left-width: 0; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-r-2 { + border-right-width: 2px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-r-4 { + border-right-width: 4px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-t-8 { + border-top-width: 8px; +} + +.border-r-8 { + border-right-width: 8px; +} + +.border-b-8 { + border-bottom-width: 8px; +} + +.border-l-8 { + border-left-width: 8px; +} + +.border-t { + border-top-width: 1px; +} + +.border-r { + border-right-width: 1px; +} + +.border-b { + border-bottom-width: 1px; +} + +.border-l { + border-left-width: 1px; +} + +.cursor-auto { + cursor: auto; +} + +.cursor-default { + cursor: default; +} + +.cursor-pointer { + cursor: pointer; +} + +.cursor-wait { + cursor: wait; +} + +.cursor-move { + cursor: move; +} + +.cursor-not-allowed { + cursor: not-allowed; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.inline { + display: inline; +} + +.table { + display: table; +} + +.table-row { + display: table-row; +} + +.table-cell { + display: table-cell; +} + +.hidden { + display: none; +} + +.flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.flex-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.flex-col-reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; +} + +.flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; +} + +.flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.items-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.items-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.items-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.items-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} + +.items-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + +.self-auto { + -ms-flex-item-align: auto; + align-self: auto; +} + +.self-start { + -ms-flex-item-align: start; + align-self: flex-start; +} + +.self-end { + -ms-flex-item-align: end; + align-self: flex-end; +} + +.self-center { + -ms-flex-item-align: center; + align-self: center; +} + +.self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.content-center { + -ms-flex-line-pack: center; + align-content: center; +} + +.content-start { + -ms-flex-line-pack: start; + align-content: flex-start; +} + +.content-end { + -ms-flex-line-pack: end; + align-content: flex-end; +} + +.content-between { + -ms-flex-line-pack: justify; + align-content: space-between; +} + +.content-around { + -ms-flex-line-pack: distribute; + align-content: space-around; +} + +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} + +.flex-auto { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.flex-initial { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} + +.flex-none { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; +} + +.flex-grow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.flex-shrink { + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.flex-no-grow { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; +} + +.flex-no-shrink { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} + +.float-none { + float: none; +} + +.clearfix:after { + content: ""; + display: table; + clear: both; +} + +.font-sans { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; +} + +.font-serif { + font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; +} + +.font-mono { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; +} + +.font-hairline { + font-weight: 100; +} + +.font-thin { + font-weight: 200; +} + +.font-light { + font-weight: 300; +} + +.font-normal { + font-weight: 400; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.font-bold { + font-weight: 700; +} + +.font-extrabold { + font-weight: 800; +} + +.font-black { + font-weight: 900; +} + +.hover\:font-hairline:hover { + font-weight: 100; +} + +.hover\:font-thin:hover { + font-weight: 200; +} + +.hover\:font-light:hover { + font-weight: 300; +} + +.hover\:font-normal:hover { + font-weight: 400; +} + +.hover\:font-medium:hover { + font-weight: 500; +} + +.hover\:font-semibold:hover { + font-weight: 600; +} + +.hover\:font-bold:hover { + font-weight: 700; +} + +.hover\:font-extrabold:hover { + font-weight: 800; +} + +.hover\:font-black:hover { + font-weight: 900; +} + +.h-1 { + height: .25rem; +} + +.h-2 { + height: .5rem; +} + +.h-3 { + height: .75rem; +} + +.h-4 { + height: 1rem; +} + +.h-6 { + height: 1.5rem; +} + +.h-8 { + height: 2rem; +} + +.h-10 { + height: 2.5rem; +} + +.h-12 { + height: 3rem; +} + +.h-16 { + height: 4rem; +} + +.h-24 { + height: 6rem; +} + +.h-32 { + height: 8rem; +} + +.h-48 { + height: 12rem; +} + +.h-64 { + height: 16rem; +} + +.h-auto { + height: auto; +} + +.h-px { + height: 1px; +} + +.h-full { + height: 100%; +} + +.h-screen { + height: 100vh; +} + +.leading-none { + line-height: 1; +} + +.leading-tight { + line-height: 1.25; +} + +.leading-normal { + line-height: 1.5; +} + +.leading-loose { + line-height: 2; +} + +.m-0 { + margin: 0; +} + +.m-1 { + margin: .25rem; +} + +.m-2 { + margin: .5rem; +} + +.m-3 { + margin: .75rem; +} + +.m-4 { + margin: 1rem; +} + +.m-6 { + margin: 1.5rem; +} + +.m-8 { + margin: 2rem; +} + +.m-auto { + margin: auto; +} + +.m-px { + margin: 1px; +} + +.my-0 { + margin-top: 0; + margin-bottom: 0; +} + +.mx-0 { + margin-left: 0; + margin-right: 0; +} + +.my-1 { + margin-top: .25rem; + margin-bottom: .25rem; +} + +.mx-1 { + margin-left: .25rem; + margin-right: .25rem; +} + +.my-2 { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.mx-2 { + margin-left: .5rem; + margin-right: .5rem; +} + +.my-3 { + margin-top: .75rem; + margin-bottom: .75rem; +} + +.mx-3 { + margin-left: .75rem; + margin-right: .75rem; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mx-4 { + margin-left: 1rem; + margin-right: 1rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; +} + +.my-8 { + margin-top: 2rem; + margin-bottom: 2rem; +} + +.mx-8 { + margin-left: 2rem; + margin-right: 2rem; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-px { + margin-top: 1px; + margin-bottom: 1px; +} + +.mx-px { + margin-left: 1px; + margin-right: 1px; +} + +.mt-0 { + margin-top: 0; +} + +.mr-0 { + margin-right: 0; +} + +.mb-0 { + margin-bottom: 0; +} + +.ml-0 { + margin-left: 0; +} + +.mt-1 { + margin-top: .25rem; +} + +.mr-1 { + margin-right: .25rem; +} + +.mb-1 { + margin-bottom: .25rem; +} + +.ml-1 { + margin-left: .25rem; +} + +.mt-2 { + margin-top: .5rem; +} + +.mr-2 { + margin-right: .5rem; +} + +.mb-2 { + margin-bottom: .5rem; +} + +.ml-2 { + margin-left: .5rem; +} + +.mt-3 { + margin-top: .75rem; +} + +.mr-3 { + margin-right: .75rem; +} + +.mb-3 { + margin-bottom: .75rem; +} + +.ml-3 { + margin-left: .75rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-4 { + margin-left: 1rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.mr-6 { + margin-right: 1.5rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.ml-6 { + margin-left: 1.5rem; +} + +.mt-8 { + margin-top: 2rem; +} + +.mr-8 { + margin-right: 2rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.ml-8 { + margin-left: 2rem; +} + +.mt-auto { + margin-top: auto; +} + +.mr-auto { + margin-right: auto; +} + +.mb-auto { + margin-bottom: auto; +} + +.ml-auto { + margin-left: auto; +} + +.mt-px { + margin-top: 1px; +} + +.mr-px { + margin-right: 1px; +} + +.mb-px { + margin-bottom: 1px; +} + +.ml-px { + margin-left: 1px; +} + +.max-h-full { + max-height: 100%; +} + +.max-h-screen { + max-height: 100vh; +} + +.max-w-xs { + max-width: 20rem; +} + +.max-w-sm { + max-width: 30rem; +} + +.max-w-md { + max-width: 40rem; +} + +.max-w-lg { + max-width: 50rem; +} + +.max-w-xl { + max-width: 60rem; +} + +.max-w-2xl { + max-width: 70rem; +} + +.max-w-3xl { + max-width: 80rem; +} + +.max-w-4xl { + max-width: 90rem; +} + +.max-w-5xl { + max-width: 100rem; +} + +.max-w-full { + max-width: 100%; +} + +.min-h-0 { + min-height: 0; +} + +.min-h-full { + min-height: 100%; +} + +.min-h-screen { + min-height: 100vh; +} + +.min-w-0 { + min-width: 0; +} + +.min-w-full { + min-width: 100%; +} + +.-m-0 { + margin: 0; +} + +.-m-1 { + margin: -0.25rem; +} + +.-m-2 { + margin: -0.5rem; +} + +.-m-3 { + margin: -0.75rem; +} + +.-m-4 { + margin: -1rem; +} + +.-m-6 { + margin: -1.5rem; +} + +.-m-8 { + margin: -2rem; +} + +.-m-px { + margin: -1px; +} + +.-my-0 { + margin-top: 0; + margin-bottom: 0; +} + +.-mx-0 { + margin-left: 0; + margin-right: 0; +} + +.-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} + +.-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +.-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} + +.-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} + +.-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; +} + +.-mx-4 { + margin-left: -1rem; + margin-right: -1rem; +} + +.-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} + +.-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; +} + +.-mx-8 { + margin-left: -2rem; + margin-right: -2rem; +} + +.-my-px { + margin-top: -1px; + margin-bottom: -1px; +} + +.-mx-px { + margin-left: -1px; + margin-right: -1px; +} + +.-mt-0 { + margin-top: 0; +} + +.-mr-0 { + margin-right: 0; +} + +.-mb-0 { + margin-bottom: 0; +} + +.-ml-0 { + margin-left: 0; +} + +.-mt-1 { + margin-top: -0.25rem; +} + +.-mr-1 { + margin-right: -0.25rem; +} + +.-mb-1 { + margin-bottom: -0.25rem; +} + +.-ml-1 { + margin-left: -0.25rem; +} + +.-mt-2 { + margin-top: -0.5rem; +} + +.-mr-2 { + margin-right: -0.5rem; +} + +.-mb-2 { + margin-bottom: -0.5rem; +} + +.-ml-2 { + margin-left: -0.5rem; +} + +.-mt-3 { + margin-top: -0.75rem; +} + +.-mr-3 { + margin-right: -0.75rem; +} + +.-mb-3 { + margin-bottom: -0.75rem; +} + +.-ml-3 { + margin-left: -0.75rem; +} + +.-mt-4 { + margin-top: -1rem; +} + +.-mr-4 { + margin-right: -1rem; +} + +.-mb-4 { + margin-bottom: -1rem; +} + +.-ml-4 { + margin-left: -1rem; +} + +.-mt-6 { + margin-top: -1.5rem; +} + +.-mr-6 { + margin-right: -1.5rem; +} + +.-mb-6 { + margin-bottom: -1.5rem; +} + +.-ml-6 { + margin-left: -1.5rem; +} + +.-mt-8 { + margin-top: -2rem; +} + +.-mr-8 { + margin-right: -2rem; +} + +.-mb-8 { + margin-bottom: -2rem; +} + +.-ml-8 { + margin-left: -2rem; +} + +.-mt-px { + margin-top: -1px; +} + +.-mr-px { + margin-right: -1px; +} + +.-mb-px { + margin-bottom: -1px; +} + +.-ml-px { + margin-left: -1px; +} + +.opacity-0 { + opacity: 0; +} + +.opacity-25 { + opacity: .25; +} + +.opacity-50 { + opacity: .5; +} + +.opacity-75 { + opacity: .75; +} + +.opacity-100 { + opacity: 1; +} + +.outline-none { + outline: 0; +} + +.focus\:outline-none:focus { + outline: 0; +} + +.overflow-auto { + overflow: auto; +} + +.overflow-hidden { + overflow: hidden; +} + +.overflow-visible { + overflow: visible; +} + +.overflow-scroll { + overflow: scroll; +} + +.overflow-x-auto { + overflow-x: auto; +} + +.overflow-y-auto { + overflow-y: auto; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + +.overflow-x-visible { + overflow-x: visible; +} + +.overflow-y-visible { + overflow-y: visible; +} + +.overflow-x-scroll { + overflow-x: scroll; +} + +.overflow-y-scroll { + overflow-y: scroll; +} + +.scrolling-touch { + -webkit-overflow-scrolling: touch; +} + +.scrolling-auto { + -webkit-overflow-scrolling: auto; +} + +.p-0 { + padding: 0; +} + +.p-1 { + padding: .25rem; +} + +.p-2 { + padding: .5rem; +} + +.p-3 { + padding: .75rem; +} + +.p-4 { + padding: 1rem; +} + +.p-6 { + padding: 1.5rem; +} + +.p-8 { + padding: 2rem; +} + +.p-px { + padding: 1px; +} + +.py-0 { + padding-top: 0; + padding-bottom: 0; +} + +.px-0 { + padding-left: 0; + padding-right: 0; +} + +.py-1 { + padding-top: .25rem; + padding-bottom: .25rem; +} + +.px-1 { + padding-left: .25rem; + padding-right: .25rem; +} + +.py-2 { + padding-top: .5rem; + padding-bottom: .5rem; +} + +.px-2 { + padding-left: .5rem; + padding-right: .5rem; +} + +.py-3 { + padding-top: .75rem; + padding-bottom: .75rem; +} + +.px-3 { + padding-left: .75rem; + padding-right: .75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.py-px { + padding-top: 1px; + padding-bottom: 1px; +} + +.px-px { + padding-left: 1px; + padding-right: 1px; +} + +.pt-0 { + padding-top: 0; +} + +.pr-0 { + padding-right: 0; +} + +.pb-0 { + padding-bottom: 0; +} + +.pl-0 { + padding-left: 0; +} + +.pt-1 { + padding-top: .25rem; +} + +.pr-1 { + padding-right: .25rem; +} + +.pb-1 { + padding-bottom: .25rem; +} + +.pl-1 { + padding-left: .25rem; +} + +.pt-2 { + padding-top: .5rem; +} + +.pr-2 { + padding-right: .5rem; +} + +.pb-2 { + padding-bottom: .5rem; +} + +.pl-2 { + padding-left: .5rem; +} + +.pt-3 { + padding-top: .75rem; +} + +.pr-3 { + padding-right: .75rem; +} + +.pb-3 { + padding-bottom: .75rem; +} + +.pl-3 { + padding-left: .75rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pr-4 { + padding-right: 1rem; +} + +.pb-4 { + padding-bottom: 1rem; +} + +.pl-4 { + padding-left: 1rem; +} + +.pt-6 { + padding-top: 1.5rem; +} + +.pr-6 { + padding-right: 1.5rem; +} + +.pb-6 { + padding-bottom: 1.5rem; +} + +.pl-6 { + padding-left: 1.5rem; +} + +.pt-8 { + padding-top: 2rem; +} + +.pr-8 { + padding-right: 2rem; +} + +.pb-8 { + padding-bottom: 2rem; +} + +.pl-8 { + padding-left: 2rem; +} + +.pt-px { + padding-top: 1px; +} + +.pr-px { + padding-right: 1px; +} + +.pb-px { + padding-bottom: 1px; +} + +.pl-px { + padding-left: 1px; +} + +.pointer-events-none { + pointer-events: none; +} + +.pointer-events-auto { + pointer-events: auto; +} + +.static { + position: static; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.sticky { + position: -webkit-sticky; + position: sticky; +} + +.pin-none { + top: auto; + right: auto; + bottom: auto; + left: auto; +} + +.pin { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.pin-y { + top: 0; + bottom: 0; +} + +.pin-x { + right: 0; + left: 0; +} + +.pin-t { + top: 0; +} + +.pin-r { + right: 0; +} + +.pin-b { + bottom: 0; +} + +.pin-l { + left: 0; +} + +.resize-none { + resize: none; +} + +.resize-y { + resize: vertical; +} + +.resize-x { + resize: horizontal; +} + +.resize { + resize: both; +} + +.shadow { + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); +} + +.shadow-md { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); +} + +.shadow-lg { + -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); +} + +.shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); +} + +.shadow-none { + -webkit-box-shadow: none; + box-shadow: none; +} + +.fill-current { + fill: currentColor; +} + +.stroke-current { + stroke: currentColor; +} + +.table-auto { + table-layout: auto; +} + +.table-fixed { + table-layout: fixed; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-transparent { + color: transparent; +} + +.text-black { + color: #22292f; +} + +.text-grey-darkest { + color: #3d4852; +} + +.text-grey-darker { + color: #606f7b; +} + +.text-grey-dark { + color: #8795a1; +} + +.text-grey { + color: #b8c2cc; +} + +.text-grey-light { + color: #dae1e7; +} + +.text-grey-lighter { + color: #f1f5f8; +} + +.text-grey-lightest { + color: #f8fafc; +} + +.text-white { + color: #fff; +} + +.text-red-darkest { + color: #3b0d0c; +} + +.text-red-darker { + color: #621b18; +} + +.text-red-dark { + color: #cc1f1a; +} + +.text-red { + color: #e3342f; +} + +.text-red-light { + color: #ef5753; +} + +.text-red-lighter { + color: #f9acaa; +} + +.text-red-lightest { + color: #fcebea; +} + +.text-orange-darkest { + color: #462a16; +} + +.text-orange-darker { + color: #613b1f; +} + +.text-orange-dark { + color: #de751f; +} + +.text-orange { + color: #f6993f; +} + +.text-orange-light { + color: #faad63; +} + +.text-orange-lighter { + color: #fcd9b6; +} + +.text-orange-lightest { + color: #fff5eb; +} + +.text-yellow-darkest { + color: #453411; +} + +.text-yellow-darker { + color: #684f1d; +} + +.text-yellow-dark { + color: #f2d024; +} + +.text-yellow { + color: #ffed4a; +} + +.text-yellow-light { + color: #fff382; +} + +.text-yellow-lighter { + color: #fff9c2; +} + +.text-yellow-lightest { + color: #fcfbeb; +} + +.text-green-darkest { + color: #0f2f21; +} + +.text-green-darker { + color: #1a4731; +} + +.text-green-dark { + color: #1f9d55; +} + +.text-green { + color: #38c172; +} + +.text-green-light { + color: #51d88a; +} + +.text-green-lighter { + color: #a2f5bf; +} + +.text-green-lightest { + color: #e3fcec; +} + +.text-teal-darkest { + color: #0d3331; +} + +.text-teal-darker { + color: #20504f; +} + +.text-teal-dark { + color: #38a89d; +} + +.text-teal { + color: #4dc0b5; +} + +.text-teal-light { + color: #64d5ca; +} + +.text-teal-lighter { + color: #a0f0ed; +} + +.text-teal-lightest { + color: #e8fffe; +} + +.text-blue-darkest { + color: #12283a; +} + +.text-blue-darker { + color: #1c3d5a; +} + +.text-blue-dark { + color: #2779bd; +} + +.text-blue { + color: #3490dc; +} + +.text-blue-light { + color: #6cb2eb; +} + +.text-blue-lighter { + color: #bcdefa; +} + +.text-blue-lightest { + color: #eff8ff; +} + +.text-indigo-darkest { + color: #191e38; +} + +.text-indigo-darker { + color: #2f365f; +} + +.text-indigo-dark { + color: #5661b3; +} + +.text-indigo { + color: #6574cd; +} + +.text-indigo-light { + color: #7886d7; +} + +.text-indigo-lighter { + color: #b2b7ff; +} + +.text-indigo-lightest { + color: #e6e8ff; +} + +.text-purple-darkest { + color: #21183c; +} + +.text-purple-darker { + color: #382b5f; +} + +.text-purple-dark { + color: #794acf; +} + +.text-purple { + color: #9561e2; +} + +.text-purple-light { + color: #a779e9; +} + +.text-purple-lighter { + color: #d6bbfc; +} + +.text-purple-lightest { + color: #f3ebff; +} + +.text-pink-darkest { + color: #451225; +} + +.text-pink-darker { + color: #6f213f; +} + +.text-pink-dark { + color: #eb5286; +} + +.text-pink { + color: #f66d9b; +} + +.text-pink-light { + color: #fa7ea8; +} + +.text-pink-lighter { + color: #ffbbca; +} + +.text-pink-lightest { + color: #ffebef; +} + +.hover\:text-transparent:hover { + color: transparent; +} + +.hover\:text-black:hover { + color: #22292f; +} + +.hover\:text-grey-darkest:hover { + color: #3d4852; +} + +.hover\:text-grey-darker:hover { + color: #606f7b; +} + +.hover\:text-grey-dark:hover { + color: #8795a1; +} + +.hover\:text-grey:hover { + color: #b8c2cc; +} + +.hover\:text-grey-light:hover { + color: #dae1e7; +} + +.hover\:text-grey-lighter:hover { + color: #f1f5f8; +} + +.hover\:text-grey-lightest:hover { + color: #f8fafc; +} + +.hover\:text-white:hover { + color: #fff; +} + +.hover\:text-red-darkest:hover { + color: #3b0d0c; +} + +.hover\:text-red-darker:hover { + color: #621b18; +} + +.hover\:text-red-dark:hover { + color: #cc1f1a; +} + +.hover\:text-red:hover { + color: #e3342f; +} + +.hover\:text-red-light:hover { + color: #ef5753; +} + +.hover\:text-red-lighter:hover { + color: #f9acaa; +} + +.hover\:text-red-lightest:hover { + color: #fcebea; +} + +.hover\:text-orange-darkest:hover { + color: #462a16; +} + +.hover\:text-orange-darker:hover { + color: #613b1f; +} + +.hover\:text-orange-dark:hover { + color: #de751f; +} + +.hover\:text-orange:hover { + color: #f6993f; +} + +.hover\:text-orange-light:hover { + color: #faad63; +} + +.hover\:text-orange-lighter:hover { + color: #fcd9b6; +} + +.hover\:text-orange-lightest:hover { + color: #fff5eb; +} + +.hover\:text-yellow-darkest:hover { + color: #453411; +} + +.hover\:text-yellow-darker:hover { + color: #684f1d; +} + +.hover\:text-yellow-dark:hover { + color: #f2d024; +} + +.hover\:text-yellow:hover { + color: #ffed4a; +} + +.hover\:text-yellow-light:hover { + color: #fff382; +} + +.hover\:text-yellow-lighter:hover { + color: #fff9c2; +} + +.hover\:text-yellow-lightest:hover { + color: #fcfbeb; +} + +.hover\:text-green-darkest:hover { + color: #0f2f21; +} + +.hover\:text-green-darker:hover { + color: #1a4731; +} + +.hover\:text-green-dark:hover { + color: #1f9d55; +} + +.hover\:text-green:hover { + color: #38c172; +} + +.hover\:text-green-light:hover { + color: #51d88a; +} + +.hover\:text-green-lighter:hover { + color: #a2f5bf; +} + +.hover\:text-green-lightest:hover { + color: #e3fcec; +} + +.hover\:text-teal-darkest:hover { + color: #0d3331; +} + +.hover\:text-teal-darker:hover { + color: #20504f; +} + +.hover\:text-teal-dark:hover { + color: #38a89d; +} + +.hover\:text-teal:hover { + color: #4dc0b5; +} + +.hover\:text-teal-light:hover { + color: #64d5ca; +} + +.hover\:text-teal-lighter:hover { + color: #a0f0ed; +} + +.hover\:text-teal-lightest:hover { + color: #e8fffe; +} + +.hover\:text-blue-darkest:hover { + color: #12283a; +} + +.hover\:text-blue-darker:hover { + color: #1c3d5a; +} + +.hover\:text-blue-dark:hover { + color: #2779bd; +} + +.hover\:text-blue:hover { + color: #3490dc; +} + +.hover\:text-blue-light:hover { + color: #6cb2eb; +} + +.hover\:text-blue-lighter:hover { + color: #bcdefa; +} + +.hover\:text-blue-lightest:hover { + color: #eff8ff; +} + +.hover\:text-indigo-darkest:hover { + color: #191e38; +} + +.hover\:text-indigo-darker:hover { + color: #2f365f; +} + +.hover\:text-indigo-dark:hover { + color: #5661b3; +} + +.hover\:text-indigo:hover { + color: #6574cd; +} + +.hover\:text-indigo-light:hover { + color: #7886d7; +} + +.hover\:text-indigo-lighter:hover { + color: #b2b7ff; +} + +.hover\:text-indigo-lightest:hover { + color: #e6e8ff; +} + +.hover\:text-purple-darkest:hover { + color: #21183c; +} + +.hover\:text-purple-darker:hover { + color: #382b5f; +} + +.hover\:text-purple-dark:hover { + color: #794acf; +} + +.hover\:text-purple:hover { + color: #9561e2; +} + +.hover\:text-purple-light:hover { + color: #a779e9; +} + +.hover\:text-purple-lighter:hover { + color: #d6bbfc; +} + +.hover\:text-purple-lightest:hover { + color: #f3ebff; +} + +.hover\:text-pink-darkest:hover { + color: #451225; +} + +.hover\:text-pink-darker:hover { + color: #6f213f; +} + +.hover\:text-pink-dark:hover { + color: #eb5286; +} + +.hover\:text-pink:hover { + color: #f66d9b; +} + +.hover\:text-pink-light:hover { + color: #fa7ea8; +} + +.hover\:text-pink-lighter:hover { + color: #ffbbca; +} + +.hover\:text-pink-lightest:hover { + color: #ffebef; +} + +.text-xs { + font-size: .75rem; +} + +.text-sm { + font-size: .875rem; +} + +.text-base { + font-size: 1rem; +} + +.text-lg { + font-size: 1.125rem; +} + +.text-xl { + font-size: 1.25rem; +} + +.text-2xl { + font-size: 1.5rem; +} + +.text-3xl { + font-size: 1.875rem; +} + +.text-4xl { + font-size: 2.25rem; +} + +.text-5xl { + font-size: 3rem; +} + +.italic { + font-style: italic; +} + +.roman { + font-style: normal; +} + +.uppercase { + text-transform: uppercase; +} + +.lowercase { + text-transform: lowercase; +} + +.capitalize { + text-transform: capitalize; +} + +.normal-case { + text-transform: none; +} + +.underline { + text-decoration: underline; +} + +.line-through { + text-decoration: line-through; +} + +.no-underline { + text-decoration: none; +} + +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +.hover\:italic:hover { + font-style: italic; +} + +.hover\:roman:hover { + font-style: normal; +} + +.hover\:uppercase:hover { + text-transform: uppercase; +} + +.hover\:lowercase:hover { + text-transform: lowercase; +} + +.hover\:capitalize:hover { + text-transform: capitalize; +} + +.hover\:normal-case:hover { + text-transform: none; +} + +.hover\:underline:hover { + text-decoration: underline; +} + +.hover\:line-through:hover { + text-decoration: line-through; +} + +.hover\:no-underline:hover { + text-decoration: none; +} + +.hover\:antialiased:hover { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.hover\:subpixel-antialiased:hover { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +.tracking-tight { + letter-spacing: -0.05em; +} + +.tracking-normal { + letter-spacing: 0; +} + +.tracking-wide { + letter-spacing: .05em; +} + +.select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.align-baseline { + vertical-align: baseline; +} + +.align-top { + vertical-align: top; +} + +.align-middle { + vertical-align: middle; +} + +.align-bottom { + vertical-align: bottom; +} + +.align-text-top { + vertical-align: text-top; +} + +.align-text-bottom { + vertical-align: text-bottom; +} + +.visible { + visibility: visible; +} + +.invisible { + visibility: hidden; +} + +.whitespace-normal { + white-space: normal; +} + +.whitespace-no-wrap { + white-space: nowrap; +} + +.whitespace-pre { + white-space: pre; +} + +.whitespace-pre-line { + white-space: pre-line; +} + +.whitespace-pre-wrap { + white-space: pre-wrap; +} + +.break-words { + word-wrap: break-word; +} + +.break-normal { + word-wrap: normal; +} + +.truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.w-1 { + width: .25rem; +} + +.w-2 { + width: .5rem; +} + +.w-3 { + width: .75rem; +} + +.w-4 { + width: 1rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-10 { + width: 2.5rem; +} + +.w-12 { + width: 3rem; +} + +.w-16 { + width: 4rem; +} + +.w-24 { + width: 6rem; +} + +.w-32 { + width: 8rem; +} + +.w-48 { + width: 12rem; +} + +.w-64 { + width: 16rem; +} + +.w-auto { + width: auto; +} + +.w-px { + width: 1px; +} + +.w-1\/2 { + width: 50%; +} + +.w-1\/3 { + width: 33.33333%; +} + +.w-2\/3 { + width: 66.66667%; +} + +.w-1\/4 { + width: 25%; +} + +.w-3\/4 { + width: 75%; +} + +.w-1\/5 { + width: 20%; +} + +.w-2\/5 { + width: 40%; +} + +.w-3\/5 { + width: 60%; +} + +.w-4\/5 { + width: 80%; +} + +.w-1\/6 { + width: 16.66667%; +} + +.w-5\/6 { + width: 83.33333%; +} + +.w-full { + width: 100%; +} + +.w-screen { + width: 100vw; +} + +.z-0 { + z-index: 0; +} + +.z-10 { + z-index: 10; +} + +.z-20 { + z-index: 20; +} + +.z-30 { + z-index: 30; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.z-auto { + z-index: auto; +} + +@media (min-width: 576px) { + .sm\:list-reset { + list-style: none; + padding: 0; + } + + .sm\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .sm\:bg-fixed { + background-attachment: fixed; + } + + .sm\:bg-local { + background-attachment: local; + } + + .sm\:bg-scroll { + background-attachment: scroll; + } + + .sm\:bg-transparent { + background-color: transparent; + } + + .sm\:bg-black { + background-color: #22292f; + } + + .sm\:bg-grey-darkest { + background-color: #3d4852; + } + + .sm\:bg-grey-darker { + background-color: #606f7b; + } + + .sm\:bg-grey-dark { + background-color: #8795a1; + } + + .sm\:bg-grey { + background-color: #b8c2cc; + } + + .sm\:bg-grey-light { + background-color: #dae1e7; + } + + .sm\:bg-grey-lighter { + background-color: #f1f5f8; + } + + .sm\:bg-grey-lightest { + background-color: #f8fafc; + } + + .sm\:bg-white { + background-color: #fff; + } + + .sm\:bg-red-darkest { + background-color: #3b0d0c; + } + + .sm\:bg-red-darker { + background-color: #621b18; + } + + .sm\:bg-red-dark { + background-color: #cc1f1a; + } + + .sm\:bg-red { + background-color: #e3342f; + } + + .sm\:bg-red-light { + background-color: #ef5753; + } + + .sm\:bg-red-lighter { + background-color: #f9acaa; + } + + .sm\:bg-red-lightest { + background-color: #fcebea; + } + + .sm\:bg-orange-darkest { + background-color: #462a16; + } + + .sm\:bg-orange-darker { + background-color: #613b1f; + } + + .sm\:bg-orange-dark { + background-color: #de751f; + } + + .sm\:bg-orange { + background-color: #f6993f; + } + + .sm\:bg-orange-light { + background-color: #faad63; + } + + .sm\:bg-orange-lighter { + background-color: #fcd9b6; + } + + .sm\:bg-orange-lightest { + background-color: #fff5eb; + } + + .sm\:bg-yellow-darkest { + background-color: #453411; + } + + .sm\:bg-yellow-darker { + background-color: #684f1d; + } + + .sm\:bg-yellow-dark { + background-color: #f2d024; + } + + .sm\:bg-yellow { + background-color: #ffed4a; + } + + .sm\:bg-yellow-light { + background-color: #fff382; + } + + .sm\:bg-yellow-lighter { + background-color: #fff9c2; + } + + .sm\:bg-yellow-lightest { + background-color: #fcfbeb; + } + + .sm\:bg-green-darkest { + background-color: #0f2f21; + } + + .sm\:bg-green-darker { + background-color: #1a4731; + } + + .sm\:bg-green-dark { + background-color: #1f9d55; + } + + .sm\:bg-green { + background-color: #38c172; + } + + .sm\:bg-green-light { + background-color: #51d88a; + } + + .sm\:bg-green-lighter { + background-color: #a2f5bf; + } + + .sm\:bg-green-lightest { + background-color: #e3fcec; + } + + .sm\:bg-teal-darkest { + background-color: #0d3331; + } + + .sm\:bg-teal-darker { + background-color: #20504f; + } + + .sm\:bg-teal-dark { + background-color: #38a89d; + } + + .sm\:bg-teal { + background-color: #4dc0b5; + } + + .sm\:bg-teal-light { + background-color: #64d5ca; + } + + .sm\:bg-teal-lighter { + background-color: #a0f0ed; + } + + .sm\:bg-teal-lightest { + background-color: #e8fffe; + } + + .sm\:bg-blue-darkest { + background-color: #12283a; + } + + .sm\:bg-blue-darker { + background-color: #1c3d5a; + } + + .sm\:bg-blue-dark { + background-color: #2779bd; + } + + .sm\:bg-blue { + background-color: #3490dc; + } + + .sm\:bg-blue-light { + background-color: #6cb2eb; + } + + .sm\:bg-blue-lighter { + background-color: #bcdefa; + } + + .sm\:bg-blue-lightest { + background-color: #eff8ff; + } + + .sm\:bg-indigo-darkest { + background-color: #191e38; + } + + .sm\:bg-indigo-darker { + background-color: #2f365f; + } + + .sm\:bg-indigo-dark { + background-color: #5661b3; + } + + .sm\:bg-indigo { + background-color: #6574cd; + } + + .sm\:bg-indigo-light { + background-color: #7886d7; + } + + .sm\:bg-indigo-lighter { + background-color: #b2b7ff; + } + + .sm\:bg-indigo-lightest { + background-color: #e6e8ff; + } + + .sm\:bg-purple-darkest { + background-color: #21183c; + } + + .sm\:bg-purple-darker { + background-color: #382b5f; + } + + .sm\:bg-purple-dark { + background-color: #794acf; + } + + .sm\:bg-purple { + background-color: #9561e2; + } + + .sm\:bg-purple-light { + background-color: #a779e9; + } + + .sm\:bg-purple-lighter { + background-color: #d6bbfc; + } + + .sm\:bg-purple-lightest { + background-color: #f3ebff; + } + + .sm\:bg-pink-darkest { + background-color: #451225; + } + + .sm\:bg-pink-darker { + background-color: #6f213f; + } + + .sm\:bg-pink-dark { + background-color: #eb5286; + } + + .sm\:bg-pink { + background-color: #f66d9b; + } + + .sm\:bg-pink-light { + background-color: #fa7ea8; + } + + .sm\:bg-pink-lighter { + background-color: #ffbbca; + } + + .sm\:bg-pink-lightest { + background-color: #ffebef; + } + + .sm\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .sm\:hover\:bg-black:hover { + background-color: #22292f; + } + + .sm\:hover\:bg-grey-darkest:hover { + background-color: #3d4852; + } + + .sm\:hover\:bg-grey-darker:hover { + background-color: #606f7b; + } + + .sm\:hover\:bg-grey-dark:hover { + background-color: #8795a1; + } + + .sm\:hover\:bg-grey:hover { + background-color: #b8c2cc; + } + + .sm\:hover\:bg-grey-light:hover { + background-color: #dae1e7; + } + + .sm\:hover\:bg-grey-lighter:hover { + background-color: #f1f5f8; + } + + .sm\:hover\:bg-grey-lightest:hover { + background-color: #f8fafc; + } + + .sm\:hover\:bg-white:hover { + background-color: #fff; + } + + .sm\:hover\:bg-red-darkest:hover { + background-color: #3b0d0c; + } + + .sm\:hover\:bg-red-darker:hover { + background-color: #621b18; + } + + .sm\:hover\:bg-red-dark:hover { + background-color: #cc1f1a; + } + + .sm\:hover\:bg-red:hover { + background-color: #e3342f; + } + + .sm\:hover\:bg-red-light:hover { + background-color: #ef5753; + } + + .sm\:hover\:bg-red-lighter:hover { + background-color: #f9acaa; + } + + .sm\:hover\:bg-red-lightest:hover { + background-color: #fcebea; + } + + .sm\:hover\:bg-orange-darkest:hover { + background-color: #462a16; + } + + .sm\:hover\:bg-orange-darker:hover { + background-color: #613b1f; + } + + .sm\:hover\:bg-orange-dark:hover { + background-color: #de751f; + } + + .sm\:hover\:bg-orange:hover { + background-color: #f6993f; + } + + .sm\:hover\:bg-orange-light:hover { + background-color: #faad63; + } + + .sm\:hover\:bg-orange-lighter:hover { + background-color: #fcd9b6; + } + + .sm\:hover\:bg-orange-lightest:hover { + background-color: #fff5eb; + } + + .sm\:hover\:bg-yellow-darkest:hover { + background-color: #453411; + } + + .sm\:hover\:bg-yellow-darker:hover { + background-color: #684f1d; + } + + .sm\:hover\:bg-yellow-dark:hover { + background-color: #f2d024; + } + + .sm\:hover\:bg-yellow:hover { + background-color: #ffed4a; + } + + .sm\:hover\:bg-yellow-light:hover { + background-color: #fff382; + } + + .sm\:hover\:bg-yellow-lighter:hover { + background-color: #fff9c2; + } + + .sm\:hover\:bg-yellow-lightest:hover { + background-color: #fcfbeb; + } + + .sm\:hover\:bg-green-darkest:hover { + background-color: #0f2f21; + } + + .sm\:hover\:bg-green-darker:hover { + background-color: #1a4731; + } + + .sm\:hover\:bg-green-dark:hover { + background-color: #1f9d55; + } + + .sm\:hover\:bg-green:hover { + background-color: #38c172; + } + + .sm\:hover\:bg-green-light:hover { + background-color: #51d88a; + } + + .sm\:hover\:bg-green-lighter:hover { + background-color: #a2f5bf; + } + + .sm\:hover\:bg-green-lightest:hover { + background-color: #e3fcec; + } + + .sm\:hover\:bg-teal-darkest:hover { + background-color: #0d3331; + } + + .sm\:hover\:bg-teal-darker:hover { + background-color: #20504f; + } + + .sm\:hover\:bg-teal-dark:hover { + background-color: #38a89d; + } + + .sm\:hover\:bg-teal:hover { + background-color: #4dc0b5; + } + + .sm\:hover\:bg-teal-light:hover { + background-color: #64d5ca; + } + + .sm\:hover\:bg-teal-lighter:hover { + background-color: #a0f0ed; + } + + .sm\:hover\:bg-teal-lightest:hover { + background-color: #e8fffe; + } + + .sm\:hover\:bg-blue-darkest:hover { + background-color: #12283a; + } + + .sm\:hover\:bg-blue-darker:hover { + background-color: #1c3d5a; + } + + .sm\:hover\:bg-blue-dark:hover { + background-color: #2779bd; + } + + .sm\:hover\:bg-blue:hover { + background-color: #3490dc; + } + + .sm\:hover\:bg-blue-light:hover { + background-color: #6cb2eb; + } + + .sm\:hover\:bg-blue-lighter:hover { + background-color: #bcdefa; + } + + .sm\:hover\:bg-blue-lightest:hover { + background-color: #eff8ff; + } + + .sm\:hover\:bg-indigo-darkest:hover { + background-color: #191e38; + } + + .sm\:hover\:bg-indigo-darker:hover { + background-color: #2f365f; + } + + .sm\:hover\:bg-indigo-dark:hover { + background-color: #5661b3; + } + + .sm\:hover\:bg-indigo:hover { + background-color: #6574cd; + } + + .sm\:hover\:bg-indigo-light:hover { + background-color: #7886d7; + } + + .sm\:hover\:bg-indigo-lighter:hover { + background-color: #b2b7ff; + } + + .sm\:hover\:bg-indigo-lightest:hover { + background-color: #e6e8ff; + } + + .sm\:hover\:bg-purple-darkest:hover { + background-color: #21183c; + } + + .sm\:hover\:bg-purple-darker:hover { + background-color: #382b5f; + } + + .sm\:hover\:bg-purple-dark:hover { + background-color: #794acf; + } + + .sm\:hover\:bg-purple:hover { + background-color: #9561e2; + } + + .sm\:hover\:bg-purple-light:hover { + background-color: #a779e9; + } + + .sm\:hover\:bg-purple-lighter:hover { + background-color: #d6bbfc; + } + + .sm\:hover\:bg-purple-lightest:hover { + background-color: #f3ebff; + } + + .sm\:hover\:bg-pink-darkest:hover { + background-color: #451225; + } + + .sm\:hover\:bg-pink-darker:hover { + background-color: #6f213f; + } + + .sm\:hover\:bg-pink-dark:hover { + background-color: #eb5286; + } + + .sm\:hover\:bg-pink:hover { + background-color: #f66d9b; + } + + .sm\:hover\:bg-pink-light:hover { + background-color: #fa7ea8; + } + + .sm\:hover\:bg-pink-lighter:hover { + background-color: #ffbbca; + } + + .sm\:hover\:bg-pink-lightest:hover { + background-color: #ffebef; + } + + .sm\:bg-bottom { + background-position: bottom; + } + + .sm\:bg-center { + background-position: center; + } + + .sm\:bg-left { + background-position: left; + } + + .sm\:bg-left-bottom { + background-position: left bottom; + } + + .sm\:bg-left-top { + background-position: left top; + } + + .sm\:bg-right { + background-position: right; + } + + .sm\:bg-right-bottom { + background-position: right bottom; + } + + .sm\:bg-right-top { + background-position: right top; + } + + .sm\:bg-top { + background-position: top; + } + + .sm\:bg-repeat { + background-repeat: repeat; + } + + .sm\:bg-no-repeat { + background-repeat: no-repeat; + } + + .sm\:bg-repeat-x { + background-repeat: repeat-x; + } + + .sm\:bg-repeat-y { + background-repeat: repeat-y; + } + + .sm\:bg-auto { + background-size: auto; + } + + .sm\:bg-cover { + background-size: cover; + } + + .sm\:bg-contain { + background-size: contain; + } + + .sm\:border-transparent { + border-color: transparent; + } + + .sm\:border-black { + border-color: #22292f; + } + + .sm\:border-grey-darkest { + border-color: #3d4852; + } + + .sm\:border-grey-darker { + border-color: #606f7b; + } + + .sm\:border-grey-dark { + border-color: #8795a1; + } + + .sm\:border-grey { + border-color: #b8c2cc; + } + + .sm\:border-grey-light { + border-color: #dae1e7; + } + + .sm\:border-grey-lighter { + border-color: #f1f5f8; + } + + .sm\:border-grey-lightest { + border-color: #f8fafc; + } + + .sm\:border-white { + border-color: #fff; + } + + .sm\:border-red-darkest { + border-color: #3b0d0c; + } + + .sm\:border-red-darker { + border-color: #621b18; + } + + .sm\:border-red-dark { + border-color: #cc1f1a; + } + + .sm\:border-red { + border-color: #e3342f; + } + + .sm\:border-red-light { + border-color: #ef5753; + } + + .sm\:border-red-lighter { + border-color: #f9acaa; + } + + .sm\:border-red-lightest { + border-color: #fcebea; + } + + .sm\:border-orange-darkest { + border-color: #462a16; + } + + .sm\:border-orange-darker { + border-color: #613b1f; + } + + .sm\:border-orange-dark { + border-color: #de751f; + } + + .sm\:border-orange { + border-color: #f6993f; + } + + .sm\:border-orange-light { + border-color: #faad63; + } + + .sm\:border-orange-lighter { + border-color: #fcd9b6; + } + + .sm\:border-orange-lightest { + border-color: #fff5eb; + } + + .sm\:border-yellow-darkest { + border-color: #453411; + } + + .sm\:border-yellow-darker { + border-color: #684f1d; + } + + .sm\:border-yellow-dark { + border-color: #f2d024; + } + + .sm\:border-yellow { + border-color: #ffed4a; + } + + .sm\:border-yellow-light { + border-color: #fff382; + } + + .sm\:border-yellow-lighter { + border-color: #fff9c2; + } + + .sm\:border-yellow-lightest { + border-color: #fcfbeb; + } + + .sm\:border-green-darkest { + border-color: #0f2f21; + } + + .sm\:border-green-darker { + border-color: #1a4731; + } + + .sm\:border-green-dark { + border-color: #1f9d55; + } + + .sm\:border-green { + border-color: #38c172; + } + + .sm\:border-green-light { + border-color: #51d88a; + } + + .sm\:border-green-lighter { + border-color: #a2f5bf; + } + + .sm\:border-green-lightest { + border-color: #e3fcec; + } + + .sm\:border-teal-darkest { + border-color: #0d3331; + } + + .sm\:border-teal-darker { + border-color: #20504f; + } + + .sm\:border-teal-dark { + border-color: #38a89d; + } + + .sm\:border-teal { + border-color: #4dc0b5; + } + + .sm\:border-teal-light { + border-color: #64d5ca; + } + + .sm\:border-teal-lighter { + border-color: #a0f0ed; + } + + .sm\:border-teal-lightest { + border-color: #e8fffe; + } + + .sm\:border-blue-darkest { + border-color: #12283a; + } + + .sm\:border-blue-darker { + border-color: #1c3d5a; + } + + .sm\:border-blue-dark { + border-color: #2779bd; + } + + .sm\:border-blue { + border-color: #3490dc; + } + + .sm\:border-blue-light { + border-color: #6cb2eb; + } + + .sm\:border-blue-lighter { + border-color: #bcdefa; + } + + .sm\:border-blue-lightest { + border-color: #eff8ff; + } + + .sm\:border-indigo-darkest { + border-color: #191e38; + } + + .sm\:border-indigo-darker { + border-color: #2f365f; + } + + .sm\:border-indigo-dark { + border-color: #5661b3; + } + + .sm\:border-indigo { + border-color: #6574cd; + } + + .sm\:border-indigo-light { + border-color: #7886d7; + } + + .sm\:border-indigo-lighter { + border-color: #b2b7ff; + } + + .sm\:border-indigo-lightest { + border-color: #e6e8ff; + } + + .sm\:border-purple-darkest { + border-color: #21183c; + } + + .sm\:border-purple-darker { + border-color: #382b5f; + } + + .sm\:border-purple-dark { + border-color: #794acf; + } + + .sm\:border-purple { + border-color: #9561e2; + } + + .sm\:border-purple-light { + border-color: #a779e9; + } + + .sm\:border-purple-lighter { + border-color: #d6bbfc; + } + + .sm\:border-purple-lightest { + border-color: #f3ebff; + } + + .sm\:border-pink-darkest { + border-color: #451225; + } + + .sm\:border-pink-darker { + border-color: #6f213f; + } + + .sm\:border-pink-dark { + border-color: #eb5286; + } + + .sm\:border-pink { + border-color: #f66d9b; + } + + .sm\:border-pink-light { + border-color: #fa7ea8; + } + + .sm\:border-pink-lighter { + border-color: #ffbbca; + } + + .sm\:border-pink-lightest { + border-color: #ffebef; + } + + .sm\:hover\:border-transparent:hover { + border-color: transparent; + } + + .sm\:hover\:border-black:hover { + border-color: #22292f; + } + + .sm\:hover\:border-grey-darkest:hover { + border-color: #3d4852; + } + + .sm\:hover\:border-grey-darker:hover { + border-color: #606f7b; + } + + .sm\:hover\:border-grey-dark:hover { + border-color: #8795a1; + } + + .sm\:hover\:border-grey:hover { + border-color: #b8c2cc; + } + + .sm\:hover\:border-grey-light:hover { + border-color: #dae1e7; + } + + .sm\:hover\:border-grey-lighter:hover { + border-color: #f1f5f8; + } + + .sm\:hover\:border-grey-lightest:hover { + border-color: #f8fafc; + } + + .sm\:hover\:border-white:hover { + border-color: #fff; + } + + .sm\:hover\:border-red-darkest:hover { + border-color: #3b0d0c; + } + + .sm\:hover\:border-red-darker:hover { + border-color: #621b18; + } + + .sm\:hover\:border-red-dark:hover { + border-color: #cc1f1a; + } + + .sm\:hover\:border-red:hover { + border-color: #e3342f; + } + + .sm\:hover\:border-red-light:hover { + border-color: #ef5753; + } + + .sm\:hover\:border-red-lighter:hover { + border-color: #f9acaa; + } + + .sm\:hover\:border-red-lightest:hover { + border-color: #fcebea; + } + + .sm\:hover\:border-orange-darkest:hover { + border-color: #462a16; + } + + .sm\:hover\:border-orange-darker:hover { + border-color: #613b1f; + } + + .sm\:hover\:border-orange-dark:hover { + border-color: #de751f; + } + + .sm\:hover\:border-orange:hover { + border-color: #f6993f; + } + + .sm\:hover\:border-orange-light:hover { + border-color: #faad63; + } + + .sm\:hover\:border-orange-lighter:hover { + border-color: #fcd9b6; + } + + .sm\:hover\:border-orange-lightest:hover { + border-color: #fff5eb; + } + + .sm\:hover\:border-yellow-darkest:hover { + border-color: #453411; + } + + .sm\:hover\:border-yellow-darker:hover { + border-color: #684f1d; + } + + .sm\:hover\:border-yellow-dark:hover { + border-color: #f2d024; + } + + .sm\:hover\:border-yellow:hover { + border-color: #ffed4a; + } + + .sm\:hover\:border-yellow-light:hover { + border-color: #fff382; + } + + .sm\:hover\:border-yellow-lighter:hover { + border-color: #fff9c2; + } + + .sm\:hover\:border-yellow-lightest:hover { + border-color: #fcfbeb; + } + + .sm\:hover\:border-green-darkest:hover { + border-color: #0f2f21; + } + + .sm\:hover\:border-green-darker:hover { + border-color: #1a4731; + } + + .sm\:hover\:border-green-dark:hover { + border-color: #1f9d55; + } + + .sm\:hover\:border-green:hover { + border-color: #38c172; + } + + .sm\:hover\:border-green-light:hover { + border-color: #51d88a; + } + + .sm\:hover\:border-green-lighter:hover { + border-color: #a2f5bf; + } + + .sm\:hover\:border-green-lightest:hover { + border-color: #e3fcec; + } + + .sm\:hover\:border-teal-darkest:hover { + border-color: #0d3331; + } + + .sm\:hover\:border-teal-darker:hover { + border-color: #20504f; + } + + .sm\:hover\:border-teal-dark:hover { + border-color: #38a89d; + } + + .sm\:hover\:border-teal:hover { + border-color: #4dc0b5; + } + + .sm\:hover\:border-teal-light:hover { + border-color: #64d5ca; + } + + .sm\:hover\:border-teal-lighter:hover { + border-color: #a0f0ed; + } + + .sm\:hover\:border-teal-lightest:hover { + border-color: #e8fffe; + } + + .sm\:hover\:border-blue-darkest:hover { + border-color: #12283a; + } + + .sm\:hover\:border-blue-darker:hover { + border-color: #1c3d5a; + } + + .sm\:hover\:border-blue-dark:hover { + border-color: #2779bd; + } + + .sm\:hover\:border-blue:hover { + border-color: #3490dc; + } + + .sm\:hover\:border-blue-light:hover { + border-color: #6cb2eb; + } + + .sm\:hover\:border-blue-lighter:hover { + border-color: #bcdefa; + } + + .sm\:hover\:border-blue-lightest:hover { + border-color: #eff8ff; + } + + .sm\:hover\:border-indigo-darkest:hover { + border-color: #191e38; + } + + .sm\:hover\:border-indigo-darker:hover { + border-color: #2f365f; + } + + .sm\:hover\:border-indigo-dark:hover { + border-color: #5661b3; + } + + .sm\:hover\:border-indigo:hover { + border-color: #6574cd; + } + + .sm\:hover\:border-indigo-light:hover { + border-color: #7886d7; + } + + .sm\:hover\:border-indigo-lighter:hover { + border-color: #b2b7ff; + } + + .sm\:hover\:border-indigo-lightest:hover { + border-color: #e6e8ff; + } + + .sm\:hover\:border-purple-darkest:hover { + border-color: #21183c; + } + + .sm\:hover\:border-purple-darker:hover { + border-color: #382b5f; + } + + .sm\:hover\:border-purple-dark:hover { + border-color: #794acf; + } + + .sm\:hover\:border-purple:hover { + border-color: #9561e2; + } + + .sm\:hover\:border-purple-light:hover { + border-color: #a779e9; + } + + .sm\:hover\:border-purple-lighter:hover { + border-color: #d6bbfc; + } + + .sm\:hover\:border-purple-lightest:hover { + border-color: #f3ebff; + } + + .sm\:hover\:border-pink-darkest:hover { + border-color: #451225; + } + + .sm\:hover\:border-pink-darker:hover { + border-color: #6f213f; + } + + .sm\:hover\:border-pink-dark:hover { + border-color: #eb5286; + } + + .sm\:hover\:border-pink:hover { + border-color: #f66d9b; + } + + .sm\:hover\:border-pink-light:hover { + border-color: #fa7ea8; + } + + .sm\:hover\:border-pink-lighter:hover { + border-color: #ffbbca; + } + + .sm\:hover\:border-pink-lightest:hover { + border-color: #ffebef; + } + + .sm\:rounded-none { + border-radius: 0; + } + + .sm\:rounded-sm { + border-radius: .125rem; + } + + .sm\:rounded { + border-radius: .25rem; + } + + .sm\:rounded-lg { + border-radius: .5rem; + } + + .sm\:rounded-full { + border-radius: 9999px; + } + + .sm\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .sm\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .sm\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; + } + + .sm\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; + } + + .sm\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .sm\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .sm\:rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + } + + .sm\:rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; + } + + .sm\:rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .sm\:rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .sm\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .sm\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .sm\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .sm\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-tl-none { + border-top-left-radius: 0; + } + + .sm\:rounded-tr-none { + border-top-right-radius: 0; + } + + .sm\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .sm\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .sm\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .sm\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .sm\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .sm\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .sm\:rounded-tl { + border-top-left-radius: .25rem; + } + + .sm\:rounded-tr { + border-top-right-radius: .25rem; + } + + .sm\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .sm\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .sm\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .sm\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .sm\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .sm\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .sm\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .sm\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .sm\:border-solid { + border-style: solid; + } + + .sm\:border-dashed { + border-style: dashed; + } + + .sm\:border-dotted { + border-style: dotted; + } + + .sm\:border-none { + border-style: none; + } + + .sm\:border-0 { + border-width: 0; + } + + .sm\:border-2 { + border-width: 2px; + } + + .sm\:border-4 { + border-width: 4px; + } + + .sm\:border-8 { + border-width: 8px; + } + + .sm\:border { + border-width: 1px; + } + + .sm\:border-t-0 { + border-top-width: 0; + } + + .sm\:border-r-0 { + border-right-width: 0; + } + + .sm\:border-b-0 { + border-bottom-width: 0; + } + + .sm\:border-l-0 { + border-left-width: 0; + } + + .sm\:border-t-2 { + border-top-width: 2px; + } + + .sm\:border-r-2 { + border-right-width: 2px; + } + + .sm\:border-b-2 { + border-bottom-width: 2px; + } + + .sm\:border-l-2 { + border-left-width: 2px; + } + + .sm\:border-t-4 { + border-top-width: 4px; + } + + .sm\:border-r-4 { + border-right-width: 4px; + } + + .sm\:border-b-4 { + border-bottom-width: 4px; + } + + .sm\:border-l-4 { + border-left-width: 4px; + } + + .sm\:border-t-8 { + border-top-width: 8px; + } + + .sm\:border-r-8 { + border-right-width: 8px; + } + + .sm\:border-b-8 { + border-bottom-width: 8px; + } + + .sm\:border-l-8 { + border-left-width: 8px; + } + + .sm\:border-t { + border-top-width: 1px; + } + + .sm\:border-r { + border-right-width: 1px; + } + + .sm\:border-b { + border-bottom-width: 1px; + } + + .sm\:border-l { + border-left-width: 1px; + } + + .sm\:cursor-auto { + cursor: auto; + } + + .sm\:cursor-default { + cursor: default; + } + + .sm\:cursor-pointer { + cursor: pointer; + } + + .sm\:cursor-wait { + cursor: wait; + } + + .sm\:cursor-move { + cursor: move; + } + + .sm\:cursor-not-allowed { + cursor: not-allowed; + } + + .sm\:block { + display: block; + } + + .sm\:inline-block { + display: inline-block; + } + + .sm\:inline { + display: inline; + } + + .sm\:table { + display: table; + } + + .sm\:table-row { + display: table-row; + } + + .sm\:table-cell { + display: table-cell; + } + + .sm\:hidden { + display: none; + } + + .sm\:flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .sm\:inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + + .sm\:flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .sm\:flex-row-reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .sm\:flex-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .sm\:flex-col-reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .sm\:flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + + .sm\:flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + + .sm\:flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .sm\:items-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + + .sm\:items-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + + .sm\:items-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .sm\:items-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + } + + .sm\:items-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + + .sm\:self-auto { + -ms-flex-item-align: auto; + align-self: auto; + } + + .sm\:self-start { + -ms-flex-item-align: start; + align-self: flex-start; + } + + .sm\:self-end { + -ms-flex-item-align: end; + align-self: flex-end; + } + + .sm\:self-center { + -ms-flex-item-align: center; + align-self: center; + } + + .sm\:self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; + } + + .sm\:justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .sm\:justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + + .sm\:justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .sm\:justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .sm\:justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .sm\:content-center { + -ms-flex-line-pack: center; + align-content: center; + } + + .sm\:content-start { + -ms-flex-line-pack: start; + align-content: flex-start; + } + + .sm\:content-end { + -ms-flex-line-pack: end; + align-content: flex-end; + } + + .sm\:content-between { + -ms-flex-line-pack: justify; + align-content: space-between; + } + + .sm\:content-around { + -ms-flex-line-pack: distribute; + align-content: space-around; + } + + .sm\:flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + } + + .sm\:flex-auto { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + } + + .sm\:flex-initial { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } + + .sm\:flex-none { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .sm\:flex-grow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .sm\:flex-shrink { + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .sm\:flex-no-grow { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + + .sm\:flex-no-shrink { + -ms-flex-negative: 0; + flex-shrink: 0; + } + + .sm\:float-right { + float: right; + } + + .sm\:float-left { + float: left; + } + + .sm\:float-none { + float: none; + } + + .sm\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .sm\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + } + + .sm\:font-serif { + font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; + } + + .sm\:font-mono { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; + } + + .sm\:font-hairline { + font-weight: 100; + } + + .sm\:font-thin { + font-weight: 200; + } + + .sm\:font-light { + font-weight: 300; + } + + .sm\:font-normal { + font-weight: 400; + } + + .sm\:font-medium { + font-weight: 500; + } + + .sm\:font-semibold { + font-weight: 600; + } + + .sm\:font-bold { + font-weight: 700; + } + + .sm\:font-extrabold { + font-weight: 800; + } + + .sm\:font-black { + font-weight: 900; + } + + .sm\:hover\:font-hairline:hover { + font-weight: 100; + } + + .sm\:hover\:font-thin:hover { + font-weight: 200; + } + + .sm\:hover\:font-light:hover { + font-weight: 300; + } + + .sm\:hover\:font-normal:hover { + font-weight: 400; + } + + .sm\:hover\:font-medium:hover { + font-weight: 500; + } + + .sm\:hover\:font-semibold:hover { + font-weight: 600; + } + + .sm\:hover\:font-bold:hover { + font-weight: 700; + } + + .sm\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .sm\:hover\:font-black:hover { + font-weight: 900; + } + + .sm\:h-1 { + height: .25rem; + } + + .sm\:h-2 { + height: .5rem; + } + + .sm\:h-3 { + height: .75rem; + } + + .sm\:h-4 { + height: 1rem; + } + + .sm\:h-6 { + height: 1.5rem; + } + + .sm\:h-8 { + height: 2rem; + } + + .sm\:h-10 { + height: 2.5rem; + } + + .sm\:h-12 { + height: 3rem; + } + + .sm\:h-16 { + height: 4rem; + } + + .sm\:h-24 { + height: 6rem; + } + + .sm\:h-32 { + height: 8rem; + } + + .sm\:h-48 { + height: 12rem; + } + + .sm\:h-64 { + height: 16rem; + } + + .sm\:h-auto { + height: auto; + } + + .sm\:h-px { + height: 1px; + } + + .sm\:h-full { + height: 100%; + } + + .sm\:h-screen { + height: 100vh; + } + + .sm\:leading-none { + line-height: 1; + } + + .sm\:leading-tight { + line-height: 1.25; + } + + .sm\:leading-normal { + line-height: 1.5; + } + + .sm\:leading-loose { + line-height: 2; + } + + .sm\:m-0 { + margin: 0; + } + + .sm\:m-1 { + margin: .25rem; + } + + .sm\:m-2 { + margin: .5rem; + } + + .sm\:m-3 { + margin: .75rem; + } + + .sm\:m-4 { + margin: 1rem; + } + + .sm\:m-6 { + margin: 1.5rem; + } + + .sm\:m-8 { + margin: 2rem; + } + + .sm\:m-auto { + margin: auto; + } + + .sm\:m-px { + margin: 1px; + } + + .sm\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .sm\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .sm\:my-1 { + margin-top: .25rem; + margin-bottom: .25rem; + } + + .sm\:mx-1 { + margin-left: .25rem; + margin-right: .25rem; + } + + .sm\:my-2 { + margin-top: .5rem; + margin-bottom: .5rem; + } + + .sm\:mx-2 { + margin-left: .5rem; + margin-right: .5rem; + } + + .sm\:my-3 { + margin-top: .75rem; + margin-bottom: .75rem; + } + + .sm\:mx-3 { + margin-left: .75rem; + margin-right: .75rem; + } + + .sm\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .sm\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .sm\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .sm\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .sm\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .sm\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .sm\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .sm\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .sm\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .sm\:mt-0 { + margin-top: 0; + } + + .sm\:mr-0 { + margin-right: 0; + } + + .sm\:mb-0 { + margin-bottom: 0; + } + + .sm\:ml-0 { + margin-left: 0; + } + + .sm\:mt-1 { + margin-top: .25rem; + } + + .sm\:mr-1 { + margin-right: .25rem; + } + + .sm\:mb-1 { + margin-bottom: .25rem; + } + + .sm\:ml-1 { + margin-left: .25rem; + } + + .sm\:mt-2 { + margin-top: .5rem; + } + + .sm\:mr-2 { + margin-right: .5rem; + } + + .sm\:mb-2 { + margin-bottom: .5rem; + } + + .sm\:ml-2 { + margin-left: .5rem; + } + + .sm\:mt-3 { + margin-top: .75rem; + } + + .sm\:mr-3 { + margin-right: .75rem; + } + + .sm\:mb-3 { + margin-bottom: .75rem; + } + + .sm\:ml-3 { + margin-left: .75rem; + } + + .sm\:mt-4 { + margin-top: 1rem; + } + + .sm\:mr-4 { + margin-right: 1rem; + } + + .sm\:mb-4 { + margin-bottom: 1rem; + } + + .sm\:ml-4 { + margin-left: 1rem; + } + + .sm\:mt-6 { + margin-top: 1.5rem; + } + + .sm\:mr-6 { + margin-right: 1.5rem; + } + + .sm\:mb-6 { + margin-bottom: 1.5rem; + } + + .sm\:ml-6 { + margin-left: 1.5rem; + } + + .sm\:mt-8 { + margin-top: 2rem; + } + + .sm\:mr-8 { + margin-right: 2rem; + } + + .sm\:mb-8 { + margin-bottom: 2rem; + } + + .sm\:ml-8 { + margin-left: 2rem; + } + + .sm\:mt-auto { + margin-top: auto; + } + + .sm\:mr-auto { + margin-right: auto; + } + + .sm\:mb-auto { + margin-bottom: auto; + } + + .sm\:ml-auto { + margin-left: auto; + } + + .sm\:mt-px { + margin-top: 1px; + } + + .sm\:mr-px { + margin-right: 1px; + } + + .sm\:mb-px { + margin-bottom: 1px; + } + + .sm\:ml-px { + margin-left: 1px; + } + + .sm\:max-h-full { + max-height: 100%; + } + + .sm\:max-h-screen { + max-height: 100vh; + } + + .sm\:max-w-xs { + max-width: 20rem; + } + + .sm\:max-w-sm { + max-width: 30rem; + } + + .sm\:max-w-md { + max-width: 40rem; + } + + .sm\:max-w-lg { + max-width: 50rem; + } + + .sm\:max-w-xl { + max-width: 60rem; + } + + .sm\:max-w-2xl { + max-width: 70rem; + } + + .sm\:max-w-3xl { + max-width: 80rem; + } + + .sm\:max-w-4xl { + max-width: 90rem; + } + + .sm\:max-w-5xl { + max-width: 100rem; + } + + .sm\:max-w-full { + max-width: 100%; + } + + .sm\:min-h-0 { + min-height: 0; + } + + .sm\:min-h-full { + min-height: 100%; + } + + .sm\:min-h-screen { + min-height: 100vh; + } + + .sm\:min-w-0 { + min-width: 0; + } + + .sm\:min-w-full { + min-width: 100%; + } + + .sm\:-m-0 { + margin: 0; + } + + .sm\:-m-1 { + margin: -0.25rem; + } + + .sm\:-m-2 { + margin: -0.5rem; + } + + .sm\:-m-3 { + margin: -0.75rem; + } + + .sm\:-m-4 { + margin: -1rem; + } + + .sm\:-m-6 { + margin: -1.5rem; + } + + .sm\:-m-8 { + margin: -2rem; + } + + .sm\:-m-px { + margin: -1px; + } + + .sm\:-my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .sm\:-mx-0 { + margin-left: 0; + margin-right: 0; + } + + .sm\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .sm\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .sm\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .sm\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .sm\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .sm\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .sm\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .sm\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .sm\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .sm\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .sm\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .sm\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .sm\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .sm\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .sm\:-mt-0 { + margin-top: 0; + } + + .sm\:-mr-0 { + margin-right: 0; + } + + .sm\:-mb-0 { + margin-bottom: 0; + } + + .sm\:-ml-0 { + margin-left: 0; + } + + .sm\:-mt-1 { + margin-top: -0.25rem; + } + + .sm\:-mr-1 { + margin-right: -0.25rem; + } + + .sm\:-mb-1 { + margin-bottom: -0.25rem; + } + + .sm\:-ml-1 { + margin-left: -0.25rem; + } + + .sm\:-mt-2 { + margin-top: -0.5rem; + } + + .sm\:-mr-2 { + margin-right: -0.5rem; + } + + .sm\:-mb-2 { + margin-bottom: -0.5rem; + } + + .sm\:-ml-2 { + margin-left: -0.5rem; + } + + .sm\:-mt-3 { + margin-top: -0.75rem; + } + + .sm\:-mr-3 { + margin-right: -0.75rem; + } + + .sm\:-mb-3 { + margin-bottom: -0.75rem; + } + + .sm\:-ml-3 { + margin-left: -0.75rem; + } + + .sm\:-mt-4 { + margin-top: -1rem; + } + + .sm\:-mr-4 { + margin-right: -1rem; + } + + .sm\:-mb-4 { + margin-bottom: -1rem; + } + + .sm\:-ml-4 { + margin-left: -1rem; + } + + .sm\:-mt-6 { + margin-top: -1.5rem; + } + + .sm\:-mr-6 { + margin-right: -1.5rem; + } + + .sm\:-mb-6 { + margin-bottom: -1.5rem; + } + + .sm\:-ml-6 { + margin-left: -1.5rem; + } + + .sm\:-mt-8 { + margin-top: -2rem; + } + + .sm\:-mr-8 { + margin-right: -2rem; + } + + .sm\:-mb-8 { + margin-bottom: -2rem; + } + + .sm\:-ml-8 { + margin-left: -2rem; + } + + .sm\:-mt-px { + margin-top: -1px; + } + + .sm\:-mr-px { + margin-right: -1px; + } + + .sm\:-mb-px { + margin-bottom: -1px; + } + + .sm\:-ml-px { + margin-left: -1px; + } + + .sm\:opacity-0 { + opacity: 0; + } + + .sm\:opacity-25 { + opacity: .25; + } + + .sm\:opacity-50 { + opacity: .5; + } + + .sm\:opacity-75 { + opacity: .75; + } + + .sm\:opacity-100 { + opacity: 1; + } + + .sm\:overflow-auto { + overflow: auto; + } + + .sm\:overflow-hidden { + overflow: hidden; + } + + .sm\:overflow-visible { + overflow: visible; + } + + .sm\:overflow-scroll { + overflow: scroll; + } + + .sm\:overflow-x-auto { + overflow-x: auto; + } + + .sm\:overflow-y-auto { + overflow-y: auto; + } + + .sm\:overflow-x-hidden { + overflow-x: hidden; + } + + .sm\:overflow-y-hidden { + overflow-y: hidden; + } + + .sm\:overflow-x-visible { + overflow-x: visible; + } + + .sm\:overflow-y-visible { + overflow-y: visible; + } + + .sm\:overflow-x-scroll { + overflow-x: scroll; + } + + .sm\:overflow-y-scroll { + overflow-y: scroll; + } + + .sm\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .sm\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .sm\:p-0 { + padding: 0; + } + + .sm\:p-1 { + padding: .25rem; + } + + .sm\:p-2 { + padding: .5rem; + } + + .sm\:p-3 { + padding: .75rem; + } + + .sm\:p-4 { + padding: 1rem; + } + + .sm\:p-6 { + padding: 1.5rem; + } + + .sm\:p-8 { + padding: 2rem; + } + + .sm\:p-px { + padding: 1px; + } + + .sm\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .sm\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .sm\:py-1 { + padding-top: .25rem; + padding-bottom: .25rem; + } + + .sm\:px-1 { + padding-left: .25rem; + padding-right: .25rem; + } + + .sm\:py-2 { + padding-top: .5rem; + padding-bottom: .5rem; + } + + .sm\:px-2 { + padding-left: .5rem; + padding-right: .5rem; + } + + .sm\:py-3 { + padding-top: .75rem; + padding-bottom: .75rem; + } + + .sm\:px-3 { + padding-left: .75rem; + padding-right: .75rem; + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .sm\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .sm\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .sm\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .sm\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .sm\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .sm\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .sm\:pt-0 { + padding-top: 0; + } + + .sm\:pr-0 { + padding-right: 0; + } + + .sm\:pb-0 { + padding-bottom: 0; + } + + .sm\:pl-0 { + padding-left: 0; + } + + .sm\:pt-1 { + padding-top: .25rem; + } + + .sm\:pr-1 { + padding-right: .25rem; + } + + .sm\:pb-1 { + padding-bottom: .25rem; + } + + .sm\:pl-1 { + padding-left: .25rem; + } + + .sm\:pt-2 { + padding-top: .5rem; + } + + .sm\:pr-2 { + padding-right: .5rem; + } + + .sm\:pb-2 { + padding-bottom: .5rem; + } + + .sm\:pl-2 { + padding-left: .5rem; + } + + .sm\:pt-3 { + padding-top: .75rem; + } + + .sm\:pr-3 { + padding-right: .75rem; + } + + .sm\:pb-3 { + padding-bottom: .75rem; + } + + .sm\:pl-3 { + padding-left: .75rem; + } + + .sm\:pt-4 { + padding-top: 1rem; + } + + .sm\:pr-4 { + padding-right: 1rem; + } + + .sm\:pb-4 { + padding-bottom: 1rem; + } + + .sm\:pl-4 { + padding-left: 1rem; + } + + .sm\:pt-6 { + padding-top: 1.5rem; + } + + .sm\:pr-6 { + padding-right: 1.5rem; + } + + .sm\:pb-6 { + padding-bottom: 1.5rem; + } + + .sm\:pl-6 { + padding-left: 1.5rem; + } + + .sm\:pt-8 { + padding-top: 2rem; + } + + .sm\:pr-8 { + padding-right: 2rem; + } + + .sm\:pb-8 { + padding-bottom: 2rem; + } + + .sm\:pl-8 { + padding-left: 2rem; + } + + .sm\:pt-px { + padding-top: 1px; + } + + .sm\:pr-px { + padding-right: 1px; + } + + .sm\:pb-px { + padding-bottom: 1px; + } + + .sm\:pl-px { + padding-left: 1px; + } + + .sm\:pointer-events-none { + pointer-events: none; + } + + .sm\:pointer-events-auto { + pointer-events: auto; + } + + .sm\:static { + position: static; + } + + .sm\:fixed { + position: fixed; + } + + .sm\:absolute { + position: absolute; + } + + .sm\:relative { + position: relative; + } + + .sm\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .sm\:pin-none { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .sm\:pin { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .sm\:pin-y { + top: 0; + bottom: 0; + } + + .sm\:pin-x { + right: 0; + left: 0; + } + + .sm\:pin-t { + top: 0; + } + + .sm\:pin-r { + right: 0; + } + + .sm\:pin-b { + bottom: 0; + } + + .sm\:pin-l { + left: 0; + } + + .sm\:resize-none { + resize: none; + } + + .sm\:resize-y { + resize: vertical; + } + + .sm\:resize-x { + resize: horizontal; + } + + .sm\:resize { + resize: both; + } + + .sm\:shadow { + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + } + + .sm\:shadow-md { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + } + + .sm\:shadow-lg { + -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + } + + .sm\:shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + } + + .sm\:shadow-none { + -webkit-box-shadow: none; + box-shadow: none; + } + + .sm\:table-auto { + table-layout: auto; + } + + .sm\:table-fixed { + table-layout: fixed; + } + + .sm\:text-left { + text-align: left; + } + + .sm\:text-center { + text-align: center; + } + + .sm\:text-right { + text-align: right; + } + + .sm\:text-justify { + text-align: justify; + } + + .sm\:text-transparent { + color: transparent; + } + + .sm\:text-black { + color: #22292f; + } + + .sm\:text-grey-darkest { + color: #3d4852; + } + + .sm\:text-grey-darker { + color: #606f7b; + } + + .sm\:text-grey-dark { + color: #8795a1; + } + + .sm\:text-grey { + color: #b8c2cc; + } + + .sm\:text-grey-light { + color: #dae1e7; + } + + .sm\:text-grey-lighter { + color: #f1f5f8; + } + + .sm\:text-grey-lightest { + color: #f8fafc; + } + + .sm\:text-white { + color: #fff; + } + + .sm\:text-red-darkest { + color: #3b0d0c; + } + + .sm\:text-red-darker { + color: #621b18; + } + + .sm\:text-red-dark { + color: #cc1f1a; + } + + .sm\:text-red { + color: #e3342f; + } + + .sm\:text-red-light { + color: #ef5753; + } + + .sm\:text-red-lighter { + color: #f9acaa; + } + + .sm\:text-red-lightest { + color: #fcebea; + } + + .sm\:text-orange-darkest { + color: #462a16; + } + + .sm\:text-orange-darker { + color: #613b1f; + } + + .sm\:text-orange-dark { + color: #de751f; + } + + .sm\:text-orange { + color: #f6993f; + } + + .sm\:text-orange-light { + color: #faad63; + } + + .sm\:text-orange-lighter { + color: #fcd9b6; + } + + .sm\:text-orange-lightest { + color: #fff5eb; + } + + .sm\:text-yellow-darkest { + color: #453411; + } + + .sm\:text-yellow-darker { + color: #684f1d; + } + + .sm\:text-yellow-dark { + color: #f2d024; + } + + .sm\:text-yellow { + color: #ffed4a; + } + + .sm\:text-yellow-light { + color: #fff382; + } + + .sm\:text-yellow-lighter { + color: #fff9c2; + } + + .sm\:text-yellow-lightest { + color: #fcfbeb; + } + + .sm\:text-green-darkest { + color: #0f2f21; + } + + .sm\:text-green-darker { + color: #1a4731; + } + + .sm\:text-green-dark { + color: #1f9d55; + } + + .sm\:text-green { + color: #38c172; + } + + .sm\:text-green-light { + color: #51d88a; + } + + .sm\:text-green-lighter { + color: #a2f5bf; + } + + .sm\:text-green-lightest { + color: #e3fcec; + } + + .sm\:text-teal-darkest { + color: #0d3331; + } + + .sm\:text-teal-darker { + color: #20504f; + } + + .sm\:text-teal-dark { + color: #38a89d; + } + + .sm\:text-teal { + color: #4dc0b5; + } + + .sm\:text-teal-light { + color: #64d5ca; + } + + .sm\:text-teal-lighter { + color: #a0f0ed; + } + + .sm\:text-teal-lightest { + color: #e8fffe; + } + + .sm\:text-blue-darkest { + color: #12283a; + } + + .sm\:text-blue-darker { + color: #1c3d5a; + } + + .sm\:text-blue-dark { + color: #2779bd; + } + + .sm\:text-blue { + color: #3490dc; + } + + .sm\:text-blue-light { + color: #6cb2eb; + } + + .sm\:text-blue-lighter { + color: #bcdefa; + } + + .sm\:text-blue-lightest { + color: #eff8ff; + } + + .sm\:text-indigo-darkest { + color: #191e38; + } + + .sm\:text-indigo-darker { + color: #2f365f; + } + + .sm\:text-indigo-dark { + color: #5661b3; + } + + .sm\:text-indigo { + color: #6574cd; + } + + .sm\:text-indigo-light { + color: #7886d7; + } + + .sm\:text-indigo-lighter { + color: #b2b7ff; + } + + .sm\:text-indigo-lightest { + color: #e6e8ff; + } + + .sm\:text-purple-darkest { + color: #21183c; + } + + .sm\:text-purple-darker { + color: #382b5f; + } + + .sm\:text-purple-dark { + color: #794acf; + } + + .sm\:text-purple { + color: #9561e2; + } + + .sm\:text-purple-light { + color: #a779e9; + } + + .sm\:text-purple-lighter { + color: #d6bbfc; + } + + .sm\:text-purple-lightest { + color: #f3ebff; + } + + .sm\:text-pink-darkest { + color: #451225; + } + + .sm\:text-pink-darker { + color: #6f213f; + } + + .sm\:text-pink-dark { + color: #eb5286; + } + + .sm\:text-pink { + color: #f66d9b; + } + + .sm\:text-pink-light { + color: #fa7ea8; + } + + .sm\:text-pink-lighter { + color: #ffbbca; + } + + .sm\:text-pink-lightest { + color: #ffebef; + } + + .sm\:hover\:text-transparent:hover { + color: transparent; + } + + .sm\:hover\:text-black:hover { + color: #22292f; + } + + .sm\:hover\:text-grey-darkest:hover { + color: #3d4852; + } + + .sm\:hover\:text-grey-darker:hover { + color: #606f7b; + } + + .sm\:hover\:text-grey-dark:hover { + color: #8795a1; + } + + .sm\:hover\:text-grey:hover { + color: #b8c2cc; + } + + .sm\:hover\:text-grey-light:hover { + color: #dae1e7; + } + + .sm\:hover\:text-grey-lighter:hover { + color: #f1f5f8; + } + + .sm\:hover\:text-grey-lightest:hover { + color: #f8fafc; + } + + .sm\:hover\:text-white:hover { + color: #fff; + } + + .sm\:hover\:text-red-darkest:hover { + color: #3b0d0c; + } + + .sm\:hover\:text-red-darker:hover { + color: #621b18; + } + + .sm\:hover\:text-red-dark:hover { + color: #cc1f1a; + } + + .sm\:hover\:text-red:hover { + color: #e3342f; + } + + .sm\:hover\:text-red-light:hover { + color: #ef5753; + } + + .sm\:hover\:text-red-lighter:hover { + color: #f9acaa; + } + + .sm\:hover\:text-red-lightest:hover { + color: #fcebea; + } + + .sm\:hover\:text-orange-darkest:hover { + color: #462a16; + } + + .sm\:hover\:text-orange-darker:hover { + color: #613b1f; + } + + .sm\:hover\:text-orange-dark:hover { + color: #de751f; + } + + .sm\:hover\:text-orange:hover { + color: #f6993f; + } + + .sm\:hover\:text-orange-light:hover { + color: #faad63; + } + + .sm\:hover\:text-orange-lighter:hover { + color: #fcd9b6; + } + + .sm\:hover\:text-orange-lightest:hover { + color: #fff5eb; + } + + .sm\:hover\:text-yellow-darkest:hover { + color: #453411; + } + + .sm\:hover\:text-yellow-darker:hover { + color: #684f1d; + } + + .sm\:hover\:text-yellow-dark:hover { + color: #f2d024; + } + + .sm\:hover\:text-yellow:hover { + color: #ffed4a; + } + + .sm\:hover\:text-yellow-light:hover { + color: #fff382; + } + + .sm\:hover\:text-yellow-lighter:hover { + color: #fff9c2; + } + + .sm\:hover\:text-yellow-lightest:hover { + color: #fcfbeb; + } + + .sm\:hover\:text-green-darkest:hover { + color: #0f2f21; + } + + .sm\:hover\:text-green-darker:hover { + color: #1a4731; + } + + .sm\:hover\:text-green-dark:hover { + color: #1f9d55; + } + + .sm\:hover\:text-green:hover { + color: #38c172; + } + + .sm\:hover\:text-green-light:hover { + color: #51d88a; + } + + .sm\:hover\:text-green-lighter:hover { + color: #a2f5bf; + } + + .sm\:hover\:text-green-lightest:hover { + color: #e3fcec; + } + + .sm\:hover\:text-teal-darkest:hover { + color: #0d3331; + } + + .sm\:hover\:text-teal-darker:hover { + color: #20504f; + } + + .sm\:hover\:text-teal-dark:hover { + color: #38a89d; + } + + .sm\:hover\:text-teal:hover { + color: #4dc0b5; + } + + .sm\:hover\:text-teal-light:hover { + color: #64d5ca; + } + + .sm\:hover\:text-teal-lighter:hover { + color: #a0f0ed; + } + + .sm\:hover\:text-teal-lightest:hover { + color: #e8fffe; + } + + .sm\:hover\:text-blue-darkest:hover { + color: #12283a; + } + + .sm\:hover\:text-blue-darker:hover { + color: #1c3d5a; + } + + .sm\:hover\:text-blue-dark:hover { + color: #2779bd; + } + + .sm\:hover\:text-blue:hover { + color: #3490dc; + } + + .sm\:hover\:text-blue-light:hover { + color: #6cb2eb; + } + + .sm\:hover\:text-blue-lighter:hover { + color: #bcdefa; + } + + .sm\:hover\:text-blue-lightest:hover { + color: #eff8ff; + } + + .sm\:hover\:text-indigo-darkest:hover { + color: #191e38; + } + + .sm\:hover\:text-indigo-darker:hover { + color: #2f365f; + } + + .sm\:hover\:text-indigo-dark:hover { + color: #5661b3; + } + + .sm\:hover\:text-indigo:hover { + color: #6574cd; + } + + .sm\:hover\:text-indigo-light:hover { + color: #7886d7; + } + + .sm\:hover\:text-indigo-lighter:hover { + color: #b2b7ff; + } + + .sm\:hover\:text-indigo-lightest:hover { + color: #e6e8ff; + } + + .sm\:hover\:text-purple-darkest:hover { + color: #21183c; + } + + .sm\:hover\:text-purple-darker:hover { + color: #382b5f; + } + + .sm\:hover\:text-purple-dark:hover { + color: #794acf; + } + + .sm\:hover\:text-purple:hover { + color: #9561e2; + } + + .sm\:hover\:text-purple-light:hover { + color: #a779e9; + } + + .sm\:hover\:text-purple-lighter:hover { + color: #d6bbfc; + } + + .sm\:hover\:text-purple-lightest:hover { + color: #f3ebff; + } + + .sm\:hover\:text-pink-darkest:hover { + color: #451225; + } + + .sm\:hover\:text-pink-darker:hover { + color: #6f213f; + } + + .sm\:hover\:text-pink-dark:hover { + color: #eb5286; + } + + .sm\:hover\:text-pink:hover { + color: #f66d9b; + } + + .sm\:hover\:text-pink-light:hover { + color: #fa7ea8; + } + + .sm\:hover\:text-pink-lighter:hover { + color: #ffbbca; + } + + .sm\:hover\:text-pink-lightest:hover { + color: #ffebef; + } + + .sm\:text-xs { + font-size: .75rem; + } + + .sm\:text-sm { + font-size: .875rem; + } + + .sm\:text-base { + font-size: 1rem; + } + + .sm\:text-lg { + font-size: 1.125rem; + } + + .sm\:text-xl { + font-size: 1.25rem; + } + + .sm\:text-2xl { + font-size: 1.5rem; + } + + .sm\:text-3xl { + font-size: 1.875rem; + } + + .sm\:text-4xl { + font-size: 2.25rem; + } + + .sm\:text-5xl { + font-size: 3rem; + } + + .sm\:italic { + font-style: italic; + } + + .sm\:roman { + font-style: normal; + } + + .sm\:uppercase { + text-transform: uppercase; + } + + .sm\:lowercase { + text-transform: lowercase; + } + + .sm\:capitalize { + text-transform: capitalize; + } + + .sm\:normal-case { + text-transform: none; + } + + .sm\:underline { + text-decoration: underline; + } + + .sm\:line-through { + text-decoration: line-through; + } + + .sm\:no-underline { + text-decoration: none; + } + + .sm\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .sm\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .sm\:hover\:italic:hover { + font-style: italic; + } + + .sm\:hover\:roman:hover { + font-style: normal; + } + + .sm\:hover\:uppercase:hover { + text-transform: uppercase; + } + + .sm\:hover\:lowercase:hover { + text-transform: lowercase; + } + + .sm\:hover\:capitalize:hover { + text-transform: capitalize; + } + + .sm\:hover\:normal-case:hover { + text-transform: none; + } + + .sm\:hover\:underline:hover { + text-decoration: underline; + } + + .sm\:hover\:line-through:hover { + text-decoration: line-through; + } + + .sm\:hover\:no-underline:hover { + text-decoration: none; + } + + .sm\:hover\:antialiased:hover { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .sm\:hover\:subpixel-antialiased:hover { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .sm\:tracking-tight { + letter-spacing: -0.05em; + } + + .sm\:tracking-normal { + letter-spacing: 0; + } + + .sm\:tracking-wide { + letter-spacing: .05em; + } + + .sm\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .sm\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .sm\:align-baseline { + vertical-align: baseline; + } + + .sm\:align-top { + vertical-align: top; + } + + .sm\:align-middle { + vertical-align: middle; + } + + .sm\:align-bottom { + vertical-align: bottom; + } + + .sm\:align-text-top { + vertical-align: text-top; + } + + .sm\:align-text-bottom { + vertical-align: text-bottom; + } + + .sm\:visible { + visibility: visible; + } + + .sm\:invisible { + visibility: hidden; + } + + .sm\:whitespace-normal { + white-space: normal; + } + + .sm\:whitespace-no-wrap { + white-space: nowrap; + } + + .sm\:whitespace-pre { + white-space: pre; + } + + .sm\:whitespace-pre-line { + white-space: pre-line; + } + + .sm\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .sm\:break-words { + word-wrap: break-word; + } + + .sm\:break-normal { + word-wrap: normal; + } + + .sm\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .sm\:w-1 { + width: .25rem; + } + + .sm\:w-2 { + width: .5rem; + } + + .sm\:w-3 { + width: .75rem; + } + + .sm\:w-4 { + width: 1rem; + } + + .sm\:w-6 { + width: 1.5rem; + } + + .sm\:w-8 { + width: 2rem; + } + + .sm\:w-10 { + width: 2.5rem; + } + + .sm\:w-12 { + width: 3rem; + } + + .sm\:w-16 { + width: 4rem; + } + + .sm\:w-24 { + width: 6rem; + } + + .sm\:w-32 { + width: 8rem; + } + + .sm\:w-48 { + width: 12rem; + } + + .sm\:w-64 { + width: 16rem; + } + + .sm\:w-auto { + width: auto; + } + + .sm\:w-px { + width: 1px; + } + + .sm\:w-1\/2 { + width: 50%; + } + + .sm\:w-1\/3 { + width: 33.33333%; + } + + .sm\:w-2\/3 { + width: 66.66667%; + } + + .sm\:w-1\/4 { + width: 25%; + } + + .sm\:w-3\/4 { + width: 75%; + } + + .sm\:w-1\/5 { + width: 20%; + } + + .sm\:w-2\/5 { + width: 40%; + } + + .sm\:w-3\/5 { + width: 60%; + } + + .sm\:w-4\/5 { + width: 80%; + } + + .sm\:w-1\/6 { + width: 16.66667%; + } + + .sm\:w-5\/6 { + width: 83.33333%; + } + + .sm\:w-full { + width: 100%; + } + + .sm\:w-screen { + width: 100vw; + } + + .sm\:z-0 { + z-index: 0; + } + + .sm\:z-10 { + z-index: 10; + } + + .sm\:z-20 { + z-index: 20; + } + + .sm\:z-30 { + z-index: 30; + } + + .sm\:z-40 { + z-index: 40; + } + + .sm\:z-50 { + z-index: 50; + } + + .sm\:z-auto { + z-index: auto; + } +} + +@media (min-width: 768px) { + .md\:list-reset { + list-style: none; + padding: 0; + } + + .md\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .md\:bg-fixed { + background-attachment: fixed; + } + + .md\:bg-local { + background-attachment: local; + } + + .md\:bg-scroll { + background-attachment: scroll; + } + + .md\:bg-transparent { + background-color: transparent; + } + + .md\:bg-black { + background-color: #22292f; + } + + .md\:bg-grey-darkest { + background-color: #3d4852; + } + + .md\:bg-grey-darker { + background-color: #606f7b; + } + + .md\:bg-grey-dark { + background-color: #8795a1; + } + + .md\:bg-grey { + background-color: #b8c2cc; + } + + .md\:bg-grey-light { + background-color: #dae1e7; + } + + .md\:bg-grey-lighter { + background-color: #f1f5f8; + } + + .md\:bg-grey-lightest { + background-color: #f8fafc; + } + + .md\:bg-white { + background-color: #fff; + } + + .md\:bg-red-darkest { + background-color: #3b0d0c; + } + + .md\:bg-red-darker { + background-color: #621b18; + } + + .md\:bg-red-dark { + background-color: #cc1f1a; + } + + .md\:bg-red { + background-color: #e3342f; + } + + .md\:bg-red-light { + background-color: #ef5753; + } + + .md\:bg-red-lighter { + background-color: #f9acaa; + } + + .md\:bg-red-lightest { + background-color: #fcebea; + } + + .md\:bg-orange-darkest { + background-color: #462a16; + } + + .md\:bg-orange-darker { + background-color: #613b1f; + } + + .md\:bg-orange-dark { + background-color: #de751f; + } + + .md\:bg-orange { + background-color: #f6993f; + } + + .md\:bg-orange-light { + background-color: #faad63; + } + + .md\:bg-orange-lighter { + background-color: #fcd9b6; + } + + .md\:bg-orange-lightest { + background-color: #fff5eb; + } + + .md\:bg-yellow-darkest { + background-color: #453411; + } + + .md\:bg-yellow-darker { + background-color: #684f1d; + } + + .md\:bg-yellow-dark { + background-color: #f2d024; + } + + .md\:bg-yellow { + background-color: #ffed4a; + } + + .md\:bg-yellow-light { + background-color: #fff382; + } + + .md\:bg-yellow-lighter { + background-color: #fff9c2; + } + + .md\:bg-yellow-lightest { + background-color: #fcfbeb; + } + + .md\:bg-green-darkest { + background-color: #0f2f21; + } + + .md\:bg-green-darker { + background-color: #1a4731; + } + + .md\:bg-green-dark { + background-color: #1f9d55; + } + + .md\:bg-green { + background-color: #38c172; + } + + .md\:bg-green-light { + background-color: #51d88a; + } + + .md\:bg-green-lighter { + background-color: #a2f5bf; + } + + .md\:bg-green-lightest { + background-color: #e3fcec; + } + + .md\:bg-teal-darkest { + background-color: #0d3331; + } + + .md\:bg-teal-darker { + background-color: #20504f; + } + + .md\:bg-teal-dark { + background-color: #38a89d; + } + + .md\:bg-teal { + background-color: #4dc0b5; + } + + .md\:bg-teal-light { + background-color: #64d5ca; + } + + .md\:bg-teal-lighter { + background-color: #a0f0ed; + } + + .md\:bg-teal-lightest { + background-color: #e8fffe; + } + + .md\:bg-blue-darkest { + background-color: #12283a; + } + + .md\:bg-blue-darker { + background-color: #1c3d5a; + } + + .md\:bg-blue-dark { + background-color: #2779bd; + } + + .md\:bg-blue { + background-color: #3490dc; + } + + .md\:bg-blue-light { + background-color: #6cb2eb; + } + + .md\:bg-blue-lighter { + background-color: #bcdefa; + } + + .md\:bg-blue-lightest { + background-color: #eff8ff; + } + + .md\:bg-indigo-darkest { + background-color: #191e38; + } + + .md\:bg-indigo-darker { + background-color: #2f365f; + } + + .md\:bg-indigo-dark { + background-color: #5661b3; + } + + .md\:bg-indigo { + background-color: #6574cd; + } + + .md\:bg-indigo-light { + background-color: #7886d7; + } + + .md\:bg-indigo-lighter { + background-color: #b2b7ff; + } + + .md\:bg-indigo-lightest { + background-color: #e6e8ff; + } + + .md\:bg-purple-darkest { + background-color: #21183c; + } + + .md\:bg-purple-darker { + background-color: #382b5f; + } + + .md\:bg-purple-dark { + background-color: #794acf; + } + + .md\:bg-purple { + background-color: #9561e2; + } + + .md\:bg-purple-light { + background-color: #a779e9; + } + + .md\:bg-purple-lighter { + background-color: #d6bbfc; + } + + .md\:bg-purple-lightest { + background-color: #f3ebff; + } + + .md\:bg-pink-darkest { + background-color: #451225; + } + + .md\:bg-pink-darker { + background-color: #6f213f; + } + + .md\:bg-pink-dark { + background-color: #eb5286; + } + + .md\:bg-pink { + background-color: #f66d9b; + } + + .md\:bg-pink-light { + background-color: #fa7ea8; + } + + .md\:bg-pink-lighter { + background-color: #ffbbca; + } + + .md\:bg-pink-lightest { + background-color: #ffebef; + } + + .md\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .md\:hover\:bg-black:hover { + background-color: #22292f; + } + + .md\:hover\:bg-grey-darkest:hover { + background-color: #3d4852; + } + + .md\:hover\:bg-grey-darker:hover { + background-color: #606f7b; + } + + .md\:hover\:bg-grey-dark:hover { + background-color: #8795a1; + } + + .md\:hover\:bg-grey:hover { + background-color: #b8c2cc; + } + + .md\:hover\:bg-grey-light:hover { + background-color: #dae1e7; + } + + .md\:hover\:bg-grey-lighter:hover { + background-color: #f1f5f8; + } + + .md\:hover\:bg-grey-lightest:hover { + background-color: #f8fafc; + } + + .md\:hover\:bg-white:hover { + background-color: #fff; + } + + .md\:hover\:bg-red-darkest:hover { + background-color: #3b0d0c; + } + + .md\:hover\:bg-red-darker:hover { + background-color: #621b18; + } + + .md\:hover\:bg-red-dark:hover { + background-color: #cc1f1a; + } + + .md\:hover\:bg-red:hover { + background-color: #e3342f; + } + + .md\:hover\:bg-red-light:hover { + background-color: #ef5753; + } + + .md\:hover\:bg-red-lighter:hover { + background-color: #f9acaa; + } + + .md\:hover\:bg-red-lightest:hover { + background-color: #fcebea; + } + + .md\:hover\:bg-orange-darkest:hover { + background-color: #462a16; + } + + .md\:hover\:bg-orange-darker:hover { + background-color: #613b1f; + } + + .md\:hover\:bg-orange-dark:hover { + background-color: #de751f; + } + + .md\:hover\:bg-orange:hover { + background-color: #f6993f; + } + + .md\:hover\:bg-orange-light:hover { + background-color: #faad63; + } + + .md\:hover\:bg-orange-lighter:hover { + background-color: #fcd9b6; + } + + .md\:hover\:bg-orange-lightest:hover { + background-color: #fff5eb; + } + + .md\:hover\:bg-yellow-darkest:hover { + background-color: #453411; + } + + .md\:hover\:bg-yellow-darker:hover { + background-color: #684f1d; + } + + .md\:hover\:bg-yellow-dark:hover { + background-color: #f2d024; + } + + .md\:hover\:bg-yellow:hover { + background-color: #ffed4a; + } + + .md\:hover\:bg-yellow-light:hover { + background-color: #fff382; + } + + .md\:hover\:bg-yellow-lighter:hover { + background-color: #fff9c2; + } + + .md\:hover\:bg-yellow-lightest:hover { + background-color: #fcfbeb; + } + + .md\:hover\:bg-green-darkest:hover { + background-color: #0f2f21; + } + + .md\:hover\:bg-green-darker:hover { + background-color: #1a4731; + } + + .md\:hover\:bg-green-dark:hover { + background-color: #1f9d55; + } + + .md\:hover\:bg-green:hover { + background-color: #38c172; + } + + .md\:hover\:bg-green-light:hover { + background-color: #51d88a; + } + + .md\:hover\:bg-green-lighter:hover { + background-color: #a2f5bf; + } + + .md\:hover\:bg-green-lightest:hover { + background-color: #e3fcec; + } + + .md\:hover\:bg-teal-darkest:hover { + background-color: #0d3331; + } + + .md\:hover\:bg-teal-darker:hover { + background-color: #20504f; + } + + .md\:hover\:bg-teal-dark:hover { + background-color: #38a89d; + } + + .md\:hover\:bg-teal:hover { + background-color: #4dc0b5; + } + + .md\:hover\:bg-teal-light:hover { + background-color: #64d5ca; + } + + .md\:hover\:bg-teal-lighter:hover { + background-color: #a0f0ed; + } + + .md\:hover\:bg-teal-lightest:hover { + background-color: #e8fffe; + } + + .md\:hover\:bg-blue-darkest:hover { + background-color: #12283a; + } + + .md\:hover\:bg-blue-darker:hover { + background-color: #1c3d5a; + } + + .md\:hover\:bg-blue-dark:hover { + background-color: #2779bd; + } + + .md\:hover\:bg-blue:hover { + background-color: #3490dc; + } + + .md\:hover\:bg-blue-light:hover { + background-color: #6cb2eb; + } + + .md\:hover\:bg-blue-lighter:hover { + background-color: #bcdefa; + } + + .md\:hover\:bg-blue-lightest:hover { + background-color: #eff8ff; + } + + .md\:hover\:bg-indigo-darkest:hover { + background-color: #191e38; + } + + .md\:hover\:bg-indigo-darker:hover { + background-color: #2f365f; + } + + .md\:hover\:bg-indigo-dark:hover { + background-color: #5661b3; + } + + .md\:hover\:bg-indigo:hover { + background-color: #6574cd; + } + + .md\:hover\:bg-indigo-light:hover { + background-color: #7886d7; + } + + .md\:hover\:bg-indigo-lighter:hover { + background-color: #b2b7ff; + } + + .md\:hover\:bg-indigo-lightest:hover { + background-color: #e6e8ff; + } + + .md\:hover\:bg-purple-darkest:hover { + background-color: #21183c; + } + + .md\:hover\:bg-purple-darker:hover { + background-color: #382b5f; + } + + .md\:hover\:bg-purple-dark:hover { + background-color: #794acf; + } + + .md\:hover\:bg-purple:hover { + background-color: #9561e2; + } + + .md\:hover\:bg-purple-light:hover { + background-color: #a779e9; + } + + .md\:hover\:bg-purple-lighter:hover { + background-color: #d6bbfc; + } + + .md\:hover\:bg-purple-lightest:hover { + background-color: #f3ebff; + } + + .md\:hover\:bg-pink-darkest:hover { + background-color: #451225; + } + + .md\:hover\:bg-pink-darker:hover { + background-color: #6f213f; + } + + .md\:hover\:bg-pink-dark:hover { + background-color: #eb5286; + } + + .md\:hover\:bg-pink:hover { + background-color: #f66d9b; + } + + .md\:hover\:bg-pink-light:hover { + background-color: #fa7ea8; + } + + .md\:hover\:bg-pink-lighter:hover { + background-color: #ffbbca; + } + + .md\:hover\:bg-pink-lightest:hover { + background-color: #ffebef; + } + + .md\:bg-bottom { + background-position: bottom; + } + + .md\:bg-center { + background-position: center; + } + + .md\:bg-left { + background-position: left; + } + + .md\:bg-left-bottom { + background-position: left bottom; + } + + .md\:bg-left-top { + background-position: left top; + } + + .md\:bg-right { + background-position: right; + } + + .md\:bg-right-bottom { + background-position: right bottom; + } + + .md\:bg-right-top { + background-position: right top; + } + + .md\:bg-top { + background-position: top; + } + + .md\:bg-repeat { + background-repeat: repeat; + } + + .md\:bg-no-repeat { + background-repeat: no-repeat; + } + + .md\:bg-repeat-x { + background-repeat: repeat-x; + } + + .md\:bg-repeat-y { + background-repeat: repeat-y; + } + + .md\:bg-auto { + background-size: auto; + } + + .md\:bg-cover { + background-size: cover; + } + + .md\:bg-contain { + background-size: contain; + } + + .md\:border-transparent { + border-color: transparent; + } + + .md\:border-black { + border-color: #22292f; + } + + .md\:border-grey-darkest { + border-color: #3d4852; + } + + .md\:border-grey-darker { + border-color: #606f7b; + } + + .md\:border-grey-dark { + border-color: #8795a1; + } + + .md\:border-grey { + border-color: #b8c2cc; + } + + .md\:border-grey-light { + border-color: #dae1e7; + } + + .md\:border-grey-lighter { + border-color: #f1f5f8; + } + + .md\:border-grey-lightest { + border-color: #f8fafc; + } + + .md\:border-white { + border-color: #fff; + } + + .md\:border-red-darkest { + border-color: #3b0d0c; + } + + .md\:border-red-darker { + border-color: #621b18; + } + + .md\:border-red-dark { + border-color: #cc1f1a; + } + + .md\:border-red { + border-color: #e3342f; + } + + .md\:border-red-light { + border-color: #ef5753; + } + + .md\:border-red-lighter { + border-color: #f9acaa; + } + + .md\:border-red-lightest { + border-color: #fcebea; + } + + .md\:border-orange-darkest { + border-color: #462a16; + } + + .md\:border-orange-darker { + border-color: #613b1f; + } + + .md\:border-orange-dark { + border-color: #de751f; + } + + .md\:border-orange { + border-color: #f6993f; + } + + .md\:border-orange-light { + border-color: #faad63; + } + + .md\:border-orange-lighter { + border-color: #fcd9b6; + } + + .md\:border-orange-lightest { + border-color: #fff5eb; + } + + .md\:border-yellow-darkest { + border-color: #453411; + } + + .md\:border-yellow-darker { + border-color: #684f1d; + } + + .md\:border-yellow-dark { + border-color: #f2d024; + } + + .md\:border-yellow { + border-color: #ffed4a; + } + + .md\:border-yellow-light { + border-color: #fff382; + } + + .md\:border-yellow-lighter { + border-color: #fff9c2; + } + + .md\:border-yellow-lightest { + border-color: #fcfbeb; + } + + .md\:border-green-darkest { + border-color: #0f2f21; + } + + .md\:border-green-darker { + border-color: #1a4731; + } + + .md\:border-green-dark { + border-color: #1f9d55; + } + + .md\:border-green { + border-color: #38c172; + } + + .md\:border-green-light { + border-color: #51d88a; + } + + .md\:border-green-lighter { + border-color: #a2f5bf; + } + + .md\:border-green-lightest { + border-color: #e3fcec; + } + + .md\:border-teal-darkest { + border-color: #0d3331; + } + + .md\:border-teal-darker { + border-color: #20504f; + } + + .md\:border-teal-dark { + border-color: #38a89d; + } + + .md\:border-teal { + border-color: #4dc0b5; + } + + .md\:border-teal-light { + border-color: #64d5ca; + } + + .md\:border-teal-lighter { + border-color: #a0f0ed; + } + + .md\:border-teal-lightest { + border-color: #e8fffe; + } + + .md\:border-blue-darkest { + border-color: #12283a; + } + + .md\:border-blue-darker { + border-color: #1c3d5a; + } + + .md\:border-blue-dark { + border-color: #2779bd; + } + + .md\:border-blue { + border-color: #3490dc; + } + + .md\:border-blue-light { + border-color: #6cb2eb; + } + + .md\:border-blue-lighter { + border-color: #bcdefa; + } + + .md\:border-blue-lightest { + border-color: #eff8ff; + } + + .md\:border-indigo-darkest { + border-color: #191e38; + } + + .md\:border-indigo-darker { + border-color: #2f365f; + } + + .md\:border-indigo-dark { + border-color: #5661b3; + } + + .md\:border-indigo { + border-color: #6574cd; + } + + .md\:border-indigo-light { + border-color: #7886d7; + } + + .md\:border-indigo-lighter { + border-color: #b2b7ff; + } + + .md\:border-indigo-lightest { + border-color: #e6e8ff; + } + + .md\:border-purple-darkest { + border-color: #21183c; + } + + .md\:border-purple-darker { + border-color: #382b5f; + } + + .md\:border-purple-dark { + border-color: #794acf; + } + + .md\:border-purple { + border-color: #9561e2; + } + + .md\:border-purple-light { + border-color: #a779e9; + } + + .md\:border-purple-lighter { + border-color: #d6bbfc; + } + + .md\:border-purple-lightest { + border-color: #f3ebff; + } + + .md\:border-pink-darkest { + border-color: #451225; + } + + .md\:border-pink-darker { + border-color: #6f213f; + } + + .md\:border-pink-dark { + border-color: #eb5286; + } + + .md\:border-pink { + border-color: #f66d9b; + } + + .md\:border-pink-light { + border-color: #fa7ea8; + } + + .md\:border-pink-lighter { + border-color: #ffbbca; + } + + .md\:border-pink-lightest { + border-color: #ffebef; + } + + .md\:hover\:border-transparent:hover { + border-color: transparent; + } + + .md\:hover\:border-black:hover { + border-color: #22292f; + } + + .md\:hover\:border-grey-darkest:hover { + border-color: #3d4852; + } + + .md\:hover\:border-grey-darker:hover { + border-color: #606f7b; + } + + .md\:hover\:border-grey-dark:hover { + border-color: #8795a1; + } + + .md\:hover\:border-grey:hover { + border-color: #b8c2cc; + } + + .md\:hover\:border-grey-light:hover { + border-color: #dae1e7; + } + + .md\:hover\:border-grey-lighter:hover { + border-color: #f1f5f8; + } + + .md\:hover\:border-grey-lightest:hover { + border-color: #f8fafc; + } + + .md\:hover\:border-white:hover { + border-color: #fff; + } + + .md\:hover\:border-red-darkest:hover { + border-color: #3b0d0c; + } + + .md\:hover\:border-red-darker:hover { + border-color: #621b18; + } + + .md\:hover\:border-red-dark:hover { + border-color: #cc1f1a; + } + + .md\:hover\:border-red:hover { + border-color: #e3342f; + } + + .md\:hover\:border-red-light:hover { + border-color: #ef5753; + } + + .md\:hover\:border-red-lighter:hover { + border-color: #f9acaa; + } + + .md\:hover\:border-red-lightest:hover { + border-color: #fcebea; + } + + .md\:hover\:border-orange-darkest:hover { + border-color: #462a16; + } + + .md\:hover\:border-orange-darker:hover { + border-color: #613b1f; + } + + .md\:hover\:border-orange-dark:hover { + border-color: #de751f; + } + + .md\:hover\:border-orange:hover { + border-color: #f6993f; + } + + .md\:hover\:border-orange-light:hover { + border-color: #faad63; + } + + .md\:hover\:border-orange-lighter:hover { + border-color: #fcd9b6; + } + + .md\:hover\:border-orange-lightest:hover { + border-color: #fff5eb; + } + + .md\:hover\:border-yellow-darkest:hover { + border-color: #453411; + } + + .md\:hover\:border-yellow-darker:hover { + border-color: #684f1d; + } + + .md\:hover\:border-yellow-dark:hover { + border-color: #f2d024; + } + + .md\:hover\:border-yellow:hover { + border-color: #ffed4a; + } + + .md\:hover\:border-yellow-light:hover { + border-color: #fff382; + } + + .md\:hover\:border-yellow-lighter:hover { + border-color: #fff9c2; + } + + .md\:hover\:border-yellow-lightest:hover { + border-color: #fcfbeb; + } + + .md\:hover\:border-green-darkest:hover { + border-color: #0f2f21; + } + + .md\:hover\:border-green-darker:hover { + border-color: #1a4731; + } + + .md\:hover\:border-green-dark:hover { + border-color: #1f9d55; + } + + .md\:hover\:border-green:hover { + border-color: #38c172; + } + + .md\:hover\:border-green-light:hover { + border-color: #51d88a; + } + + .md\:hover\:border-green-lighter:hover { + border-color: #a2f5bf; + } + + .md\:hover\:border-green-lightest:hover { + border-color: #e3fcec; + } + + .md\:hover\:border-teal-darkest:hover { + border-color: #0d3331; + } + + .md\:hover\:border-teal-darker:hover { + border-color: #20504f; + } + + .md\:hover\:border-teal-dark:hover { + border-color: #38a89d; + } + + .md\:hover\:border-teal:hover { + border-color: #4dc0b5; + } + + .md\:hover\:border-teal-light:hover { + border-color: #64d5ca; + } + + .md\:hover\:border-teal-lighter:hover { + border-color: #a0f0ed; + } + + .md\:hover\:border-teal-lightest:hover { + border-color: #e8fffe; + } + + .md\:hover\:border-blue-darkest:hover { + border-color: #12283a; + } + + .md\:hover\:border-blue-darker:hover { + border-color: #1c3d5a; + } + + .md\:hover\:border-blue-dark:hover { + border-color: #2779bd; + } + + .md\:hover\:border-blue:hover { + border-color: #3490dc; + } + + .md\:hover\:border-blue-light:hover { + border-color: #6cb2eb; + } + + .md\:hover\:border-blue-lighter:hover { + border-color: #bcdefa; + } + + .md\:hover\:border-blue-lightest:hover { + border-color: #eff8ff; + } + + .md\:hover\:border-indigo-darkest:hover { + border-color: #191e38; + } + + .md\:hover\:border-indigo-darker:hover { + border-color: #2f365f; + } + + .md\:hover\:border-indigo-dark:hover { + border-color: #5661b3; + } + + .md\:hover\:border-indigo:hover { + border-color: #6574cd; + } + + .md\:hover\:border-indigo-light:hover { + border-color: #7886d7; + } + + .md\:hover\:border-indigo-lighter:hover { + border-color: #b2b7ff; + } + + .md\:hover\:border-indigo-lightest:hover { + border-color: #e6e8ff; + } + + .md\:hover\:border-purple-darkest:hover { + border-color: #21183c; + } + + .md\:hover\:border-purple-darker:hover { + border-color: #382b5f; + } + + .md\:hover\:border-purple-dark:hover { + border-color: #794acf; + } + + .md\:hover\:border-purple:hover { + border-color: #9561e2; + } + + .md\:hover\:border-purple-light:hover { + border-color: #a779e9; + } + + .md\:hover\:border-purple-lighter:hover { + border-color: #d6bbfc; + } + + .md\:hover\:border-purple-lightest:hover { + border-color: #f3ebff; + } + + .md\:hover\:border-pink-darkest:hover { + border-color: #451225; + } + + .md\:hover\:border-pink-darker:hover { + border-color: #6f213f; + } + + .md\:hover\:border-pink-dark:hover { + border-color: #eb5286; + } + + .md\:hover\:border-pink:hover { + border-color: #f66d9b; + } + + .md\:hover\:border-pink-light:hover { + border-color: #fa7ea8; + } + + .md\:hover\:border-pink-lighter:hover { + border-color: #ffbbca; + } + + .md\:hover\:border-pink-lightest:hover { + border-color: #ffebef; + } + + .md\:rounded-none { + border-radius: 0; + } + + .md\:rounded-sm { + border-radius: .125rem; + } + + .md\:rounded { + border-radius: .25rem; + } + + .md\:rounded-lg { + border-radius: .5rem; + } + + .md\:rounded-full { + border-radius: 9999px; + } + + .md\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .md\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .md\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; + } + + .md\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; + } + + .md\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .md\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .md\:rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + } + + .md\:rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; + } + + .md\:rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .md\:rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .md\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .md\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .md\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .md\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .md\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .md\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .md\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-tl-none { + border-top-left-radius: 0; + } + + .md\:rounded-tr-none { + border-top-right-radius: 0; + } + + .md\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .md\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .md\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .md\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .md\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .md\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .md\:rounded-tl { + border-top-left-radius: .25rem; + } + + .md\:rounded-tr { + border-top-right-radius: .25rem; + } + + .md\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .md\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .md\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .md\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .md\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .md\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .md\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .md\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .md\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .md\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .md\:border-solid { + border-style: solid; + } + + .md\:border-dashed { + border-style: dashed; + } + + .md\:border-dotted { + border-style: dotted; + } + + .md\:border-none { + border-style: none; + } + + .md\:border-0 { + border-width: 0; + } + + .md\:border-2 { + border-width: 2px; + } + + .md\:border-4 { + border-width: 4px; + } + + .md\:border-8 { + border-width: 8px; + } + + .md\:border { + border-width: 1px; + } + + .md\:border-t-0 { + border-top-width: 0; + } + + .md\:border-r-0 { + border-right-width: 0; + } + + .md\:border-b-0 { + border-bottom-width: 0; + } + + .md\:border-l-0 { + border-left-width: 0; + } + + .md\:border-t-2 { + border-top-width: 2px; + } + + .md\:border-r-2 { + border-right-width: 2px; + } + + .md\:border-b-2 { + border-bottom-width: 2px; + } + + .md\:border-l-2 { + border-left-width: 2px; + } + + .md\:border-t-4 { + border-top-width: 4px; + } + + .md\:border-r-4 { + border-right-width: 4px; + } + + .md\:border-b-4 { + border-bottom-width: 4px; + } + + .md\:border-l-4 { + border-left-width: 4px; + } + + .md\:border-t-8 { + border-top-width: 8px; + } + + .md\:border-r-8 { + border-right-width: 8px; + } + + .md\:border-b-8 { + border-bottom-width: 8px; + } + + .md\:border-l-8 { + border-left-width: 8px; + } + + .md\:border-t { + border-top-width: 1px; + } + + .md\:border-r { + border-right-width: 1px; + } + + .md\:border-b { + border-bottom-width: 1px; + } + + .md\:border-l { + border-left-width: 1px; + } + + .md\:cursor-auto { + cursor: auto; + } + + .md\:cursor-default { + cursor: default; + } + + .md\:cursor-pointer { + cursor: pointer; + } + + .md\:cursor-wait { + cursor: wait; + } + + .md\:cursor-move { + cursor: move; + } + + .md\:cursor-not-allowed { + cursor: not-allowed; + } + + .md\:block { + display: block; + } + + .md\:inline-block { + display: inline-block; + } + + .md\:inline { + display: inline; + } + + .md\:table { + display: table; + } + + .md\:table-row { + display: table-row; + } + + .md\:table-cell { + display: table-cell; + } + + .md\:hidden { + display: none; + } + + .md\:flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .md\:inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + + .md\:flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .md\:flex-row-reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .md\:flex-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .md\:flex-col-reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .md\:flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + + .md\:flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + + .md\:flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .md\:items-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + + .md\:items-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + + .md\:items-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .md\:items-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + } + + .md\:items-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + + .md\:self-auto { + -ms-flex-item-align: auto; + align-self: auto; + } + + .md\:self-start { + -ms-flex-item-align: start; + align-self: flex-start; + } + + .md\:self-end { + -ms-flex-item-align: end; + align-self: flex-end; + } + + .md\:self-center { + -ms-flex-item-align: center; + align-self: center; + } + + .md\:self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; + } + + .md\:justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .md\:justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + + .md\:justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .md\:justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .md\:justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .md\:content-center { + -ms-flex-line-pack: center; + align-content: center; + } + + .md\:content-start { + -ms-flex-line-pack: start; + align-content: flex-start; + } + + .md\:content-end { + -ms-flex-line-pack: end; + align-content: flex-end; + } + + .md\:content-between { + -ms-flex-line-pack: justify; + align-content: space-between; + } + + .md\:content-around { + -ms-flex-line-pack: distribute; + align-content: space-around; + } + + .md\:flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + } + + .md\:flex-auto { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + } + + .md\:flex-initial { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } + + .md\:flex-none { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .md\:flex-grow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .md\:flex-shrink { + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .md\:flex-no-grow { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + + .md\:flex-no-shrink { + -ms-flex-negative: 0; + flex-shrink: 0; + } + + .md\:float-right { + float: right; + } + + .md\:float-left { + float: left; + } + + .md\:float-none { + float: none; + } + + .md\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .md\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + } + + .md\:font-serif { + font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; + } + + .md\:font-mono { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; + } + + .md\:font-hairline { + font-weight: 100; + } + + .md\:font-thin { + font-weight: 200; + } + + .md\:font-light { + font-weight: 300; + } + + .md\:font-normal { + font-weight: 400; + } + + .md\:font-medium { + font-weight: 500; + } + + .md\:font-semibold { + font-weight: 600; + } + + .md\:font-bold { + font-weight: 700; + } + + .md\:font-extrabold { + font-weight: 800; + } + + .md\:font-black { + font-weight: 900; + } + + .md\:hover\:font-hairline:hover { + font-weight: 100; + } + + .md\:hover\:font-thin:hover { + font-weight: 200; + } + + .md\:hover\:font-light:hover { + font-weight: 300; + } + + .md\:hover\:font-normal:hover { + font-weight: 400; + } + + .md\:hover\:font-medium:hover { + font-weight: 500; + } + + .md\:hover\:font-semibold:hover { + font-weight: 600; + } + + .md\:hover\:font-bold:hover { + font-weight: 700; + } + + .md\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .md\:hover\:font-black:hover { + font-weight: 900; + } + + .md\:h-1 { + height: .25rem; + } + + .md\:h-2 { + height: .5rem; + } + + .md\:h-3 { + height: .75rem; + } + + .md\:h-4 { + height: 1rem; + } + + .md\:h-6 { + height: 1.5rem; + } + + .md\:h-8 { + height: 2rem; + } + + .md\:h-10 { + height: 2.5rem; + } + + .md\:h-12 { + height: 3rem; + } + + .md\:h-16 { + height: 4rem; + } + + .md\:h-24 { + height: 6rem; + } + + .md\:h-32 { + height: 8rem; + } + + .md\:h-48 { + height: 12rem; + } + + .md\:h-64 { + height: 16rem; + } + + .md\:h-auto { + height: auto; + } + + .md\:h-px { + height: 1px; + } + + .md\:h-full { + height: 100%; + } + + .md\:h-screen { + height: 100vh; + } + + .md\:leading-none { + line-height: 1; + } + + .md\:leading-tight { + line-height: 1.25; + } + + .md\:leading-normal { + line-height: 1.5; + } + + .md\:leading-loose { + line-height: 2; + } + + .md\:m-0 { + margin: 0; + } + + .md\:m-1 { + margin: .25rem; + } + + .md\:m-2 { + margin: .5rem; + } + + .md\:m-3 { + margin: .75rem; + } + + .md\:m-4 { + margin: 1rem; + } + + .md\:m-6 { + margin: 1.5rem; + } + + .md\:m-8 { + margin: 2rem; + } + + .md\:m-auto { + margin: auto; + } + + .md\:m-px { + margin: 1px; + } + + .md\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .md\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .md\:my-1 { + margin-top: .25rem; + margin-bottom: .25rem; + } + + .md\:mx-1 { + margin-left: .25rem; + margin-right: .25rem; + } + + .md\:my-2 { + margin-top: .5rem; + margin-bottom: .5rem; + } + + .md\:mx-2 { + margin-left: .5rem; + margin-right: .5rem; + } + + .md\:my-3 { + margin-top: .75rem; + margin-bottom: .75rem; + } + + .md\:mx-3 { + margin-left: .75rem; + margin-right: .75rem; + } + + .md\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .md\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .md\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .md\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .md\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .md\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .md\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .md\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .md\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .md\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .md\:mt-0 { + margin-top: 0; + } + + .md\:mr-0 { + margin-right: 0; + } + + .md\:mb-0 { + margin-bottom: 0; + } + + .md\:ml-0 { + margin-left: 0; + } + + .md\:mt-1 { + margin-top: .25rem; + } + + .md\:mr-1 { + margin-right: .25rem; + } + + .md\:mb-1 { + margin-bottom: .25rem; + } + + .md\:ml-1 { + margin-left: .25rem; + } + + .md\:mt-2 { + margin-top: .5rem; + } + + .md\:mr-2 { + margin-right: .5rem; + } + + .md\:mb-2 { + margin-bottom: .5rem; + } + + .md\:ml-2 { + margin-left: .5rem; + } + + .md\:mt-3 { + margin-top: .75rem; + } + + .md\:mr-3 { + margin-right: .75rem; + } + + .md\:mb-3 { + margin-bottom: .75rem; + } + + .md\:ml-3 { + margin-left: .75rem; + } + + .md\:mt-4 { + margin-top: 1rem; + } + + .md\:mr-4 { + margin-right: 1rem; + } + + .md\:mb-4 { + margin-bottom: 1rem; + } + + .md\:ml-4 { + margin-left: 1rem; + } + + .md\:mt-6 { + margin-top: 1.5rem; + } + + .md\:mr-6 { + margin-right: 1.5rem; + } + + .md\:mb-6 { + margin-bottom: 1.5rem; + } + + .md\:ml-6 { + margin-left: 1.5rem; + } + + .md\:mt-8 { + margin-top: 2rem; + } + + .md\:mr-8 { + margin-right: 2rem; + } + + .md\:mb-8 { + margin-bottom: 2rem; + } + + .md\:ml-8 { + margin-left: 2rem; + } + + .md\:mt-auto { + margin-top: auto; + } + + .md\:mr-auto { + margin-right: auto; + } + + .md\:mb-auto { + margin-bottom: auto; + } + + .md\:ml-auto { + margin-left: auto; + } + + .md\:mt-px { + margin-top: 1px; + } + + .md\:mr-px { + margin-right: 1px; + } + + .md\:mb-px { + margin-bottom: 1px; + } + + .md\:ml-px { + margin-left: 1px; + } + + .md\:max-h-full { + max-height: 100%; + } + + .md\:max-h-screen { + max-height: 100vh; + } + + .md\:max-w-xs { + max-width: 20rem; + } + + .md\:max-w-sm { + max-width: 30rem; + } + + .md\:max-w-md { + max-width: 40rem; + } + + .md\:max-w-lg { + max-width: 50rem; + } + + .md\:max-w-xl { + max-width: 60rem; + } + + .md\:max-w-2xl { + max-width: 70rem; + } + + .md\:max-w-3xl { + max-width: 80rem; + } + + .md\:max-w-4xl { + max-width: 90rem; + } + + .md\:max-w-5xl { + max-width: 100rem; + } + + .md\:max-w-full { + max-width: 100%; + } + + .md\:min-h-0 { + min-height: 0; + } + + .md\:min-h-full { + min-height: 100%; + } + + .md\:min-h-screen { + min-height: 100vh; + } + + .md\:min-w-0 { + min-width: 0; + } + + .md\:min-w-full { + min-width: 100%; + } + + .md\:-m-0 { + margin: 0; + } + + .md\:-m-1 { + margin: -0.25rem; + } + + .md\:-m-2 { + margin: -0.5rem; + } + + .md\:-m-3 { + margin: -0.75rem; + } + + .md\:-m-4 { + margin: -1rem; + } + + .md\:-m-6 { + margin: -1.5rem; + } + + .md\:-m-8 { + margin: -2rem; + } + + .md\:-m-px { + margin: -1px; + } + + .md\:-my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .md\:-mx-0 { + margin-left: 0; + margin-right: 0; + } + + .md\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .md\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .md\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .md\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .md\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .md\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .md\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .md\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .md\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .md\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .md\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .md\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .md\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .md\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .md\:-mt-0 { + margin-top: 0; + } + + .md\:-mr-0 { + margin-right: 0; + } + + .md\:-mb-0 { + margin-bottom: 0; + } + + .md\:-ml-0 { + margin-left: 0; + } + + .md\:-mt-1 { + margin-top: -0.25rem; + } + + .md\:-mr-1 { + margin-right: -0.25rem; + } + + .md\:-mb-1 { + margin-bottom: -0.25rem; + } + + .md\:-ml-1 { + margin-left: -0.25rem; + } + + .md\:-mt-2 { + margin-top: -0.5rem; + } + + .md\:-mr-2 { + margin-right: -0.5rem; + } + + .md\:-mb-2 { + margin-bottom: -0.5rem; + } + + .md\:-ml-2 { + margin-left: -0.5rem; + } + + .md\:-mt-3 { + margin-top: -0.75rem; + } + + .md\:-mr-3 { + margin-right: -0.75rem; + } + + .md\:-mb-3 { + margin-bottom: -0.75rem; + } + + .md\:-ml-3 { + margin-left: -0.75rem; + } + + .md\:-mt-4 { + margin-top: -1rem; + } + + .md\:-mr-4 { + margin-right: -1rem; + } + + .md\:-mb-4 { + margin-bottom: -1rem; + } + + .md\:-ml-4 { + margin-left: -1rem; + } + + .md\:-mt-6 { + margin-top: -1.5rem; + } + + .md\:-mr-6 { + margin-right: -1.5rem; + } + + .md\:-mb-6 { + margin-bottom: -1.5rem; + } + + .md\:-ml-6 { + margin-left: -1.5rem; + } + + .md\:-mt-8 { + margin-top: -2rem; + } + + .md\:-mr-8 { + margin-right: -2rem; + } + + .md\:-mb-8 { + margin-bottom: -2rem; + } + + .md\:-ml-8 { + margin-left: -2rem; + } + + .md\:-mt-px { + margin-top: -1px; + } + + .md\:-mr-px { + margin-right: -1px; + } + + .md\:-mb-px { + margin-bottom: -1px; + } + + .md\:-ml-px { + margin-left: -1px; + } + + .md\:opacity-0 { + opacity: 0; + } + + .md\:opacity-25 { + opacity: .25; + } + + .md\:opacity-50 { + opacity: .5; + } + + .md\:opacity-75 { + opacity: .75; + } + + .md\:opacity-100 { + opacity: 1; + } + + .md\:overflow-auto { + overflow: auto; + } + + .md\:overflow-hidden { + overflow: hidden; + } + + .md\:overflow-visible { + overflow: visible; + } + + .md\:overflow-scroll { + overflow: scroll; + } + + .md\:overflow-x-auto { + overflow-x: auto; + } + + .md\:overflow-y-auto { + overflow-y: auto; + } + + .md\:overflow-x-hidden { + overflow-x: hidden; + } + + .md\:overflow-y-hidden { + overflow-y: hidden; + } + + .md\:overflow-x-visible { + overflow-x: visible; + } + + .md\:overflow-y-visible { + overflow-y: visible; + } + + .md\:overflow-x-scroll { + overflow-x: scroll; + } + + .md\:overflow-y-scroll { + overflow-y: scroll; + } + + .md\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .md\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .md\:p-0 { + padding: 0; + } + + .md\:p-1 { + padding: .25rem; + } + + .md\:p-2 { + padding: .5rem; + } + + .md\:p-3 { + padding: .75rem; + } + + .md\:p-4 { + padding: 1rem; + } + + .md\:p-6 { + padding: 1.5rem; + } + + .md\:p-8 { + padding: 2rem; + } + + .md\:p-px { + padding: 1px; + } + + .md\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .md\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .md\:py-1 { + padding-top: .25rem; + padding-bottom: .25rem; + } + + .md\:px-1 { + padding-left: .25rem; + padding-right: .25rem; + } + + .md\:py-2 { + padding-top: .5rem; + padding-bottom: .5rem; + } + + .md\:px-2 { + padding-left: .5rem; + padding-right: .5rem; + } + + .md\:py-3 { + padding-top: .75rem; + padding-bottom: .75rem; + } + + .md\:px-3 { + padding-left: .75rem; + padding-right: .75rem; + } + + .md\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .md\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .md\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .md\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .md\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .md\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .md\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .md\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .md\:pt-0 { + padding-top: 0; + } + + .md\:pr-0 { + padding-right: 0; + } + + .md\:pb-0 { + padding-bottom: 0; + } + + .md\:pl-0 { + padding-left: 0; + } + + .md\:pt-1 { + padding-top: .25rem; + } + + .md\:pr-1 { + padding-right: .25rem; + } + + .md\:pb-1 { + padding-bottom: .25rem; + } + + .md\:pl-1 { + padding-left: .25rem; + } + + .md\:pt-2 { + padding-top: .5rem; + } + + .md\:pr-2 { + padding-right: .5rem; + } + + .md\:pb-2 { + padding-bottom: .5rem; + } + + .md\:pl-2 { + padding-left: .5rem; + } + + .md\:pt-3 { + padding-top: .75rem; + } + + .md\:pr-3 { + padding-right: .75rem; + } + + .md\:pb-3 { + padding-bottom: .75rem; + } + + .md\:pl-3 { + padding-left: .75rem; + } + + .md\:pt-4 { + padding-top: 1rem; + } + + .md\:pr-4 { + padding-right: 1rem; + } + + .md\:pb-4 { + padding-bottom: 1rem; + } + + .md\:pl-4 { + padding-left: 1rem; + } + + .md\:pt-6 { + padding-top: 1.5rem; + } + + .md\:pr-6 { + padding-right: 1.5rem; + } + + .md\:pb-6 { + padding-bottom: 1.5rem; + } + + .md\:pl-6 { + padding-left: 1.5rem; + } + + .md\:pt-8 { + padding-top: 2rem; + } + + .md\:pr-8 { + padding-right: 2rem; + } + + .md\:pb-8 { + padding-bottom: 2rem; + } + + .md\:pl-8 { + padding-left: 2rem; + } + + .md\:pt-px { + padding-top: 1px; + } + + .md\:pr-px { + padding-right: 1px; + } + + .md\:pb-px { + padding-bottom: 1px; + } + + .md\:pl-px { + padding-left: 1px; + } + + .md\:pointer-events-none { + pointer-events: none; + } + + .md\:pointer-events-auto { + pointer-events: auto; + } + + .md\:static { + position: static; + } + + .md\:fixed { + position: fixed; + } + + .md\:absolute { + position: absolute; + } + + .md\:relative { + position: relative; + } + + .md\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .md\:pin-none { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .md\:pin { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .md\:pin-y { + top: 0; + bottom: 0; + } + + .md\:pin-x { + right: 0; + left: 0; + } + + .md\:pin-t { + top: 0; + } + + .md\:pin-r { + right: 0; + } + + .md\:pin-b { + bottom: 0; + } + + .md\:pin-l { + left: 0; + } + + .md\:resize-none { + resize: none; + } + + .md\:resize-y { + resize: vertical; + } + + .md\:resize-x { + resize: horizontal; + } + + .md\:resize { + resize: both; + } + + .md\:shadow { + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + } + + .md\:shadow-md { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + } + + .md\:shadow-lg { + -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + } + + .md\:shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + } + + .md\:shadow-none { + -webkit-box-shadow: none; + box-shadow: none; + } + + .md\:table-auto { + table-layout: auto; + } + + .md\:table-fixed { + table-layout: fixed; + } + + .md\:text-left { + text-align: left; + } + + .md\:text-center { + text-align: center; + } + + .md\:text-right { + text-align: right; + } + + .md\:text-justify { + text-align: justify; + } + + .md\:text-transparent { + color: transparent; + } + + .md\:text-black { + color: #22292f; + } + + .md\:text-grey-darkest { + color: #3d4852; + } + + .md\:text-grey-darker { + color: #606f7b; + } + + .md\:text-grey-dark { + color: #8795a1; + } + + .md\:text-grey { + color: #b8c2cc; + } + + .md\:text-grey-light { + color: #dae1e7; + } + + .md\:text-grey-lighter { + color: #f1f5f8; + } + + .md\:text-grey-lightest { + color: #f8fafc; + } + + .md\:text-white { + color: #fff; + } + + .md\:text-red-darkest { + color: #3b0d0c; + } + + .md\:text-red-darker { + color: #621b18; + } + + .md\:text-red-dark { + color: #cc1f1a; + } + + .md\:text-red { + color: #e3342f; + } + + .md\:text-red-light { + color: #ef5753; + } + + .md\:text-red-lighter { + color: #f9acaa; + } + + .md\:text-red-lightest { + color: #fcebea; + } + + .md\:text-orange-darkest { + color: #462a16; + } + + .md\:text-orange-darker { + color: #613b1f; + } + + .md\:text-orange-dark { + color: #de751f; + } + + .md\:text-orange { + color: #f6993f; + } + + .md\:text-orange-light { + color: #faad63; + } + + .md\:text-orange-lighter { + color: #fcd9b6; + } + + .md\:text-orange-lightest { + color: #fff5eb; + } + + .md\:text-yellow-darkest { + color: #453411; + } + + .md\:text-yellow-darker { + color: #684f1d; + } + + .md\:text-yellow-dark { + color: #f2d024; + } + + .md\:text-yellow { + color: #ffed4a; + } + + .md\:text-yellow-light { + color: #fff382; + } + + .md\:text-yellow-lighter { + color: #fff9c2; + } + + .md\:text-yellow-lightest { + color: #fcfbeb; + } + + .md\:text-green-darkest { + color: #0f2f21; + } + + .md\:text-green-darker { + color: #1a4731; + } + + .md\:text-green-dark { + color: #1f9d55; + } + + .md\:text-green { + color: #38c172; + } + + .md\:text-green-light { + color: #51d88a; + } + + .md\:text-green-lighter { + color: #a2f5bf; + } + + .md\:text-green-lightest { + color: #e3fcec; + } + + .md\:text-teal-darkest { + color: #0d3331; + } + + .md\:text-teal-darker { + color: #20504f; + } + + .md\:text-teal-dark { + color: #38a89d; + } + + .md\:text-teal { + color: #4dc0b5; + } + + .md\:text-teal-light { + color: #64d5ca; + } + + .md\:text-teal-lighter { + color: #a0f0ed; + } + + .md\:text-teal-lightest { + color: #e8fffe; + } + + .md\:text-blue-darkest { + color: #12283a; + } + + .md\:text-blue-darker { + color: #1c3d5a; + } + + .md\:text-blue-dark { + color: #2779bd; + } + + .md\:text-blue { + color: #3490dc; + } + + .md\:text-blue-light { + color: #6cb2eb; + } + + .md\:text-blue-lighter { + color: #bcdefa; + } + + .md\:text-blue-lightest { + color: #eff8ff; + } + + .md\:text-indigo-darkest { + color: #191e38; + } + + .md\:text-indigo-darker { + color: #2f365f; + } + + .md\:text-indigo-dark { + color: #5661b3; + } + + .md\:text-indigo { + color: #6574cd; + } + + .md\:text-indigo-light { + color: #7886d7; + } + + .md\:text-indigo-lighter { + color: #b2b7ff; + } + + .md\:text-indigo-lightest { + color: #e6e8ff; + } + + .md\:text-purple-darkest { + color: #21183c; + } + + .md\:text-purple-darker { + color: #382b5f; + } + + .md\:text-purple-dark { + color: #794acf; + } + + .md\:text-purple { + color: #9561e2; + } + + .md\:text-purple-light { + color: #a779e9; + } + + .md\:text-purple-lighter { + color: #d6bbfc; + } + + .md\:text-purple-lightest { + color: #f3ebff; + } + + .md\:text-pink-darkest { + color: #451225; + } + + .md\:text-pink-darker { + color: #6f213f; + } + + .md\:text-pink-dark { + color: #eb5286; + } + + .md\:text-pink { + color: #f66d9b; + } + + .md\:text-pink-light { + color: #fa7ea8; + } + + .md\:text-pink-lighter { + color: #ffbbca; + } + + .md\:text-pink-lightest { + color: #ffebef; + } + + .md\:hover\:text-transparent:hover { + color: transparent; + } + + .md\:hover\:text-black:hover { + color: #22292f; + } + + .md\:hover\:text-grey-darkest:hover { + color: #3d4852; + } + + .md\:hover\:text-grey-darker:hover { + color: #606f7b; + } + + .md\:hover\:text-grey-dark:hover { + color: #8795a1; + } + + .md\:hover\:text-grey:hover { + color: #b8c2cc; + } + + .md\:hover\:text-grey-light:hover { + color: #dae1e7; + } + + .md\:hover\:text-grey-lighter:hover { + color: #f1f5f8; + } + + .md\:hover\:text-grey-lightest:hover { + color: #f8fafc; + } + + .md\:hover\:text-white:hover { + color: #fff; + } + + .md\:hover\:text-red-darkest:hover { + color: #3b0d0c; + } + + .md\:hover\:text-red-darker:hover { + color: #621b18; + } + + .md\:hover\:text-red-dark:hover { + color: #cc1f1a; + } + + .md\:hover\:text-red:hover { + color: #e3342f; + } + + .md\:hover\:text-red-light:hover { + color: #ef5753; + } + + .md\:hover\:text-red-lighter:hover { + color: #f9acaa; + } + + .md\:hover\:text-red-lightest:hover { + color: #fcebea; + } + + .md\:hover\:text-orange-darkest:hover { + color: #462a16; + } + + .md\:hover\:text-orange-darker:hover { + color: #613b1f; + } + + .md\:hover\:text-orange-dark:hover { + color: #de751f; + } + + .md\:hover\:text-orange:hover { + color: #f6993f; + } + + .md\:hover\:text-orange-light:hover { + color: #faad63; + } + + .md\:hover\:text-orange-lighter:hover { + color: #fcd9b6; + } + + .md\:hover\:text-orange-lightest:hover { + color: #fff5eb; + } + + .md\:hover\:text-yellow-darkest:hover { + color: #453411; + } + + .md\:hover\:text-yellow-darker:hover { + color: #684f1d; + } + + .md\:hover\:text-yellow-dark:hover { + color: #f2d024; + } + + .md\:hover\:text-yellow:hover { + color: #ffed4a; + } + + .md\:hover\:text-yellow-light:hover { + color: #fff382; + } + + .md\:hover\:text-yellow-lighter:hover { + color: #fff9c2; + } + + .md\:hover\:text-yellow-lightest:hover { + color: #fcfbeb; + } + + .md\:hover\:text-green-darkest:hover { + color: #0f2f21; + } + + .md\:hover\:text-green-darker:hover { + color: #1a4731; + } + + .md\:hover\:text-green-dark:hover { + color: #1f9d55; + } + + .md\:hover\:text-green:hover { + color: #38c172; + } + + .md\:hover\:text-green-light:hover { + color: #51d88a; + } + + .md\:hover\:text-green-lighter:hover { + color: #a2f5bf; + } + + .md\:hover\:text-green-lightest:hover { + color: #e3fcec; + } + + .md\:hover\:text-teal-darkest:hover { + color: #0d3331; + } + + .md\:hover\:text-teal-darker:hover { + color: #20504f; + } + + .md\:hover\:text-teal-dark:hover { + color: #38a89d; + } + + .md\:hover\:text-teal:hover { + color: #4dc0b5; + } + + .md\:hover\:text-teal-light:hover { + color: #64d5ca; + } + + .md\:hover\:text-teal-lighter:hover { + color: #a0f0ed; + } + + .md\:hover\:text-teal-lightest:hover { + color: #e8fffe; + } + + .md\:hover\:text-blue-darkest:hover { + color: #12283a; + } + + .md\:hover\:text-blue-darker:hover { + color: #1c3d5a; + } + + .md\:hover\:text-blue-dark:hover { + color: #2779bd; + } + + .md\:hover\:text-blue:hover { + color: #3490dc; + } + + .md\:hover\:text-blue-light:hover { + color: #6cb2eb; + } + + .md\:hover\:text-blue-lighter:hover { + color: #bcdefa; + } + + .md\:hover\:text-blue-lightest:hover { + color: #eff8ff; + } + + .md\:hover\:text-indigo-darkest:hover { + color: #191e38; + } + + .md\:hover\:text-indigo-darker:hover { + color: #2f365f; + } + + .md\:hover\:text-indigo-dark:hover { + color: #5661b3; + } + + .md\:hover\:text-indigo:hover { + color: #6574cd; + } + + .md\:hover\:text-indigo-light:hover { + color: #7886d7; + } + + .md\:hover\:text-indigo-lighter:hover { + color: #b2b7ff; + } + + .md\:hover\:text-indigo-lightest:hover { + color: #e6e8ff; + } + + .md\:hover\:text-purple-darkest:hover { + color: #21183c; + } + + .md\:hover\:text-purple-darker:hover { + color: #382b5f; + } + + .md\:hover\:text-purple-dark:hover { + color: #794acf; + } + + .md\:hover\:text-purple:hover { + color: #9561e2; + } + + .md\:hover\:text-purple-light:hover { + color: #a779e9; + } + + .md\:hover\:text-purple-lighter:hover { + color: #d6bbfc; + } + + .md\:hover\:text-purple-lightest:hover { + color: #f3ebff; + } + + .md\:hover\:text-pink-darkest:hover { + color: #451225; + } + + .md\:hover\:text-pink-darker:hover { + color: #6f213f; + } + + .md\:hover\:text-pink-dark:hover { + color: #eb5286; + } + + .md\:hover\:text-pink:hover { + color: #f66d9b; + } + + .md\:hover\:text-pink-light:hover { + color: #fa7ea8; + } + + .md\:hover\:text-pink-lighter:hover { + color: #ffbbca; + } + + .md\:hover\:text-pink-lightest:hover { + color: #ffebef; + } + + .md\:text-xs { + font-size: .75rem; + } + + .md\:text-sm { + font-size: .875rem; + } + + .md\:text-base { + font-size: 1rem; + } + + .md\:text-lg { + font-size: 1.125rem; + } + + .md\:text-xl { + font-size: 1.25rem; + } + + .md\:text-2xl { + font-size: 1.5rem; + } + + .md\:text-3xl { + font-size: 1.875rem; + } + + .md\:text-4xl { + font-size: 2.25rem; + } + + .md\:text-5xl { + font-size: 3rem; + } + + .md\:italic { + font-style: italic; + } + + .md\:roman { + font-style: normal; + } + + .md\:uppercase { + text-transform: uppercase; + } + + .md\:lowercase { + text-transform: lowercase; + } + + .md\:capitalize { + text-transform: capitalize; + } + + .md\:normal-case { + text-transform: none; + } + + .md\:underline { + text-decoration: underline; + } + + .md\:line-through { + text-decoration: line-through; + } + + .md\:no-underline { + text-decoration: none; + } + + .md\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .md\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .md\:hover\:italic:hover { + font-style: italic; + } + + .md\:hover\:roman:hover { + font-style: normal; + } + + .md\:hover\:uppercase:hover { + text-transform: uppercase; + } + + .md\:hover\:lowercase:hover { + text-transform: lowercase; + } + + .md\:hover\:capitalize:hover { + text-transform: capitalize; + } + + .md\:hover\:normal-case:hover { + text-transform: none; + } + + .md\:hover\:underline:hover { + text-decoration: underline; + } + + .md\:hover\:line-through:hover { + text-decoration: line-through; + } + + .md\:hover\:no-underline:hover { + text-decoration: none; + } + + .md\:hover\:antialiased:hover { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .md\:hover\:subpixel-antialiased:hover { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .md\:tracking-tight { + letter-spacing: -0.05em; + } + + .md\:tracking-normal { + letter-spacing: 0; + } + + .md\:tracking-wide { + letter-spacing: .05em; + } + + .md\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .md\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .md\:align-baseline { + vertical-align: baseline; + } + + .md\:align-top { + vertical-align: top; + } + + .md\:align-middle { + vertical-align: middle; + } + + .md\:align-bottom { + vertical-align: bottom; + } + + .md\:align-text-top { + vertical-align: text-top; + } + + .md\:align-text-bottom { + vertical-align: text-bottom; + } + + .md\:visible { + visibility: visible; + } + + .md\:invisible { + visibility: hidden; + } + + .md\:whitespace-normal { + white-space: normal; + } + + .md\:whitespace-no-wrap { + white-space: nowrap; + } + + .md\:whitespace-pre { + white-space: pre; + } + + .md\:whitespace-pre-line { + white-space: pre-line; + } + + .md\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .md\:break-words { + word-wrap: break-word; + } + + .md\:break-normal { + word-wrap: normal; + } + + .md\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .md\:w-1 { + width: .25rem; + } + + .md\:w-2 { + width: .5rem; + } + + .md\:w-3 { + width: .75rem; + } + + .md\:w-4 { + width: 1rem; + } + + .md\:w-6 { + width: 1.5rem; + } + + .md\:w-8 { + width: 2rem; + } + + .md\:w-10 { + width: 2.5rem; + } + + .md\:w-12 { + width: 3rem; + } + + .md\:w-16 { + width: 4rem; + } + + .md\:w-24 { + width: 6rem; + } + + .md\:w-32 { + width: 8rem; + } + + .md\:w-48 { + width: 12rem; + } + + .md\:w-64 { + width: 16rem; + } + + .md\:w-auto { + width: auto; + } + + .md\:w-px { + width: 1px; + } + + .md\:w-1\/2 { + width: 50%; + } + + .md\:w-1\/3 { + width: 33.33333%; + } + + .md\:w-2\/3 { + width: 66.66667%; + } + + .md\:w-1\/4 { + width: 25%; + } + + .md\:w-3\/4 { + width: 75%; + } + + .md\:w-1\/5 { + width: 20%; + } + + .md\:w-2\/5 { + width: 40%; + } + + .md\:w-3\/5 { + width: 60%; + } + + .md\:w-4\/5 { + width: 80%; + } + + .md\:w-1\/6 { + width: 16.66667%; + } + + .md\:w-5\/6 { + width: 83.33333%; + } + + .md\:w-full { + width: 100%; + } + + .md\:w-screen { + width: 100vw; + } + + .md\:z-0 { + z-index: 0; + } + + .md\:z-10 { + z-index: 10; + } + + .md\:z-20 { + z-index: 20; + } + + .md\:z-30 { + z-index: 30; + } + + .md\:z-40 { + z-index: 40; + } + + .md\:z-50 { + z-index: 50; + } + + .md\:z-auto { + z-index: auto; + } +} + +@media (min-width: 992px) { + .lg\:list-reset { + list-style: none; + padding: 0; + } + + .lg\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .lg\:bg-fixed { + background-attachment: fixed; + } + + .lg\:bg-local { + background-attachment: local; + } + + .lg\:bg-scroll { + background-attachment: scroll; + } + + .lg\:bg-transparent { + background-color: transparent; + } + + .lg\:bg-black { + background-color: #22292f; + } + + .lg\:bg-grey-darkest { + background-color: #3d4852; + } + + .lg\:bg-grey-darker { + background-color: #606f7b; + } + + .lg\:bg-grey-dark { + background-color: #8795a1; + } + + .lg\:bg-grey { + background-color: #b8c2cc; + } + + .lg\:bg-grey-light { + background-color: #dae1e7; + } + + .lg\:bg-grey-lighter { + background-color: #f1f5f8; + } + + .lg\:bg-grey-lightest { + background-color: #f8fafc; + } + + .lg\:bg-white { + background-color: #fff; + } + + .lg\:bg-red-darkest { + background-color: #3b0d0c; + } + + .lg\:bg-red-darker { + background-color: #621b18; + } + + .lg\:bg-red-dark { + background-color: #cc1f1a; + } + + .lg\:bg-red { + background-color: #e3342f; + } + + .lg\:bg-red-light { + background-color: #ef5753; + } + + .lg\:bg-red-lighter { + background-color: #f9acaa; + } + + .lg\:bg-red-lightest { + background-color: #fcebea; + } + + .lg\:bg-orange-darkest { + background-color: #462a16; + } + + .lg\:bg-orange-darker { + background-color: #613b1f; + } + + .lg\:bg-orange-dark { + background-color: #de751f; + } + + .lg\:bg-orange { + background-color: #f6993f; + } + + .lg\:bg-orange-light { + background-color: #faad63; + } + + .lg\:bg-orange-lighter { + background-color: #fcd9b6; + } + + .lg\:bg-orange-lightest { + background-color: #fff5eb; + } + + .lg\:bg-yellow-darkest { + background-color: #453411; + } + + .lg\:bg-yellow-darker { + background-color: #684f1d; + } + + .lg\:bg-yellow-dark { + background-color: #f2d024; + } + + .lg\:bg-yellow { + background-color: #ffed4a; + } + + .lg\:bg-yellow-light { + background-color: #fff382; + } + + .lg\:bg-yellow-lighter { + background-color: #fff9c2; + } + + .lg\:bg-yellow-lightest { + background-color: #fcfbeb; + } + + .lg\:bg-green-darkest { + background-color: #0f2f21; + } + + .lg\:bg-green-darker { + background-color: #1a4731; + } + + .lg\:bg-green-dark { + background-color: #1f9d55; + } + + .lg\:bg-green { + background-color: #38c172; + } + + .lg\:bg-green-light { + background-color: #51d88a; + } + + .lg\:bg-green-lighter { + background-color: #a2f5bf; + } + + .lg\:bg-green-lightest { + background-color: #e3fcec; + } + + .lg\:bg-teal-darkest { + background-color: #0d3331; + } + + .lg\:bg-teal-darker { + background-color: #20504f; + } + + .lg\:bg-teal-dark { + background-color: #38a89d; + } + + .lg\:bg-teal { + background-color: #4dc0b5; + } + + .lg\:bg-teal-light { + background-color: #64d5ca; + } + + .lg\:bg-teal-lighter { + background-color: #a0f0ed; + } + + .lg\:bg-teal-lightest { + background-color: #e8fffe; + } + + .lg\:bg-blue-darkest { + background-color: #12283a; + } + + .lg\:bg-blue-darker { + background-color: #1c3d5a; + } + + .lg\:bg-blue-dark { + background-color: #2779bd; + } + + .lg\:bg-blue { + background-color: #3490dc; + } + + .lg\:bg-blue-light { + background-color: #6cb2eb; + } + + .lg\:bg-blue-lighter { + background-color: #bcdefa; + } + + .lg\:bg-blue-lightest { + background-color: #eff8ff; + } + + .lg\:bg-indigo-darkest { + background-color: #191e38; + } + + .lg\:bg-indigo-darker { + background-color: #2f365f; + } + + .lg\:bg-indigo-dark { + background-color: #5661b3; + } + + .lg\:bg-indigo { + background-color: #6574cd; + } + + .lg\:bg-indigo-light { + background-color: #7886d7; + } + + .lg\:bg-indigo-lighter { + background-color: #b2b7ff; + } + + .lg\:bg-indigo-lightest { + background-color: #e6e8ff; + } + + .lg\:bg-purple-darkest { + background-color: #21183c; + } + + .lg\:bg-purple-darker { + background-color: #382b5f; + } + + .lg\:bg-purple-dark { + background-color: #794acf; + } + + .lg\:bg-purple { + background-color: #9561e2; + } + + .lg\:bg-purple-light { + background-color: #a779e9; + } + + .lg\:bg-purple-lighter { + background-color: #d6bbfc; + } + + .lg\:bg-purple-lightest { + background-color: #f3ebff; + } + + .lg\:bg-pink-darkest { + background-color: #451225; + } + + .lg\:bg-pink-darker { + background-color: #6f213f; + } + + .lg\:bg-pink-dark { + background-color: #eb5286; + } + + .lg\:bg-pink { + background-color: #f66d9b; + } + + .lg\:bg-pink-light { + background-color: #fa7ea8; + } + + .lg\:bg-pink-lighter { + background-color: #ffbbca; + } + + .lg\:bg-pink-lightest { + background-color: #ffebef; + } + + .lg\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .lg\:hover\:bg-black:hover { + background-color: #22292f; + } + + .lg\:hover\:bg-grey-darkest:hover { + background-color: #3d4852; + } + + .lg\:hover\:bg-grey-darker:hover { + background-color: #606f7b; + } + + .lg\:hover\:bg-grey-dark:hover { + background-color: #8795a1; + } + + .lg\:hover\:bg-grey:hover { + background-color: #b8c2cc; + } + + .lg\:hover\:bg-grey-light:hover { + background-color: #dae1e7; + } + + .lg\:hover\:bg-grey-lighter:hover { + background-color: #f1f5f8; + } + + .lg\:hover\:bg-grey-lightest:hover { + background-color: #f8fafc; + } + + .lg\:hover\:bg-white:hover { + background-color: #fff; + } + + .lg\:hover\:bg-red-darkest:hover { + background-color: #3b0d0c; + } + + .lg\:hover\:bg-red-darker:hover { + background-color: #621b18; + } + + .lg\:hover\:bg-red-dark:hover { + background-color: #cc1f1a; + } + + .lg\:hover\:bg-red:hover { + background-color: #e3342f; + } + + .lg\:hover\:bg-red-light:hover { + background-color: #ef5753; + } + + .lg\:hover\:bg-red-lighter:hover { + background-color: #f9acaa; + } + + .lg\:hover\:bg-red-lightest:hover { + background-color: #fcebea; + } + + .lg\:hover\:bg-orange-darkest:hover { + background-color: #462a16; + } + + .lg\:hover\:bg-orange-darker:hover { + background-color: #613b1f; + } + + .lg\:hover\:bg-orange-dark:hover { + background-color: #de751f; + } + + .lg\:hover\:bg-orange:hover { + background-color: #f6993f; + } + + .lg\:hover\:bg-orange-light:hover { + background-color: #faad63; + } + + .lg\:hover\:bg-orange-lighter:hover { + background-color: #fcd9b6; + } + + .lg\:hover\:bg-orange-lightest:hover { + background-color: #fff5eb; + } + + .lg\:hover\:bg-yellow-darkest:hover { + background-color: #453411; + } + + .lg\:hover\:bg-yellow-darker:hover { + background-color: #684f1d; + } + + .lg\:hover\:bg-yellow-dark:hover { + background-color: #f2d024; + } + + .lg\:hover\:bg-yellow:hover { + background-color: #ffed4a; + } + + .lg\:hover\:bg-yellow-light:hover { + background-color: #fff382; + } + + .lg\:hover\:bg-yellow-lighter:hover { + background-color: #fff9c2; + } + + .lg\:hover\:bg-yellow-lightest:hover { + background-color: #fcfbeb; + } + + .lg\:hover\:bg-green-darkest:hover { + background-color: #0f2f21; + } + + .lg\:hover\:bg-green-darker:hover { + background-color: #1a4731; + } + + .lg\:hover\:bg-green-dark:hover { + background-color: #1f9d55; + } + + .lg\:hover\:bg-green:hover { + background-color: #38c172; + } + + .lg\:hover\:bg-green-light:hover { + background-color: #51d88a; + } + + .lg\:hover\:bg-green-lighter:hover { + background-color: #a2f5bf; + } + + .lg\:hover\:bg-green-lightest:hover { + background-color: #e3fcec; + } + + .lg\:hover\:bg-teal-darkest:hover { + background-color: #0d3331; + } + + .lg\:hover\:bg-teal-darker:hover { + background-color: #20504f; + } + + .lg\:hover\:bg-teal-dark:hover { + background-color: #38a89d; + } + + .lg\:hover\:bg-teal:hover { + background-color: #4dc0b5; + } + + .lg\:hover\:bg-teal-light:hover { + background-color: #64d5ca; + } + + .lg\:hover\:bg-teal-lighter:hover { + background-color: #a0f0ed; + } + + .lg\:hover\:bg-teal-lightest:hover { + background-color: #e8fffe; + } + + .lg\:hover\:bg-blue-darkest:hover { + background-color: #12283a; + } + + .lg\:hover\:bg-blue-darker:hover { + background-color: #1c3d5a; + } + + .lg\:hover\:bg-blue-dark:hover { + background-color: #2779bd; + } + + .lg\:hover\:bg-blue:hover { + background-color: #3490dc; + } + + .lg\:hover\:bg-blue-light:hover { + background-color: #6cb2eb; + } + + .lg\:hover\:bg-blue-lighter:hover { + background-color: #bcdefa; + } + + .lg\:hover\:bg-blue-lightest:hover { + background-color: #eff8ff; + } + + .lg\:hover\:bg-indigo-darkest:hover { + background-color: #191e38; + } + + .lg\:hover\:bg-indigo-darker:hover { + background-color: #2f365f; + } + + .lg\:hover\:bg-indigo-dark:hover { + background-color: #5661b3; + } + + .lg\:hover\:bg-indigo:hover { + background-color: #6574cd; + } + + .lg\:hover\:bg-indigo-light:hover { + background-color: #7886d7; + } + + .lg\:hover\:bg-indigo-lighter:hover { + background-color: #b2b7ff; + } + + .lg\:hover\:bg-indigo-lightest:hover { + background-color: #e6e8ff; + } + + .lg\:hover\:bg-purple-darkest:hover { + background-color: #21183c; + } + + .lg\:hover\:bg-purple-darker:hover { + background-color: #382b5f; + } + + .lg\:hover\:bg-purple-dark:hover { + background-color: #794acf; + } + + .lg\:hover\:bg-purple:hover { + background-color: #9561e2; + } + + .lg\:hover\:bg-purple-light:hover { + background-color: #a779e9; + } + + .lg\:hover\:bg-purple-lighter:hover { + background-color: #d6bbfc; + } + + .lg\:hover\:bg-purple-lightest:hover { + background-color: #f3ebff; + } + + .lg\:hover\:bg-pink-darkest:hover { + background-color: #451225; + } + + .lg\:hover\:bg-pink-darker:hover { + background-color: #6f213f; + } + + .lg\:hover\:bg-pink-dark:hover { + background-color: #eb5286; + } + + .lg\:hover\:bg-pink:hover { + background-color: #f66d9b; + } + + .lg\:hover\:bg-pink-light:hover { + background-color: #fa7ea8; + } + + .lg\:hover\:bg-pink-lighter:hover { + background-color: #ffbbca; + } + + .lg\:hover\:bg-pink-lightest:hover { + background-color: #ffebef; + } + + .lg\:bg-bottom { + background-position: bottom; + } + + .lg\:bg-center { + background-position: center; + } + + .lg\:bg-left { + background-position: left; + } + + .lg\:bg-left-bottom { + background-position: left bottom; + } + + .lg\:bg-left-top { + background-position: left top; + } + + .lg\:bg-right { + background-position: right; + } + + .lg\:bg-right-bottom { + background-position: right bottom; + } + + .lg\:bg-right-top { + background-position: right top; + } + + .lg\:bg-top { + background-position: top; + } + + .lg\:bg-repeat { + background-repeat: repeat; + } + + .lg\:bg-no-repeat { + background-repeat: no-repeat; + } + + .lg\:bg-repeat-x { + background-repeat: repeat-x; + } + + .lg\:bg-repeat-y { + background-repeat: repeat-y; + } + + .lg\:bg-auto { + background-size: auto; + } + + .lg\:bg-cover { + background-size: cover; + } + + .lg\:bg-contain { + background-size: contain; + } + + .lg\:border-transparent { + border-color: transparent; + } + + .lg\:border-black { + border-color: #22292f; + } + + .lg\:border-grey-darkest { + border-color: #3d4852; + } + + .lg\:border-grey-darker { + border-color: #606f7b; + } + + .lg\:border-grey-dark { + border-color: #8795a1; + } + + .lg\:border-grey { + border-color: #b8c2cc; + } + + .lg\:border-grey-light { + border-color: #dae1e7; + } + + .lg\:border-grey-lighter { + border-color: #f1f5f8; + } + + .lg\:border-grey-lightest { + border-color: #f8fafc; + } + + .lg\:border-white { + border-color: #fff; + } + + .lg\:border-red-darkest { + border-color: #3b0d0c; + } + + .lg\:border-red-darker { + border-color: #621b18; + } + + .lg\:border-red-dark { + border-color: #cc1f1a; + } + + .lg\:border-red { + border-color: #e3342f; + } + + .lg\:border-red-light { + border-color: #ef5753; + } + + .lg\:border-red-lighter { + border-color: #f9acaa; + } + + .lg\:border-red-lightest { + border-color: #fcebea; + } + + .lg\:border-orange-darkest { + border-color: #462a16; + } + + .lg\:border-orange-darker { + border-color: #613b1f; + } + + .lg\:border-orange-dark { + border-color: #de751f; + } + + .lg\:border-orange { + border-color: #f6993f; + } + + .lg\:border-orange-light { + border-color: #faad63; + } + + .lg\:border-orange-lighter { + border-color: #fcd9b6; + } + + .lg\:border-orange-lightest { + border-color: #fff5eb; + } + + .lg\:border-yellow-darkest { + border-color: #453411; + } + + .lg\:border-yellow-darker { + border-color: #684f1d; + } + + .lg\:border-yellow-dark { + border-color: #f2d024; + } + + .lg\:border-yellow { + border-color: #ffed4a; + } + + .lg\:border-yellow-light { + border-color: #fff382; + } + + .lg\:border-yellow-lighter { + border-color: #fff9c2; + } + + .lg\:border-yellow-lightest { + border-color: #fcfbeb; + } + + .lg\:border-green-darkest { + border-color: #0f2f21; + } + + .lg\:border-green-darker { + border-color: #1a4731; + } + + .lg\:border-green-dark { + border-color: #1f9d55; + } + + .lg\:border-green { + border-color: #38c172; + } + + .lg\:border-green-light { + border-color: #51d88a; + } + + .lg\:border-green-lighter { + border-color: #a2f5bf; + } + + .lg\:border-green-lightest { + border-color: #e3fcec; + } + + .lg\:border-teal-darkest { + border-color: #0d3331; + } + + .lg\:border-teal-darker { + border-color: #20504f; + } + + .lg\:border-teal-dark { + border-color: #38a89d; + } + + .lg\:border-teal { + border-color: #4dc0b5; + } + + .lg\:border-teal-light { + border-color: #64d5ca; + } + + .lg\:border-teal-lighter { + border-color: #a0f0ed; + } + + .lg\:border-teal-lightest { + border-color: #e8fffe; + } + + .lg\:border-blue-darkest { + border-color: #12283a; + } + + .lg\:border-blue-darker { + border-color: #1c3d5a; + } + + .lg\:border-blue-dark { + border-color: #2779bd; + } + + .lg\:border-blue { + border-color: #3490dc; + } + + .lg\:border-blue-light { + border-color: #6cb2eb; + } + + .lg\:border-blue-lighter { + border-color: #bcdefa; + } + + .lg\:border-blue-lightest { + border-color: #eff8ff; + } + + .lg\:border-indigo-darkest { + border-color: #191e38; + } + + .lg\:border-indigo-darker { + border-color: #2f365f; + } + + .lg\:border-indigo-dark { + border-color: #5661b3; + } + + .lg\:border-indigo { + border-color: #6574cd; + } + + .lg\:border-indigo-light { + border-color: #7886d7; + } + + .lg\:border-indigo-lighter { + border-color: #b2b7ff; + } + + .lg\:border-indigo-lightest { + border-color: #e6e8ff; + } + + .lg\:border-purple-darkest { + border-color: #21183c; + } + + .lg\:border-purple-darker { + border-color: #382b5f; + } + + .lg\:border-purple-dark { + border-color: #794acf; + } + + .lg\:border-purple { + border-color: #9561e2; + } + + .lg\:border-purple-light { + border-color: #a779e9; + } + + .lg\:border-purple-lighter { + border-color: #d6bbfc; + } + + .lg\:border-purple-lightest { + border-color: #f3ebff; + } + + .lg\:border-pink-darkest { + border-color: #451225; + } + + .lg\:border-pink-darker { + border-color: #6f213f; + } + + .lg\:border-pink-dark { + border-color: #eb5286; + } + + .lg\:border-pink { + border-color: #f66d9b; + } + + .lg\:border-pink-light { + border-color: #fa7ea8; + } + + .lg\:border-pink-lighter { + border-color: #ffbbca; + } + + .lg\:border-pink-lightest { + border-color: #ffebef; + } + + .lg\:hover\:border-transparent:hover { + border-color: transparent; + } + + .lg\:hover\:border-black:hover { + border-color: #22292f; + } + + .lg\:hover\:border-grey-darkest:hover { + border-color: #3d4852; + } + + .lg\:hover\:border-grey-darker:hover { + border-color: #606f7b; + } + + .lg\:hover\:border-grey-dark:hover { + border-color: #8795a1; + } + + .lg\:hover\:border-grey:hover { + border-color: #b8c2cc; + } + + .lg\:hover\:border-grey-light:hover { + border-color: #dae1e7; + } + + .lg\:hover\:border-grey-lighter:hover { + border-color: #f1f5f8; + } + + .lg\:hover\:border-grey-lightest:hover { + border-color: #f8fafc; + } + + .lg\:hover\:border-white:hover { + border-color: #fff; + } + + .lg\:hover\:border-red-darkest:hover { + border-color: #3b0d0c; + } + + .lg\:hover\:border-red-darker:hover { + border-color: #621b18; + } + + .lg\:hover\:border-red-dark:hover { + border-color: #cc1f1a; + } + + .lg\:hover\:border-red:hover { + border-color: #e3342f; + } + + .lg\:hover\:border-red-light:hover { + border-color: #ef5753; + } + + .lg\:hover\:border-red-lighter:hover { + border-color: #f9acaa; + } + + .lg\:hover\:border-red-lightest:hover { + border-color: #fcebea; + } + + .lg\:hover\:border-orange-darkest:hover { + border-color: #462a16; + } + + .lg\:hover\:border-orange-darker:hover { + border-color: #613b1f; + } + + .lg\:hover\:border-orange-dark:hover { + border-color: #de751f; + } + + .lg\:hover\:border-orange:hover { + border-color: #f6993f; + } + + .lg\:hover\:border-orange-light:hover { + border-color: #faad63; + } + + .lg\:hover\:border-orange-lighter:hover { + border-color: #fcd9b6; + } + + .lg\:hover\:border-orange-lightest:hover { + border-color: #fff5eb; + } + + .lg\:hover\:border-yellow-darkest:hover { + border-color: #453411; + } + + .lg\:hover\:border-yellow-darker:hover { + border-color: #684f1d; + } + + .lg\:hover\:border-yellow-dark:hover { + border-color: #f2d024; + } + + .lg\:hover\:border-yellow:hover { + border-color: #ffed4a; + } + + .lg\:hover\:border-yellow-light:hover { + border-color: #fff382; + } + + .lg\:hover\:border-yellow-lighter:hover { + border-color: #fff9c2; + } + + .lg\:hover\:border-yellow-lightest:hover { + border-color: #fcfbeb; + } + + .lg\:hover\:border-green-darkest:hover { + border-color: #0f2f21; + } + + .lg\:hover\:border-green-darker:hover { + border-color: #1a4731; + } + + .lg\:hover\:border-green-dark:hover { + border-color: #1f9d55; + } + + .lg\:hover\:border-green:hover { + border-color: #38c172; + } + + .lg\:hover\:border-green-light:hover { + border-color: #51d88a; + } + + .lg\:hover\:border-green-lighter:hover { + border-color: #a2f5bf; + } + + .lg\:hover\:border-green-lightest:hover { + border-color: #e3fcec; + } + + .lg\:hover\:border-teal-darkest:hover { + border-color: #0d3331; + } + + .lg\:hover\:border-teal-darker:hover { + border-color: #20504f; + } + + .lg\:hover\:border-teal-dark:hover { + border-color: #38a89d; + } + + .lg\:hover\:border-teal:hover { + border-color: #4dc0b5; + } + + .lg\:hover\:border-teal-light:hover { + border-color: #64d5ca; + } + + .lg\:hover\:border-teal-lighter:hover { + border-color: #a0f0ed; + } + + .lg\:hover\:border-teal-lightest:hover { + border-color: #e8fffe; + } + + .lg\:hover\:border-blue-darkest:hover { + border-color: #12283a; + } + + .lg\:hover\:border-blue-darker:hover { + border-color: #1c3d5a; + } + + .lg\:hover\:border-blue-dark:hover { + border-color: #2779bd; + } + + .lg\:hover\:border-blue:hover { + border-color: #3490dc; + } + + .lg\:hover\:border-blue-light:hover { + border-color: #6cb2eb; + } + + .lg\:hover\:border-blue-lighter:hover { + border-color: #bcdefa; + } + + .lg\:hover\:border-blue-lightest:hover { + border-color: #eff8ff; + } + + .lg\:hover\:border-indigo-darkest:hover { + border-color: #191e38; + } + + .lg\:hover\:border-indigo-darker:hover { + border-color: #2f365f; + } + + .lg\:hover\:border-indigo-dark:hover { + border-color: #5661b3; + } + + .lg\:hover\:border-indigo:hover { + border-color: #6574cd; + } + + .lg\:hover\:border-indigo-light:hover { + border-color: #7886d7; + } + + .lg\:hover\:border-indigo-lighter:hover { + border-color: #b2b7ff; + } + + .lg\:hover\:border-indigo-lightest:hover { + border-color: #e6e8ff; + } + + .lg\:hover\:border-purple-darkest:hover { + border-color: #21183c; + } + + .lg\:hover\:border-purple-darker:hover { + border-color: #382b5f; + } + + .lg\:hover\:border-purple-dark:hover { + border-color: #794acf; + } + + .lg\:hover\:border-purple:hover { + border-color: #9561e2; + } + + .lg\:hover\:border-purple-light:hover { + border-color: #a779e9; + } + + .lg\:hover\:border-purple-lighter:hover { + border-color: #d6bbfc; + } + + .lg\:hover\:border-purple-lightest:hover { + border-color: #f3ebff; + } + + .lg\:hover\:border-pink-darkest:hover { + border-color: #451225; + } + + .lg\:hover\:border-pink-darker:hover { + border-color: #6f213f; + } + + .lg\:hover\:border-pink-dark:hover { + border-color: #eb5286; + } + + .lg\:hover\:border-pink:hover { + border-color: #f66d9b; + } + + .lg\:hover\:border-pink-light:hover { + border-color: #fa7ea8; + } + + .lg\:hover\:border-pink-lighter:hover { + border-color: #ffbbca; + } + + .lg\:hover\:border-pink-lightest:hover { + border-color: #ffebef; + } + + .lg\:rounded-none { + border-radius: 0; + } + + .lg\:rounded-sm { + border-radius: .125rem; + } + + .lg\:rounded { + border-radius: .25rem; + } + + .lg\:rounded-lg { + border-radius: .5rem; + } + + .lg\:rounded-full { + border-radius: 9999px; + } + + .lg\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .lg\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .lg\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; + } + + .lg\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; + } + + .lg\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .lg\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .lg\:rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + } + + .lg\:rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; + } + + .lg\:rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .lg\:rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .lg\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .lg\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .lg\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .lg\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-tl-none { + border-top-left-radius: 0; + } + + .lg\:rounded-tr-none { + border-top-right-radius: 0; + } + + .lg\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .lg\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .lg\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .lg\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .lg\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .lg\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .lg\:rounded-tl { + border-top-left-radius: .25rem; + } + + .lg\:rounded-tr { + border-top-right-radius: .25rem; + } + + .lg\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .lg\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .lg\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .lg\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .lg\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .lg\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .lg\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .lg\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .lg\:border-solid { + border-style: solid; + } + + .lg\:border-dashed { + border-style: dashed; + } + + .lg\:border-dotted { + border-style: dotted; + } + + .lg\:border-none { + border-style: none; + } + + .lg\:border-0 { + border-width: 0; + } + + .lg\:border-2 { + border-width: 2px; + } + + .lg\:border-4 { + border-width: 4px; + } + + .lg\:border-8 { + border-width: 8px; + } + + .lg\:border { + border-width: 1px; + } + + .lg\:border-t-0 { + border-top-width: 0; + } + + .lg\:border-r-0 { + border-right-width: 0; + } + + .lg\:border-b-0 { + border-bottom-width: 0; + } + + .lg\:border-l-0 { + border-left-width: 0; + } + + .lg\:border-t-2 { + border-top-width: 2px; + } + + .lg\:border-r-2 { + border-right-width: 2px; + } + + .lg\:border-b-2 { + border-bottom-width: 2px; + } + + .lg\:border-l-2 { + border-left-width: 2px; + } + + .lg\:border-t-4 { + border-top-width: 4px; + } + + .lg\:border-r-4 { + border-right-width: 4px; + } + + .lg\:border-b-4 { + border-bottom-width: 4px; + } + + .lg\:border-l-4 { + border-left-width: 4px; + } + + .lg\:border-t-8 { + border-top-width: 8px; + } + + .lg\:border-r-8 { + border-right-width: 8px; + } + + .lg\:border-b-8 { + border-bottom-width: 8px; + } + + .lg\:border-l-8 { + border-left-width: 8px; + } + + .lg\:border-t { + border-top-width: 1px; + } + + .lg\:border-r { + border-right-width: 1px; + } + + .lg\:border-b { + border-bottom-width: 1px; + } + + .lg\:border-l { + border-left-width: 1px; + } + + .lg\:cursor-auto { + cursor: auto; + } + + .lg\:cursor-default { + cursor: default; + } + + .lg\:cursor-pointer { + cursor: pointer; + } + + .lg\:cursor-wait { + cursor: wait; + } + + .lg\:cursor-move { + cursor: move; + } + + .lg\:cursor-not-allowed { + cursor: not-allowed; + } + + .lg\:block { + display: block; + } + + .lg\:inline-block { + display: inline-block; + } + + .lg\:inline { + display: inline; + } + + .lg\:table { + display: table; + } + + .lg\:table-row { + display: table-row; + } + + .lg\:table-cell { + display: table-cell; + } + + .lg\:hidden { + display: none; + } + + .lg\:flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .lg\:inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + + .lg\:flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .lg\:flex-row-reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .lg\:flex-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .lg\:flex-col-reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .lg\:flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + + .lg\:flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + + .lg\:flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .lg\:items-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + + .lg\:items-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + + .lg\:items-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .lg\:items-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + } + + .lg\:items-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + + .lg\:self-auto { + -ms-flex-item-align: auto; + align-self: auto; + } + + .lg\:self-start { + -ms-flex-item-align: start; + align-self: flex-start; + } + + .lg\:self-end { + -ms-flex-item-align: end; + align-self: flex-end; + } + + .lg\:self-center { + -ms-flex-item-align: center; + align-self: center; + } + + .lg\:self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; + } + + .lg\:justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .lg\:justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + + .lg\:justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .lg\:justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .lg\:justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .lg\:content-center { + -ms-flex-line-pack: center; + align-content: center; + } + + .lg\:content-start { + -ms-flex-line-pack: start; + align-content: flex-start; + } + + .lg\:content-end { + -ms-flex-line-pack: end; + align-content: flex-end; + } + + .lg\:content-between { + -ms-flex-line-pack: justify; + align-content: space-between; + } + + .lg\:content-around { + -ms-flex-line-pack: distribute; + align-content: space-around; + } + + .lg\:flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + } + + .lg\:flex-auto { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + } + + .lg\:flex-initial { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } + + .lg\:flex-none { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .lg\:flex-grow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .lg\:flex-shrink { + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .lg\:flex-no-grow { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + + .lg\:flex-no-shrink { + -ms-flex-negative: 0; + flex-shrink: 0; + } + + .lg\:float-right { + float: right; + } + + .lg\:float-left { + float: left; + } + + .lg\:float-none { + float: none; + } + + .lg\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .lg\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + } + + .lg\:font-serif { + font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; + } + + .lg\:font-mono { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; + } + + .lg\:font-hairline { + font-weight: 100; + } + + .lg\:font-thin { + font-weight: 200; + } + + .lg\:font-light { + font-weight: 300; + } + + .lg\:font-normal { + font-weight: 400; + } + + .lg\:font-medium { + font-weight: 500; + } + + .lg\:font-semibold { + font-weight: 600; + } + + .lg\:font-bold { + font-weight: 700; + } + + .lg\:font-extrabold { + font-weight: 800; + } + + .lg\:font-black { + font-weight: 900; + } + + .lg\:hover\:font-hairline:hover { + font-weight: 100; + } + + .lg\:hover\:font-thin:hover { + font-weight: 200; + } + + .lg\:hover\:font-light:hover { + font-weight: 300; + } + + .lg\:hover\:font-normal:hover { + font-weight: 400; + } + + .lg\:hover\:font-medium:hover { + font-weight: 500; + } + + .lg\:hover\:font-semibold:hover { + font-weight: 600; + } + + .lg\:hover\:font-bold:hover { + font-weight: 700; + } + + .lg\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .lg\:hover\:font-black:hover { + font-weight: 900; + } + + .lg\:h-1 { + height: .25rem; + } + + .lg\:h-2 { + height: .5rem; + } + + .lg\:h-3 { + height: .75rem; + } + + .lg\:h-4 { + height: 1rem; + } + + .lg\:h-6 { + height: 1.5rem; + } + + .lg\:h-8 { + height: 2rem; + } + + .lg\:h-10 { + height: 2.5rem; + } + + .lg\:h-12 { + height: 3rem; + } + + .lg\:h-16 { + height: 4rem; + } + + .lg\:h-24 { + height: 6rem; + } + + .lg\:h-32 { + height: 8rem; + } + + .lg\:h-48 { + height: 12rem; + } + + .lg\:h-64 { + height: 16rem; + } + + .lg\:h-auto { + height: auto; + } + + .lg\:h-px { + height: 1px; + } + + .lg\:h-full { + height: 100%; + } + + .lg\:h-screen { + height: 100vh; + } + + .lg\:leading-none { + line-height: 1; + } + + .lg\:leading-tight { + line-height: 1.25; + } + + .lg\:leading-normal { + line-height: 1.5; + } + + .lg\:leading-loose { + line-height: 2; + } + + .lg\:m-0 { + margin: 0; + } + + .lg\:m-1 { + margin: .25rem; + } + + .lg\:m-2 { + margin: .5rem; + } + + .lg\:m-3 { + margin: .75rem; + } + + .lg\:m-4 { + margin: 1rem; + } + + .lg\:m-6 { + margin: 1.5rem; + } + + .lg\:m-8 { + margin: 2rem; + } + + .lg\:m-auto { + margin: auto; + } + + .lg\:m-px { + margin: 1px; + } + + .lg\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .lg\:my-1 { + margin-top: .25rem; + margin-bottom: .25rem; + } + + .lg\:mx-1 { + margin-left: .25rem; + margin-right: .25rem; + } + + .lg\:my-2 { + margin-top: .5rem; + margin-bottom: .5rem; + } + + .lg\:mx-2 { + margin-left: .5rem; + margin-right: .5rem; + } + + .lg\:my-3 { + margin-top: .75rem; + margin-bottom: .75rem; + } + + .lg\:mx-3 { + margin-left: .75rem; + margin-right: .75rem; + } + + .lg\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .lg\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .lg\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .lg\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .lg\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .lg\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .lg\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .lg\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .lg\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .lg\:mt-0 { + margin-top: 0; + } + + .lg\:mr-0 { + margin-right: 0; + } + + .lg\:mb-0 { + margin-bottom: 0; + } + + .lg\:ml-0 { + margin-left: 0; + } + + .lg\:mt-1 { + margin-top: .25rem; + } + + .lg\:mr-1 { + margin-right: .25rem; + } + + .lg\:mb-1 { + margin-bottom: .25rem; + } + + .lg\:ml-1 { + margin-left: .25rem; + } + + .lg\:mt-2 { + margin-top: .5rem; + } + + .lg\:mr-2 { + margin-right: .5rem; + } + + .lg\:mb-2 { + margin-bottom: .5rem; + } + + .lg\:ml-2 { + margin-left: .5rem; + } + + .lg\:mt-3 { + margin-top: .75rem; + } + + .lg\:mr-3 { + margin-right: .75rem; + } + + .lg\:mb-3 { + margin-bottom: .75rem; + } + + .lg\:ml-3 { + margin-left: .75rem; + } + + .lg\:mt-4 { + margin-top: 1rem; + } + + .lg\:mr-4 { + margin-right: 1rem; + } + + .lg\:mb-4 { + margin-bottom: 1rem; + } + + .lg\:ml-4 { + margin-left: 1rem; + } + + .lg\:mt-6 { + margin-top: 1.5rem; + } + + .lg\:mr-6 { + margin-right: 1.5rem; + } + + .lg\:mb-6 { + margin-bottom: 1.5rem; + } + + .lg\:ml-6 { + margin-left: 1.5rem; + } + + .lg\:mt-8 { + margin-top: 2rem; + } + + .lg\:mr-8 { + margin-right: 2rem; + } + + .lg\:mb-8 { + margin-bottom: 2rem; + } + + .lg\:ml-8 { + margin-left: 2rem; + } + + .lg\:mt-auto { + margin-top: auto; + } + + .lg\:mr-auto { + margin-right: auto; + } + + .lg\:mb-auto { + margin-bottom: auto; + } + + .lg\:ml-auto { + margin-left: auto; + } + + .lg\:mt-px { + margin-top: 1px; + } + + .lg\:mr-px { + margin-right: 1px; + } + + .lg\:mb-px { + margin-bottom: 1px; + } + + .lg\:ml-px { + margin-left: 1px; + } + + .lg\:max-h-full { + max-height: 100%; + } + + .lg\:max-h-screen { + max-height: 100vh; + } + + .lg\:max-w-xs { + max-width: 20rem; + } + + .lg\:max-w-sm { + max-width: 30rem; + } + + .lg\:max-w-md { + max-width: 40rem; + } + + .lg\:max-w-lg { + max-width: 50rem; + } + + .lg\:max-w-xl { + max-width: 60rem; + } + + .lg\:max-w-2xl { + max-width: 70rem; + } + + .lg\:max-w-3xl { + max-width: 80rem; + } + + .lg\:max-w-4xl { + max-width: 90rem; + } + + .lg\:max-w-5xl { + max-width: 100rem; + } + + .lg\:max-w-full { + max-width: 100%; + } + + .lg\:min-h-0 { + min-height: 0; + } + + .lg\:min-h-full { + min-height: 100%; + } + + .lg\:min-h-screen { + min-height: 100vh; + } + + .lg\:min-w-0 { + min-width: 0; + } + + .lg\:min-w-full { + min-width: 100%; + } + + .lg\:-m-0 { + margin: 0; + } + + .lg\:-m-1 { + margin: -0.25rem; + } + + .lg\:-m-2 { + margin: -0.5rem; + } + + .lg\:-m-3 { + margin: -0.75rem; + } + + .lg\:-m-4 { + margin: -1rem; + } + + .lg\:-m-6 { + margin: -1.5rem; + } + + .lg\:-m-8 { + margin: -2rem; + } + + .lg\:-m-px { + margin: -1px; + } + + .lg\:-my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:-mx-0 { + margin-left: 0; + margin-right: 0; + } + + .lg\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .lg\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .lg\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .lg\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .lg\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .lg\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .lg\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .lg\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .lg\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .lg\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .lg\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .lg\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .lg\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .lg\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .lg\:-mt-0 { + margin-top: 0; + } + + .lg\:-mr-0 { + margin-right: 0; + } + + .lg\:-mb-0 { + margin-bottom: 0; + } + + .lg\:-ml-0 { + margin-left: 0; + } + + .lg\:-mt-1 { + margin-top: -0.25rem; + } + + .lg\:-mr-1 { + margin-right: -0.25rem; + } + + .lg\:-mb-1 { + margin-bottom: -0.25rem; + } + + .lg\:-ml-1 { + margin-left: -0.25rem; + } + + .lg\:-mt-2 { + margin-top: -0.5rem; + } + + .lg\:-mr-2 { + margin-right: -0.5rem; + } + + .lg\:-mb-2 { + margin-bottom: -0.5rem; + } + + .lg\:-ml-2 { + margin-left: -0.5rem; + } + + .lg\:-mt-3 { + margin-top: -0.75rem; + } + + .lg\:-mr-3 { + margin-right: -0.75rem; + } + + .lg\:-mb-3 { + margin-bottom: -0.75rem; + } + + .lg\:-ml-3 { + margin-left: -0.75rem; + } + + .lg\:-mt-4 { + margin-top: -1rem; + } + + .lg\:-mr-4 { + margin-right: -1rem; + } + + .lg\:-mb-4 { + margin-bottom: -1rem; + } + + .lg\:-ml-4 { + margin-left: -1rem; + } + + .lg\:-mt-6 { + margin-top: -1.5rem; + } + + .lg\:-mr-6 { + margin-right: -1.5rem; + } + + .lg\:-mb-6 { + margin-bottom: -1.5rem; + } + + .lg\:-ml-6 { + margin-left: -1.5rem; + } + + .lg\:-mt-8 { + margin-top: -2rem; + } + + .lg\:-mr-8 { + margin-right: -2rem; + } + + .lg\:-mb-8 { + margin-bottom: -2rem; + } + + .lg\:-ml-8 { + margin-left: -2rem; + } + + .lg\:-mt-px { + margin-top: -1px; + } + + .lg\:-mr-px { + margin-right: -1px; + } + + .lg\:-mb-px { + margin-bottom: -1px; + } + + .lg\:-ml-px { + margin-left: -1px; + } + + .lg\:opacity-0 { + opacity: 0; + } + + .lg\:opacity-25 { + opacity: .25; + } + + .lg\:opacity-50 { + opacity: .5; + } + + .lg\:opacity-75 { + opacity: .75; + } + + .lg\:opacity-100 { + opacity: 1; + } + + .lg\:overflow-auto { + overflow: auto; + } + + .lg\:overflow-hidden { + overflow: hidden; + } + + .lg\:overflow-visible { + overflow: visible; + } + + .lg\:overflow-scroll { + overflow: scroll; + } + + .lg\:overflow-x-auto { + overflow-x: auto; + } + + .lg\:overflow-y-auto { + overflow-y: auto; + } + + .lg\:overflow-x-hidden { + overflow-x: hidden; + } + + .lg\:overflow-y-hidden { + overflow-y: hidden; + } + + .lg\:overflow-x-visible { + overflow-x: visible; + } + + .lg\:overflow-y-visible { + overflow-y: visible; + } + + .lg\:overflow-x-scroll { + overflow-x: scroll; + } + + .lg\:overflow-y-scroll { + overflow-y: scroll; + } + + .lg\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .lg\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .lg\:p-0 { + padding: 0; + } + + .lg\:p-1 { + padding: .25rem; + } + + .lg\:p-2 { + padding: .5rem; + } + + .lg\:p-3 { + padding: .75rem; + } + + .lg\:p-4 { + padding: 1rem; + } + + .lg\:p-6 { + padding: 1.5rem; + } + + .lg\:p-8 { + padding: 2rem; + } + + .lg\:p-px { + padding: 1px; + } + + .lg\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .lg\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .lg\:py-1 { + padding-top: .25rem; + padding-bottom: .25rem; + } + + .lg\:px-1 { + padding-left: .25rem; + padding-right: .25rem; + } + + .lg\:py-2 { + padding-top: .5rem; + padding-bottom: .5rem; + } + + .lg\:px-2 { + padding-left: .5rem; + padding-right: .5rem; + } + + .lg\:py-3 { + padding-top: .75rem; + padding-bottom: .75rem; + } + + .lg\:px-3 { + padding-left: .75rem; + padding-right: .75rem; + } + + .lg\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .lg\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .lg\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .lg\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .lg\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .lg\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .lg\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .lg\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .lg\:pt-0 { + padding-top: 0; + } + + .lg\:pr-0 { + padding-right: 0; + } + + .lg\:pb-0 { + padding-bottom: 0; + } + + .lg\:pl-0 { + padding-left: 0; + } + + .lg\:pt-1 { + padding-top: .25rem; + } + + .lg\:pr-1 { + padding-right: .25rem; + } + + .lg\:pb-1 { + padding-bottom: .25rem; + } + + .lg\:pl-1 { + padding-left: .25rem; + } + + .lg\:pt-2 { + padding-top: .5rem; + } + + .lg\:pr-2 { + padding-right: .5rem; + } + + .lg\:pb-2 { + padding-bottom: .5rem; + } + + .lg\:pl-2 { + padding-left: .5rem; + } + + .lg\:pt-3 { + padding-top: .75rem; + } + + .lg\:pr-3 { + padding-right: .75rem; + } + + .lg\:pb-3 { + padding-bottom: .75rem; + } + + .lg\:pl-3 { + padding-left: .75rem; + } + + .lg\:pt-4 { + padding-top: 1rem; + } + + .lg\:pr-4 { + padding-right: 1rem; + } + + .lg\:pb-4 { + padding-bottom: 1rem; + } + + .lg\:pl-4 { + padding-left: 1rem; + } + + .lg\:pt-6 { + padding-top: 1.5rem; + } + + .lg\:pr-6 { + padding-right: 1.5rem; + } + + .lg\:pb-6 { + padding-bottom: 1.5rem; + } + + .lg\:pl-6 { + padding-left: 1.5rem; + } + + .lg\:pt-8 { + padding-top: 2rem; + } + + .lg\:pr-8 { + padding-right: 2rem; + } + + .lg\:pb-8 { + padding-bottom: 2rem; + } + + .lg\:pl-8 { + padding-left: 2rem; + } + + .lg\:pt-px { + padding-top: 1px; + } + + .lg\:pr-px { + padding-right: 1px; + } + + .lg\:pb-px { + padding-bottom: 1px; + } + + .lg\:pl-px { + padding-left: 1px; + } + + .lg\:pointer-events-none { + pointer-events: none; + } + + .lg\:pointer-events-auto { + pointer-events: auto; + } + + .lg\:static { + position: static; + } + + .lg\:fixed { + position: fixed; + } + + .lg\:absolute { + position: absolute; + } + + .lg\:relative { + position: relative; + } + + .lg\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .lg\:pin-none { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .lg\:pin { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .lg\:pin-y { + top: 0; + bottom: 0; + } + + .lg\:pin-x { + right: 0; + left: 0; + } + + .lg\:pin-t { + top: 0; + } + + .lg\:pin-r { + right: 0; + } + + .lg\:pin-b { + bottom: 0; + } + + .lg\:pin-l { + left: 0; + } + + .lg\:resize-none { + resize: none; + } + + .lg\:resize-y { + resize: vertical; + } + + .lg\:resize-x { + resize: horizontal; + } + + .lg\:resize { + resize: both; + } + + .lg\:shadow { + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + } + + .lg\:shadow-md { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + } + + .lg\:shadow-lg { + -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + } + + .lg\:shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + } + + .lg\:shadow-none { + -webkit-box-shadow: none; + box-shadow: none; + } + + .lg\:table-auto { + table-layout: auto; + } + + .lg\:table-fixed { + table-layout: fixed; + } + + .lg\:text-left { + text-align: left; + } + + .lg\:text-center { + text-align: center; + } + + .lg\:text-right { + text-align: right; + } + + .lg\:text-justify { + text-align: justify; + } + + .lg\:text-transparent { + color: transparent; + } + + .lg\:text-black { + color: #22292f; + } + + .lg\:text-grey-darkest { + color: #3d4852; + } + + .lg\:text-grey-darker { + color: #606f7b; + } + + .lg\:text-grey-dark { + color: #8795a1; + } + + .lg\:text-grey { + color: #b8c2cc; + } + + .lg\:text-grey-light { + color: #dae1e7; + } + + .lg\:text-grey-lighter { + color: #f1f5f8; + } + + .lg\:text-grey-lightest { + color: #f8fafc; + } + + .lg\:text-white { + color: #fff; + } + + .lg\:text-red-darkest { + color: #3b0d0c; + } + + .lg\:text-red-darker { + color: #621b18; + } + + .lg\:text-red-dark { + color: #cc1f1a; + } + + .lg\:text-red { + color: #e3342f; + } + + .lg\:text-red-light { + color: #ef5753; + } + + .lg\:text-red-lighter { + color: #f9acaa; + } + + .lg\:text-red-lightest { + color: #fcebea; + } + + .lg\:text-orange-darkest { + color: #462a16; + } + + .lg\:text-orange-darker { + color: #613b1f; + } + + .lg\:text-orange-dark { + color: #de751f; + } + + .lg\:text-orange { + color: #f6993f; + } + + .lg\:text-orange-light { + color: #faad63; + } + + .lg\:text-orange-lighter { + color: #fcd9b6; + } + + .lg\:text-orange-lightest { + color: #fff5eb; + } + + .lg\:text-yellow-darkest { + color: #453411; + } + + .lg\:text-yellow-darker { + color: #684f1d; + } + + .lg\:text-yellow-dark { + color: #f2d024; + } + + .lg\:text-yellow { + color: #ffed4a; + } + + .lg\:text-yellow-light { + color: #fff382; + } + + .lg\:text-yellow-lighter { + color: #fff9c2; + } + + .lg\:text-yellow-lightest { + color: #fcfbeb; + } + + .lg\:text-green-darkest { + color: #0f2f21; + } + + .lg\:text-green-darker { + color: #1a4731; + } + + .lg\:text-green-dark { + color: #1f9d55; + } + + .lg\:text-green { + color: #38c172; + } + + .lg\:text-green-light { + color: #51d88a; + } + + .lg\:text-green-lighter { + color: #a2f5bf; + } + + .lg\:text-green-lightest { + color: #e3fcec; + } + + .lg\:text-teal-darkest { + color: #0d3331; + } + + .lg\:text-teal-darker { + color: #20504f; + } + + .lg\:text-teal-dark { + color: #38a89d; + } + + .lg\:text-teal { + color: #4dc0b5; + } + + .lg\:text-teal-light { + color: #64d5ca; + } + + .lg\:text-teal-lighter { + color: #a0f0ed; + } + + .lg\:text-teal-lightest { + color: #e8fffe; + } + + .lg\:text-blue-darkest { + color: #12283a; + } + + .lg\:text-blue-darker { + color: #1c3d5a; + } + + .lg\:text-blue-dark { + color: #2779bd; + } + + .lg\:text-blue { + color: #3490dc; + } + + .lg\:text-blue-light { + color: #6cb2eb; + } + + .lg\:text-blue-lighter { + color: #bcdefa; + } + + .lg\:text-blue-lightest { + color: #eff8ff; + } + + .lg\:text-indigo-darkest { + color: #191e38; + } + + .lg\:text-indigo-darker { + color: #2f365f; + } + + .lg\:text-indigo-dark { + color: #5661b3; + } + + .lg\:text-indigo { + color: #6574cd; + } + + .lg\:text-indigo-light { + color: #7886d7; + } + + .lg\:text-indigo-lighter { + color: #b2b7ff; + } + + .lg\:text-indigo-lightest { + color: #e6e8ff; + } + + .lg\:text-purple-darkest { + color: #21183c; + } + + .lg\:text-purple-darker { + color: #382b5f; + } + + .lg\:text-purple-dark { + color: #794acf; + } + + .lg\:text-purple { + color: #9561e2; + } + + .lg\:text-purple-light { + color: #a779e9; + } + + .lg\:text-purple-lighter { + color: #d6bbfc; + } + + .lg\:text-purple-lightest { + color: #f3ebff; + } + + .lg\:text-pink-darkest { + color: #451225; + } + + .lg\:text-pink-darker { + color: #6f213f; + } + + .lg\:text-pink-dark { + color: #eb5286; + } + + .lg\:text-pink { + color: #f66d9b; + } + + .lg\:text-pink-light { + color: #fa7ea8; + } + + .lg\:text-pink-lighter { + color: #ffbbca; + } + + .lg\:text-pink-lightest { + color: #ffebef; + } + + .lg\:hover\:text-transparent:hover { + color: transparent; + } + + .lg\:hover\:text-black:hover { + color: #22292f; + } + + .lg\:hover\:text-grey-darkest:hover { + color: #3d4852; + } + + .lg\:hover\:text-grey-darker:hover { + color: #606f7b; + } + + .lg\:hover\:text-grey-dark:hover { + color: #8795a1; + } + + .lg\:hover\:text-grey:hover { + color: #b8c2cc; + } + + .lg\:hover\:text-grey-light:hover { + color: #dae1e7; + } + + .lg\:hover\:text-grey-lighter:hover { + color: #f1f5f8; + } + + .lg\:hover\:text-grey-lightest:hover { + color: #f8fafc; + } + + .lg\:hover\:text-white:hover { + color: #fff; + } + + .lg\:hover\:text-red-darkest:hover { + color: #3b0d0c; + } + + .lg\:hover\:text-red-darker:hover { + color: #621b18; + } + + .lg\:hover\:text-red-dark:hover { + color: #cc1f1a; + } + + .lg\:hover\:text-red:hover { + color: #e3342f; + } + + .lg\:hover\:text-red-light:hover { + color: #ef5753; + } + + .lg\:hover\:text-red-lighter:hover { + color: #f9acaa; + } + + .lg\:hover\:text-red-lightest:hover { + color: #fcebea; + } + + .lg\:hover\:text-orange-darkest:hover { + color: #462a16; + } + + .lg\:hover\:text-orange-darker:hover { + color: #613b1f; + } + + .lg\:hover\:text-orange-dark:hover { + color: #de751f; + } + + .lg\:hover\:text-orange:hover { + color: #f6993f; + } + + .lg\:hover\:text-orange-light:hover { + color: #faad63; + } + + .lg\:hover\:text-orange-lighter:hover { + color: #fcd9b6; + } + + .lg\:hover\:text-orange-lightest:hover { + color: #fff5eb; + } + + .lg\:hover\:text-yellow-darkest:hover { + color: #453411; + } + + .lg\:hover\:text-yellow-darker:hover { + color: #684f1d; + } + + .lg\:hover\:text-yellow-dark:hover { + color: #f2d024; + } + + .lg\:hover\:text-yellow:hover { + color: #ffed4a; + } + + .lg\:hover\:text-yellow-light:hover { + color: #fff382; + } + + .lg\:hover\:text-yellow-lighter:hover { + color: #fff9c2; + } + + .lg\:hover\:text-yellow-lightest:hover { + color: #fcfbeb; + } + + .lg\:hover\:text-green-darkest:hover { + color: #0f2f21; + } + + .lg\:hover\:text-green-darker:hover { + color: #1a4731; + } + + .lg\:hover\:text-green-dark:hover { + color: #1f9d55; + } + + .lg\:hover\:text-green:hover { + color: #38c172; + } + + .lg\:hover\:text-green-light:hover { + color: #51d88a; + } + + .lg\:hover\:text-green-lighter:hover { + color: #a2f5bf; + } + + .lg\:hover\:text-green-lightest:hover { + color: #e3fcec; + } + + .lg\:hover\:text-teal-darkest:hover { + color: #0d3331; + } + + .lg\:hover\:text-teal-darker:hover { + color: #20504f; + } + + .lg\:hover\:text-teal-dark:hover { + color: #38a89d; + } + + .lg\:hover\:text-teal:hover { + color: #4dc0b5; + } + + .lg\:hover\:text-teal-light:hover { + color: #64d5ca; + } + + .lg\:hover\:text-teal-lighter:hover { + color: #a0f0ed; + } + + .lg\:hover\:text-teal-lightest:hover { + color: #e8fffe; + } + + .lg\:hover\:text-blue-darkest:hover { + color: #12283a; + } + + .lg\:hover\:text-blue-darker:hover { + color: #1c3d5a; + } + + .lg\:hover\:text-blue-dark:hover { + color: #2779bd; + } + + .lg\:hover\:text-blue:hover { + color: #3490dc; + } + + .lg\:hover\:text-blue-light:hover { + color: #6cb2eb; + } + + .lg\:hover\:text-blue-lighter:hover { + color: #bcdefa; + } + + .lg\:hover\:text-blue-lightest:hover { + color: #eff8ff; + } + + .lg\:hover\:text-indigo-darkest:hover { + color: #191e38; + } + + .lg\:hover\:text-indigo-darker:hover { + color: #2f365f; + } + + .lg\:hover\:text-indigo-dark:hover { + color: #5661b3; + } + + .lg\:hover\:text-indigo:hover { + color: #6574cd; + } + + .lg\:hover\:text-indigo-light:hover { + color: #7886d7; + } + + .lg\:hover\:text-indigo-lighter:hover { + color: #b2b7ff; + } + + .lg\:hover\:text-indigo-lightest:hover { + color: #e6e8ff; + } + + .lg\:hover\:text-purple-darkest:hover { + color: #21183c; + } + + .lg\:hover\:text-purple-darker:hover { + color: #382b5f; + } + + .lg\:hover\:text-purple-dark:hover { + color: #794acf; + } + + .lg\:hover\:text-purple:hover { + color: #9561e2; + } + + .lg\:hover\:text-purple-light:hover { + color: #a779e9; + } + + .lg\:hover\:text-purple-lighter:hover { + color: #d6bbfc; + } + + .lg\:hover\:text-purple-lightest:hover { + color: #f3ebff; + } + + .lg\:hover\:text-pink-darkest:hover { + color: #451225; + } + + .lg\:hover\:text-pink-darker:hover { + color: #6f213f; + } + + .lg\:hover\:text-pink-dark:hover { + color: #eb5286; + } + + .lg\:hover\:text-pink:hover { + color: #f66d9b; + } + + .lg\:hover\:text-pink-light:hover { + color: #fa7ea8; + } + + .lg\:hover\:text-pink-lighter:hover { + color: #ffbbca; + } + + .lg\:hover\:text-pink-lightest:hover { + color: #ffebef; + } + + .lg\:text-xs { + font-size: .75rem; + } + + .lg\:text-sm { + font-size: .875rem; + } + + .lg\:text-base { + font-size: 1rem; + } + + .lg\:text-lg { + font-size: 1.125rem; + } + + .lg\:text-xl { + font-size: 1.25rem; + } + + .lg\:text-2xl { + font-size: 1.5rem; + } + + .lg\:text-3xl { + font-size: 1.875rem; + } + + .lg\:text-4xl { + font-size: 2.25rem; + } + + .lg\:text-5xl { + font-size: 3rem; + } + + .lg\:italic { + font-style: italic; + } + + .lg\:roman { + font-style: normal; + } + + .lg\:uppercase { + text-transform: uppercase; + } + + .lg\:lowercase { + text-transform: lowercase; + } + + .lg\:capitalize { + text-transform: capitalize; + } + + .lg\:normal-case { + text-transform: none; + } + + .lg\:underline { + text-decoration: underline; + } + + .lg\:line-through { + text-decoration: line-through; + } + + .lg\:no-underline { + text-decoration: none; + } + + .lg\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .lg\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .lg\:hover\:italic:hover { + font-style: italic; + } + + .lg\:hover\:roman:hover { + font-style: normal; + } + + .lg\:hover\:uppercase:hover { + text-transform: uppercase; + } + + .lg\:hover\:lowercase:hover { + text-transform: lowercase; + } + + .lg\:hover\:capitalize:hover { + text-transform: capitalize; + } + + .lg\:hover\:normal-case:hover { + text-transform: none; + } + + .lg\:hover\:underline:hover { + text-decoration: underline; + } + + .lg\:hover\:line-through:hover { + text-decoration: line-through; + } + + .lg\:hover\:no-underline:hover { + text-decoration: none; + } + + .lg\:hover\:antialiased:hover { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .lg\:hover\:subpixel-antialiased:hover { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .lg\:tracking-tight { + letter-spacing: -0.05em; + } + + .lg\:tracking-normal { + letter-spacing: 0; + } + + .lg\:tracking-wide { + letter-spacing: .05em; + } + + .lg\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .lg\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .lg\:align-baseline { + vertical-align: baseline; + } + + .lg\:align-top { + vertical-align: top; + } + + .lg\:align-middle { + vertical-align: middle; + } + + .lg\:align-bottom { + vertical-align: bottom; + } + + .lg\:align-text-top { + vertical-align: text-top; + } + + .lg\:align-text-bottom { + vertical-align: text-bottom; + } + + .lg\:visible { + visibility: visible; + } + + .lg\:invisible { + visibility: hidden; + } + + .lg\:whitespace-normal { + white-space: normal; + } + + .lg\:whitespace-no-wrap { + white-space: nowrap; + } + + .lg\:whitespace-pre { + white-space: pre; + } + + .lg\:whitespace-pre-line { + white-space: pre-line; + } + + .lg\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .lg\:break-words { + word-wrap: break-word; + } + + .lg\:break-normal { + word-wrap: normal; + } + + .lg\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .lg\:w-1 { + width: .25rem; + } + + .lg\:w-2 { + width: .5rem; + } + + .lg\:w-3 { + width: .75rem; + } + + .lg\:w-4 { + width: 1rem; + } + + .lg\:w-6 { + width: 1.5rem; + } + + .lg\:w-8 { + width: 2rem; + } + + .lg\:w-10 { + width: 2.5rem; + } + + .lg\:w-12 { + width: 3rem; + } + + .lg\:w-16 { + width: 4rem; + } + + .lg\:w-24 { + width: 6rem; + } + + .lg\:w-32 { + width: 8rem; + } + + .lg\:w-48 { + width: 12rem; + } + + .lg\:w-64 { + width: 16rem; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:w-px { + width: 1px; + } + + .lg\:w-1\/2 { + width: 50%; + } + + .lg\:w-1\/3 { + width: 33.33333%; + } + + .lg\:w-2\/3 { + width: 66.66667%; + } + + .lg\:w-1\/4 { + width: 25%; + } + + .lg\:w-3\/4 { + width: 75%; + } + + .lg\:w-1\/5 { + width: 20%; + } + + .lg\:w-2\/5 { + width: 40%; + } + + .lg\:w-3\/5 { + width: 60%; + } + + .lg\:w-4\/5 { + width: 80%; + } + + .lg\:w-1\/6 { + width: 16.66667%; + } + + .lg\:w-5\/6 { + width: 83.33333%; + } + + .lg\:w-full { + width: 100%; + } + + .lg\:w-screen { + width: 100vw; + } + + .lg\:z-0 { + z-index: 0; + } + + .lg\:z-10 { + z-index: 10; + } + + .lg\:z-20 { + z-index: 20; + } + + .lg\:z-30 { + z-index: 30; + } + + .lg\:z-40 { + z-index: 40; + } + + .lg\:z-50 { + z-index: 50; + } + + .lg\:z-auto { + z-index: auto; + } +} + +@media (min-width: 1200px) { + .xl\:list-reset { + list-style: none; + padding: 0; + } + + .xl\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .xl\:bg-fixed { + background-attachment: fixed; + } + + .xl\:bg-local { + background-attachment: local; + } + + .xl\:bg-scroll { + background-attachment: scroll; + } + + .xl\:bg-transparent { + background-color: transparent; + } + + .xl\:bg-black { + background-color: #22292f; + } + + .xl\:bg-grey-darkest { + background-color: #3d4852; + } + + .xl\:bg-grey-darker { + background-color: #606f7b; + } + + .xl\:bg-grey-dark { + background-color: #8795a1; + } + + .xl\:bg-grey { + background-color: #b8c2cc; + } + + .xl\:bg-grey-light { + background-color: #dae1e7; + } + + .xl\:bg-grey-lighter { + background-color: #f1f5f8; + } + + .xl\:bg-grey-lightest { + background-color: #f8fafc; + } + + .xl\:bg-white { + background-color: #fff; + } + + .xl\:bg-red-darkest { + background-color: #3b0d0c; + } + + .xl\:bg-red-darker { + background-color: #621b18; + } + + .xl\:bg-red-dark { + background-color: #cc1f1a; + } + + .xl\:bg-red { + background-color: #e3342f; + } + + .xl\:bg-red-light { + background-color: #ef5753; + } + + .xl\:bg-red-lighter { + background-color: #f9acaa; + } + + .xl\:bg-red-lightest { + background-color: #fcebea; + } + + .xl\:bg-orange-darkest { + background-color: #462a16; + } + + .xl\:bg-orange-darker { + background-color: #613b1f; + } + + .xl\:bg-orange-dark { + background-color: #de751f; + } + + .xl\:bg-orange { + background-color: #f6993f; + } + + .xl\:bg-orange-light { + background-color: #faad63; + } + + .xl\:bg-orange-lighter { + background-color: #fcd9b6; + } + + .xl\:bg-orange-lightest { + background-color: #fff5eb; + } + + .xl\:bg-yellow-darkest { + background-color: #453411; + } + + .xl\:bg-yellow-darker { + background-color: #684f1d; + } + + .xl\:bg-yellow-dark { + background-color: #f2d024; + } + + .xl\:bg-yellow { + background-color: #ffed4a; + } + + .xl\:bg-yellow-light { + background-color: #fff382; + } + + .xl\:bg-yellow-lighter { + background-color: #fff9c2; + } + + .xl\:bg-yellow-lightest { + background-color: #fcfbeb; + } + + .xl\:bg-green-darkest { + background-color: #0f2f21; + } + + .xl\:bg-green-darker { + background-color: #1a4731; + } + + .xl\:bg-green-dark { + background-color: #1f9d55; + } + + .xl\:bg-green { + background-color: #38c172; + } + + .xl\:bg-green-light { + background-color: #51d88a; + } + + .xl\:bg-green-lighter { + background-color: #a2f5bf; + } + + .xl\:bg-green-lightest { + background-color: #e3fcec; + } + + .xl\:bg-teal-darkest { + background-color: #0d3331; + } + + .xl\:bg-teal-darker { + background-color: #20504f; + } + + .xl\:bg-teal-dark { + background-color: #38a89d; + } + + .xl\:bg-teal { + background-color: #4dc0b5; + } + + .xl\:bg-teal-light { + background-color: #64d5ca; + } + + .xl\:bg-teal-lighter { + background-color: #a0f0ed; + } + + .xl\:bg-teal-lightest { + background-color: #e8fffe; + } + + .xl\:bg-blue-darkest { + background-color: #12283a; + } + + .xl\:bg-blue-darker { + background-color: #1c3d5a; + } + + .xl\:bg-blue-dark { + background-color: #2779bd; + } + + .xl\:bg-blue { + background-color: #3490dc; + } + + .xl\:bg-blue-light { + background-color: #6cb2eb; + } + + .xl\:bg-blue-lighter { + background-color: #bcdefa; + } + + .xl\:bg-blue-lightest { + background-color: #eff8ff; + } + + .xl\:bg-indigo-darkest { + background-color: #191e38; + } + + .xl\:bg-indigo-darker { + background-color: #2f365f; + } + + .xl\:bg-indigo-dark { + background-color: #5661b3; + } + + .xl\:bg-indigo { + background-color: #6574cd; + } + + .xl\:bg-indigo-light { + background-color: #7886d7; + } + + .xl\:bg-indigo-lighter { + background-color: #b2b7ff; + } + + .xl\:bg-indigo-lightest { + background-color: #e6e8ff; + } + + .xl\:bg-purple-darkest { + background-color: #21183c; + } + + .xl\:bg-purple-darker { + background-color: #382b5f; + } + + .xl\:bg-purple-dark { + background-color: #794acf; + } + + .xl\:bg-purple { + background-color: #9561e2; + } + + .xl\:bg-purple-light { + background-color: #a779e9; + } + + .xl\:bg-purple-lighter { + background-color: #d6bbfc; + } + + .xl\:bg-purple-lightest { + background-color: #f3ebff; + } + + .xl\:bg-pink-darkest { + background-color: #451225; + } + + .xl\:bg-pink-darker { + background-color: #6f213f; + } + + .xl\:bg-pink-dark { + background-color: #eb5286; + } + + .xl\:bg-pink { + background-color: #f66d9b; + } + + .xl\:bg-pink-light { + background-color: #fa7ea8; + } + + .xl\:bg-pink-lighter { + background-color: #ffbbca; + } + + .xl\:bg-pink-lightest { + background-color: #ffebef; + } + + .xl\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .xl\:hover\:bg-black:hover { + background-color: #22292f; + } + + .xl\:hover\:bg-grey-darkest:hover { + background-color: #3d4852; + } + + .xl\:hover\:bg-grey-darker:hover { + background-color: #606f7b; + } + + .xl\:hover\:bg-grey-dark:hover { + background-color: #8795a1; + } + + .xl\:hover\:bg-grey:hover { + background-color: #b8c2cc; + } + + .xl\:hover\:bg-grey-light:hover { + background-color: #dae1e7; + } + + .xl\:hover\:bg-grey-lighter:hover { + background-color: #f1f5f8; + } + + .xl\:hover\:bg-grey-lightest:hover { + background-color: #f8fafc; + } + + .xl\:hover\:bg-white:hover { + background-color: #fff; + } + + .xl\:hover\:bg-red-darkest:hover { + background-color: #3b0d0c; + } + + .xl\:hover\:bg-red-darker:hover { + background-color: #621b18; + } + + .xl\:hover\:bg-red-dark:hover { + background-color: #cc1f1a; + } + + .xl\:hover\:bg-red:hover { + background-color: #e3342f; + } + + .xl\:hover\:bg-red-light:hover { + background-color: #ef5753; + } + + .xl\:hover\:bg-red-lighter:hover { + background-color: #f9acaa; + } + + .xl\:hover\:bg-red-lightest:hover { + background-color: #fcebea; + } + + .xl\:hover\:bg-orange-darkest:hover { + background-color: #462a16; + } + + .xl\:hover\:bg-orange-darker:hover { + background-color: #613b1f; + } + + .xl\:hover\:bg-orange-dark:hover { + background-color: #de751f; + } + + .xl\:hover\:bg-orange:hover { + background-color: #f6993f; + } + + .xl\:hover\:bg-orange-light:hover { + background-color: #faad63; + } + + .xl\:hover\:bg-orange-lighter:hover { + background-color: #fcd9b6; + } + + .xl\:hover\:bg-orange-lightest:hover { + background-color: #fff5eb; + } + + .xl\:hover\:bg-yellow-darkest:hover { + background-color: #453411; + } + + .xl\:hover\:bg-yellow-darker:hover { + background-color: #684f1d; + } + + .xl\:hover\:bg-yellow-dark:hover { + background-color: #f2d024; + } + + .xl\:hover\:bg-yellow:hover { + background-color: #ffed4a; + } + + .xl\:hover\:bg-yellow-light:hover { + background-color: #fff382; + } + + .xl\:hover\:bg-yellow-lighter:hover { + background-color: #fff9c2; + } + + .xl\:hover\:bg-yellow-lightest:hover { + background-color: #fcfbeb; + } + + .xl\:hover\:bg-green-darkest:hover { + background-color: #0f2f21; + } + + .xl\:hover\:bg-green-darker:hover { + background-color: #1a4731; + } + + .xl\:hover\:bg-green-dark:hover { + background-color: #1f9d55; + } + + .xl\:hover\:bg-green:hover { + background-color: #38c172; + } + + .xl\:hover\:bg-green-light:hover { + background-color: #51d88a; + } + + .xl\:hover\:bg-green-lighter:hover { + background-color: #a2f5bf; + } + + .xl\:hover\:bg-green-lightest:hover { + background-color: #e3fcec; + } + + .xl\:hover\:bg-teal-darkest:hover { + background-color: #0d3331; + } + + .xl\:hover\:bg-teal-darker:hover { + background-color: #20504f; + } + + .xl\:hover\:bg-teal-dark:hover { + background-color: #38a89d; + } + + .xl\:hover\:bg-teal:hover { + background-color: #4dc0b5; + } + + .xl\:hover\:bg-teal-light:hover { + background-color: #64d5ca; + } + + .xl\:hover\:bg-teal-lighter:hover { + background-color: #a0f0ed; + } + + .xl\:hover\:bg-teal-lightest:hover { + background-color: #e8fffe; + } + + .xl\:hover\:bg-blue-darkest:hover { + background-color: #12283a; + } + + .xl\:hover\:bg-blue-darker:hover { + background-color: #1c3d5a; + } + + .xl\:hover\:bg-blue-dark:hover { + background-color: #2779bd; + } + + .xl\:hover\:bg-blue:hover { + background-color: #3490dc; + } + + .xl\:hover\:bg-blue-light:hover { + background-color: #6cb2eb; + } + + .xl\:hover\:bg-blue-lighter:hover { + background-color: #bcdefa; + } + + .xl\:hover\:bg-blue-lightest:hover { + background-color: #eff8ff; + } + + .xl\:hover\:bg-indigo-darkest:hover { + background-color: #191e38; + } + + .xl\:hover\:bg-indigo-darker:hover { + background-color: #2f365f; + } + + .xl\:hover\:bg-indigo-dark:hover { + background-color: #5661b3; + } + + .xl\:hover\:bg-indigo:hover { + background-color: #6574cd; + } + + .xl\:hover\:bg-indigo-light:hover { + background-color: #7886d7; + } + + .xl\:hover\:bg-indigo-lighter:hover { + background-color: #b2b7ff; + } + + .xl\:hover\:bg-indigo-lightest:hover { + background-color: #e6e8ff; + } + + .xl\:hover\:bg-purple-darkest:hover { + background-color: #21183c; + } + + .xl\:hover\:bg-purple-darker:hover { + background-color: #382b5f; + } + + .xl\:hover\:bg-purple-dark:hover { + background-color: #794acf; + } + + .xl\:hover\:bg-purple:hover { + background-color: #9561e2; + } + + .xl\:hover\:bg-purple-light:hover { + background-color: #a779e9; + } + + .xl\:hover\:bg-purple-lighter:hover { + background-color: #d6bbfc; + } + + .xl\:hover\:bg-purple-lightest:hover { + background-color: #f3ebff; + } + + .xl\:hover\:bg-pink-darkest:hover { + background-color: #451225; + } + + .xl\:hover\:bg-pink-darker:hover { + background-color: #6f213f; + } + + .xl\:hover\:bg-pink-dark:hover { + background-color: #eb5286; + } + + .xl\:hover\:bg-pink:hover { + background-color: #f66d9b; + } + + .xl\:hover\:bg-pink-light:hover { + background-color: #fa7ea8; + } + + .xl\:hover\:bg-pink-lighter:hover { + background-color: #ffbbca; + } + + .xl\:hover\:bg-pink-lightest:hover { + background-color: #ffebef; + } + + .xl\:bg-bottom { + background-position: bottom; + } + + .xl\:bg-center { + background-position: center; + } + + .xl\:bg-left { + background-position: left; + } + + .xl\:bg-left-bottom { + background-position: left bottom; + } + + .xl\:bg-left-top { + background-position: left top; + } + + .xl\:bg-right { + background-position: right; + } + + .xl\:bg-right-bottom { + background-position: right bottom; + } + + .xl\:bg-right-top { + background-position: right top; + } + + .xl\:bg-top { + background-position: top; + } + + .xl\:bg-repeat { + background-repeat: repeat; + } + + .xl\:bg-no-repeat { + background-repeat: no-repeat; + } + + .xl\:bg-repeat-x { + background-repeat: repeat-x; + } + + .xl\:bg-repeat-y { + background-repeat: repeat-y; + } + + .xl\:bg-auto { + background-size: auto; + } + + .xl\:bg-cover { + background-size: cover; + } + + .xl\:bg-contain { + background-size: contain; + } + + .xl\:border-transparent { + border-color: transparent; + } + + .xl\:border-black { + border-color: #22292f; + } + + .xl\:border-grey-darkest { + border-color: #3d4852; + } + + .xl\:border-grey-darker { + border-color: #606f7b; + } + + .xl\:border-grey-dark { + border-color: #8795a1; + } + + .xl\:border-grey { + border-color: #b8c2cc; + } + + .xl\:border-grey-light { + border-color: #dae1e7; + } + + .xl\:border-grey-lighter { + border-color: #f1f5f8; + } + + .xl\:border-grey-lightest { + border-color: #f8fafc; + } + + .xl\:border-white { + border-color: #fff; + } + + .xl\:border-red-darkest { + border-color: #3b0d0c; + } + + .xl\:border-red-darker { + border-color: #621b18; + } + + .xl\:border-red-dark { + border-color: #cc1f1a; + } + + .xl\:border-red { + border-color: #e3342f; + } + + .xl\:border-red-light { + border-color: #ef5753; + } + + .xl\:border-red-lighter { + border-color: #f9acaa; + } + + .xl\:border-red-lightest { + border-color: #fcebea; + } + + .xl\:border-orange-darkest { + border-color: #462a16; + } + + .xl\:border-orange-darker { + border-color: #613b1f; + } + + .xl\:border-orange-dark { + border-color: #de751f; + } + + .xl\:border-orange { + border-color: #f6993f; + } + + .xl\:border-orange-light { + border-color: #faad63; + } + + .xl\:border-orange-lighter { + border-color: #fcd9b6; + } + + .xl\:border-orange-lightest { + border-color: #fff5eb; + } + + .xl\:border-yellow-darkest { + border-color: #453411; + } + + .xl\:border-yellow-darker { + border-color: #684f1d; + } + + .xl\:border-yellow-dark { + border-color: #f2d024; + } + + .xl\:border-yellow { + border-color: #ffed4a; + } + + .xl\:border-yellow-light { + border-color: #fff382; + } + + .xl\:border-yellow-lighter { + border-color: #fff9c2; + } + + .xl\:border-yellow-lightest { + border-color: #fcfbeb; + } + + .xl\:border-green-darkest { + border-color: #0f2f21; + } + + .xl\:border-green-darker { + border-color: #1a4731; + } + + .xl\:border-green-dark { + border-color: #1f9d55; + } + + .xl\:border-green { + border-color: #38c172; + } + + .xl\:border-green-light { + border-color: #51d88a; + } + + .xl\:border-green-lighter { + border-color: #a2f5bf; + } + + .xl\:border-green-lightest { + border-color: #e3fcec; + } + + .xl\:border-teal-darkest { + border-color: #0d3331; + } + + .xl\:border-teal-darker { + border-color: #20504f; + } + + .xl\:border-teal-dark { + border-color: #38a89d; + } + + .xl\:border-teal { + border-color: #4dc0b5; + } + + .xl\:border-teal-light { + border-color: #64d5ca; + } + + .xl\:border-teal-lighter { + border-color: #a0f0ed; + } + + .xl\:border-teal-lightest { + border-color: #e8fffe; + } + + .xl\:border-blue-darkest { + border-color: #12283a; + } + + .xl\:border-blue-darker { + border-color: #1c3d5a; + } + + .xl\:border-blue-dark { + border-color: #2779bd; + } + + .xl\:border-blue { + border-color: #3490dc; + } + + .xl\:border-blue-light { + border-color: #6cb2eb; + } + + .xl\:border-blue-lighter { + border-color: #bcdefa; + } + + .xl\:border-blue-lightest { + border-color: #eff8ff; + } + + .xl\:border-indigo-darkest { + border-color: #191e38; + } + + .xl\:border-indigo-darker { + border-color: #2f365f; + } + + .xl\:border-indigo-dark { + border-color: #5661b3; + } + + .xl\:border-indigo { + border-color: #6574cd; + } + + .xl\:border-indigo-light { + border-color: #7886d7; + } + + .xl\:border-indigo-lighter { + border-color: #b2b7ff; + } + + .xl\:border-indigo-lightest { + border-color: #e6e8ff; + } + + .xl\:border-purple-darkest { + border-color: #21183c; + } + + .xl\:border-purple-darker { + border-color: #382b5f; + } + + .xl\:border-purple-dark { + border-color: #794acf; + } + + .xl\:border-purple { + border-color: #9561e2; + } + + .xl\:border-purple-light { + border-color: #a779e9; + } + + .xl\:border-purple-lighter { + border-color: #d6bbfc; + } + + .xl\:border-purple-lightest { + border-color: #f3ebff; + } + + .xl\:border-pink-darkest { + border-color: #451225; + } + + .xl\:border-pink-darker { + border-color: #6f213f; + } + + .xl\:border-pink-dark { + border-color: #eb5286; + } + + .xl\:border-pink { + border-color: #f66d9b; + } + + .xl\:border-pink-light { + border-color: #fa7ea8; + } + + .xl\:border-pink-lighter { + border-color: #ffbbca; + } + + .xl\:border-pink-lightest { + border-color: #ffebef; + } + + .xl\:hover\:border-transparent:hover { + border-color: transparent; + } + + .xl\:hover\:border-black:hover { + border-color: #22292f; + } + + .xl\:hover\:border-grey-darkest:hover { + border-color: #3d4852; + } + + .xl\:hover\:border-grey-darker:hover { + border-color: #606f7b; + } + + .xl\:hover\:border-grey-dark:hover { + border-color: #8795a1; + } + + .xl\:hover\:border-grey:hover { + border-color: #b8c2cc; + } + + .xl\:hover\:border-grey-light:hover { + border-color: #dae1e7; + } + + .xl\:hover\:border-grey-lighter:hover { + border-color: #f1f5f8; + } + + .xl\:hover\:border-grey-lightest:hover { + border-color: #f8fafc; + } + + .xl\:hover\:border-white:hover { + border-color: #fff; + } + + .xl\:hover\:border-red-darkest:hover { + border-color: #3b0d0c; + } + + .xl\:hover\:border-red-darker:hover { + border-color: #621b18; + } + + .xl\:hover\:border-red-dark:hover { + border-color: #cc1f1a; + } + + .xl\:hover\:border-red:hover { + border-color: #e3342f; + } + + .xl\:hover\:border-red-light:hover { + border-color: #ef5753; + } + + .xl\:hover\:border-red-lighter:hover { + border-color: #f9acaa; + } + + .xl\:hover\:border-red-lightest:hover { + border-color: #fcebea; + } + + .xl\:hover\:border-orange-darkest:hover { + border-color: #462a16; + } + + .xl\:hover\:border-orange-darker:hover { + border-color: #613b1f; + } + + .xl\:hover\:border-orange-dark:hover { + border-color: #de751f; + } + + .xl\:hover\:border-orange:hover { + border-color: #f6993f; + } + + .xl\:hover\:border-orange-light:hover { + border-color: #faad63; + } + + .xl\:hover\:border-orange-lighter:hover { + border-color: #fcd9b6; + } + + .xl\:hover\:border-orange-lightest:hover { + border-color: #fff5eb; + } + + .xl\:hover\:border-yellow-darkest:hover { + border-color: #453411; + } + + .xl\:hover\:border-yellow-darker:hover { + border-color: #684f1d; + } + + .xl\:hover\:border-yellow-dark:hover { + border-color: #f2d024; + } + + .xl\:hover\:border-yellow:hover { + border-color: #ffed4a; + } + + .xl\:hover\:border-yellow-light:hover { + border-color: #fff382; + } + + .xl\:hover\:border-yellow-lighter:hover { + border-color: #fff9c2; + } + + .xl\:hover\:border-yellow-lightest:hover { + border-color: #fcfbeb; + } + + .xl\:hover\:border-green-darkest:hover { + border-color: #0f2f21; + } + + .xl\:hover\:border-green-darker:hover { + border-color: #1a4731; + } + + .xl\:hover\:border-green-dark:hover { + border-color: #1f9d55; + } + + .xl\:hover\:border-green:hover { + border-color: #38c172; + } + + .xl\:hover\:border-green-light:hover { + border-color: #51d88a; + } + + .xl\:hover\:border-green-lighter:hover { + border-color: #a2f5bf; + } + + .xl\:hover\:border-green-lightest:hover { + border-color: #e3fcec; + } + + .xl\:hover\:border-teal-darkest:hover { + border-color: #0d3331; + } + + .xl\:hover\:border-teal-darker:hover { + border-color: #20504f; + } + + .xl\:hover\:border-teal-dark:hover { + border-color: #38a89d; + } + + .xl\:hover\:border-teal:hover { + border-color: #4dc0b5; + } + + .xl\:hover\:border-teal-light:hover { + border-color: #64d5ca; + } + + .xl\:hover\:border-teal-lighter:hover { + border-color: #a0f0ed; + } + + .xl\:hover\:border-teal-lightest:hover { + border-color: #e8fffe; + } + + .xl\:hover\:border-blue-darkest:hover { + border-color: #12283a; + } + + .xl\:hover\:border-blue-darker:hover { + border-color: #1c3d5a; + } + + .xl\:hover\:border-blue-dark:hover { + border-color: #2779bd; + } + + .xl\:hover\:border-blue:hover { + border-color: #3490dc; + } + + .xl\:hover\:border-blue-light:hover { + border-color: #6cb2eb; + } + + .xl\:hover\:border-blue-lighter:hover { + border-color: #bcdefa; + } + + .xl\:hover\:border-blue-lightest:hover { + border-color: #eff8ff; + } + + .xl\:hover\:border-indigo-darkest:hover { + border-color: #191e38; + } + + .xl\:hover\:border-indigo-darker:hover { + border-color: #2f365f; + } + + .xl\:hover\:border-indigo-dark:hover { + border-color: #5661b3; + } + + .xl\:hover\:border-indigo:hover { + border-color: #6574cd; + } + + .xl\:hover\:border-indigo-light:hover { + border-color: #7886d7; + } + + .xl\:hover\:border-indigo-lighter:hover { + border-color: #b2b7ff; + } + + .xl\:hover\:border-indigo-lightest:hover { + border-color: #e6e8ff; + } + + .xl\:hover\:border-purple-darkest:hover { + border-color: #21183c; + } + + .xl\:hover\:border-purple-darker:hover { + border-color: #382b5f; + } + + .xl\:hover\:border-purple-dark:hover { + border-color: #794acf; + } + + .xl\:hover\:border-purple:hover { + border-color: #9561e2; + } + + .xl\:hover\:border-purple-light:hover { + border-color: #a779e9; + } + + .xl\:hover\:border-purple-lighter:hover { + border-color: #d6bbfc; + } + + .xl\:hover\:border-purple-lightest:hover { + border-color: #f3ebff; + } + + .xl\:hover\:border-pink-darkest:hover { + border-color: #451225; + } + + .xl\:hover\:border-pink-darker:hover { + border-color: #6f213f; + } + + .xl\:hover\:border-pink-dark:hover { + border-color: #eb5286; + } + + .xl\:hover\:border-pink:hover { + border-color: #f66d9b; + } + + .xl\:hover\:border-pink-light:hover { + border-color: #fa7ea8; + } + + .xl\:hover\:border-pink-lighter:hover { + border-color: #ffbbca; + } + + .xl\:hover\:border-pink-lightest:hover { + border-color: #ffebef; + } + + .xl\:rounded-none { + border-radius: 0; + } + + .xl\:rounded-sm { + border-radius: .125rem; + } + + .xl\:rounded { + border-radius: .25rem; + } + + .xl\:rounded-lg { + border-radius: .5rem; + } + + .xl\:rounded-full { + border-radius: 9999px; + } + + .xl\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .xl\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .xl\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; + } + + .xl\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; + } + + .xl\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .xl\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .xl\:rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + } + + .xl\:rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; + } + + .xl\:rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .xl\:rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .xl\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .xl\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .xl\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .xl\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-tl-none { + border-top-left-radius: 0; + } + + .xl\:rounded-tr-none { + border-top-right-radius: 0; + } + + .xl\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .xl\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .xl\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .xl\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .xl\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .xl\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .xl\:rounded-tl { + border-top-left-radius: .25rem; + } + + .xl\:rounded-tr { + border-top-right-radius: .25rem; + } + + .xl\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .xl\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .xl\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .xl\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .xl\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .xl\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .xl\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .xl\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .xl\:border-solid { + border-style: solid; + } + + .xl\:border-dashed { + border-style: dashed; + } + + .xl\:border-dotted { + border-style: dotted; + } + + .xl\:border-none { + border-style: none; + } + + .xl\:border-0 { + border-width: 0; + } + + .xl\:border-2 { + border-width: 2px; + } + + .xl\:border-4 { + border-width: 4px; + } + + .xl\:border-8 { + border-width: 8px; + } + + .xl\:border { + border-width: 1px; + } + + .xl\:border-t-0 { + border-top-width: 0; + } + + .xl\:border-r-0 { + border-right-width: 0; + } + + .xl\:border-b-0 { + border-bottom-width: 0; + } + + .xl\:border-l-0 { + border-left-width: 0; + } + + .xl\:border-t-2 { + border-top-width: 2px; + } + + .xl\:border-r-2 { + border-right-width: 2px; + } + + .xl\:border-b-2 { + border-bottom-width: 2px; + } + + .xl\:border-l-2 { + border-left-width: 2px; + } + + .xl\:border-t-4 { + border-top-width: 4px; + } + + .xl\:border-r-4 { + border-right-width: 4px; + } + + .xl\:border-b-4 { + border-bottom-width: 4px; + } + + .xl\:border-l-4 { + border-left-width: 4px; + } + + .xl\:border-t-8 { + border-top-width: 8px; + } + + .xl\:border-r-8 { + border-right-width: 8px; + } + + .xl\:border-b-8 { + border-bottom-width: 8px; + } + + .xl\:border-l-8 { + border-left-width: 8px; + } + + .xl\:border-t { + border-top-width: 1px; + } + + .xl\:border-r { + border-right-width: 1px; + } + + .xl\:border-b { + border-bottom-width: 1px; + } + + .xl\:border-l { + border-left-width: 1px; + } + + .xl\:cursor-auto { + cursor: auto; + } + + .xl\:cursor-default { + cursor: default; + } + + .xl\:cursor-pointer { + cursor: pointer; + } + + .xl\:cursor-wait { + cursor: wait; + } + + .xl\:cursor-move { + cursor: move; + } + + .xl\:cursor-not-allowed { + cursor: not-allowed; + } + + .xl\:block { + display: block; + } + + .xl\:inline-block { + display: inline-block; + } + + .xl\:inline { + display: inline; + } + + .xl\:table { + display: table; + } + + .xl\:table-row { + display: table-row; + } + + .xl\:table-cell { + display: table-cell; + } + + .xl\:hidden { + display: none; + } + + .xl\:flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .xl\:inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + + .xl\:flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .xl\:flex-row-reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .xl\:flex-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .xl\:flex-col-reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .xl\:flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + + .xl\:flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + + .xl\:flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .xl\:items-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + + .xl\:items-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + + .xl\:items-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .xl\:items-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + } + + .xl\:items-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + + .xl\:self-auto { + -ms-flex-item-align: auto; + align-self: auto; + } + + .xl\:self-start { + -ms-flex-item-align: start; + align-self: flex-start; + } + + .xl\:self-end { + -ms-flex-item-align: end; + align-self: flex-end; + } + + .xl\:self-center { + -ms-flex-item-align: center; + align-self: center; + } + + .xl\:self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; + } + + .xl\:justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .xl\:justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + + .xl\:justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .xl\:justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .xl\:justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .xl\:content-center { + -ms-flex-line-pack: center; + align-content: center; + } + + .xl\:content-start { + -ms-flex-line-pack: start; + align-content: flex-start; + } + + .xl\:content-end { + -ms-flex-line-pack: end; + align-content: flex-end; + } + + .xl\:content-between { + -ms-flex-line-pack: justify; + align-content: space-between; + } + + .xl\:content-around { + -ms-flex-line-pack: distribute; + align-content: space-around; + } + + .xl\:flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + } + + .xl\:flex-auto { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + } + + .xl\:flex-initial { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } + + .xl\:flex-none { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .xl\:flex-grow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .xl\:flex-shrink { + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .xl\:flex-no-grow { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + + .xl\:flex-no-shrink { + -ms-flex-negative: 0; + flex-shrink: 0; + } + + .xl\:float-right { + float: right; + } + + .xl\:float-left { + float: left; + } + + .xl\:float-none { + float: none; + } + + .xl\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .xl\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + } + + .xl\:font-serif { + font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; + } + + .xl\:font-mono { + font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; + } + + .xl\:font-hairline { + font-weight: 100; + } + + .xl\:font-thin { + font-weight: 200; + } + + .xl\:font-light { + font-weight: 300; + } + + .xl\:font-normal { + font-weight: 400; + } + + .xl\:font-medium { + font-weight: 500; + } + + .xl\:font-semibold { + font-weight: 600; + } + + .xl\:font-bold { + font-weight: 700; + } + + .xl\:font-extrabold { + font-weight: 800; + } + + .xl\:font-black { + font-weight: 900; + } + + .xl\:hover\:font-hairline:hover { + font-weight: 100; + } + + .xl\:hover\:font-thin:hover { + font-weight: 200; + } + + .xl\:hover\:font-light:hover { + font-weight: 300; + } + + .xl\:hover\:font-normal:hover { + font-weight: 400; + } + + .xl\:hover\:font-medium:hover { + font-weight: 500; + } + + .xl\:hover\:font-semibold:hover { + font-weight: 600; + } + + .xl\:hover\:font-bold:hover { + font-weight: 700; + } + + .xl\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .xl\:hover\:font-black:hover { + font-weight: 900; + } + + .xl\:h-1 { + height: .25rem; + } + + .xl\:h-2 { + height: .5rem; + } + + .xl\:h-3 { + height: .75rem; + } + + .xl\:h-4 { + height: 1rem; + } + + .xl\:h-6 { + height: 1.5rem; + } + + .xl\:h-8 { + height: 2rem; + } + + .xl\:h-10 { + height: 2.5rem; + } + + .xl\:h-12 { + height: 3rem; + } + + .xl\:h-16 { + height: 4rem; + } + + .xl\:h-24 { + height: 6rem; + } + + .xl\:h-32 { + height: 8rem; + } + + .xl\:h-48 { + height: 12rem; + } + + .xl\:h-64 { + height: 16rem; + } + + .xl\:h-auto { + height: auto; + } + + .xl\:h-px { + height: 1px; + } + + .xl\:h-full { + height: 100%; + } + + .xl\:h-screen { + height: 100vh; + } + + .xl\:leading-none { + line-height: 1; + } + + .xl\:leading-tight { + line-height: 1.25; + } + + .xl\:leading-normal { + line-height: 1.5; + } + + .xl\:leading-loose { + line-height: 2; + } + + .xl\:m-0 { + margin: 0; + } + + .xl\:m-1 { + margin: .25rem; + } + + .xl\:m-2 { + margin: .5rem; + } + + .xl\:m-3 { + margin: .75rem; + } + + .xl\:m-4 { + margin: 1rem; + } + + .xl\:m-6 { + margin: 1.5rem; + } + + .xl\:m-8 { + margin: 2rem; + } + + .xl\:m-auto { + margin: auto; + } + + .xl\:m-px { + margin: 1px; + } + + .xl\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .xl\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .xl\:my-1 { + margin-top: .25rem; + margin-bottom: .25rem; + } + + .xl\:mx-1 { + margin-left: .25rem; + margin-right: .25rem; + } + + .xl\:my-2 { + margin-top: .5rem; + margin-bottom: .5rem; + } + + .xl\:mx-2 { + margin-left: .5rem; + margin-right: .5rem; + } + + .xl\:my-3 { + margin-top: .75rem; + margin-bottom: .75rem; + } + + .xl\:mx-3 { + margin-left: .75rem; + margin-right: .75rem; + } + + .xl\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .xl\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .xl\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .xl\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .xl\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .xl\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .xl\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .xl\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .xl\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .xl\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .xl\:mt-0 { + margin-top: 0; + } + + .xl\:mr-0 { + margin-right: 0; + } + + .xl\:mb-0 { + margin-bottom: 0; + } + + .xl\:ml-0 { + margin-left: 0; + } + + .xl\:mt-1 { + margin-top: .25rem; + } + + .xl\:mr-1 { + margin-right: .25rem; + } + + .xl\:mb-1 { + margin-bottom: .25rem; + } + + .xl\:ml-1 { + margin-left: .25rem; + } + + .xl\:mt-2 { + margin-top: .5rem; + } + + .xl\:mr-2 { + margin-right: .5rem; + } + + .xl\:mb-2 { + margin-bottom: .5rem; + } + + .xl\:ml-2 { + margin-left: .5rem; + } + + .xl\:mt-3 { + margin-top: .75rem; + } + + .xl\:mr-3 { + margin-right: .75rem; + } + + .xl\:mb-3 { + margin-bottom: .75rem; + } + + .xl\:ml-3 { + margin-left: .75rem; + } + + .xl\:mt-4 { + margin-top: 1rem; + } + + .xl\:mr-4 { + margin-right: 1rem; + } + + .xl\:mb-4 { + margin-bottom: 1rem; + } + + .xl\:ml-4 { + margin-left: 1rem; + } + + .xl\:mt-6 { + margin-top: 1.5rem; + } + + .xl\:mr-6 { + margin-right: 1.5rem; + } + + .xl\:mb-6 { + margin-bottom: 1.5rem; + } + + .xl\:ml-6 { + margin-left: 1.5rem; + } + + .xl\:mt-8 { + margin-top: 2rem; + } + + .xl\:mr-8 { + margin-right: 2rem; + } + + .xl\:mb-8 { + margin-bottom: 2rem; + } + + .xl\:ml-8 { + margin-left: 2rem; + } + + .xl\:mt-auto { + margin-top: auto; + } + + .xl\:mr-auto { + margin-right: auto; + } + + .xl\:mb-auto { + margin-bottom: auto; + } + + .xl\:ml-auto { + margin-left: auto; + } + + .xl\:mt-px { + margin-top: 1px; + } + + .xl\:mr-px { + margin-right: 1px; + } + + .xl\:mb-px { + margin-bottom: 1px; + } + + .xl\:ml-px { + margin-left: 1px; + } + + .xl\:max-h-full { + max-height: 100%; + } + + .xl\:max-h-screen { + max-height: 100vh; + } + + .xl\:max-w-xs { + max-width: 20rem; + } + + .xl\:max-w-sm { + max-width: 30rem; + } + + .xl\:max-w-md { + max-width: 40rem; + } + + .xl\:max-w-lg { + max-width: 50rem; + } + + .xl\:max-w-xl { + max-width: 60rem; + } + + .xl\:max-w-2xl { + max-width: 70rem; + } + + .xl\:max-w-3xl { + max-width: 80rem; + } + + .xl\:max-w-4xl { + max-width: 90rem; + } + + .xl\:max-w-5xl { + max-width: 100rem; + } + + .xl\:max-w-full { + max-width: 100%; + } + + .xl\:min-h-0 { + min-height: 0; + } + + .xl\:min-h-full { + min-height: 100%; + } + + .xl\:min-h-screen { + min-height: 100vh; + } + + .xl\:min-w-0 { + min-width: 0; + } + + .xl\:min-w-full { + min-width: 100%; + } + + .xl\:-m-0 { + margin: 0; + } + + .xl\:-m-1 { + margin: -0.25rem; + } + + .xl\:-m-2 { + margin: -0.5rem; + } + + .xl\:-m-3 { + margin: -0.75rem; + } + + .xl\:-m-4 { + margin: -1rem; + } + + .xl\:-m-6 { + margin: -1.5rem; + } + + .xl\:-m-8 { + margin: -2rem; + } + + .xl\:-m-px { + margin: -1px; + } + + .xl\:-my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .xl\:-mx-0 { + margin-left: 0; + margin-right: 0; + } + + .xl\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .xl\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .xl\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .xl\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .xl\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .xl\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .xl\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .xl\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .xl\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .xl\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .xl\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .xl\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .xl\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .xl\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .xl\:-mt-0 { + margin-top: 0; + } + + .xl\:-mr-0 { + margin-right: 0; + } + + .xl\:-mb-0 { + margin-bottom: 0; + } + + .xl\:-ml-0 { + margin-left: 0; + } + + .xl\:-mt-1 { + margin-top: -0.25rem; + } + + .xl\:-mr-1 { + margin-right: -0.25rem; + } + + .xl\:-mb-1 { + margin-bottom: -0.25rem; + } + + .xl\:-ml-1 { + margin-left: -0.25rem; + } + + .xl\:-mt-2 { + margin-top: -0.5rem; + } + + .xl\:-mr-2 { + margin-right: -0.5rem; + } + + .xl\:-mb-2 { + margin-bottom: -0.5rem; + } + + .xl\:-ml-2 { + margin-left: -0.5rem; + } + + .xl\:-mt-3 { + margin-top: -0.75rem; + } + + .xl\:-mr-3 { + margin-right: -0.75rem; + } + + .xl\:-mb-3 { + margin-bottom: -0.75rem; + } + + .xl\:-ml-3 { + margin-left: -0.75rem; + } + + .xl\:-mt-4 { + margin-top: -1rem; + } + + .xl\:-mr-4 { + margin-right: -1rem; + } + + .xl\:-mb-4 { + margin-bottom: -1rem; + } + + .xl\:-ml-4 { + margin-left: -1rem; + } + + .xl\:-mt-6 { + margin-top: -1.5rem; + } + + .xl\:-mr-6 { + margin-right: -1.5rem; + } + + .xl\:-mb-6 { + margin-bottom: -1.5rem; + } + + .xl\:-ml-6 { + margin-left: -1.5rem; + } + + .xl\:-mt-8 { + margin-top: -2rem; + } + + .xl\:-mr-8 { + margin-right: -2rem; + } + + .xl\:-mb-8 { + margin-bottom: -2rem; + } + + .xl\:-ml-8 { + margin-left: -2rem; + } + + .xl\:-mt-px { + margin-top: -1px; + } + + .xl\:-mr-px { + margin-right: -1px; + } + + .xl\:-mb-px { + margin-bottom: -1px; + } + + .xl\:-ml-px { + margin-left: -1px; + } + + .xl\:opacity-0 { + opacity: 0; + } + + .xl\:opacity-25 { + opacity: .25; + } + + .xl\:opacity-50 { + opacity: .5; + } + + .xl\:opacity-75 { + opacity: .75; + } + + .xl\:opacity-100 { + opacity: 1; + } + + .xl\:overflow-auto { + overflow: auto; + } + + .xl\:overflow-hidden { + overflow: hidden; + } + + .xl\:overflow-visible { + overflow: visible; + } + + .xl\:overflow-scroll { + overflow: scroll; + } + + .xl\:overflow-x-auto { + overflow-x: auto; + } + + .xl\:overflow-y-auto { + overflow-y: auto; + } + + .xl\:overflow-x-hidden { + overflow-x: hidden; + } + + .xl\:overflow-y-hidden { + overflow-y: hidden; + } + + .xl\:overflow-x-visible { + overflow-x: visible; + } + + .xl\:overflow-y-visible { + overflow-y: visible; + } + + .xl\:overflow-x-scroll { + overflow-x: scroll; + } + + .xl\:overflow-y-scroll { + overflow-y: scroll; + } + + .xl\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .xl\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .xl\:p-0 { + padding: 0; + } + + .xl\:p-1 { + padding: .25rem; + } + + .xl\:p-2 { + padding: .5rem; + } + + .xl\:p-3 { + padding: .75rem; + } + + .xl\:p-4 { + padding: 1rem; + } + + .xl\:p-6 { + padding: 1.5rem; + } + + .xl\:p-8 { + padding: 2rem; + } + + .xl\:p-px { + padding: 1px; + } + + .xl\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .xl\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .xl\:py-1 { + padding-top: .25rem; + padding-bottom: .25rem; + } + + .xl\:px-1 { + padding-left: .25rem; + padding-right: .25rem; + } + + .xl\:py-2 { + padding-top: .5rem; + padding-bottom: .5rem; + } + + .xl\:px-2 { + padding-left: .5rem; + padding-right: .5rem; + } + + .xl\:py-3 { + padding-top: .75rem; + padding-bottom: .75rem; + } + + .xl\:px-3 { + padding-left: .75rem; + padding-right: .75rem; + } + + .xl\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .xl\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .xl\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .xl\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .xl\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .xl\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .xl\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .xl\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .xl\:pt-0 { + padding-top: 0; + } + + .xl\:pr-0 { + padding-right: 0; + } + + .xl\:pb-0 { + padding-bottom: 0; + } + + .xl\:pl-0 { + padding-left: 0; + } + + .xl\:pt-1 { + padding-top: .25rem; + } + + .xl\:pr-1 { + padding-right: .25rem; + } + + .xl\:pb-1 { + padding-bottom: .25rem; + } + + .xl\:pl-1 { + padding-left: .25rem; + } + + .xl\:pt-2 { + padding-top: .5rem; + } + + .xl\:pr-2 { + padding-right: .5rem; + } + + .xl\:pb-2 { + padding-bottom: .5rem; + } + + .xl\:pl-2 { + padding-left: .5rem; + } + + .xl\:pt-3 { + padding-top: .75rem; + } + + .xl\:pr-3 { + padding-right: .75rem; + } + + .xl\:pb-3 { + padding-bottom: .75rem; + } + + .xl\:pl-3 { + padding-left: .75rem; + } + + .xl\:pt-4 { + padding-top: 1rem; + } + + .xl\:pr-4 { + padding-right: 1rem; + } + + .xl\:pb-4 { + padding-bottom: 1rem; + } + + .xl\:pl-4 { + padding-left: 1rem; + } + + .xl\:pt-6 { + padding-top: 1.5rem; + } + + .xl\:pr-6 { + padding-right: 1.5rem; + } + + .xl\:pb-6 { + padding-bottom: 1.5rem; + } + + .xl\:pl-6 { + padding-left: 1.5rem; + } + + .xl\:pt-8 { + padding-top: 2rem; + } + + .xl\:pr-8 { + padding-right: 2rem; + } + + .xl\:pb-8 { + padding-bottom: 2rem; + } + + .xl\:pl-8 { + padding-left: 2rem; + } + + .xl\:pt-px { + padding-top: 1px; + } + + .xl\:pr-px { + padding-right: 1px; + } + + .xl\:pb-px { + padding-bottom: 1px; + } + + .xl\:pl-px { + padding-left: 1px; + } + + .xl\:pointer-events-none { + pointer-events: none; + } + + .xl\:pointer-events-auto { + pointer-events: auto; + } + + .xl\:static { + position: static; + } + + .xl\:fixed { + position: fixed; + } + + .xl\:absolute { + position: absolute; + } + + .xl\:relative { + position: relative; + } + + .xl\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .xl\:pin-none { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .xl\:pin { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .xl\:pin-y { + top: 0; + bottom: 0; + } + + .xl\:pin-x { + right: 0; + left: 0; + } + + .xl\:pin-t { + top: 0; + } + + .xl\:pin-r { + right: 0; + } + + .xl\:pin-b { + bottom: 0; + } + + .xl\:pin-l { + left: 0; + } + + .xl\:resize-none { + resize: none; + } + + .xl\:resize-y { + resize: vertical; + } + + .xl\:resize-x { + resize: horizontal; + } + + .xl\:resize { + resize: both; + } + + .xl\:shadow { + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); + } + + .xl\:shadow-md { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); + } + + .xl\:shadow-lg { + -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08); + } + + .xl\:shadow-inner { + -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); + } + + .xl\:shadow-none { + -webkit-box-shadow: none; + box-shadow: none; + } + + .xl\:table-auto { + table-layout: auto; + } + + .xl\:table-fixed { + table-layout: fixed; + } + + .xl\:text-left { + text-align: left; + } + + .xl\:text-center { + text-align: center; + } + + .xl\:text-right { + text-align: right; + } + + .xl\:text-justify { + text-align: justify; + } + + .xl\:text-transparent { + color: transparent; + } + + .xl\:text-black { + color: #22292f; + } + + .xl\:text-grey-darkest { + color: #3d4852; + } + + .xl\:text-grey-darker { + color: #606f7b; + } + + .xl\:text-grey-dark { + color: #8795a1; + } + + .xl\:text-grey { + color: #b8c2cc; + } + + .xl\:text-grey-light { + color: #dae1e7; + } + + .xl\:text-grey-lighter { + color: #f1f5f8; + } + + .xl\:text-grey-lightest { + color: #f8fafc; + } + + .xl\:text-white { + color: #fff; + } + + .xl\:text-red-darkest { + color: #3b0d0c; + } + + .xl\:text-red-darker { + color: #621b18; + } + + .xl\:text-red-dark { + color: #cc1f1a; + } + + .xl\:text-red { + color: #e3342f; + } + + .xl\:text-red-light { + color: #ef5753; + } + + .xl\:text-red-lighter { + color: #f9acaa; + } + + .xl\:text-red-lightest { + color: #fcebea; + } + + .xl\:text-orange-darkest { + color: #462a16; + } + + .xl\:text-orange-darker { + color: #613b1f; + } + + .xl\:text-orange-dark { + color: #de751f; + } + + .xl\:text-orange { + color: #f6993f; + } + + .xl\:text-orange-light { + color: #faad63; + } + + .xl\:text-orange-lighter { + color: #fcd9b6; + } + + .xl\:text-orange-lightest { + color: #fff5eb; + } + + .xl\:text-yellow-darkest { + color: #453411; + } + + .xl\:text-yellow-darker { + color: #684f1d; + } + + .xl\:text-yellow-dark { + color: #f2d024; + } + + .xl\:text-yellow { + color: #ffed4a; + } + + .xl\:text-yellow-light { + color: #fff382; + } + + .xl\:text-yellow-lighter { + color: #fff9c2; + } + + .xl\:text-yellow-lightest { + color: #fcfbeb; + } + + .xl\:text-green-darkest { + color: #0f2f21; + } + + .xl\:text-green-darker { + color: #1a4731; + } + + .xl\:text-green-dark { + color: #1f9d55; + } + + .xl\:text-green { + color: #38c172; + } + + .xl\:text-green-light { + color: #51d88a; + } + + .xl\:text-green-lighter { + color: #a2f5bf; + } + + .xl\:text-green-lightest { + color: #e3fcec; + } + + .xl\:text-teal-darkest { + color: #0d3331; + } + + .xl\:text-teal-darker { + color: #20504f; + } + + .xl\:text-teal-dark { + color: #38a89d; + } + + .xl\:text-teal { + color: #4dc0b5; + } + + .xl\:text-teal-light { + color: #64d5ca; + } + + .xl\:text-teal-lighter { + color: #a0f0ed; + } + + .xl\:text-teal-lightest { + color: #e8fffe; + } + + .xl\:text-blue-darkest { + color: #12283a; + } + + .xl\:text-blue-darker { + color: #1c3d5a; + } + + .xl\:text-blue-dark { + color: #2779bd; + } + + .xl\:text-blue { + color: #3490dc; + } + + .xl\:text-blue-light { + color: #6cb2eb; + } + + .xl\:text-blue-lighter { + color: #bcdefa; + } + + .xl\:text-blue-lightest { + color: #eff8ff; + } + + .xl\:text-indigo-darkest { + color: #191e38; + } + + .xl\:text-indigo-darker { + color: #2f365f; + } + + .xl\:text-indigo-dark { + color: #5661b3; + } + + .xl\:text-indigo { + color: #6574cd; + } + + .xl\:text-indigo-light { + color: #7886d7; + } + + .xl\:text-indigo-lighter { + color: #b2b7ff; + } + + .xl\:text-indigo-lightest { + color: #e6e8ff; + } + + .xl\:text-purple-darkest { + color: #21183c; + } + + .xl\:text-purple-darker { + color: #382b5f; + } + + .xl\:text-purple-dark { + color: #794acf; + } + + .xl\:text-purple { + color: #9561e2; + } + + .xl\:text-purple-light { + color: #a779e9; + } + + .xl\:text-purple-lighter { + color: #d6bbfc; + } + + .xl\:text-purple-lightest { + color: #f3ebff; + } + + .xl\:text-pink-darkest { + color: #451225; + } + + .xl\:text-pink-darker { + color: #6f213f; + } + + .xl\:text-pink-dark { + color: #eb5286; + } + + .xl\:text-pink { + color: #f66d9b; + } + + .xl\:text-pink-light { + color: #fa7ea8; + } + + .xl\:text-pink-lighter { + color: #ffbbca; + } + + .xl\:text-pink-lightest { + color: #ffebef; + } + + .xl\:hover\:text-transparent:hover { + color: transparent; + } + + .xl\:hover\:text-black:hover { + color: #22292f; + } + + .xl\:hover\:text-grey-darkest:hover { + color: #3d4852; + } + + .xl\:hover\:text-grey-darker:hover { + color: #606f7b; + } + + .xl\:hover\:text-grey-dark:hover { + color: #8795a1; + } + + .xl\:hover\:text-grey:hover { + color: #b8c2cc; + } + + .xl\:hover\:text-grey-light:hover { + color: #dae1e7; + } + + .xl\:hover\:text-grey-lighter:hover { + color: #f1f5f8; + } + + .xl\:hover\:text-grey-lightest:hover { + color: #f8fafc; + } + + .xl\:hover\:text-white:hover { + color: #fff; + } + + .xl\:hover\:text-red-darkest:hover { + color: #3b0d0c; + } + + .xl\:hover\:text-red-darker:hover { + color: #621b18; + } + + .xl\:hover\:text-red-dark:hover { + color: #cc1f1a; + } + + .xl\:hover\:text-red:hover { + color: #e3342f; + } + + .xl\:hover\:text-red-light:hover { + color: #ef5753; + } + + .xl\:hover\:text-red-lighter:hover { + color: #f9acaa; + } + + .xl\:hover\:text-red-lightest:hover { + color: #fcebea; + } + + .xl\:hover\:text-orange-darkest:hover { + color: #462a16; + } + + .xl\:hover\:text-orange-darker:hover { + color: #613b1f; + } + + .xl\:hover\:text-orange-dark:hover { + color: #de751f; + } + + .xl\:hover\:text-orange:hover { + color: #f6993f; + } + + .xl\:hover\:text-orange-light:hover { + color: #faad63; + } + + .xl\:hover\:text-orange-lighter:hover { + color: #fcd9b6; + } + + .xl\:hover\:text-orange-lightest:hover { + color: #fff5eb; + } + + .xl\:hover\:text-yellow-darkest:hover { + color: #453411; + } + + .xl\:hover\:text-yellow-darker:hover { + color: #684f1d; + } + + .xl\:hover\:text-yellow-dark:hover { + color: #f2d024; + } + + .xl\:hover\:text-yellow:hover { + color: #ffed4a; + } + + .xl\:hover\:text-yellow-light:hover { + color: #fff382; + } + + .xl\:hover\:text-yellow-lighter:hover { + color: #fff9c2; + } + + .xl\:hover\:text-yellow-lightest:hover { + color: #fcfbeb; + } + + .xl\:hover\:text-green-darkest:hover { + color: #0f2f21; + } + + .xl\:hover\:text-green-darker:hover { + color: #1a4731; + } + + .xl\:hover\:text-green-dark:hover { + color: #1f9d55; + } + + .xl\:hover\:text-green:hover { + color: #38c172; + } + + .xl\:hover\:text-green-light:hover { + color: #51d88a; + } + + .xl\:hover\:text-green-lighter:hover { + color: #a2f5bf; + } + + .xl\:hover\:text-green-lightest:hover { + color: #e3fcec; + } + + .xl\:hover\:text-teal-darkest:hover { + color: #0d3331; + } + + .xl\:hover\:text-teal-darker:hover { + color: #20504f; + } + + .xl\:hover\:text-teal-dark:hover { + color: #38a89d; + } + + .xl\:hover\:text-teal:hover { + color: #4dc0b5; + } + + .xl\:hover\:text-teal-light:hover { + color: #64d5ca; + } + + .xl\:hover\:text-teal-lighter:hover { + color: #a0f0ed; + } + + .xl\:hover\:text-teal-lightest:hover { + color: #e8fffe; + } + + .xl\:hover\:text-blue-darkest:hover { + color: #12283a; + } + + .xl\:hover\:text-blue-darker:hover { + color: #1c3d5a; + } + + .xl\:hover\:text-blue-dark:hover { + color: #2779bd; + } + + .xl\:hover\:text-blue:hover { + color: #3490dc; + } + + .xl\:hover\:text-blue-light:hover { + color: #6cb2eb; + } + + .xl\:hover\:text-blue-lighter:hover { + color: #bcdefa; + } + + .xl\:hover\:text-blue-lightest:hover { + color: #eff8ff; + } + + .xl\:hover\:text-indigo-darkest:hover { + color: #191e38; + } + + .xl\:hover\:text-indigo-darker:hover { + color: #2f365f; + } + + .xl\:hover\:text-indigo-dark:hover { + color: #5661b3; + } + + .xl\:hover\:text-indigo:hover { + color: #6574cd; + } + + .xl\:hover\:text-indigo-light:hover { + color: #7886d7; + } + + .xl\:hover\:text-indigo-lighter:hover { + color: #b2b7ff; + } + + .xl\:hover\:text-indigo-lightest:hover { + color: #e6e8ff; + } + + .xl\:hover\:text-purple-darkest:hover { + color: #21183c; + } + + .xl\:hover\:text-purple-darker:hover { + color: #382b5f; + } + + .xl\:hover\:text-purple-dark:hover { + color: #794acf; + } + + .xl\:hover\:text-purple:hover { + color: #9561e2; + } + + .xl\:hover\:text-purple-light:hover { + color: #a779e9; + } + + .xl\:hover\:text-purple-lighter:hover { + color: #d6bbfc; + } + + .xl\:hover\:text-purple-lightest:hover { + color: #f3ebff; + } + + .xl\:hover\:text-pink-darkest:hover { + color: #451225; + } + + .xl\:hover\:text-pink-darker:hover { + color: #6f213f; + } + + .xl\:hover\:text-pink-dark:hover { + color: #eb5286; + } + + .xl\:hover\:text-pink:hover { + color: #f66d9b; + } + + .xl\:hover\:text-pink-light:hover { + color: #fa7ea8; + } + + .xl\:hover\:text-pink-lighter:hover { + color: #ffbbca; + } + + .xl\:hover\:text-pink-lightest:hover { + color: #ffebef; + } + + .xl\:text-xs { + font-size: .75rem; + } + + .xl\:text-sm { + font-size: .875rem; + } + + .xl\:text-base { + font-size: 1rem; + } + + .xl\:text-lg { + font-size: 1.125rem; + } + + .xl\:text-xl { + font-size: 1.25rem; + } + + .xl\:text-2xl { + font-size: 1.5rem; + } + + .xl\:text-3xl { + font-size: 1.875rem; + } + + .xl\:text-4xl { + font-size: 2.25rem; + } + + .xl\:text-5xl { + font-size: 3rem; + } + + .xl\:italic { + font-style: italic; + } + + .xl\:roman { + font-style: normal; + } + + .xl\:uppercase { + text-transform: uppercase; + } + + .xl\:lowercase { + text-transform: lowercase; + } + + .xl\:capitalize { + text-transform: capitalize; + } + + .xl\:normal-case { + text-transform: none; + } + + .xl\:underline { + text-decoration: underline; + } + + .xl\:line-through { + text-decoration: line-through; + } + + .xl\:no-underline { + text-decoration: none; + } + + .xl\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .xl\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .xl\:hover\:italic:hover { + font-style: italic; + } + + .xl\:hover\:roman:hover { + font-style: normal; + } + + .xl\:hover\:uppercase:hover { + text-transform: uppercase; + } + + .xl\:hover\:lowercase:hover { + text-transform: lowercase; + } + + .xl\:hover\:capitalize:hover { + text-transform: capitalize; + } + + .xl\:hover\:normal-case:hover { + text-transform: none; + } + + .xl\:hover\:underline:hover { + text-decoration: underline; + } + + .xl\:hover\:line-through:hover { + text-decoration: line-through; + } + + .xl\:hover\:no-underline:hover { + text-decoration: none; + } + + .xl\:hover\:antialiased:hover { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .xl\:hover\:subpixel-antialiased:hover { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .xl\:tracking-tight { + letter-spacing: -0.05em; + } + + .xl\:tracking-normal { + letter-spacing: 0; + } + + .xl\:tracking-wide { + letter-spacing: .05em; + } + + .xl\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .xl\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .xl\:align-baseline { + vertical-align: baseline; + } + + .xl\:align-top { + vertical-align: top; + } + + .xl\:align-middle { + vertical-align: middle; + } + + .xl\:align-bottom { + vertical-align: bottom; + } + + .xl\:align-text-top { + vertical-align: text-top; + } + + .xl\:align-text-bottom { + vertical-align: text-bottom; + } + + .xl\:visible { + visibility: visible; + } + + .xl\:invisible { + visibility: hidden; + } + + .xl\:whitespace-normal { + white-space: normal; + } + + .xl\:whitespace-no-wrap { + white-space: nowrap; + } + + .xl\:whitespace-pre { + white-space: pre; + } + + .xl\:whitespace-pre-line { + white-space: pre-line; + } + + .xl\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .xl\:break-words { + word-wrap: break-word; + } + + .xl\:break-normal { + word-wrap: normal; + } + + .xl\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .xl\:w-1 { + width: .25rem; + } + + .xl\:w-2 { + width: .5rem; + } + + .xl\:w-3 { + width: .75rem; + } + + .xl\:w-4 { + width: 1rem; + } + + .xl\:w-6 { + width: 1.5rem; + } + + .xl\:w-8 { + width: 2rem; + } + + .xl\:w-10 { + width: 2.5rem; + } + + .xl\:w-12 { + width: 3rem; + } + + .xl\:w-16 { + width: 4rem; + } + + .xl\:w-24 { + width: 6rem; + } + + .xl\:w-32 { + width: 8rem; + } + + .xl\:w-48 { + width: 12rem; + } + + .xl\:w-64 { + width: 16rem; + } + + .xl\:w-auto { + width: auto; + } + + .xl\:w-px { + width: 1px; + } + + .xl\:w-1\/2 { + width: 50%; + } + + .xl\:w-1\/3 { + width: 33.33333%; + } + + .xl\:w-2\/3 { + width: 66.66667%; + } + + .xl\:w-1\/4 { + width: 25%; + } + + .xl\:w-3\/4 { + width: 75%; + } + + .xl\:w-1\/5 { + width: 20%; + } + + .xl\:w-2\/5 { + width: 40%; + } + + .xl\:w-3\/5 { + width: 60%; + } + + .xl\:w-4\/5 { + width: 80%; + } + + .xl\:w-1\/6 { + width: 16.66667%; + } + + .xl\:w-5\/6 { + width: 83.33333%; + } + + .xl\:w-full { + width: 100%; + } + + .xl\:w-screen { + width: 100vw; + } + + .xl\:z-0 { + z-index: 0; + } + + .xl\:z-10 { + z-index: 10; + } + + .xl\:z-20 { + z-index: 20; + } + + .xl\:z-30 { + z-index: 30; + } + + .xl\:z-40 { + z-index: 40; + } + + .xl\:z-50 { + z-index: 50; + } + + .xl\:z-auto { + z-index: auto; + } +} diff --git a/dist/craftui.es.js b/dist/craftui.es.js new file mode 100644 index 0000000..b49bd4c --- /dev/null +++ b/dist/craftui.es.js @@ -0,0 +1,1125 @@ +import { library, config } from '@fortawesome/fontawesome-svg-core'; +import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'; +import { faCoffee, faTimes, faTh, faBars, faPlus, faKey, faPlug, faImage, faUser, faPencilAlt, faExclamationTriangle, faBug, faShoppingCart, faDollarSign, faHandshake, faLink, faCheck, faBook, faSearch, faCopy } from '@fortawesome/free-solid-svg-icons'; + +// +// +// +// +// +// +// +// +// +var script = { + name: 'Btn', + props: ['type', 'large', 'block', 'disabled', 'outline', 'icon'], + computed: { + cssClass: function cssClass() { + return 'c-btn ' + (this.type ? this.type : 'default') + (typeof this.large !== 'undefined' ? ' large' : '') + (typeof this.block !== 'undefined' ? ' block' : '') + (typeof this.outline !== 'undefined' ? ' outline' : ''); + } + } +}; + +function normalizeComponent(compiledTemplate, injectStyle, defaultExport, scopeId, isFunctionalTemplate, moduleIdentifier +/* server only */ +, isShadowMode, createInjector, createInjectorSSR, createInjectorShadow) { + if (typeof isShadowMode === 'function') { + createInjectorSSR = createInjector; + createInjector = isShadowMode; + isShadowMode = false; + } // Vue.extend constructor export interop + + + var options = typeof defaultExport === 'function' ? defaultExport.options : defaultExport; // render functions + + if (compiledTemplate && compiledTemplate.render) { + options.render = compiledTemplate.render; + options.staticRenderFns = compiledTemplate.staticRenderFns; + options._compiled = true; // functional template + + if (isFunctionalTemplate) { + options.functional = true; + } + } // scopedId + + + if (scopeId) { + options._scopeId = scopeId; + } + + var hook; + + if (moduleIdentifier) { + // server build + hook = function hook(context) { + // 2.3 injection + context = context || // cached call + this.$vnode && this.$vnode.ssrContext || // stateful + this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional + // 2.2 with runInNewContext: true + + if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { + context = __VUE_SSR_CONTEXT__; + } // inject component styles + + + if (injectStyle) { + injectStyle.call(this, createInjectorSSR(context)); + } // register component module identifier for async chunk inference + + + if (context && context._registeredComponents) { + context._registeredComponents.add(moduleIdentifier); + } + }; // used by ssr in case component is cached and beforeCreate + // never gets called + + + options._ssrRegister = hook; + } else if (injectStyle) { + hook = isShadowMode ? function () { + injectStyle.call(this, createInjectorShadow(this.$root.$options.shadowRoot)); + } : function (context) { + injectStyle.call(this, createInjector(context)); + }; + } + + if (hook) { + if (options.functional) { + // register for functional component in vue file + var originalRender = options.render; + + options.render = function renderWithStyleInjection(h, context) { + hook.call(context); + return originalRender(h, context); + }; + } else { + // inject component registration as beforeCreate hook + var existing = options.beforeCreate; + options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; + } + } + + return defaultExport; +} + +/* script */ +const __vue_script__ = script; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script.__file = "Btn.vue"; +/* template */ +var __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.cssClass,attrs:{"disabled":_vm.disabled},on:{"click":function($event){_vm.$emit('click');}}},[(_vm.icon)?_c('icon',{attrs:{"icon":_vm.icon}}):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; +var __vue_staticRenderFns__ = []; + + /* style */ + const __vue_inject_styles__ = undefined; + /* scoped */ + const __vue_scope_id__ = undefined; + /* module identifier */ + const __vue_module_identifier__ = undefined; + /* functional template */ + const __vue_is_functional_template__ = false; + /* style inject */ + + /* style inject SSR */ + + + + var Btn = normalizeComponent( + { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, + __vue_inject_styles__, + __vue_script__, + __vue_scope_id__, + __vue_is_functional_template__, + __vue_module_identifier__, + undefined, + undefined + ); + +// +var script$1 = { + props: ['value'], + extends: Btn +}; + +/* script */ +const __vue_script__$1 = script$1; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$1.__file = "BtnInput.vue"; + +/* template */ +var __vue_render__$1 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{class:_vm.cssClass,attrs:{"type":"submit","disabled":_vm.disabled},domProps:{"value":_vm.value},on:{"click":function($event){_vm.$emit('click');}}})}; +var __vue_staticRenderFns__$1 = []; + + /* style */ + const __vue_inject_styles__$1 = undefined; + /* scoped */ + const __vue_scope_id__$1 = undefined; + /* module identifier */ + const __vue_module_identifier__$1 = undefined; + /* functional template */ + const __vue_is_functional_template__$1 = false; + /* style inject */ + + /* style inject SSR */ + + + + var BtnInput = normalizeComponent( + { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, + __vue_inject_styles__$1, + __vue_script__$1, + __vue_scope_id__$1, + __vue_is_functional_template__$1, + __vue_module_identifier__$1, + undefined, + undefined + ); + +// +// +// +// +// +// +// +var script$2 = { + props: ['id', 'label'] +}; + +/* script */ +const __vue_script__$2 = script$2; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$2.__file = "Field.vue"; + +/* template */ +var __vue_render__$2 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"field",attrs:{"id":'field-' + _vm.id}},[(_vm.label)?_c('label',{attrs:{"for":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; +var __vue_staticRenderFns__$2 = []; + + /* style */ + const __vue_inject_styles__$2 = undefined; + /* scoped */ + const __vue_scope_id__$2 = undefined; + /* module identifier */ + const __vue_module_identifier__$2 = undefined; + /* functional template */ + const __vue_is_functional_template__$2 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Field = normalizeComponent( + { render: __vue_render__$2, staticRenderFns: __vue_staticRenderFns__$2 }, + __vue_inject_styles__$2, + __vue_script__$2, + __vue_scope_id__$2, + __vue_is_functional_template__$2, + __vue_module_identifier__$2, + undefined, + undefined + ); + +// +// +// +// +var script$3 = { + props: ['icon', 'cssClass'] +}; + +/* script */ +const __vue_script__$3 = script$3; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$3.__file = "Icon.vue"; + +/* template */ +var __vue_render__$3 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('font-awesome-icon',{class:_vm.cssClass,attrs:{"icon":_vm.icon}})}; +var __vue_staticRenderFns__$3 = []; + + /* style */ + const __vue_inject_styles__$3 = undefined; + /* scoped */ + const __vue_scope_id__$3 = undefined; + /* module identifier */ + const __vue_module_identifier__$3 = undefined; + /* functional template */ + const __vue_is_functional_template__$3 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Icon = normalizeComponent( + { render: __vue_render__$3, staticRenderFns: __vue_staticRenderFns__$3 }, + __vue_inject_styles__$3, + __vue_script__$3, + __vue_scope_id__$3, + __vue_is_functional_template__$3, + __vue_module_identifier__$3, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$4 = { + props: ['errors', 'id', 'label', 'value', 'instructions'] +}; + +/* script */ +const __vue_script__$4 = script$4; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$4.__file = "CheckboxField.vue"; + +/* template */ +var __vue_render__$4 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"field"},[_c('label',[_c('input',{staticClass:"mr-2",attrs:{"id":_vm.id,"type":"checkbox"},domProps:{"value":_vm.value,"checked":_vm.value},on:{"change":function($event){_vm.$emit('input', $event.target.checked);}}}),_vm._v("\n "+_vm._s(_vm.label)+"\n ")]),_vm._v(" "),(_vm.instructions)?_c('p',{staticClass:"text-grey-dark text-sm",domProps:{"innerHTML":_vm._s(_vm.instructions)}}):_vm._e(),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; +var __vue_staticRenderFns__$4 = []; + + /* style */ + const __vue_inject_styles__$4 = undefined; + /* scoped */ + const __vue_scope_id__$4 = undefined; + /* module identifier */ + const __vue_module_identifier__$4 = undefined; + /* functional template */ + const __vue_is_functional_template__$4 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxField = normalizeComponent( + { render: __vue_render__$4, staticRenderFns: __vue_staticRenderFns__$4 }, + __vue_inject_styles__$4, + __vue_script__$4, + __vue_scope_id__$4, + __vue_is_functional_template__$4, + __vue_module_identifier__$4, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$5 = { + props: ['options', 'label', 'instructions', 'value', 'errors'], + data: function data() { + return { + localValue: [] + }; + }, + mounted: function mounted() { + this.localValue = JSON.parse(JSON.stringify(this.value)); + } +}; + +/* script */ +const __vue_script__$5 = script$5; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$5.__file = "CheckboxSet.vue"; + +/* template */ +var __vue_render__$5 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('fieldset',{staticClass:"checkboxes"},[_c('legend',[_vm._v(_vm._s(_vm.label))]),_vm._v(" "),(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('ul',{staticClass:"list-reset pl-4 pt-2"},_vm._l((this.options),function(option,index){return _c('li',{key:index},[_c('label',[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.localValue),expression:"localValue"}],staticClass:"mr-2",attrs:{"type":"checkbox"},domProps:{"value":option.value,"checked":Array.isArray(_vm.localValue)?_vm._i(_vm.localValue,option.value)>-1:(_vm.localValue)},on:{"change":[function($event){var $$a=_vm.localValue,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=option.value,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.localValue=$$a.concat([$$v]));}else{$$i>-1&&(_vm.localValue=$$a.slice(0,$$i).concat($$a.slice($$i+1)));}}else{_vm.localValue=$$c;}},function($event){_vm.$emit('input', _vm.localValue);}]}}),_vm._v("\n "+_vm._s(option.label)+"\n ")])])}),0),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; +var __vue_staticRenderFns__$5 = []; + + /* style */ + const __vue_inject_styles__$5 = undefined; + /* scoped */ + const __vue_scope_id__$5 = undefined; + /* module identifier */ + const __vue_module_identifier__$5 = undefined; + /* functional template */ + const __vue_is_functional_template__$5 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxSet = normalizeComponent( + { render: __vue_render__$5, staticRenderFns: __vue_staticRenderFns__$5 }, + __vue_inject_styles__$5, + __vue_script__$5, + __vue_scope_id__$5, + __vue_is_functional_template__$5, + __vue_module_identifier__$5, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +var script$6 = { + props: ['id', 'checked', 'disabled'] +}; + +/* script */ +const __vue_script__$6 = script$6; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$6.__file = "LightswitchInput.vue"; + +/* template */ +var __vue_render__$6 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:"lightswitch",class:{disabled: _vm.disabled},attrs:{"for":_vm.id}},[_c('input',{attrs:{"id":_vm.id,"type":"checkbox","disabled":_vm.disabled},domProps:{"checked":_vm.checked},on:{"input":function($event){_vm.$emit('update:checked', $event.target.checked);},"change":function($event){_vm.$emit('change', $event);}}}),_vm._v(" "),_c('div',{staticClass:"slider round"})])])}; +var __vue_staticRenderFns__$6 = []; + + /* style */ + const __vue_inject_styles__$6 = undefined; + /* scoped */ + const __vue_scope_id__$6 = undefined; + /* module identifier */ + const __vue_module_identifier__$6 = undefined; + /* functional template */ + const __vue_is_functional_template__$6 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchInput = normalizeComponent( + { render: __vue_render__$6, staticRenderFns: __vue_staticRenderFns__$6 }, + __vue_inject_styles__$6, + __vue_script__$6, + __vue_scope_id__$6, + __vue_is_functional_template__$6, + __vue_module_identifier__$6, + undefined, + undefined + ); + +// +var script$7 = { + props: ['label', 'id', 'checked', 'instructions', 'disabled'], + components: { + Field: Field, + LightswitchInput: LightswitchInput + } +}; + +/* script */ +const __vue_script__$7 = script$7; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$7.__file = "LightswitchField.vue"; + +/* template */ +var __vue_render__$7 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('lightswitch-input',{attrs:{"id":_vm.id,"checked":_vm.checked,"disabled":_vm.disabled},on:{"change":function($event){_vm.$emit('change', $event);},"update:checked":function($event){_vm.$emit('update:checked', $event);}}})],1)}; +var __vue_staticRenderFns__$7 = []; + + /* style */ + const __vue_inject_styles__$7 = undefined; + /* scoped */ + const __vue_scope_id__$7 = undefined; + /* module identifier */ + const __vue_module_identifier__$7 = undefined; + /* functional template */ + const __vue_is_functional_template__$7 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchField = normalizeComponent( + { render: __vue_render__$7, staticRenderFns: __vue_staticRenderFns__$7 }, + __vue_inject_styles__$7, + __vue_script__$7, + __vue_scope_id__$7, + __vue_is_functional_template__$7, + __vue_module_identifier__$7, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$8 = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$8 = script$8; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$8.__file = "PasswordInput.vue"; + +/* template */ +var __vue_render__$8 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","type":"password"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$8 = []; + + /* style */ + const __vue_inject_styles__$8 = undefined; + /* scoped */ + const __vue_scope_id__$8 = undefined; + /* module identifier */ + const __vue_module_identifier__$8 = undefined; + /* functional template */ + const __vue_is_functional_template__$8 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordInput = normalizeComponent( + { render: __vue_render__$8, staticRenderFns: __vue_staticRenderFns__$8 }, + __vue_inject_styles__$8, + __vue_script__$8, + __vue_scope_id__$8, + __vue_is_functional_template__$8, + __vue_module_identifier__$8, + undefined, + undefined + ); + +// +var script$9 = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'size'], + components: { + Field: Field, + PasswordInput: PasswordInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$9 = script$9; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$9.__file = "PasswordField.vue"; + +/* template */ +var __vue_render__$9 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[_c('password-input',{ref:"input",staticClass:"bg-white border px-2 py-1",class:{'is-invalid': _vm.errors },attrs:{"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size,"autofocus":_vm.autofocus},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$9 = []; + + /* style */ + const __vue_inject_styles__$9 = undefined; + /* scoped */ + const __vue_scope_id__$9 = undefined; + /* module identifier */ + const __vue_module_identifier__$9 = undefined; + /* functional template */ + const __vue_is_functional_template__$9 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordField = normalizeComponent( + { render: __vue_render__$9, staticRenderFns: __vue_staticRenderFns__$9 }, + __vue_inject_styles__$9, + __vue_script__$9, + __vue_scope_id__$9, + __vue_is_functional_template__$9, + __vue_module_identifier__$9, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +var script$a = { + props: ['fullwidth', 'options', 'value'] +}; + +/* script */ +const __vue_script__$a = script$a; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$a.__file = "SelectInput.vue"; + +/* template */ +var __vue_render__$a = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"select"},[_c('select',{class:{ 'w-full': _vm.fullwidth },domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target[$event.target.selectedIndex].value);}}},_vm._l((_vm.options),function(option,key){return _c('option',{key:key,domProps:{"value":option.value}},[_vm._v(_vm._s(option.label))])}),0)])])}; +var __vue_staticRenderFns__$a = []; + + /* style */ + const __vue_inject_styles__$a = undefined; + /* scoped */ + const __vue_scope_id__$a = undefined; + /* module identifier */ + const __vue_module_identifier__$a = undefined; + /* functional template */ + const __vue_is_functional_template__$a = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectInput = normalizeComponent( + { render: __vue_render__$a, staticRenderFns: __vue_staticRenderFns__$a }, + __vue_inject_styles__$a, + __vue_script__$a, + __vue_scope_id__$a, + __vue_is_functional_template__$a, + __vue_module_identifier__$a, + undefined, + undefined + ); + +// +var script$b = { + props: ['label', 'instructions', 'fullwidth', 'id', 'options', 'value', 'errors'], + components: { + Field: Field, + SelectInput: SelectInput + } +}; + +/* script */ +const __vue_script__$b = script$b; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$b.__file = "SelectField.vue"; + +/* template */ +var __vue_render__$b = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('select-input',{attrs:{"fullwidth":_vm.fullwidth,"options":_vm.options,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$b = []; + + /* style */ + const __vue_inject_styles__$b = undefined; + /* scoped */ + const __vue_scope_id__$b = undefined; + /* module identifier */ + const __vue_module_identifier__$b = undefined; + /* functional template */ + const __vue_is_functional_template__$b = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectField = normalizeComponent( + { render: __vue_render__$b, staticRenderFns: __vue_staticRenderFns__$b }, + __vue_inject_styles__$b, + __vue_script__$b, + __vue_scope_id__$b, + __vue_is_functional_template__$b, + __vue_module_identifier__$b, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$c = { + props: ['id', 'placeholder', 'value', 'cols', 'disabled', 'autocapitalize', 'spellcheck', 'size'] +}; + +/* script */ +const __vue_script__$c = script$c; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$c.__file = "TextareaInput.vue"; + +/* template */ +var __vue_render__$c = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('textarea',{class:{'w-full': !_vm.size },attrs:{"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"autocomplete":"off","type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$c = []; + + /* style */ + const __vue_inject_styles__$c = undefined; + /* scoped */ + const __vue_scope_id__$c = undefined; + /* module identifier */ + const __vue_module_identifier__$c = undefined; + /* functional template */ + const __vue_is_functional_template__$c = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaInput = normalizeComponent( + { render: __vue_render__$c, staticRenderFns: __vue_staticRenderFns__$c }, + __vue_inject_styles__$c, + __vue_script__$c, + __vue_scope_id__$c, + __vue_is_functional_template__$c, + __vue_module_identifier__$c, + undefined, + undefined + ); + +// +var script$d = { + props: ['label', 'instructions', 'id', 'placeholder', 'value', 'cols', 'rows', 'errors', 'disabled', 'autocapitalize', 'spellcheck', 'size', 'max'], + components: { + Field: Field, + TextareaInput: TextareaInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + } +}; + +/* script */ +const __vue_script__$d = script$d; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$d.__file = "TextareaField.vue"; + +/* template */ +var __vue_render__$d = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('textarea-input',{class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autocapitalize":_vm.autocapitalize,"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"rows":_vm.rows ? _vm.rows : 4,"spellcheck":_vm.spellcheck,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)}; +var __vue_staticRenderFns__$d = []; + + /* style */ + const __vue_inject_styles__$d = undefined; + /* scoped */ + const __vue_scope_id__$d = undefined; + /* module identifier */ + const __vue_module_identifier__$d = undefined; + /* functional template */ + const __vue_is_functional_template__$d = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaField = normalizeComponent( + { render: __vue_render__$d, staticRenderFns: __vue_staticRenderFns__$d }, + __vue_inject_styles__$d, + __vue_script__$d, + __vue_scope_id__$d, + __vue_is_functional_template__$d, + __vue_module_identifier__$d, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// import Inputmask from 'inputmask' +var script$e = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + }, + directives: { + mask: { + bind: function bind(el, binding) { + if (binding.value) ; + } + } + } +}; + +/* script */ +const __vue_script__$e = script$e; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$e.__file = "TextInput.vue"; + +/* template */ +var __vue_render__$e = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{directives:[{name:"mask",rawName:"v-mask",value:(_vm.mask),expression:"mask"}],ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly,"size":_vm.size,"type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$e = []; + + /* style */ + const __vue_inject_styles__$e = undefined; + /* scoped */ + const __vue_scope_id__$e = undefined; + /* module identifier */ + const __vue_module_identifier__$e = undefined; + /* functional template */ + const __vue_is_functional_template__$e = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextInput = normalizeComponent( + { render: __vue_render__$e, staticRenderFns: __vue_staticRenderFns__$e }, + __vue_inject_styles__$e, + __vue_script__$e, + __vue_scope_id__$e, + __vue_is_functional_template__$e, + __vue_module_identifier__$e, + undefined, + undefined + ); + +// +var script$f = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size', 'max'], + components: { + Field: Field, + TextInput: TextInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$f = script$f; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$f.__file = "TextField.vue"; + +/* template */ +var __vue_render__$f = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('text-input',{ref:"input",class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"mask":_vm.mask,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$f = []; + + /* style */ + const __vue_inject_styles__$f = undefined; + /* scoped */ + const __vue_scope_id__$f = undefined; + /* module identifier */ + const __vue_module_identifier__$f = undefined; + /* functional template */ + const __vue_is_functional_template__$f = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextField = normalizeComponent( + { render: __vue_render__$f, staticRenderFns: __vue_staticRenderFns__$f }, + __vue_inject_styles__$f, + __vue_script__$f, + __vue_scope_id__$f, + __vue_is_functional_template__$f, + __vue_module_identifier__$f, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$g = { + props: ['id', 'placeholder', 'value', 'autofocus', 'disabled', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$g = script$g; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$g.__file = "UrlInput.vue"; + +/* template */ +var __vue_render__$g = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocomplete":"off","type":"url"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; +var __vue_staticRenderFns__$g = []; + + /* style */ + const __vue_inject_styles__$g = undefined; + /* scoped */ + const __vue_scope_id__$g = undefined; + /* module identifier */ + const __vue_module_identifier__$g = undefined; + /* functional template */ + const __vue_is_functional_template__$g = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlInput = normalizeComponent( + { render: __vue_render__$g, staticRenderFns: __vue_staticRenderFns__$g }, + __vue_inject_styles__$g, + __vue_script__$g, + __vue_scope_id__$g, + __vue_is_functional_template__$g, + __vue_module_identifier__$g, + undefined, + undefined + ); + +// +var script$h = { + props: ['label', 'id', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'size'], + components: { + Field: Field, + UrlInput: UrlInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } +}; + +/* script */ +const __vue_script__$h = script$h; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$h.__file = "UrlField.vue"; + +/* template */ +var __vue_render__$h = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('url-input',{ref:"input",class:{'is-invalid': _vm.errors },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; +var __vue_staticRenderFns__$h = []; + + /* style */ + const __vue_inject_styles__$h = undefined; + /* scoped */ + const __vue_scope_id__$h = undefined; + /* module identifier */ + const __vue_module_identifier__$h = undefined; + /* functional template */ + const __vue_is_functional_template__$h = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlField = normalizeComponent( + { render: __vue_render__$h, staticRenderFns: __vue_staticRenderFns__$h }, + __vue_inject_styles__$h, + __vue_script__$h, + __vue_scope_id__$h, + __vue_is_functional_template__$h, + __vue_module_identifier__$h, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var script$i = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'readonly', 'min', 'max', 'step', 'pattern'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } +}; + +/* script */ +const __vue_script__$i = script$i; +// For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 +script$i.__file = "NumberInput.vue"; + +/* template */ +var __vue_render__$i = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","readonly":_vm.readonly,"min":_vm.min,"max":_vm.max,"step":_vm.step,"pattern":_vm.pattern,"type":"number"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);},"change":function($event){_vm.$emit('change', $event);},"keypress":function($event){_vm.$emit('keypress', $event);},"keydown":function($event){_vm.$emit('keydown', $event);},"keyup":function($event){_vm.$emit('keyup', $event);}}})}; +var __vue_staticRenderFns__$i = []; + + /* style */ + const __vue_inject_styles__$i = undefined; + /* scoped */ + const __vue_scope_id__$i = undefined; + /* module identifier */ + const __vue_module_identifier__$i = undefined; + /* functional template */ + const __vue_is_functional_template__$i = false; + /* style inject */ + + /* style inject SSR */ + + + + var NumberInput = normalizeComponent( + { render: __vue_render__$i, staticRenderFns: __vue_staticRenderFns__$i }, + __vue_inject_styles__$i, + __vue_script__$i, + __vue_scope_id__$i, + __vue_is_functional_template__$i, + __vue_module_identifier__$i, + undefined, + undefined + ); + +var CraftComponents = { + Btn: Btn, + BtnInput: BtnInput, + Field: Field, + Icon: Icon, + CheckboxField: CheckboxField, + CheckboxSet: CheckboxSet, + LightswitchField: LightswitchField, + PasswordField: PasswordField, + SelectField: SelectField, + TextareaField: TextareaField, + TextField: TextField, + UrlField: UrlField, + LightswitchInput: LightswitchInput, + PasswordInput: PasswordInput, + SelectInput: SelectInput, + TextareaInput: TextareaInput, + TextInput: TextInput, + NumberInput: NumberInput, + UrlInput: UrlInput +}; + +var index = { + install: function install(Vue) { + // Craft Components + Object.keys(CraftComponents).forEach(function (name) { + Vue.component(name, CraftComponents[name]); + }); + config.autoAddCss = false; + library.add([faCoffee, faTimes, faTh, faBars, faPlus, faKey, faPlug, faImage, faUser, faPencilAlt, faExclamationTriangle, faBug, faShoppingCart, faDollarSign, faHandshake, faLink, faCheck, faBook, faSearch, faCopy]); // Font Awesome + + Vue.component('font-awesome-icon', FontAwesomeIcon); + } +}; + +export default index; diff --git a/dist/craftui.js b/dist/craftui.js new file mode 100644 index 0000000..768cc18 --- /dev/null +++ b/dist/craftui.js @@ -0,0 +1,2610 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (factory((global.CraftUi = {}))); +}(this, (function (exports) { 'use strict'; + + // + // + // + // + // + // + // + // + // + var script = { + name: 'Btn', + props: ['type', 'large', 'block', 'disabled', 'outline', 'icon'], + computed: { + cssClass: function cssClass() { + return 'c-btn ' + (this.type ? this.type : 'default') + (typeof this.large !== 'undefined' ? ' large' : '') + (typeof this.block !== 'undefined' ? ' block' : '') + (typeof this.outline !== 'undefined' ? ' outline' : ''); + } + } + }; + + function normalizeComponent(compiledTemplate, injectStyle, defaultExport, scopeId, isFunctionalTemplate, moduleIdentifier + /* server only */ + , isShadowMode, createInjector, createInjectorSSR, createInjectorShadow) { + if (typeof isShadowMode === 'function') { + createInjectorSSR = createInjector; + createInjector = isShadowMode; + isShadowMode = false; + } // Vue.extend constructor export interop + + + var options = typeof defaultExport === 'function' ? defaultExport.options : defaultExport; // render functions + + if (compiledTemplate && compiledTemplate.render) { + options.render = compiledTemplate.render; + options.staticRenderFns = compiledTemplate.staticRenderFns; + options._compiled = true; // functional template + + if (isFunctionalTemplate) { + options.functional = true; + } + } // scopedId + + + if (scopeId) { + options._scopeId = scopeId; + } + + var hook; + + if (moduleIdentifier) { + // server build + hook = function hook(context) { + // 2.3 injection + context = context || // cached call + this.$vnode && this.$vnode.ssrContext || // stateful + this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional + // 2.2 with runInNewContext: true + + if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { + context = __VUE_SSR_CONTEXT__; + } // inject component styles + + + if (injectStyle) { + injectStyle.call(this, createInjectorSSR(context)); + } // register component module identifier for async chunk inference + + + if (context && context._registeredComponents) { + context._registeredComponents.add(moduleIdentifier); + } + }; // used by ssr in case component is cached and beforeCreate + // never gets called + + + options._ssrRegister = hook; + } else if (injectStyle) { + hook = isShadowMode ? function () { + injectStyle.call(this, createInjectorShadow(this.$root.$options.shadowRoot)); + } : function (context) { + injectStyle.call(this, createInjector(context)); + }; + } + + if (hook) { + if (options.functional) { + // register for functional component in vue file + var originalRender = options.render; + + options.render = function renderWithStyleInjection(h, context) { + hook.call(context); + return originalRender(h, context); + }; + } else { + // inject component registration as beforeCreate hook + var existing = options.beforeCreate; + options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; + } + } + + return defaultExport; + } + + /* script */ + const __vue_script__ = script; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script.__file = "Btn.vue"; + /* template */ + var __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.cssClass,attrs:{"disabled":_vm.disabled},on:{"click":function($event){_vm.$emit('click');}}},[(_vm.icon)?_c('icon',{attrs:{"icon":_vm.icon}}):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; + var __vue_staticRenderFns__ = []; + + /* style */ + const __vue_inject_styles__ = undefined; + /* scoped */ + const __vue_scope_id__ = undefined; + /* module identifier */ + const __vue_module_identifier__ = undefined; + /* functional template */ + const __vue_is_functional_template__ = false; + /* style inject */ + + /* style inject SSR */ + + + + var Btn = normalizeComponent( + { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, + __vue_inject_styles__, + __vue_script__, + __vue_scope_id__, + __vue_is_functional_template__, + __vue_module_identifier__, + undefined, + undefined + ); + + // + var script$1 = { + props: ['value'], + extends: Btn + }; + + /* script */ + const __vue_script__$1 = script$1; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$1.__file = "BtnInput.vue"; + + /* template */ + var __vue_render__$1 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{class:_vm.cssClass,attrs:{"type":"submit","disabled":_vm.disabled},domProps:{"value":_vm.value},on:{"click":function($event){_vm.$emit('click');}}})}; + var __vue_staticRenderFns__$1 = []; + + /* style */ + const __vue_inject_styles__$1 = undefined; + /* scoped */ + const __vue_scope_id__$1 = undefined; + /* module identifier */ + const __vue_module_identifier__$1 = undefined; + /* functional template */ + const __vue_is_functional_template__$1 = false; + /* style inject */ + + /* style inject SSR */ + + + + var BtnInput = normalizeComponent( + { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, + __vue_inject_styles__$1, + __vue_script__$1, + __vue_scope_id__$1, + __vue_is_functional_template__$1, + __vue_module_identifier__$1, + undefined, + undefined + ); + + // + // + // + // + // + // + // + var script$2 = { + props: ['id', 'label'] + }; + + /* script */ + const __vue_script__$2 = script$2; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$2.__file = "Field.vue"; + + /* template */ + var __vue_render__$2 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"field",attrs:{"id":'field-' + _vm.id}},[(_vm.label)?_c('label',{attrs:{"for":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_vm._v(" "),_vm._t("default")],2)}; + var __vue_staticRenderFns__$2 = []; + + /* style */ + const __vue_inject_styles__$2 = undefined; + /* scoped */ + const __vue_scope_id__$2 = undefined; + /* module identifier */ + const __vue_module_identifier__$2 = undefined; + /* functional template */ + const __vue_is_functional_template__$2 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Field = normalizeComponent( + { render: __vue_render__$2, staticRenderFns: __vue_staticRenderFns__$2 }, + __vue_inject_styles__$2, + __vue_script__$2, + __vue_scope_id__$2, + __vue_is_functional_template__$2, + __vue_module_identifier__$2, + undefined, + undefined + ); + + // + // + // + // + var script$3 = { + props: ['icon', 'cssClass'] + }; + + /* script */ + const __vue_script__$3 = script$3; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$3.__file = "Icon.vue"; + + /* template */ + var __vue_render__$3 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('font-awesome-icon',{class:_vm.cssClass,attrs:{"icon":_vm.icon}})}; + var __vue_staticRenderFns__$3 = []; + + /* style */ + const __vue_inject_styles__$3 = undefined; + /* scoped */ + const __vue_scope_id__$3 = undefined; + /* module identifier */ + const __vue_module_identifier__$3 = undefined; + /* functional template */ + const __vue_is_functional_template__$3 = false; + /* style inject */ + + /* style inject SSR */ + + + + var Icon = normalizeComponent( + { render: __vue_render__$3, staticRenderFns: __vue_staticRenderFns__$3 }, + __vue_inject_styles__$3, + __vue_script__$3, + __vue_scope_id__$3, + __vue_is_functional_template__$3, + __vue_module_identifier__$3, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$4 = { + props: ['errors', 'id', 'label', 'value', 'instructions'] + }; + + /* script */ + const __vue_script__$4 = script$4; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$4.__file = "CheckboxField.vue"; + + /* template */ + var __vue_render__$4 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"field"},[_c('label',[_c('input',{staticClass:"mr-2",attrs:{"id":_vm.id,"type":"checkbox"},domProps:{"value":_vm.value,"checked":_vm.value},on:{"change":function($event){_vm.$emit('input', $event.target.checked);}}}),_vm._v("\n "+_vm._s(_vm.label)+"\n ")]),_vm._v(" "),(_vm.instructions)?_c('p',{staticClass:"text-grey-dark text-sm",domProps:{"innerHTML":_vm._s(_vm.instructions)}}):_vm._e(),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; + var __vue_staticRenderFns__$4 = []; + + /* style */ + const __vue_inject_styles__$4 = undefined; + /* scoped */ + const __vue_scope_id__$4 = undefined; + /* module identifier */ + const __vue_module_identifier__$4 = undefined; + /* functional template */ + const __vue_is_functional_template__$4 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxField = normalizeComponent( + { render: __vue_render__$4, staticRenderFns: __vue_staticRenderFns__$4 }, + __vue_inject_styles__$4, + __vue_script__$4, + __vue_scope_id__$4, + __vue_is_functional_template__$4, + __vue_module_identifier__$4, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$5 = { + props: ['options', 'label', 'instructions', 'value', 'errors'], + data: function data() { + return { + localValue: [] + }; + }, + mounted: function mounted() { + this.localValue = JSON.parse(JSON.stringify(this.value)); + } + }; + + /* script */ + const __vue_script__$5 = script$5; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$5.__file = "CheckboxSet.vue"; + + /* template */ + var __vue_render__$5 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('fieldset',{staticClass:"checkboxes"},[_c('legend',[_vm._v(_vm._s(_vm.label))]),_vm._v(" "),(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('ul',{staticClass:"list-reset pl-4 pt-2"},_vm._l((this.options),function(option,index){return _c('li',{key:index},[_c('label',[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.localValue),expression:"localValue"}],staticClass:"mr-2",attrs:{"type":"checkbox"},domProps:{"value":option.value,"checked":Array.isArray(_vm.localValue)?_vm._i(_vm.localValue,option.value)>-1:(_vm.localValue)},on:{"change":[function($event){var $$a=_vm.localValue,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=option.value,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.localValue=$$a.concat([$$v]));}else{$$i>-1&&(_vm.localValue=$$a.slice(0,$$i).concat($$a.slice($$i+1)));}}else{_vm.localValue=$$c;}},function($event){_vm.$emit('input', _vm.localValue);}]}}),_vm._v("\n "+_vm._s(option.label)+"\n ")])])}),0),_vm._v(" "),_vm._l((_vm.errors),function(error,index){return _c('div',{key:index,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)])}; + var __vue_staticRenderFns__$5 = []; + + /* style */ + const __vue_inject_styles__$5 = undefined; + /* scoped */ + const __vue_scope_id__$5 = undefined; + /* module identifier */ + const __vue_module_identifier__$5 = undefined; + /* functional template */ + const __vue_is_functional_template__$5 = false; + /* style inject */ + + /* style inject SSR */ + + + + var CheckboxSet = normalizeComponent( + { render: __vue_render__$5, staticRenderFns: __vue_staticRenderFns__$5 }, + __vue_inject_styles__$5, + __vue_script__$5, + __vue_scope_id__$5, + __vue_is_functional_template__$5, + __vue_module_identifier__$5, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + var script$6 = { + props: ['id', 'checked', 'disabled'] + }; + + /* script */ + const __vue_script__$6 = script$6; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$6.__file = "LightswitchInput.vue"; + + /* template */ + var __vue_render__$6 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:"lightswitch",class:{disabled: _vm.disabled},attrs:{"for":_vm.id}},[_c('input',{attrs:{"id":_vm.id,"type":"checkbox","disabled":_vm.disabled},domProps:{"checked":_vm.checked},on:{"input":function($event){_vm.$emit('update:checked', $event.target.checked);},"change":function($event){_vm.$emit('change', $event);}}}),_vm._v(" "),_c('div',{staticClass:"slider round"})])])}; + var __vue_staticRenderFns__$6 = []; + + /* style */ + const __vue_inject_styles__$6 = undefined; + /* scoped */ + const __vue_scope_id__$6 = undefined; + /* module identifier */ + const __vue_module_identifier__$6 = undefined; + /* functional template */ + const __vue_is_functional_template__$6 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchInput = normalizeComponent( + { render: __vue_render__$6, staticRenderFns: __vue_staticRenderFns__$6 }, + __vue_inject_styles__$6, + __vue_script__$6, + __vue_scope_id__$6, + __vue_is_functional_template__$6, + __vue_module_identifier__$6, + undefined, + undefined + ); + + // + var script$7 = { + props: ['label', 'id', 'checked', 'instructions', 'disabled'], + components: { + Field: Field, + LightswitchInput: LightswitchInput + } + }; + + /* script */ + const __vue_script__$7 = script$7; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$7.__file = "LightswitchField.vue"; + + /* template */ + var __vue_render__$7 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('lightswitch-input',{attrs:{"id":_vm.id,"checked":_vm.checked,"disabled":_vm.disabled},on:{"change":function($event){_vm.$emit('change', $event);},"update:checked":function($event){_vm.$emit('update:checked', $event);}}})],1)}; + var __vue_staticRenderFns__$7 = []; + + /* style */ + const __vue_inject_styles__$7 = undefined; + /* scoped */ + const __vue_scope_id__$7 = undefined; + /* module identifier */ + const __vue_module_identifier__$7 = undefined; + /* functional template */ + const __vue_is_functional_template__$7 = false; + /* style inject */ + + /* style inject SSR */ + + + + var LightswitchField = normalizeComponent( + { render: __vue_render__$7, staticRenderFns: __vue_staticRenderFns__$7 }, + __vue_inject_styles__$7, + __vue_script__$7, + __vue_scope_id__$7, + __vue_is_functional_template__$7, + __vue_module_identifier__$7, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$8 = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } + }; + + /* script */ + const __vue_script__$8 = script$8; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$8.__file = "PasswordInput.vue"; + + /* template */ + var __vue_render__$8 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","type":"password"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; + var __vue_staticRenderFns__$8 = []; + + /* style */ + const __vue_inject_styles__$8 = undefined; + /* scoped */ + const __vue_scope_id__$8 = undefined; + /* module identifier */ + const __vue_module_identifier__$8 = undefined; + /* functional template */ + const __vue_is_functional_template__$8 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordInput = normalizeComponent( + { render: __vue_render__$8, staticRenderFns: __vue_staticRenderFns__$8 }, + __vue_inject_styles__$8, + __vue_script__$8, + __vue_scope_id__$8, + __vue_is_functional_template__$8, + __vue_module_identifier__$8, + undefined, + undefined + ); + + // + var script$9 = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'size'], + components: { + Field: Field, + PasswordInput: PasswordInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } + }; + + /* script */ + const __vue_script__$9 = script$9; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$9.__file = "PasswordField.vue"; + + /* template */ + var __vue_render__$9 = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[_c('password-input',{ref:"input",staticClass:"bg-white border px-2 py-1",class:{'is-invalid': _vm.errors },attrs:{"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size,"autofocus":_vm.autofocus},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; + var __vue_staticRenderFns__$9 = []; + + /* style */ + const __vue_inject_styles__$9 = undefined; + /* scoped */ + const __vue_scope_id__$9 = undefined; + /* module identifier */ + const __vue_module_identifier__$9 = undefined; + /* functional template */ + const __vue_is_functional_template__$9 = false; + /* style inject */ + + /* style inject SSR */ + + + + var PasswordField = normalizeComponent( + { render: __vue_render__$9, staticRenderFns: __vue_staticRenderFns__$9 }, + __vue_inject_styles__$9, + __vue_script__$9, + __vue_scope_id__$9, + __vue_is_functional_template__$9, + __vue_module_identifier__$9, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + var script$a = { + props: ['fullwidth', 'options', 'value'] + }; + + /* script */ + const __vue_script__$a = script$a; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$a.__file = "SelectInput.vue"; + + /* template */ + var __vue_render__$a = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"select"},[_c('select',{class:{ 'w-full': _vm.fullwidth },domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target[$event.target.selectedIndex].value);}}},_vm._l((_vm.options),function(option,key){return _c('option',{key:key,domProps:{"value":option.value}},[_vm._v(_vm._s(option.label))])}),0)])])}; + var __vue_staticRenderFns__$a = []; + + /* style */ + const __vue_inject_styles__$a = undefined; + /* scoped */ + const __vue_scope_id__$a = undefined; + /* module identifier */ + const __vue_module_identifier__$a = undefined; + /* functional template */ + const __vue_is_functional_template__$a = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectInput = normalizeComponent( + { render: __vue_render__$a, staticRenderFns: __vue_staticRenderFns__$a }, + __vue_inject_styles__$a, + __vue_script__$a, + __vue_scope_id__$a, + __vue_is_functional_template__$a, + __vue_module_identifier__$a, + undefined, + undefined + ); + + // + var script$b = { + props: ['label', 'instructions', 'fullwidth', 'id', 'options', 'value', 'errors'], + components: { + Field: Field, + SelectInput: SelectInput + } + }; + + /* script */ + const __vue_script__$b = script$b; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$b.__file = "SelectField.vue"; + + /* template */ + var __vue_render__$b = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('select-input',{attrs:{"fullwidth":_vm.fullwidth,"options":_vm.options,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; + var __vue_staticRenderFns__$b = []; + + /* style */ + const __vue_inject_styles__$b = undefined; + /* scoped */ + const __vue_scope_id__$b = undefined; + /* module identifier */ + const __vue_module_identifier__$b = undefined; + /* functional template */ + const __vue_is_functional_template__$b = false; + /* style inject */ + + /* style inject SSR */ + + + + var SelectField = normalizeComponent( + { render: __vue_render__$b, staticRenderFns: __vue_staticRenderFns__$b }, + __vue_inject_styles__$b, + __vue_script__$b, + __vue_scope_id__$b, + __vue_is_functional_template__$b, + __vue_module_identifier__$b, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$c = { + props: ['id', 'placeholder', 'value', 'cols', 'disabled', 'autocapitalize', 'spellcheck', 'size'] + }; + + /* script */ + const __vue_script__$c = script$c; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$c.__file = "TextareaInput.vue"; + + /* template */ + var __vue_render__$c = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('textarea',{class:{'w-full': !_vm.size },attrs:{"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"autocomplete":"off","type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; + var __vue_staticRenderFns__$c = []; + + /* style */ + const __vue_inject_styles__$c = undefined; + /* scoped */ + const __vue_scope_id__$c = undefined; + /* module identifier */ + const __vue_module_identifier__$c = undefined; + /* functional template */ + const __vue_is_functional_template__$c = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaInput = normalizeComponent( + { render: __vue_render__$c, staticRenderFns: __vue_staticRenderFns__$c }, + __vue_inject_styles__$c, + __vue_script__$c, + __vue_scope_id__$c, + __vue_is_functional_template__$c, + __vue_module_identifier__$c, + undefined, + undefined + ); + + // + var script$d = { + props: ['label', 'instructions', 'id', 'placeholder', 'value', 'cols', 'rows', 'errors', 'disabled', 'autocapitalize', 'spellcheck', 'size', 'max'], + components: { + Field: Field, + TextareaInput: TextareaInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + } + }; + + /* script */ + const __vue_script__$d = script$d; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$d.__file = "TextareaField.vue"; + + /* template */ + var __vue_render__$d = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id + '-label',"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('textarea-input',{class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autocapitalize":_vm.autocapitalize,"cols":_vm.cols,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"rows":_vm.rows ? _vm.rows : 4,"spellcheck":_vm.spellcheck,"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v(_vm._s(error))])})],2)}; + var __vue_staticRenderFns__$d = []; + + /* style */ + const __vue_inject_styles__$d = undefined; + /* scoped */ + const __vue_scope_id__$d = undefined; + /* module identifier */ + const __vue_module_identifier__$d = undefined; + /* functional template */ + const __vue_is_functional_template__$d = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextareaField = normalizeComponent( + { render: __vue_render__$d, staticRenderFns: __vue_staticRenderFns__$d }, + __vue_inject_styles__$d, + __vue_script__$d, + __vue_scope_id__$d, + __vue_is_functional_template__$d, + __vue_module_identifier__$d, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // import Inputmask from 'inputmask' + var script$e = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + }, + directives: { + mask: { + bind: function bind(el, binding) { + if (binding.value) ; + } + } + } + }; + + /* script */ + const __vue_script__$e = script$e; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$e.__file = "TextInput.vue"; + + /* template */ + var __vue_render__$e = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{directives:[{name:"mask",rawName:"v-mask",value:(_vm.mask),expression:"mask"}],ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly,"size":_vm.size,"type":"text"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; + var __vue_staticRenderFns__$e = []; + + /* style */ + const __vue_inject_styles__$e = undefined; + /* scoped */ + const __vue_scope_id__$e = undefined; + /* module identifier */ + const __vue_module_identifier__$e = undefined; + /* functional template */ + const __vue_is_functional_template__$e = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextInput = normalizeComponent( + { render: __vue_render__$e, staticRenderFns: __vue_staticRenderFns__$e }, + __vue_inject_styles__$e, + __vue_script__$e, + __vue_scope_id__$e, + __vue_is_functional_template__$e, + __vue_module_identifier__$e, + undefined, + undefined + ); + + // + var script$f = { + props: ['label', 'id', 'name', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'mask', 'autocapitalize', 'spellcheck', 'readonly', 'size', 'max'], + components: { + Field: Field, + TextInput: TextInput + }, + computed: { + remainingChars: function remainingChars() { + if (this.max) { + return this.max - this.value.length; + } + } + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } + }; + + /* script */ + const __vue_script__$f = script$f; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$f.__file = "TextField.vue"; + + /* template */ + var __vue_render__$f = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"relative",class:{'mt-4': _vm.max}},[(_vm.max)?_c('div',{staticClass:"text-xs text-right pr-1 absolute",class:{ + 'text-grey': _vm.remainingChars >= 10, + 'text-orange': _vm.remainingChars < 10 && _vm.remainingChars >= 0, + 'text-red': _vm.remainingChars < 0 + },staticStyle:{"right":"0","top":"-1rem"}},[_vm._v(_vm._s(_vm.remainingChars))]):_vm._e(),_vm._v(" "),_c('text-input',{ref:"input",class:{ + 'is-invalid': _vm.errors, + 'text-red-dark': _vm.max && _vm.max < this.value.length + },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"value":_vm.value,"mask":_vm.mask,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"readonly":_vm.readonly},on:{"input":function($event){_vm.$emit('input', $event);}}})],1),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; + var __vue_staticRenderFns__$f = []; + + /* style */ + const __vue_inject_styles__$f = undefined; + /* scoped */ + const __vue_scope_id__$f = undefined; + /* module identifier */ + const __vue_module_identifier__$f = undefined; + /* functional template */ + const __vue_is_functional_template__$f = false; + /* style inject */ + + /* style inject SSR */ + + + + var TextField = normalizeComponent( + { render: __vue_render__$f, staticRenderFns: __vue_staticRenderFns__$f }, + __vue_inject_styles__$f, + __vue_script__$f, + __vue_scope_id__$f, + __vue_is_functional_template__$f, + __vue_module_identifier__$f, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$g = { + props: ['id', 'placeholder', 'value', 'autofocus', 'disabled', 'size'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } + }; + + /* script */ + const __vue_script__$g = script$g; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$g.__file = "UrlInput.vue"; + + /* template */ + var __vue_render__$g = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",class:{'w-full': !_vm.size },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"autocomplete":"off","type":"url"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);}}})}; + var __vue_staticRenderFns__$g = []; + + /* style */ + const __vue_inject_styles__$g = undefined; + /* scoped */ + const __vue_scope_id__$g = undefined; + /* module identifier */ + const __vue_module_identifier__$g = undefined; + /* functional template */ + const __vue_is_functional_template__$g = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlInput = normalizeComponent( + { render: __vue_render__$g, staticRenderFns: __vue_staticRenderFns__$g }, + __vue_inject_styles__$g, + __vue_script__$g, + __vue_scope_id__$g, + __vue_is_functional_template__$g, + __vue_module_identifier__$g, + undefined, + undefined + ); + + // + var script$h = { + props: ['label', 'id', 'placeholder', 'value', 'autofocus', 'errors', 'disabled', 'instructions', 'size'], + components: { + Field: Field, + UrlInput: UrlInput + }, + created: function created() { + this.$on('focus', function () { + this.$refs.input.$emit('focus'); + }); + } + }; + + /* script */ + const __vue_script__$h = script$h; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$h.__file = "UrlField.vue"; + + /* template */ + var __vue_render__$h = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('field',{attrs:{"id":_vm.id,"label":_vm.label}},[(_vm.instructions)?_c('div',{staticClass:"instructions"},[_c('p',[_vm._v(_vm._s(_vm.instructions))])]):_vm._e(),_vm._v(" "),_c('url-input',{ref:"input",class:{'is-invalid': _vm.errors },attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"placeholder":_vm.placeholder,"value":_vm.value,"size":_vm.size},on:{"input":function($event){_vm.$emit('input', $event);}}}),_vm._v(" "),_vm._l((_vm.errors),function(error,key){return _c('div',{key:key,staticClass:"invalid-feedback"},[_vm._v("\n "+_vm._s(error)+"\n ")])})],2)}; + var __vue_staticRenderFns__$h = []; + + /* style */ + const __vue_inject_styles__$h = undefined; + /* scoped */ + const __vue_scope_id__$h = undefined; + /* module identifier */ + const __vue_module_identifier__$h = undefined; + /* functional template */ + const __vue_is_functional_template__$h = false; + /* style inject */ + + /* style inject SSR */ + + + + var UrlField = normalizeComponent( + { render: __vue_render__$h, staticRenderFns: __vue_staticRenderFns__$h }, + __vue_inject_styles__$h, + __vue_script__$h, + __vue_scope_id__$h, + __vue_is_functional_template__$h, + __vue_module_identifier__$h, + undefined, + undefined + ); + + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + var script$i = { + props: ['id', 'name', 'placeholder', 'value', 'autofocus', 'disabled', 'readonly', 'min', 'max', 'step', 'pattern'], + created: function created() { + this.$on('focus', function () { + this.$refs.input.focus(); + }); + } + }; + + /* script */ + const __vue_script__$i = script$i; + // For security concerns, we use only base name in production mode. See https://github.com/vuejs/rollup-plugin-vue/issues/258 + script$i.__file = "NumberInput.vue"; + + /* template */ + var __vue_render__$i = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{ref:"input",attrs:{"autofocus":_vm.autofocus,"disabled":_vm.disabled,"id":_vm.id,"name":_vm.name,"placeholder":_vm.placeholder,"autocomplete":"off","readonly":_vm.readonly,"min":_vm.min,"max":_vm.max,"step":_vm.step,"pattern":_vm.pattern,"type":"number"},domProps:{"value":_vm.value},on:{"input":function($event){_vm.$emit('input', $event.target.value);},"change":function($event){_vm.$emit('change', $event);},"keypress":function($event){_vm.$emit('keypress', $event);},"keydown":function($event){_vm.$emit('keydown', $event);},"keyup":function($event){_vm.$emit('keyup', $event);}}})}; + var __vue_staticRenderFns__$i = []; + + /* style */ + const __vue_inject_styles__$i = undefined; + /* scoped */ + const __vue_scope_id__$i = undefined; + /* module identifier */ + const __vue_module_identifier__$i = undefined; + /* functional template */ + const __vue_is_functional_template__$i = false; + /* style inject */ + + /* style inject SSR */ + + + + var NumberInput = normalizeComponent( + { render: __vue_render__$i, staticRenderFns: __vue_staticRenderFns__$i }, + __vue_inject_styles__$i, + __vue_script__$i, + __vue_scope_id__$i, + __vue_is_functional_template__$i, + __vue_module_identifier__$i, + undefined, + undefined + ); + + var CraftComponents = { + Btn: Btn, + BtnInput: BtnInput, + Field: Field, + Icon: Icon, + CheckboxField: CheckboxField, + CheckboxSet: CheckboxSet, + LightswitchField: LightswitchField, + PasswordField: PasswordField, + SelectField: SelectField, + TextareaField: TextareaField, + TextField: TextField, + UrlField: UrlField, + LightswitchInput: LightswitchInput, + PasswordInput: PasswordInput, + SelectInput: SelectInput, + TextareaInput: TextareaInput, + TextInput: TextInput, + NumberInput: NumberInput, + UrlInput: UrlInput + }; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + } + + function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.keys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { + return Object.getOwnPropertyDescriptor(source, sym).enumerable; + })); + } + + ownKeys.forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } + + return target; + } + + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); + } + + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + + function _iterableToArrayLimit(arr, i) { + var _arr = []; + var _n = true; + var _d = false; + var _e = undefined; + + try { + for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + + if (i && _arr.length === i) break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) _i["return"](); + } finally { + if (_d) throw _e; + } + } + + return _arr; + } + + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance"); + } + + var noop = function noop() {}; + + var _WINDOW = {}; + var _DOCUMENT = {}; + var _PERFORMANCE = { + mark: noop, + measure: noop + }; + + try { + if (typeof window !== 'undefined') _WINDOW = window; + if (typeof document !== 'undefined') _DOCUMENT = document; + if (typeof performance !== 'undefined') _PERFORMANCE = performance; + } catch (e) {} + + var _ref = _WINDOW.navigator || {}, + _ref$userAgent = _ref.userAgent, + userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent; + + var WINDOW = _WINDOW; + var DOCUMENT = _DOCUMENT; + var PERFORMANCE = _PERFORMANCE; + var IS_BROWSER = !!WINDOW.document; + var IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function'; + var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); + var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; + var DEFAULT_FAMILY_PREFIX = 'fa'; + var DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa'; + var DATA_FA_I2SVG = 'data-fa-i2svg'; + var initial = WINDOW.FontAwesomeConfig || {}; + + function getAttrConfig(attr) { + var element = DOCUMENT.querySelector('script[' + attr + ']'); + + if (element) { + return element.getAttribute(attr); + } + } + + function coerce(val) { + // Getting an empty string will occur if the attribute is set on the HTML tag but without a value + // We'll assume that this is an indication that it should be toggled to true + // For example + if (val === '') return true; + if (val === 'false') return false; + if (val === 'true') return true; + return val; + } + + if (DOCUMENT && typeof DOCUMENT.querySelector === 'function') { + var attrs = [['data-family-prefix', 'familyPrefix'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']]; + attrs.forEach(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + attr = _ref2[0], + key = _ref2[1]; + + var val = coerce(getAttrConfig(attr)); + + if (val !== undefined && val !== null) { + initial[key] = val; + } + }); + } + + var _default = _objectSpread({ + familyPrefix: DEFAULT_FAMILY_PREFIX, + replacementClass: DEFAULT_REPLACEMENT_CLASS, + autoReplaceSvg: true, + autoAddCss: true, + autoA11y: true, + searchPseudoElements: false, + observeMutations: true, + keepOriginalSource: true, + measurePerformance: false, + showMissingIcons: true + }, initial); + + if (!_default.autoReplaceSvg) _default.observeMutations = false; + + var config = _objectSpread({}, _default); + + WINDOW.FontAwesomeConfig = config; + var w = WINDOW || {}; + if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; + if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; + if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; + if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; + var namespace = w[NAMESPACE_IDENTIFIER]; + var functions = []; + + var listener = function listener() { + DOCUMENT.removeEventListener('DOMContentLoaded', listener); + loaded = 1; + functions.map(function (fn) { + return fn(); + }); + }; + + var loaded = false; + + if (IS_DOM) { + loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState); + if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener); + } + var meaninglessTransform = { + size: 16, + x: 0, + y: 0, + rotate: 0, + flipX: false, + flipY: false + }; + + function insertCss(css) { + if (!css || !IS_DOM) { + return; + } + + var style = DOCUMENT.createElement('style'); + style.setAttribute('type', 'text/css'); + style.innerHTML = css; + var headChildren = DOCUMENT.head.childNodes; + var beforeChild = null; + + for (var i = headChildren.length - 1; i > -1; i--) { + var child = headChildren[i]; + var tagName = (child.tagName || '').toUpperCase(); + + if (['STYLE', 'LINK'].indexOf(tagName) > -1) { + beforeChild = child; + } + } + + DOCUMENT.head.insertBefore(style, beforeChild); + return css; + } + + var idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + + function nextUniqueId() { + var size = 12; + var id = ''; + + while (size-- > 0) { + id += idPool[Math.random() * 62 | 0]; + } + + return id; + } + + function htmlEscape(str) { + return "".concat(str).replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, ''').replace(//g, '>'); + } + + function joinAttributes(attributes) { + return Object.keys(attributes || {}).reduce(function (acc, attributeName) { + return acc + "".concat(attributeName, "=\"").concat(htmlEscape(attributes[attributeName]), "\" "); + }, '').trim(); + } + + function joinStyles(styles) { + return Object.keys(styles || {}).reduce(function (acc, styleName) { + return acc + "".concat(styleName, ": ").concat(styles[styleName], ";"); + }, ''); + } + + function transformIsMeaningful(transform) { + return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY; + } + + function transformForSvg(_ref) { + var transform = _ref.transform, + containerWidth = _ref.containerWidth, + iconWidth = _ref.iconWidth; + var outer = { + transform: "translate(".concat(containerWidth / 2, " 256)") + }; + var innerTranslate = "translate(".concat(transform.x * 32, ", ").concat(transform.y * 32, ") "); + var innerScale = "scale(".concat(transform.size / 16 * (transform.flipX ? -1 : 1), ", ").concat(transform.size / 16 * (transform.flipY ? -1 : 1), ") "); + var innerRotate = "rotate(".concat(transform.rotate, " 0 0)"); + var inner = { + transform: "".concat(innerTranslate, " ").concat(innerScale, " ").concat(innerRotate) + }; + var path = { + transform: "translate(".concat(iconWidth / 2 * -1, " -256)") + }; + return { + outer: outer, + inner: inner, + path: path + }; + } + + var ALL_SPACE = { + x: 0, + y: 0, + width: '100%', + height: '100%' + }; + + function makeIconMasking(_ref) { + var children = _ref.children, + attributes = _ref.attributes, + main = _ref.main, + mask = _ref.mask, + transform = _ref.transform; + var mainWidth = main.width, + mainPath = main.icon; + var maskWidth = mask.width, + maskPath = mask.icon; + var trans = transformForSvg({ + transform: transform, + containerWidth: maskWidth, + iconWidth: mainWidth + }); + var maskRect = { + tag: 'rect', + attributes: _objectSpread({}, ALL_SPACE, { + fill: 'white' + }) + }; + var maskInnerGroup = { + tag: 'g', + attributes: _objectSpread({}, trans.inner), + children: [{ + tag: 'path', + attributes: _objectSpread({}, mainPath.attributes, trans.path, { + fill: 'black' + }) + }] + }; + var maskOuterGroup = { + tag: 'g', + attributes: _objectSpread({}, trans.outer), + children: [maskInnerGroup] + }; + var maskId = "mask-".concat(nextUniqueId()); + var clipId = "clip-".concat(nextUniqueId()); + var maskTag = { + tag: 'mask', + attributes: _objectSpread({}, ALL_SPACE, { + id: maskId, + maskUnits: 'userSpaceOnUse', + maskContentUnits: 'userSpaceOnUse' + }), + children: [maskRect, maskOuterGroup] + }; + var defs = { + tag: 'defs', + children: [{ + tag: 'clipPath', + attributes: { + id: clipId + }, + children: [maskPath] + }, maskTag] + }; + children.push(defs, { + tag: 'rect', + attributes: _objectSpread({ + fill: 'currentColor', + 'clip-path': "url(#".concat(clipId, ")"), + mask: "url(#".concat(maskId, ")") + }, ALL_SPACE) + }); + return { + children: children, + attributes: attributes + }; + } + + function makeIconStandard(_ref) { + var children = _ref.children, + attributes = _ref.attributes, + main = _ref.main, + transform = _ref.transform, + styles = _ref.styles; + var styleString = joinStyles(styles); + + if (styleString.length > 0) { + attributes['style'] = styleString; + } + + if (transformIsMeaningful(transform)) { + var trans = transformForSvg({ + transform: transform, + containerWidth: main.width, + iconWidth: main.width + }); + children.push({ + tag: 'g', + attributes: _objectSpread({}, trans.outer), + children: [{ + tag: 'g', + attributes: _objectSpread({}, trans.inner), + children: [{ + tag: main.icon.tag, + children: main.icon.children, + attributes: _objectSpread({}, main.icon.attributes, trans.path) + }] + }] + }); + } else { + children.push(main.icon); + } + + return { + children: children, + attributes: attributes + }; + } + + function asIcon(_ref) { + var children = _ref.children, + main = _ref.main, + mask = _ref.mask, + attributes = _ref.attributes, + styles = _ref.styles, + transform = _ref.transform; + + if (transformIsMeaningful(transform) && main.found && !mask.found) { + var width = main.width, + height = main.height; + var offset = { + x: width / height / 2, + y: 0.5 + }; + attributes['style'] = joinStyles(_objectSpread({}, styles, { + 'transform-origin': "".concat(offset.x + transform.x / 16, "em ").concat(offset.y + transform.y / 16, "em") + })); + } + + return [{ + tag: 'svg', + attributes: attributes, + children: children + }]; + } + + function asSymbol(_ref) { + var prefix = _ref.prefix, + iconName = _ref.iconName, + children = _ref.children, + attributes = _ref.attributes, + symbol = _ref.symbol; + var id = symbol === true ? "".concat(prefix, "-").concat(config.familyPrefix, "-").concat(iconName) : symbol; + return [{ + tag: 'svg', + attributes: { + style: 'display: none;' + }, + children: [{ + tag: 'symbol', + attributes: _objectSpread({}, attributes, { + id: id + }), + children: children + }] + }]; + } + + function makeInlineSvgAbstract(params) { + var _params$icons = params.icons, + main = _params$icons.main, + mask = _params$icons.mask, + prefix = params.prefix, + iconName = params.iconName, + transform = params.transform, + symbol = params.symbol, + title = params.title, + extra = params.extra, + _params$watchable = params.watchable, + watchable = _params$watchable === void 0 ? false : _params$watchable; + + var _ref = mask.found ? mask : main, + width = _ref.width, + height = _ref.height; + + var widthClass = "fa-w-".concat(Math.ceil(width / height * 16)); + var attrClass = [config.replacementClass, iconName ? "".concat(config.familyPrefix, "-").concat(iconName) : '', widthClass].filter(function (c) { + return extra.classes.indexOf(c) === -1; + }).concat(extra.classes).join(' '); + var content = { + children: [], + attributes: _objectSpread({}, extra.attributes, { + 'data-prefix': prefix, + 'data-icon': iconName, + 'class': attrClass, + 'role': 'img', + 'xmlns': 'http://www.w3.org/2000/svg', + 'viewBox': "0 0 ".concat(width, " ").concat(height) + }) + }; + + if (watchable) { + content.attributes[DATA_FA_I2SVG] = ''; + } + + if (title) content.children.push({ + tag: 'title', + attributes: { + id: content.attributes['aria-labelledby'] || "title-".concat(nextUniqueId()) + }, + children: [title] + }); + + var args = _objectSpread({}, content, { + prefix: prefix, + iconName: iconName, + main: main, + mask: mask, + transform: transform, + symbol: symbol, + styles: extra.styles + }); + + var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args), + children = _ref2.children, + attributes = _ref2.attributes; + + args.children = children; + args.attributes = attributes; + + if (symbol) { + return asSymbol(args); + } else { + return asIcon(args); + } + } + + var noop$1 = function noop() {}; + + var p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { + mark: noop$1, + measure: noop$1 + }; + /** + * Internal helper to bind a function known to have 4 arguments + * to a given context. + */ + + var bindInternal4 = function bindInternal4(func, thisContext) { + return function (a, b, c, d) { + return func.call(thisContext, a, b, c, d); + }; + }; + /** + * # Reduce + * + * A fast object `.reduce()` implementation. + * + * @param {Object} subject The object to reduce over. + * @param {Function} fn The reducer function. + * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0]. + * @param {Object} thisContext The context for the reducer. + * @return {mixed} The final result. + */ + + + var reduce = function fastReduceObject(subject, fn, initialValue, thisContext) { + var keys = Object.keys(subject), + length = keys.length, + iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn, + i, + key, + result; + + if (initialValue === undefined) { + i = 1; + result = subject[keys[0]]; + } else { + i = 0; + result = initialValue; + } + + for (; i < length; i++) { + key = keys[i]; + result = iterator(result, subject[key], key, subject); + } + + return result; + }; + + var styles = namespace.styles, + shims = namespace.shims; + var _byUnicode = {}; + var _byLigature = {}; + var _byOldName = {}; + + var build = function build() { + var lookup = function lookup(reducer) { + return reduce(styles, function (o, style, prefix) { + o[prefix] = reduce(style, reducer, {}); + return o; + }, {}); + }; + + _byUnicode = lookup(function (acc, icon, iconName) { + acc[icon[3]] = iconName; + return acc; + }); + _byLigature = lookup(function (acc, icon, iconName) { + var ligatures = icon[2]; + acc[iconName] = iconName; + ligatures.forEach(function (ligature) { + acc[ligature] = iconName; + }); + return acc; + }); + var hasRegular = 'far' in styles; + _byOldName = reduce(shims, function (acc, shim) { + var oldName = shim[0]; + var prefix = shim[1]; + var iconName = shim[2]; + + if (prefix === 'far' && !hasRegular) { + prefix = 'fas'; + } + + acc[oldName] = { + prefix: prefix, + iconName: iconName + }; + return acc; + }, {}); + }; + + build(); + + var styles$1 = namespace.styles; + + function iconFromMapping(mapping, prefix, iconName) { + if (mapping && mapping[prefix] && mapping[prefix][iconName]) { + return { + prefix: prefix, + iconName: iconName, + icon: mapping[prefix][iconName] + }; + } + } + + function toHtml(abstractNodes) { + var tag = abstractNodes.tag, + _abstractNodes$attrib = abstractNodes.attributes, + attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib, + _abstractNodes$childr = abstractNodes.children, + children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr; + + if (typeof abstractNodes === 'string') { + return htmlEscape(abstractNodes); + } else { + return "<".concat(tag, " ").concat(joinAttributes(attributes), ">").concat(children.map(toHtml).join(''), ""); + } + } + + var parseTransformString = function parseTransformString(transformString) { + var transform = { + size: 16, + x: 0, + y: 0, + flipX: false, + flipY: false, + rotate: 0 + }; + + if (!transformString) { + return transform; + } else { + return transformString.toLowerCase().split(' ').reduce(function (acc, n) { + var parts = n.toLowerCase().split('-'); + var first = parts[0]; + var rest = parts.slice(1).join('-'); + + if (first && rest === 'h') { + acc.flipX = true; + return acc; + } + + if (first && rest === 'v') { + acc.flipY = true; + return acc; + } + + rest = parseFloat(rest); + + if (isNaN(rest)) { + return acc; + } + + switch (first) { + case 'grow': + acc.size = acc.size + rest; + break; + + case 'shrink': + acc.size = acc.size - rest; + break; + + case 'left': + acc.x = acc.x - rest; + break; + + case 'right': + acc.x = acc.x + rest; + break; + + case 'up': + acc.y = acc.y - rest; + break; + + case 'down': + acc.y = acc.y + rest; + break; + + case 'rotate': + acc.rotate = acc.rotate + rest; + break; + } + + return acc; + }, transform); + } + }; + + function MissingIcon(error) { + this.name = 'MissingIcon'; + this.message = error || 'Icon unavailable'; + this.stack = new Error().stack; + } + + MissingIcon.prototype = Object.create(Error.prototype); + MissingIcon.prototype.constructor = MissingIcon; + var FILL = { + fill: 'currentColor' + }; + var ANIMATION_BASE = { + attributeType: 'XML', + repeatCount: 'indefinite', + dur: '2s' + }; + var RING = { + tag: 'path', + attributes: _objectSpread({}, FILL, { + d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z' + }) + }; + + var OPACITY_ANIMATE = _objectSpread({}, ANIMATION_BASE, { + attributeName: 'opacity' + }); + + var DOT = { + tag: 'circle', + attributes: _objectSpread({}, FILL, { + cx: '256', + cy: '364', + r: '28' + }), + children: [{ + tag: 'animate', + attributes: _objectSpread({}, ANIMATION_BASE, { + attributeName: 'r', + values: '28;14;28;28;14;28;' + }) + }, { + tag: 'animate', + attributes: _objectSpread({}, OPACITY_ANIMATE, { + values: '1;0;1;1;0;1;' + }) + }] + }; + var QUESTION = { + tag: 'path', + attributes: _objectSpread({}, FILL, { + opacity: '1', + d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z' + }), + children: [{ + tag: 'animate', + attributes: _objectSpread({}, OPACITY_ANIMATE, { + values: '1;0;0;0;0;1;' + }) + }] + }; + var EXCLAMATION = { + tag: 'path', + attributes: _objectSpread({}, FILL, { + opacity: '0', + d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z' + }), + children: [{ + tag: 'animate', + attributes: _objectSpread({}, OPACITY_ANIMATE, { + values: '0;0;1;1;0;0;' + }) + }] + }; + var styles$2 = namespace.styles; + + var baseStyles = "svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}"; + + function css() { + var dfp = DEFAULT_FAMILY_PREFIX; + var drc = DEFAULT_REPLACEMENT_CLASS; + var fp = config.familyPrefix; + var rc = config.replacementClass; + var s = baseStyles; + + if (fp !== dfp || rc !== drc) { + var dPatt = new RegExp("\\.".concat(dfp, "\\-"), 'g'); + var rPatt = new RegExp("\\.".concat(drc), 'g'); + s = s.replace(dPatt, ".".concat(fp, "-")).replace(rPatt, ".".concat(rc)); + } + + return s; + } + + function define(prefix, icons) { + var normalized = Object.keys(icons).reduce(function (acc, iconName) { + var icon = icons[iconName]; + var expanded = !!icon.icon; + + if (expanded) { + acc[icon.iconName] = icon.icon; + } else { + acc[iconName] = icon; + } + + return acc; + }, {}); + + if (typeof namespace.hooks.addPack === 'function') { + namespace.hooks.addPack(prefix, normalized); + } else { + namespace.styles[prefix] = _objectSpread({}, namespace.styles[prefix] || {}, normalized); + } + /** + * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction + * of new styles we needed to differentiate between them. Prefix `fa` is now an alias + * for `fas` so we'll easy the upgrade process for our users by automatically defining + * this as well. + */ + + + if (prefix === 'fas') { + define('fa', icons); + } + } + + var Library = + /*#__PURE__*/ + function () { + function Library() { + _classCallCheck(this, Library); + + this.definitions = {}; + } + + _createClass(Library, [{ + key: "add", + value: function add() { + var _this = this; + + for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) { + definitions[_key] = arguments[_key]; + } + + var additions = definitions.reduce(this._pullDefinitions, {}); + Object.keys(additions).forEach(function (key) { + _this.definitions[key] = _objectSpread({}, _this.definitions[key] || {}, additions[key]); + define(key, additions[key]); + build(); + }); + } + }, { + key: "reset", + value: function reset() { + this.definitions = {}; + } + }, { + key: "_pullDefinitions", + value: function _pullDefinitions(additions, definition) { + var normalized = definition.prefix && definition.iconName && definition.icon ? { + 0: definition + } : definition; + Object.keys(normalized).map(function (key) { + var _normalized$key = normalized[key], + prefix = _normalized$key.prefix, + iconName = _normalized$key.iconName, + icon = _normalized$key.icon; + if (!additions[prefix]) additions[prefix] = {}; + additions[prefix][iconName] = icon; + }); + return additions; + } + }]); + + return Library; + }(); + + function prepIcon(icon) { + var width = icon[0]; + var height = icon[1]; + var vectorData = icon.slice(4); + return { + found: true, + width: width, + height: height, + icon: { + tag: 'path', + attributes: { + fill: 'currentColor', + d: vectorData[0] + } + } + }; + } + + function ensureCss() { + if (config.autoAddCss && !_cssInserted) { + insertCss(css()); + _cssInserted = true; + } + } + + function apiObject(val, abstractCreator) { + Object.defineProperty(val, 'abstract', { + get: abstractCreator + }); + Object.defineProperty(val, 'html', { + get: function get() { + return val.abstract.map(function (a) { + return toHtml(a); + }); + } + }); + Object.defineProperty(val, 'node', { + get: function get() { + if (!IS_DOM) return; + var container = DOCUMENT.createElement('div'); + container.innerHTML = val.html; + return container.children; + } + }); + return val; + } + + function findIconDefinition(params) { + var _params$prefix = params.prefix, + prefix = _params$prefix === void 0 ? 'fa' : _params$prefix, + iconName = params.iconName; + if (!iconName) return; + return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName); + } + + function resolveIcons(next) { + return function (maybeIconDefinition) { + var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {}); + var mask = params.mask; + + if (mask) { + mask = (mask || {}).icon ? mask : findIconDefinition(mask || {}); + } + + return next(iconDefinition, _objectSpread({}, params, { + mask: mask + })); + }; + } + + var library = new Library(); + + var _cssInserted = false; + var parse = { + transform: function transform(transformString) { + return parseTransformString(transformString); + } + }; + var icon = resolveIcons(function (iconDefinition) { + var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var _params$transform = params.transform, + transform = _params$transform === void 0 ? meaninglessTransform : _params$transform, + _params$symbol = params.symbol, + symbol = _params$symbol === void 0 ? false : _params$symbol, + _params$mask = params.mask, + mask = _params$mask === void 0 ? null : _params$mask, + _params$title = params.title, + title = _params$title === void 0 ? null : _params$title, + _params$classes = params.classes, + classes = _params$classes === void 0 ? [] : _params$classes, + _params$attributes = params.attributes, + attributes = _params$attributes === void 0 ? {} : _params$attributes, + _params$styles = params.styles, + styles = _params$styles === void 0 ? {} : _params$styles; + if (!iconDefinition) return; + var prefix = iconDefinition.prefix, + iconName = iconDefinition.iconName, + icon = iconDefinition.icon; + return apiObject(_objectSpread({ + type: 'icon' + }, iconDefinition), function () { + ensureCss(); + + if (config.autoA11y) { + if (title) { + attributes['aria-labelledby'] = "".concat(config.replacementClass, "-title-").concat(nextUniqueId()); + } else { + attributes['aria-hidden'] = 'true'; + } + } + + return makeInlineSvgAbstract({ + icons: { + main: prepIcon(icon), + mask: mask ? prepIcon(mask.icon) : { + found: false, + width: null, + height: null, + icon: {} + } + }, + prefix: prefix, + iconName: iconName, + transform: _objectSpread({}, meaninglessTransform, transform), + symbol: symbol, + title: title, + extra: { + attributes: attributes, + styles: styles, + classes: classes + } + }); + }); + }); + + function _typeof(obj) { + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof = function (obj) { + return typeof obj; + }; + } else { + _typeof = function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }; + } + + return _typeof(obj); + } + + var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + + function createCommonjsModule(fn, module) { + return module = { + exports: {} + }, fn(module, module.exports), module.exports; + } + + var humps = createCommonjsModule(function (module) { + (function (global) { + var _processKeys = function _processKeys(convert, obj, options) { + if (!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) { + return obj; + } + + var output, + i = 0, + l = 0; + + if (_isArray(obj)) { + output = []; + + for (l = obj.length; i < l; i++) { + output.push(_processKeys(convert, obj[i], options)); + } + } else { + output = {}; + + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + output[convert(key, options)] = _processKeys(convert, obj[key], options); + } + } + } + + return output; + }; // String conversion methods + + + var separateWords = function separateWords(string, options) { + options = options || {}; + var separator = options.separator || '_'; + var split = options.split || /(?=[A-Z])/; + return string.split(split).join(separator); + }; + + var camelize = function camelize(string) { + if (_isNumerical(string)) { + return string; + } + + string = string.replace(/[\-_\s]+(.)?/g, function (match, chr) { + return chr ? chr.toUpperCase() : ''; + }); // Ensure 1st char is always lowercase + + return string.substr(0, 1).toLowerCase() + string.substr(1); + }; + + var pascalize = function pascalize(string) { + var camelized = camelize(string); // Ensure 1st char is always uppercase + + return camelized.substr(0, 1).toUpperCase() + camelized.substr(1); + }; + + var decamelize = function decamelize(string, options) { + return separateWords(string, options).toLowerCase(); + }; // Utilities + // Taken from Underscore.js + + + var toString = Object.prototype.toString; + + var _isFunction = function _isFunction(obj) { + return typeof obj === 'function'; + }; + + var _isObject = function _isObject(obj) { + return obj === Object(obj); + }; + + var _isArray = function _isArray(obj) { + return toString.call(obj) == '[object Array]'; + }; + + var _isDate = function _isDate(obj) { + return toString.call(obj) == '[object Date]'; + }; + + var _isRegExp = function _isRegExp(obj) { + return toString.call(obj) == '[object RegExp]'; + }; + + var _isBoolean = function _isBoolean(obj) { + return toString.call(obj) == '[object Boolean]'; + }; // Performant way to determine if obj coerces to a number + + + var _isNumerical = function _isNumerical(obj) { + obj = obj - 0; + return obj === obj; + }; // Sets up function which handles processing keys + // allowing the convert function to be modified by a callback + + + var _processor = function _processor(convert, options) { + var callback = options && 'process' in options ? options.process : options; + + if (typeof callback !== 'function') { + return convert; + } + + return function (string, options) { + return callback(string, convert, options); + }; + }; + + var humps = { + camelize: camelize, + decamelize: decamelize, + pascalize: pascalize, + depascalize: decamelize, + camelizeKeys: function camelizeKeys(object, options) { + return _processKeys(_processor(camelize, options), object); + }, + decamelizeKeys: function decamelizeKeys(object, options) { + return _processKeys(_processor(decamelize, options), object, options); + }, + pascalizeKeys: function pascalizeKeys(object, options) { + return _processKeys(_processor(pascalize, options), object); + }, + depascalizeKeys: function depascalizeKeys() { + return this.decamelizeKeys.apply(this, arguments); + } + }; + + if (module.exports) { + module.exports = humps; + } else { + global.humps = humps; + } + })(commonjsGlobal); + }); + + var _typeof$1 = typeof Symbol === "function" && _typeof(Symbol.iterator) === "symbol" ? function (obj) { + return _typeof(obj); + } : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : _typeof(obj); + }; + + var defineProperty = function defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + }; + + var _extends$1 = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; + }; + + var objectWithoutProperties = function objectWithoutProperties(obj, keys) { + var target = {}; + + for (var i in obj) { + if (keys.indexOf(i) >= 0) continue; + if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; + target[i] = obj[i]; + } + + return target; + }; + + function styleToObject(style) { + return style.split(';').map(function (s) { + return s.trim(); + }).filter(function (s) { + return s; + }).reduce(function (acc, pair) { + var i = pair.indexOf(':'); + var prop = humps.camelize(pair.slice(0, i)); + var value = pair.slice(i + 1).trim(); + acc[prop] = value; + return acc; + }, {}); + } + + function classToObject(cls) { + return cls.split(/\s+/).reduce(function (acc, c) { + acc[c] = true; + return acc; + }, {}); + } + + function combineClassObjects() { + for (var _len = arguments.length, objs = Array(_len), _key = 0; _key < _len; _key++) { + objs[_key] = arguments[_key]; + } + + return objs.reduce(function (acc, obj) { + if (Array.isArray(obj)) { + acc = acc.concat(obj); + } else { + acc.push(obj); + } + + return acc; + }, []); + } + + function convert(h, element) { + var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + var data = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; + var children = (element.children || []).map(convert.bind(null, h)); + var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) { + var val = element.attributes[key]; + + switch (key) { + case 'class': + acc['class'] = classToObject(val); + break; + + case 'style': + acc['style'] = styleToObject(val); + break; + + default: + acc.attrs[key] = val; + } + + return acc; + }, { + 'class': {}, + style: {}, + attrs: {} + }); + var _data$class = data.class, + dClass = _data$class === undefined ? {} : _data$class, + _data$style = data.style, + dStyle = _data$style === undefined ? {} : _data$style, + _data$attrs = data.attrs, + dAttrs = _data$attrs === undefined ? {} : _data$attrs, + remainingData = objectWithoutProperties(data, ['class', 'style', 'attrs']); + + if (typeof element === 'string') { + return element; + } else { + return h(element.tag, _extends$1({ + class: combineClassObjects(mixins.class, dClass), + style: _extends$1({}, mixins.style, dStyle), + attrs: _extends$1({}, mixins.attrs, dAttrs) + }, remainingData, { + props: props + }), children); + } + } + + var PRODUCTION$1 = false; + + try { + PRODUCTION$1 = "development" === 'production'; + } catch (e) {} + + function log() { + if (!PRODUCTION$1 && console && typeof console.error === 'function') { + var _console; + + (_console = console).error.apply(_console, arguments); + } + } + + function objectWithKey(key, value) { + return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? defineProperty({}, key, value) : {}; + } + + function classList(props) { + var _classes; + + var classes = (_classes = { + 'fa-spin': props.spin, + 'fa-pulse': props.pulse, + 'fa-fw': props.fixedWidth, + 'fa-border': props.border, + 'fa-li': props.listItem, + 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both', + 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both' + }, defineProperty(_classes, 'fa-' + props.size, props.size !== null), defineProperty(_classes, 'fa-rotate-' + props.rotation, props.rotation !== null), defineProperty(_classes, 'fa-pull-' + props.pull, props.pull !== null), _classes); + return Object.keys(classes).map(function (key) { + return classes[key] ? key : null; + }).filter(function (key) { + return key; + }); + } + + function normalizeIconArgs(icon$$1) { + if (icon$$1 === null) { + return null; + } + + if ((typeof icon$$1 === 'undefined' ? 'undefined' : _typeof$1(icon$$1)) === 'object' && icon$$1.prefix && icon$$1.iconName) { + return icon$$1; + } + + if (Array.isArray(icon$$1) && icon$$1.length === 2) { + return { + prefix: icon$$1[0], + iconName: icon$$1[1] + }; + } + + if (typeof icon$$1 === 'string') { + return { + prefix: 'fas', + iconName: icon$$1 + }; + } + } + + var FontAwesomeIcon = { + name: 'FontAwesomeIcon', + functional: true, + props: { + border: { + type: Boolean, + default: false + }, + fixedWidth: { + type: Boolean, + default: false + }, + flip: { + type: String, + default: null, + validator: function validator(value) { + return ['horizontal', 'vertical', 'both'].indexOf(value) > -1; + } + }, + icon: { + type: [Object, Array, String], + required: true + }, + mask: { + type: [Object, Array, String], + default: null + }, + listItem: { + type: Boolean, + default: false + }, + pull: { + type: String, + default: null, + validator: function validator(value) { + return ['right', 'left'].indexOf(value) > -1; + } + }, + pulse: { + type: Boolean, + default: false + }, + rotation: { + type: Number, + default: null, + validator: function validator(value) { + return [90, 180, 270].indexOf(value) > -1; + } + }, + size: { + type: String, + default: null, + validator: function validator(value) { + return ['lg', 'xs', 'sm', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1; + } + }, + spin: { + type: Boolean, + default: false + }, + transform: { + type: [String, Object], + default: null + }, + symbol: { + type: [Boolean, String], + default: false + }, + title: { + type: String, + default: null + } + }, + render: function render(createElement, context) { + var props = context.props; + var iconArgs = props.icon, + maskArgs = props.mask, + symbol = props.symbol, + title = props.title; + var icon$$1 = normalizeIconArgs(iconArgs); + var classes = objectWithKey('classes', classList(props)); + var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform); + var mask = objectWithKey('mask', normalizeIconArgs(maskArgs)); + var renderedIcon = icon(icon$$1, _extends$1({}, classes, transform, mask, { + symbol: symbol, + title: title + })); + + if (!renderedIcon) { + return log('Could not find one or more icon(s)', icon$$1, mask); + } + + var abstract = renderedIcon.abstract; + var convertCurry = convert.bind(null, createElement); + return convertCurry(abstract[0], {}, context.data); + } + }; + + var faBars={prefix:'fas',iconName:'bars',icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]};var faBook={prefix:'fas',iconName:'book',icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]};var faBug={prefix:'fas',iconName:'bug',icon:[512,512,[],"f188","M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"]};var faCheck={prefix:'fas',iconName:'check',icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]};var faCoffee={prefix:'fas',iconName:'coffee',icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]};var faCopy={prefix:'fas',iconName:'copy',icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]};var faDollarSign={prefix:'fas',iconName:'dollar-sign',icon:[288,512,[],"f155","M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"]};var faExclamationTriangle={prefix:'fas',iconName:'exclamation-triangle',icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]};var faHandshake={prefix:'fas',iconName:'handshake',icon:[640,512,[],"f2b5","M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z"]};var faImage={prefix:'fas',iconName:'image',icon:[512,512,[],"f03e","M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"]};var faKey={prefix:'fas',iconName:'key',icon:[512,512,[],"f084","M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"]};var faLink={prefix:'fas',iconName:'link',icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]};var faPencilAlt={prefix:'fas',iconName:'pencil-alt',icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]};var faPlug={prefix:'fas',iconName:'plug',icon:[384,512,[],"f1e6","M256 144V32c0-17.673 14.327-32 32-32s32 14.327 32 32v112h-64zm112 16H16c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h16v32c0 77.406 54.969 141.971 128 156.796V512h64v-99.204c73.031-14.825 128-79.39 128-156.796v-32h16c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16zm-240-16V32c0-17.673-14.327-32-32-32S64 14.327 64 32v112h64z"]};var faPlus={prefix:'fas',iconName:'plus',icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]};var faSearch={prefix:'fas',iconName:'search',icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]};var faShoppingCart={prefix:'fas',iconName:'shopping-cart',icon:[576,512,[],"f07a","M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"]};var faTh={prefix:'fas',iconName:'th',icon:[512,512,[],"f00a","M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"]};var faTimes={prefix:'fas',iconName:'times',icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]};var faUser={prefix:'fas',iconName:'user',icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]}; + + var index = { + install: function install(Vue) { + // Craft Components + Object.keys(CraftComponents).forEach(function (name) { + Vue.component(name, CraftComponents[name]); + }); + config.autoAddCss = false; + library.add([faCoffee, faTimes, faTh, faBars, faPlus, faKey, faPlug, faImage, faUser, faPencilAlt, faExclamationTriangle, faBug, faShoppingCart, faDollarSign, faHandshake, faLink, faCheck, faBook, faSearch, faCopy]); // Font Awesome + + Vue.component('font-awesome-icon', FontAwesomeIcon); + } + }; + + exports.default = index; + + Object.defineProperty(exports, '__esModule', { value: true }); + +}))); diff --git a/dist/craftui.min.css b/dist/craftui.min.css new file mode 100644 index 0000000..fb9b5ee --- /dev/null +++ b/dist/craftui.min.css @@ -0,0 +1,5 @@ +.c-btn{padding:.5rem 1rem;border-radius:.25rem;background-color:#f1f5f8}.c-btn:hover{cursor:pointer}.c-btn.block{width:100%}.c-btn.large{font-size:1.125rem;padding-top:.75rem;padding-bottom:.75rem}.c-btn.primary{background-color:#3490dc;color:#fff}.c-btn.warning{background-color:#f6993f;color:#fff}.c-btn.danger{background-color:#e3342f;color:#fff}.c-btn[disabled]{opacity:.5;cursor:default}.c-btn.outline{background-color:transparent}.c-btn.outline.primary{border:1px solid #3490dc;color:#3490dc}.c-btn.outline.warning{border:1px solid #f6993f;color:#f6993f}.c-btn.outline.danger{border:1px solid #e3342f;color:#e3342f} +.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0}*,:after,:before{border:0 solid #dae1e7}img{border-style:solid}textarea{resize:vertical}img{max-width:100%;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}.field{margin-bottom:1rem}.field.mono input,.field.mono textarea{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.invalid-feedback{color:#e3342f;font-size:.875rem;margin-top:.5rem;margin-bottom:1rem}.instructions{color:#8f98a3}label{display:inline-block;margin-bottom:.25rem}.field .checkbox{margin-right:.5rem}select{border-width:1px;border-color:#dae1e7;background-color:#fff;height:calc(2.25rem + 2px)}input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{border-width:1px;border-color:#b8c2cc;padding:.5rem;border-radius:.25rem;display:block}input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],input[type=url]:disabled,input[type=url][readonly],textarea:disabled,textarea[readonly]{background-color:#f8fafc}input[type=number].is-invalid,input[type=password].is-invalid,input[type=tel].is-invalid,input[type=text].is-invalid,input[type=url].is-invalid,textarea.is-invalid{border-color:#e3342f}input[type=number]{width:60px}.lightswitch{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:46px;height:30px}.lightswitch input{position:absolute;opacity:0}.lightswitch .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.lightswitch .slider:before{position:absolute;background-color:#fff;content:"";height:26px;width:26px;left:2px;bottom:2px;-webkit-transition:.1s;transition:.1s}.lightswitch input:checked+.slider{background-color:#38c172}.lightswitch input:focus+.slider{-webkit-box-shadow:0 0 1px #38c172;box-shadow:0 0 1px #38c172}.lightswitch input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.lightswitch .slider.round{border-radius:34px}.lightswitch .slider.round:before{border-radius:50%}.lightswitch.disabled{opacity:.4}.lightswitch.disabled .slider{cursor:default}.list-reset{list-style:none;padding:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-transparent{background-color:transparent}.bg-black{background-color:#22292f}.bg-grey-darkest{background-color:#3d4852}.bg-grey-darker{background-color:#606f7b}.bg-grey-dark{background-color:#8795a1}.bg-grey{background-color:#b8c2cc}.bg-grey-light{background-color:#dae1e7}.bg-grey-lighter{background-color:#f1f5f8}.bg-grey-lightest{background-color:#f8fafc}.bg-white{background-color:#fff}.bg-red-darkest{background-color:#3b0d0c}.bg-red-darker{background-color:#621b18}.bg-red-dark{background-color:#cc1f1a}.bg-red{background-color:#e3342f}.bg-red-light{background-color:#ef5753}.bg-red-lighter{background-color:#f9acaa}.bg-red-lightest{background-color:#fcebea}.bg-orange-darkest{background-color:#462a16}.bg-orange-darker{background-color:#613b1f}.bg-orange-dark{background-color:#de751f}.bg-orange{background-color:#f6993f}.bg-orange-light{background-color:#faad63}.bg-orange-lighter{background-color:#fcd9b6}.bg-orange-lightest{background-color:#fff5eb}.bg-yellow-darkest{background-color:#453411}.bg-yellow-darker{background-color:#684f1d}.bg-yellow-dark{background-color:#f2d024}.bg-yellow{background-color:#ffed4a}.bg-yellow-light{background-color:#fff382}.bg-yellow-lighter{background-color:#fff9c2}.bg-yellow-lightest{background-color:#fcfbeb}.bg-green-darkest{background-color:#0f2f21}.bg-green-darker{background-color:#1a4731}.bg-green-dark{background-color:#1f9d55}.bg-green{background-color:#38c172}.bg-green-light{background-color:#51d88a}.bg-green-lighter{background-color:#a2f5bf}.bg-green-lightest{background-color:#e3fcec}.bg-teal-darkest{background-color:#0d3331}.bg-teal-darker{background-color:#20504f}.bg-teal-dark{background-color:#38a89d}.bg-teal{background-color:#4dc0b5}.bg-teal-light{background-color:#64d5ca}.bg-teal-lighter{background-color:#a0f0ed}.bg-teal-lightest{background-color:#e8fffe}.bg-blue-darkest{background-color:#12283a}.bg-blue-darker{background-color:#1c3d5a}.bg-blue-dark{background-color:#2779bd}.bg-blue{background-color:#3490dc}.bg-blue-light{background-color:#6cb2eb}.bg-blue-lighter{background-color:#bcdefa}.bg-blue-lightest{background-color:#eff8ff}.bg-indigo-darkest{background-color:#191e38}.bg-indigo-darker{background-color:#2f365f}.bg-indigo-dark{background-color:#5661b3}.bg-indigo{background-color:#6574cd}.bg-indigo-light{background-color:#7886d7}.bg-indigo-lighter{background-color:#b2b7ff}.bg-indigo-lightest{background-color:#e6e8ff}.bg-purple-darkest{background-color:#21183c}.bg-purple-darker{background-color:#382b5f}.bg-purple-dark{background-color:#794acf}.bg-purple{background-color:#9561e2}.bg-purple-light{background-color:#a779e9}.bg-purple-lighter{background-color:#d6bbfc}.bg-purple-lightest{background-color:#f3ebff}.bg-pink-darkest{background-color:#451225}.bg-pink-darker{background-color:#6f213f}.bg-pink-dark{background-color:#eb5286}.bg-pink{background-color:#f66d9b}.bg-pink-light{background-color:#fa7ea8}.bg-pink-lighter{background-color:#ffbbca}.bg-pink-lightest{background-color:#ffebef}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-black:hover{background-color:#22292f}.hover\:bg-grey-darkest:hover{background-color:#3d4852}.hover\:bg-grey-darker:hover{background-color:#606f7b}.hover\:bg-grey-dark:hover{background-color:#8795a1}.hover\:bg-grey:hover{background-color:#b8c2cc}.hover\:bg-grey-light:hover{background-color:#dae1e7}.hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.hover\:bg-grey-lightest:hover{background-color:#f8fafc}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-red-darkest:hover{background-color:#3b0d0c}.hover\:bg-red-darker:hover{background-color:#621b18}.hover\:bg-red-dark:hover{background-color:#cc1f1a}.hover\:bg-red:hover{background-color:#e3342f}.hover\:bg-red-light:hover{background-color:#ef5753}.hover\:bg-red-lighter:hover{background-color:#f9acaa}.hover\:bg-red-lightest:hover{background-color:#fcebea}.hover\:bg-orange-darkest:hover{background-color:#462a16}.hover\:bg-orange-darker:hover{background-color:#613b1f}.hover\:bg-orange-dark:hover{background-color:#de751f}.hover\:bg-orange:hover{background-color:#f6993f}.hover\:bg-orange-light:hover{background-color:#faad63}.hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.hover\:bg-orange-lightest:hover{background-color:#fff5eb}.hover\:bg-yellow-darkest:hover{background-color:#453411}.hover\:bg-yellow-darker:hover{background-color:#684f1d}.hover\:bg-yellow-dark:hover{background-color:#f2d024}.hover\:bg-yellow:hover{background-color:#ffed4a}.hover\:bg-yellow-light:hover{background-color:#fff382}.hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.hover\:bg-green-darkest:hover{background-color:#0f2f21}.hover\:bg-green-darker:hover{background-color:#1a4731}.hover\:bg-green-dark:hover{background-color:#1f9d55}.hover\:bg-green:hover{background-color:#38c172}.hover\:bg-green-light:hover{background-color:#51d88a}.hover\:bg-green-lighter:hover{background-color:#a2f5bf}.hover\:bg-green-lightest:hover{background-color:#e3fcec}.hover\:bg-teal-darkest:hover{background-color:#0d3331}.hover\:bg-teal-darker:hover{background-color:#20504f}.hover\:bg-teal-dark:hover{background-color:#38a89d}.hover\:bg-teal:hover{background-color:#4dc0b5}.hover\:bg-teal-light:hover{background-color:#64d5ca}.hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.hover\:bg-teal-lightest:hover{background-color:#e8fffe}.hover\:bg-blue-darkest:hover{background-color:#12283a}.hover\:bg-blue-darker:hover{background-color:#1c3d5a}.hover\:bg-blue-dark:hover{background-color:#2779bd}.hover\:bg-blue:hover{background-color:#3490dc}.hover\:bg-blue-light:hover{background-color:#6cb2eb}.hover\:bg-blue-lighter:hover{background-color:#bcdefa}.hover\:bg-blue-lightest:hover{background-color:#eff8ff}.hover\:bg-indigo-darkest:hover{background-color:#191e38}.hover\:bg-indigo-darker:hover{background-color:#2f365f}.hover\:bg-indigo-dark:hover{background-color:#5661b3}.hover\:bg-indigo:hover{background-color:#6574cd}.hover\:bg-indigo-light:hover{background-color:#7886d7}.hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.hover\:bg-purple-darkest:hover{background-color:#21183c}.hover\:bg-purple-darker:hover{background-color:#382b5f}.hover\:bg-purple-dark:hover{background-color:#794acf}.hover\:bg-purple:hover{background-color:#9561e2}.hover\:bg-purple-light:hover{background-color:#a779e9}.hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.hover\:bg-purple-lightest:hover{background-color:#f3ebff}.hover\:bg-pink-darkest:hover{background-color:#451225}.hover\:bg-pink-darker:hover{background-color:#6f213f}.hover\:bg-pink-dark:hover{background-color:#eb5286}.hover\:bg-pink:hover{background-color:#f66d9b}.hover\:bg-pink-light:hover{background-color:#fa7ea8}.hover\:bg-pink-lighter:hover{background-color:#ffbbca}.hover\:bg-pink-lightest:hover{background-color:#ffebef}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-transparent{border-color:transparent}.border-black{border-color:#22292f}.border-grey-darkest{border-color:#3d4852}.border-grey-darker{border-color:#606f7b}.border-grey-dark{border-color:#8795a1}.border-grey{border-color:#b8c2cc}.border-grey-light{border-color:#dae1e7}.border-grey-lighter{border-color:#f1f5f8}.border-grey-lightest{border-color:#f8fafc}.border-white{border-color:#fff}.border-red-darkest{border-color:#3b0d0c}.border-red-darker{border-color:#621b18}.border-red-dark{border-color:#cc1f1a}.border-red{border-color:#e3342f}.border-red-light{border-color:#ef5753}.border-red-lighter{border-color:#f9acaa}.border-red-lightest{border-color:#fcebea}.border-orange-darkest{border-color:#462a16}.border-orange-darker{border-color:#613b1f}.border-orange-dark{border-color:#de751f}.border-orange{border-color:#f6993f}.border-orange-light{border-color:#faad63}.border-orange-lighter{border-color:#fcd9b6}.border-orange-lightest{border-color:#fff5eb}.border-yellow-darkest{border-color:#453411}.border-yellow-darker{border-color:#684f1d}.border-yellow-dark{border-color:#f2d024}.border-yellow{border-color:#ffed4a}.border-yellow-light{border-color:#fff382}.border-yellow-lighter{border-color:#fff9c2}.border-yellow-lightest{border-color:#fcfbeb}.border-green-darkest{border-color:#0f2f21}.border-green-darker{border-color:#1a4731}.border-green-dark{border-color:#1f9d55}.border-green{border-color:#38c172}.border-green-light{border-color:#51d88a}.border-green-lighter{border-color:#a2f5bf}.border-green-lightest{border-color:#e3fcec}.border-teal-darkest{border-color:#0d3331}.border-teal-darker{border-color:#20504f}.border-teal-dark{border-color:#38a89d}.border-teal{border-color:#4dc0b5}.border-teal-light{border-color:#64d5ca}.border-teal-lighter{border-color:#a0f0ed}.border-teal-lightest{border-color:#e8fffe}.border-blue-darkest{border-color:#12283a}.border-blue-darker{border-color:#1c3d5a}.border-blue-dark{border-color:#2779bd}.border-blue{border-color:#3490dc}.border-blue-light{border-color:#6cb2eb}.border-blue-lighter{border-color:#bcdefa}.border-blue-lightest{border-color:#eff8ff}.border-indigo-darkest{border-color:#191e38}.border-indigo-darker{border-color:#2f365f}.border-indigo-dark{border-color:#5661b3}.border-indigo{border-color:#6574cd}.border-indigo-light{border-color:#7886d7}.border-indigo-lighter{border-color:#b2b7ff}.border-indigo-lightest{border-color:#e6e8ff}.border-purple-darkest{border-color:#21183c}.border-purple-darker{border-color:#382b5f}.border-purple-dark{border-color:#794acf}.border-purple{border-color:#9561e2}.border-purple-light{border-color:#a779e9}.border-purple-lighter{border-color:#d6bbfc}.border-purple-lightest{border-color:#f3ebff}.border-pink-darkest{border-color:#451225}.border-pink-darker{border-color:#6f213f}.border-pink-dark{border-color:#eb5286}.border-pink{border-color:#f66d9b}.border-pink-light{border-color:#fa7ea8}.border-pink-lighter{border-color:#ffbbca}.border-pink-lightest{border-color:#ffebef}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-black:hover{border-color:#22292f}.hover\:border-grey-darkest:hover{border-color:#3d4852}.hover\:border-grey-darker:hover{border-color:#606f7b}.hover\:border-grey-dark:hover{border-color:#8795a1}.hover\:border-grey:hover{border-color:#b8c2cc}.hover\:border-grey-light:hover{border-color:#dae1e7}.hover\:border-grey-lighter:hover{border-color:#f1f5f8}.hover\:border-grey-lightest:hover{border-color:#f8fafc}.hover\:border-white:hover{border-color:#fff}.hover\:border-red-darkest:hover{border-color:#3b0d0c}.hover\:border-red-darker:hover{border-color:#621b18}.hover\:border-red-dark:hover{border-color:#cc1f1a}.hover\:border-red:hover{border-color:#e3342f}.hover\:border-red-light:hover{border-color:#ef5753}.hover\:border-red-lighter:hover{border-color:#f9acaa}.hover\:border-red-lightest:hover{border-color:#fcebea}.hover\:border-orange-darkest:hover{border-color:#462a16}.hover\:border-orange-darker:hover{border-color:#613b1f}.hover\:border-orange-dark:hover{border-color:#de751f}.hover\:border-orange:hover{border-color:#f6993f}.hover\:border-orange-light:hover{border-color:#faad63}.hover\:border-orange-lighter:hover{border-color:#fcd9b6}.hover\:border-orange-lightest:hover{border-color:#fff5eb}.hover\:border-yellow-darkest:hover{border-color:#453411}.hover\:border-yellow-darker:hover{border-color:#684f1d}.hover\:border-yellow-dark:hover{border-color:#f2d024}.hover\:border-yellow:hover{border-color:#ffed4a}.hover\:border-yellow-light:hover{border-color:#fff382}.hover\:border-yellow-lighter:hover{border-color:#fff9c2}.hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.hover\:border-green-darkest:hover{border-color:#0f2f21}.hover\:border-green-darker:hover{border-color:#1a4731}.hover\:border-green-dark:hover{border-color:#1f9d55}.hover\:border-green:hover{border-color:#38c172}.hover\:border-green-light:hover{border-color:#51d88a}.hover\:border-green-lighter:hover{border-color:#a2f5bf}.hover\:border-green-lightest:hover{border-color:#e3fcec}.hover\:border-teal-darkest:hover{border-color:#0d3331}.hover\:border-teal-darker:hover{border-color:#20504f}.hover\:border-teal-dark:hover{border-color:#38a89d}.hover\:border-teal:hover{border-color:#4dc0b5}.hover\:border-teal-light:hover{border-color:#64d5ca}.hover\:border-teal-lighter:hover{border-color:#a0f0ed}.hover\:border-teal-lightest:hover{border-color:#e8fffe}.hover\:border-blue-darkest:hover{border-color:#12283a}.hover\:border-blue-darker:hover{border-color:#1c3d5a}.hover\:border-blue-dark:hover{border-color:#2779bd}.hover\:border-blue:hover{border-color:#3490dc}.hover\:border-blue-light:hover{border-color:#6cb2eb}.hover\:border-blue-lighter:hover{border-color:#bcdefa}.hover\:border-blue-lightest:hover{border-color:#eff8ff}.hover\:border-indigo-darkest:hover{border-color:#191e38}.hover\:border-indigo-darker:hover{border-color:#2f365f}.hover\:border-indigo-dark:hover{border-color:#5661b3}.hover\:border-indigo:hover{border-color:#6574cd}.hover\:border-indigo-light:hover{border-color:#7886d7}.hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.hover\:border-purple-darkest:hover{border-color:#21183c}.hover\:border-purple-darker:hover{border-color:#382b5f}.hover\:border-purple-dark:hover{border-color:#794acf}.hover\:border-purple:hover{border-color:#9561e2}.hover\:border-purple-light:hover{border-color:#a779e9}.hover\:border-purple-lighter:hover{border-color:#d6bbfc}.hover\:border-purple-lightest:hover{border-color:#f3ebff}.hover\:border-pink-darkest:hover{border-color:#451225}.hover\:border-pink-darker:hover{border-color:#6f213f}.hover\:border-pink-dark:hover{border-color:#eb5286}.hover\:border-pink:hover{border-color:#f66d9b}.hover\:border-pink-light:hover{border-color:#fa7ea8}.hover\:border-pink-lighter:hover{border-color:#ffbbca}.hover\:border-pink-lightest:hover{border-color:#ffebef}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:.125rem}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:.125rem}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-b,.rounded-r{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:9999px}.rounded-b-full,.rounded-l-full{border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.self-auto{-ms-flex-item-align:auto;align-self:auto}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;align-self:center}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-center{-ms-flex-line-pack:center;align-content:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\:font-hairline:hover{font-weight:100}.hover\:font-thin:hover{font-weight:200}.hover\:font-light:hover{font-weight:300}.hover\:font-normal:hover{font-weight:400}.hover\:font-medium:hover{font-weight:500}.hover\:font-semibold:hover{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-black:hover{font-weight:900}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-32{height:8rem}.h-48{height:12rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-loose{line-height:2}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.m-px{margin:1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-xs{max-width:20rem}.max-w-sm{max-width:30rem}.max-w-md{max-width:40rem}.max-w-lg{max-width:50rem}.max-w-xl{max-width:60rem}.max-w-2xl{max-width:70rem}.max-w-3xl{max-width:80rem}.max-w-4xl{max-width:90rem}.max-w-5xl{max-width:100rem}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.-m-0{margin:0}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-px{margin:-1px}.-my-0{margin-top:0;margin-bottom:0}.-mx-0{margin-left:0;margin-right:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-mt-0{margin-top:0}.-mr-0{margin-right:0}.-mb-0{margin-bottom:0}.-ml-0{margin-left:0}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.pin-none{top:auto;right:auto;bottom:auto;left:auto}.pin{right:0;left:0}.pin,.pin-y{top:0;bottom:0}.pin-x{right:0;left:0}.pin-t{top:0}.pin-r{right:0}.pin-b{bottom:0}.pin-l{left:0}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.shadow-md{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.shadow-lg{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-none{-webkit-box-shadow:none;box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-transparent{color:transparent}.text-black{color:#22292f}.text-grey-darkest{color:#3d4852}.text-grey-darker{color:#606f7b}.text-grey-dark{color:#8795a1}.text-grey{color:#b8c2cc}.text-grey-light{color:#dae1e7}.text-grey-lighter{color:#f1f5f8}.text-grey-lightest{color:#f8fafc}.text-white{color:#fff}.text-red-darkest{color:#3b0d0c}.text-red-darker{color:#621b18}.text-red-dark{color:#cc1f1a}.text-red{color:#e3342f}.text-red-light{color:#ef5753}.text-red-lighter{color:#f9acaa}.text-red-lightest{color:#fcebea}.text-orange-darkest{color:#462a16}.text-orange-darker{color:#613b1f}.text-orange-dark{color:#de751f}.text-orange{color:#f6993f}.text-orange-light{color:#faad63}.text-orange-lighter{color:#fcd9b6}.text-orange-lightest{color:#fff5eb}.text-yellow-darkest{color:#453411}.text-yellow-darker{color:#684f1d}.text-yellow-dark{color:#f2d024}.text-yellow{color:#ffed4a}.text-yellow-light{color:#fff382}.text-yellow-lighter{color:#fff9c2}.text-yellow-lightest{color:#fcfbeb}.text-green-darkest{color:#0f2f21}.text-green-darker{color:#1a4731}.text-green-dark{color:#1f9d55}.text-green{color:#38c172}.text-green-light{color:#51d88a}.text-green-lighter{color:#a2f5bf}.text-green-lightest{color:#e3fcec}.text-teal-darkest{color:#0d3331}.text-teal-darker{color:#20504f}.text-teal-dark{color:#38a89d}.text-teal{color:#4dc0b5}.text-teal-light{color:#64d5ca}.text-teal-lighter{color:#a0f0ed}.text-teal-lightest{color:#e8fffe}.text-blue-darkest{color:#12283a}.text-blue-darker{color:#1c3d5a}.text-blue-dark{color:#2779bd}.text-blue{color:#3490dc}.text-blue-light{color:#6cb2eb}.text-blue-lighter{color:#bcdefa}.text-blue-lightest{color:#eff8ff}.text-indigo-darkest{color:#191e38}.text-indigo-darker{color:#2f365f}.text-indigo-dark{color:#5661b3}.text-indigo{color:#6574cd}.text-indigo-light{color:#7886d7}.text-indigo-lighter{color:#b2b7ff}.text-indigo-lightest{color:#e6e8ff}.text-purple-darkest{color:#21183c}.text-purple-darker{color:#382b5f}.text-purple-dark{color:#794acf}.text-purple{color:#9561e2}.text-purple-light{color:#a779e9}.text-purple-lighter{color:#d6bbfc}.text-purple-lightest{color:#f3ebff}.text-pink-darkest{color:#451225}.text-pink-darker{color:#6f213f}.text-pink-dark{color:#eb5286}.text-pink{color:#f66d9b}.text-pink-light{color:#fa7ea8}.text-pink-lighter{color:#ffbbca}.text-pink-lightest{color:#ffebef}.hover\:text-transparent:hover{color:transparent}.hover\:text-black:hover{color:#22292f}.hover\:text-grey-darkest:hover{color:#3d4852}.hover\:text-grey-darker:hover{color:#606f7b}.hover\:text-grey-dark:hover{color:#8795a1}.hover\:text-grey:hover{color:#b8c2cc}.hover\:text-grey-light:hover{color:#dae1e7}.hover\:text-grey-lighter:hover{color:#f1f5f8}.hover\:text-grey-lightest:hover{color:#f8fafc}.hover\:text-white:hover{color:#fff}.hover\:text-red-darkest:hover{color:#3b0d0c}.hover\:text-red-darker:hover{color:#621b18}.hover\:text-red-dark:hover{color:#cc1f1a}.hover\:text-red:hover{color:#e3342f}.hover\:text-red-light:hover{color:#ef5753}.hover\:text-red-lighter:hover{color:#f9acaa}.hover\:text-red-lightest:hover{color:#fcebea}.hover\:text-orange-darkest:hover{color:#462a16}.hover\:text-orange-darker:hover{color:#613b1f}.hover\:text-orange-dark:hover{color:#de751f}.hover\:text-orange:hover{color:#f6993f}.hover\:text-orange-light:hover{color:#faad63}.hover\:text-orange-lighter:hover{color:#fcd9b6}.hover\:text-orange-lightest:hover{color:#fff5eb}.hover\:text-yellow-darkest:hover{color:#453411}.hover\:text-yellow-darker:hover{color:#684f1d}.hover\:text-yellow-dark:hover{color:#f2d024}.hover\:text-yellow:hover{color:#ffed4a}.hover\:text-yellow-light:hover{color:#fff382}.hover\:text-yellow-lighter:hover{color:#fff9c2}.hover\:text-yellow-lightest:hover{color:#fcfbeb}.hover\:text-green-darkest:hover{color:#0f2f21}.hover\:text-green-darker:hover{color:#1a4731}.hover\:text-green-dark:hover{color:#1f9d55}.hover\:text-green:hover{color:#38c172}.hover\:text-green-light:hover{color:#51d88a}.hover\:text-green-lighter:hover{color:#a2f5bf}.hover\:text-green-lightest:hover{color:#e3fcec}.hover\:text-teal-darkest:hover{color:#0d3331}.hover\:text-teal-darker:hover{color:#20504f}.hover\:text-teal-dark:hover{color:#38a89d}.hover\:text-teal:hover{color:#4dc0b5}.hover\:text-teal-light:hover{color:#64d5ca}.hover\:text-teal-lighter:hover{color:#a0f0ed}.hover\:text-teal-lightest:hover{color:#e8fffe}.hover\:text-blue-darkest:hover{color:#12283a}.hover\:text-blue-darker:hover{color:#1c3d5a}.hover\:text-blue-dark:hover{color:#2779bd}.hover\:text-blue:hover{color:#3490dc}.hover\:text-blue-light:hover{color:#6cb2eb}.hover\:text-blue-lighter:hover{color:#bcdefa}.hover\:text-blue-lightest:hover{color:#eff8ff}.hover\:text-indigo-darkest:hover{color:#191e38}.hover\:text-indigo-darker:hover{color:#2f365f}.hover\:text-indigo-dark:hover{color:#5661b3}.hover\:text-indigo:hover{color:#6574cd}.hover\:text-indigo-light:hover{color:#7886d7}.hover\:text-indigo-lighter:hover{color:#b2b7ff}.hover\:text-indigo-lightest:hover{color:#e6e8ff}.hover\:text-purple-darkest:hover{color:#21183c}.hover\:text-purple-darker:hover{color:#382b5f}.hover\:text-purple-dark:hover{color:#794acf}.hover\:text-purple:hover{color:#9561e2}.hover\:text-purple-light:hover{color:#a779e9}.hover\:text-purple-lighter:hover{color:#d6bbfc}.hover\:text-purple-lightest:hover{color:#f3ebff}.hover\:text-pink-darkest:hover{color:#451225}.hover\:text-pink-darker:hover{color:#6f213f}.hover\:text-pink-dark:hover{color:#eb5286}.hover\:text-pink:hover{color:#f66d9b}.hover\:text-pink-light:hover{color:#fa7ea8}.hover\:text-pink-lighter:hover{color:#ffbbca}.hover\:text-pink-lightest:hover{color:#ffebef}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.italic{font-style:italic}.roman{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover\:italic:hover{font-style:italic}.hover\:roman:hover{font-style:normal}.hover\:uppercase:hover{text-transform:uppercase}.hover\:lowercase:hover{text-transform:lowercase}.hover\:capitalize:hover{text-transform:capitalize}.hover\:normal-case:hover{text-transform:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tight{letter-spacing:-.05em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.05em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{word-wrap:break-word}.break-normal{word-wrap:normal}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-48{width:12rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-2\/3{width:66.66667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.66667%}.w-5\/6{width:83.33333%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:1}.z-20{z-index:2}.z-30{z-index:3}.z-40{z-index:4}.z-50{z-index:5}.z-auto{z-index:auto}@media (min-width:576px){.sm\:list-reset{list-style:none;padding:0}.sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-transparent{background-color:transparent}.sm\:bg-black{background-color:#22292f}.sm\:bg-grey-darkest{background-color:#3d4852}.sm\:bg-grey-darker{background-color:#606f7b}.sm\:bg-grey-dark{background-color:#8795a1}.sm\:bg-grey{background-color:#b8c2cc}.sm\:bg-grey-light{background-color:#dae1e7}.sm\:bg-grey-lighter{background-color:#f1f5f8}.sm\:bg-grey-lightest{background-color:#f8fafc}.sm\:bg-white{background-color:#fff}.sm\:bg-red-darkest{background-color:#3b0d0c}.sm\:bg-red-darker{background-color:#621b18}.sm\:bg-red-dark{background-color:#cc1f1a}.sm\:bg-red{background-color:#e3342f}.sm\:bg-red-light{background-color:#ef5753}.sm\:bg-red-lighter{background-color:#f9acaa}.sm\:bg-red-lightest{background-color:#fcebea}.sm\:bg-orange-darkest{background-color:#462a16}.sm\:bg-orange-darker{background-color:#613b1f}.sm\:bg-orange-dark{background-color:#de751f}.sm\:bg-orange{background-color:#f6993f}.sm\:bg-orange-light{background-color:#faad63}.sm\:bg-orange-lighter{background-color:#fcd9b6}.sm\:bg-orange-lightest{background-color:#fff5eb}.sm\:bg-yellow-darkest{background-color:#453411}.sm\:bg-yellow-darker{background-color:#684f1d}.sm\:bg-yellow-dark{background-color:#f2d024}.sm\:bg-yellow{background-color:#ffed4a}.sm\:bg-yellow-light{background-color:#fff382}.sm\:bg-yellow-lighter{background-color:#fff9c2}.sm\:bg-yellow-lightest{background-color:#fcfbeb}.sm\:bg-green-darkest{background-color:#0f2f21}.sm\:bg-green-darker{background-color:#1a4731}.sm\:bg-green-dark{background-color:#1f9d55}.sm\:bg-green{background-color:#38c172}.sm\:bg-green-light{background-color:#51d88a}.sm\:bg-green-lighter{background-color:#a2f5bf}.sm\:bg-green-lightest{background-color:#e3fcec}.sm\:bg-teal-darkest{background-color:#0d3331}.sm\:bg-teal-darker{background-color:#20504f}.sm\:bg-teal-dark{background-color:#38a89d}.sm\:bg-teal{background-color:#4dc0b5}.sm\:bg-teal-light{background-color:#64d5ca}.sm\:bg-teal-lighter{background-color:#a0f0ed}.sm\:bg-teal-lightest{background-color:#e8fffe}.sm\:bg-blue-darkest{background-color:#12283a}.sm\:bg-blue-darker{background-color:#1c3d5a}.sm\:bg-blue-dark{background-color:#2779bd}.sm\:bg-blue{background-color:#3490dc}.sm\:bg-blue-light{background-color:#6cb2eb}.sm\:bg-blue-lighter{background-color:#bcdefa}.sm\:bg-blue-lightest{background-color:#eff8ff}.sm\:bg-indigo-darkest{background-color:#191e38}.sm\:bg-indigo-darker{background-color:#2f365f}.sm\:bg-indigo-dark{background-color:#5661b3}.sm\:bg-indigo{background-color:#6574cd}.sm\:bg-indigo-light{background-color:#7886d7}.sm\:bg-indigo-lighter{background-color:#b2b7ff}.sm\:bg-indigo-lightest{background-color:#e6e8ff}.sm\:bg-purple-darkest{background-color:#21183c}.sm\:bg-purple-darker{background-color:#382b5f}.sm\:bg-purple-dark{background-color:#794acf}.sm\:bg-purple{background-color:#9561e2}.sm\:bg-purple-light{background-color:#a779e9}.sm\:bg-purple-lighter{background-color:#d6bbfc}.sm\:bg-purple-lightest{background-color:#f3ebff}.sm\:bg-pink-darkest{background-color:#451225}.sm\:bg-pink-darker{background-color:#6f213f}.sm\:bg-pink-dark{background-color:#eb5286}.sm\:bg-pink{background-color:#f66d9b}.sm\:bg-pink-light{background-color:#fa7ea8}.sm\:bg-pink-lighter{background-color:#ffbbca}.sm\:bg-pink-lightest{background-color:#ffebef}.sm\:hover\:bg-transparent:hover{background-color:transparent}.sm\:hover\:bg-black:hover{background-color:#22292f}.sm\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.sm\:hover\:bg-grey-darker:hover{background-color:#606f7b}.sm\:hover\:bg-grey-dark:hover{background-color:#8795a1}.sm\:hover\:bg-grey:hover{background-color:#b8c2cc}.sm\:hover\:bg-grey-light:hover{background-color:#dae1e7}.sm\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.sm\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.sm\:hover\:bg-white:hover{background-color:#fff}.sm\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.sm\:hover\:bg-red-darker:hover{background-color:#621b18}.sm\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.sm\:hover\:bg-red:hover{background-color:#e3342f}.sm\:hover\:bg-red-light:hover{background-color:#ef5753}.sm\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.sm\:hover\:bg-red-lightest:hover{background-color:#fcebea}.sm\:hover\:bg-orange-darkest:hover{background-color:#462a16}.sm\:hover\:bg-orange-darker:hover{background-color:#613b1f}.sm\:hover\:bg-orange-dark:hover{background-color:#de751f}.sm\:hover\:bg-orange:hover{background-color:#f6993f}.sm\:hover\:bg-orange-light:hover{background-color:#faad63}.sm\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.sm\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.sm\:hover\:bg-yellow-darkest:hover{background-color:#453411}.sm\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.sm\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.sm\:hover\:bg-yellow:hover{background-color:#ffed4a}.sm\:hover\:bg-yellow-light:hover{background-color:#fff382}.sm\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.sm\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.sm\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.sm\:hover\:bg-green-darker:hover{background-color:#1a4731}.sm\:hover\:bg-green-dark:hover{background-color:#1f9d55}.sm\:hover\:bg-green:hover{background-color:#38c172}.sm\:hover\:bg-green-light:hover{background-color:#51d88a}.sm\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.sm\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.sm\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.sm\:hover\:bg-teal-darker:hover{background-color:#20504f}.sm\:hover\:bg-teal-dark:hover{background-color:#38a89d}.sm\:hover\:bg-teal:hover{background-color:#4dc0b5}.sm\:hover\:bg-teal-light:hover{background-color:#64d5ca}.sm\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.sm\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.sm\:hover\:bg-blue-darkest:hover{background-color:#12283a}.sm\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.sm\:hover\:bg-blue-dark:hover{background-color:#2779bd}.sm\:hover\:bg-blue:hover{background-color:#3490dc}.sm\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.sm\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.sm\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.sm\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.sm\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.sm\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.sm\:hover\:bg-indigo:hover{background-color:#6574cd}.sm\:hover\:bg-indigo-light:hover{background-color:#7886d7}.sm\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.sm\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.sm\:hover\:bg-purple-darkest:hover{background-color:#21183c}.sm\:hover\:bg-purple-darker:hover{background-color:#382b5f}.sm\:hover\:bg-purple-dark:hover{background-color:#794acf}.sm\:hover\:bg-purple:hover{background-color:#9561e2}.sm\:hover\:bg-purple-light:hover{background-color:#a779e9}.sm\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.sm\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.sm\:hover\:bg-pink-darkest:hover{background-color:#451225}.sm\:hover\:bg-pink-darker:hover{background-color:#6f213f}.sm\:hover\:bg-pink-dark:hover{background-color:#eb5286}.sm\:hover\:bg-pink:hover{background-color:#f66d9b}.sm\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.sm\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.sm\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:50%}.sm\:bg-left{background-position:0}.sm\:bg-left-bottom{background-position:0 100%}.sm\:bg-left-top{background-position:0 0}.sm\:bg-right{background-position:100%}.sm\:bg-right-bottom{background-position:100% 100%}.sm\:bg-right-top{background-position:100% 0}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:border-transparent{border-color:transparent}.sm\:border-black{border-color:#22292f}.sm\:border-grey-darkest{border-color:#3d4852}.sm\:border-grey-darker{border-color:#606f7b}.sm\:border-grey-dark{border-color:#8795a1}.sm\:border-grey{border-color:#b8c2cc}.sm\:border-grey-light{border-color:#dae1e7}.sm\:border-grey-lighter{border-color:#f1f5f8}.sm\:border-grey-lightest{border-color:#f8fafc}.sm\:border-white{border-color:#fff}.sm\:border-red-darkest{border-color:#3b0d0c}.sm\:border-red-darker{border-color:#621b18}.sm\:border-red-dark{border-color:#cc1f1a}.sm\:border-red{border-color:#e3342f}.sm\:border-red-light{border-color:#ef5753}.sm\:border-red-lighter{border-color:#f9acaa}.sm\:border-red-lightest{border-color:#fcebea}.sm\:border-orange-darkest{border-color:#462a16}.sm\:border-orange-darker{border-color:#613b1f}.sm\:border-orange-dark{border-color:#de751f}.sm\:border-orange{border-color:#f6993f}.sm\:border-orange-light{border-color:#faad63}.sm\:border-orange-lighter{border-color:#fcd9b6}.sm\:border-orange-lightest{border-color:#fff5eb}.sm\:border-yellow-darkest{border-color:#453411}.sm\:border-yellow-darker{border-color:#684f1d}.sm\:border-yellow-dark{border-color:#f2d024}.sm\:border-yellow{border-color:#ffed4a}.sm\:border-yellow-light{border-color:#fff382}.sm\:border-yellow-lighter{border-color:#fff9c2}.sm\:border-yellow-lightest{border-color:#fcfbeb}.sm\:border-green-darkest{border-color:#0f2f21}.sm\:border-green-darker{border-color:#1a4731}.sm\:border-green-dark{border-color:#1f9d55}.sm\:border-green{border-color:#38c172}.sm\:border-green-light{border-color:#51d88a}.sm\:border-green-lighter{border-color:#a2f5bf}.sm\:border-green-lightest{border-color:#e3fcec}.sm\:border-teal-darkest{border-color:#0d3331}.sm\:border-teal-darker{border-color:#20504f}.sm\:border-teal-dark{border-color:#38a89d}.sm\:border-teal{border-color:#4dc0b5}.sm\:border-teal-light{border-color:#64d5ca}.sm\:border-teal-lighter{border-color:#a0f0ed}.sm\:border-teal-lightest{border-color:#e8fffe}.sm\:border-blue-darkest{border-color:#12283a}.sm\:border-blue-darker{border-color:#1c3d5a}.sm\:border-blue-dark{border-color:#2779bd}.sm\:border-blue{border-color:#3490dc}.sm\:border-blue-light{border-color:#6cb2eb}.sm\:border-blue-lighter{border-color:#bcdefa}.sm\:border-blue-lightest{border-color:#eff8ff}.sm\:border-indigo-darkest{border-color:#191e38}.sm\:border-indigo-darker{border-color:#2f365f}.sm\:border-indigo-dark{border-color:#5661b3}.sm\:border-indigo{border-color:#6574cd}.sm\:border-indigo-light{border-color:#7886d7}.sm\:border-indigo-lighter{border-color:#b2b7ff}.sm\:border-indigo-lightest{border-color:#e6e8ff}.sm\:border-purple-darkest{border-color:#21183c}.sm\:border-purple-darker{border-color:#382b5f}.sm\:border-purple-dark{border-color:#794acf}.sm\:border-purple{border-color:#9561e2}.sm\:border-purple-light{border-color:#a779e9}.sm\:border-purple-lighter{border-color:#d6bbfc}.sm\:border-purple-lightest{border-color:#f3ebff}.sm\:border-pink-darkest{border-color:#451225}.sm\:border-pink-darker{border-color:#6f213f}.sm\:border-pink-dark{border-color:#eb5286}.sm\:border-pink{border-color:#f66d9b}.sm\:border-pink-light{border-color:#fa7ea8}.sm\:border-pink-lighter{border-color:#ffbbca}.sm\:border-pink-lightest{border-color:#ffebef}.sm\:hover\:border-transparent:hover{border-color:transparent}.sm\:hover\:border-black:hover{border-color:#22292f}.sm\:hover\:border-grey-darkest:hover{border-color:#3d4852}.sm\:hover\:border-grey-darker:hover{border-color:#606f7b}.sm\:hover\:border-grey-dark:hover{border-color:#8795a1}.sm\:hover\:border-grey:hover{border-color:#b8c2cc}.sm\:hover\:border-grey-light:hover{border-color:#dae1e7}.sm\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.sm\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.sm\:hover\:border-white:hover{border-color:#fff}.sm\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.sm\:hover\:border-red-darker:hover{border-color:#621b18}.sm\:hover\:border-red-dark:hover{border-color:#cc1f1a}.sm\:hover\:border-red:hover{border-color:#e3342f}.sm\:hover\:border-red-light:hover{border-color:#ef5753}.sm\:hover\:border-red-lighter:hover{border-color:#f9acaa}.sm\:hover\:border-red-lightest:hover{border-color:#fcebea}.sm\:hover\:border-orange-darkest:hover{border-color:#462a16}.sm\:hover\:border-orange-darker:hover{border-color:#613b1f}.sm\:hover\:border-orange-dark:hover{border-color:#de751f}.sm\:hover\:border-orange:hover{border-color:#f6993f}.sm\:hover\:border-orange-light:hover{border-color:#faad63}.sm\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.sm\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.sm\:hover\:border-yellow-darkest:hover{border-color:#453411}.sm\:hover\:border-yellow-darker:hover{border-color:#684f1d}.sm\:hover\:border-yellow-dark:hover{border-color:#f2d024}.sm\:hover\:border-yellow:hover{border-color:#ffed4a}.sm\:hover\:border-yellow-light:hover{border-color:#fff382}.sm\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.sm\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.sm\:hover\:border-green-darkest:hover{border-color:#0f2f21}.sm\:hover\:border-green-darker:hover{border-color:#1a4731}.sm\:hover\:border-green-dark:hover{border-color:#1f9d55}.sm\:hover\:border-green:hover{border-color:#38c172}.sm\:hover\:border-green-light:hover{border-color:#51d88a}.sm\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.sm\:hover\:border-green-lightest:hover{border-color:#e3fcec}.sm\:hover\:border-teal-darkest:hover{border-color:#0d3331}.sm\:hover\:border-teal-darker:hover{border-color:#20504f}.sm\:hover\:border-teal-dark:hover{border-color:#38a89d}.sm\:hover\:border-teal:hover{border-color:#4dc0b5}.sm\:hover\:border-teal-light:hover{border-color:#64d5ca}.sm\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.sm\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.sm\:hover\:border-blue-darkest:hover{border-color:#12283a}.sm\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.sm\:hover\:border-blue-dark:hover{border-color:#2779bd}.sm\:hover\:border-blue:hover{border-color:#3490dc}.sm\:hover\:border-blue-light:hover{border-color:#6cb2eb}.sm\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.sm\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.sm\:hover\:border-indigo-darkest:hover{border-color:#191e38}.sm\:hover\:border-indigo-darker:hover{border-color:#2f365f}.sm\:hover\:border-indigo-dark:hover{border-color:#5661b3}.sm\:hover\:border-indigo:hover{border-color:#6574cd}.sm\:hover\:border-indigo-light:hover{border-color:#7886d7}.sm\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.sm\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.sm\:hover\:border-purple-darkest:hover{border-color:#21183c}.sm\:hover\:border-purple-darker:hover{border-color:#382b5f}.sm\:hover\:border-purple-dark:hover{border-color:#794acf}.sm\:hover\:border-purple:hover{border-color:#9561e2}.sm\:hover\:border-purple-light:hover{border-color:#a779e9}.sm\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.sm\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.sm\:hover\:border-pink-darkest:hover{border-color:#451225}.sm\:hover\:border-pink-darker:hover{border-color:#6f213f}.sm\:hover\:border-pink-dark:hover{border-color:#eb5286}.sm\:hover\:border-pink:hover{border-color:#f66d9b}.sm\:hover\:border-pink-light:hover{border-color:#fa7ea8}.sm\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.sm\:hover\:border-pink-lightest:hover{border-color:#ffebef}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.125rem}.sm\:rounded{border-radius:.25rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-t{border-top-left-radius:.25rem}.sm\:rounded-r,.sm\:rounded-t{border-top-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-r{border-bottom-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-l{border-bottom-left-radius:.25rem}.sm\:rounded-l{border-top-left-radius:.25rem}.sm\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:rounded-tl{border-top-left-radius:.25rem}.sm\:rounded-tr{border-top-right-radius:.25rem}.sm\:rounded-br{border-bottom-right-radius:.25rem}.sm\:rounded-bl{border-bottom-left-radius:.25rem}.sm\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:rounded-tl-full{border-top-left-radius:9999px}.sm\:rounded-tr-full{border-top-right-radius:9999px}.sm\:rounded-br-full{border-bottom-right-radius:9999px}.sm\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-none{border-style:none}.sm\:border-0{border-width:0}.sm\:border-2{border-width:2px}.sm\:border-4{border-width:4px}.sm\:border-8{border-width:8px}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-r-0{border-right-width:0}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l-0{border-left-width:0}.sm\:border-t-2{border-top-width:2px}.sm\:border-r-2{border-right-width:2px}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-l-2{border-left-width:2px}.sm\:border-t-4{border-top-width:4px}.sm\:border-r-4{border-right-width:4px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-l-4{border-left-width:4px}.sm\:border-t-8{border-top-width:8px}.sm\:border-r-8{border-right-width:8px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-l-8{border-left-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-move{cursor:move}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:table{display:table}.sm\:table-row{display:table-row}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sm\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.sm\:flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sm\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sm\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sm\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sm\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sm\:self-auto{-ms-flex-item-align:auto;align-self:auto}.sm\:self-start{-ms-flex-item-align:start;align-self:flex-start}.sm\:self-end{-ms-flex-item-align:end;align-self:flex-end}.sm\:self-center{-ms-flex-item-align:center;align-self:center}.sm\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sm\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sm\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sm\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.sm\:content-center{-ms-flex-line-pack:center;align-content:center}.sm\:content-start{-ms-flex-line-pack:start;align-content:flex-start}.sm\:content-end{-ms-flex-line-pack:end;align-content:flex-end}.sm\:content-between{-ms-flex-line-pack:justify;align-content:space-between}.sm\:content-around{-ms-flex-line-pack:distribute;align-content:space-around}.sm\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.sm\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sm\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.sm\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.sm\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sm\:flex-shrink{-ms-flex-negative:1;flex-shrink:1}.sm\:flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.sm\:flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clearfix:after{content:"";display:table;clear:both}.sm\:font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.sm\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.sm\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:font-hairline{font-weight:100}.sm\:font-thin{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:hover\:font-hairline:hover{font-weight:100}.sm\:hover\:font-thin:hover{font-weight:200}.sm\:hover\:font-light:hover{font-weight:300}.sm\:hover\:font-normal:hover{font-weight:400}.sm\:hover\:font-medium:hover{font-weight:500}.sm\:hover\:font-semibold:hover{font-weight:600}.sm\:hover\:font-bold:hover{font-weight:700}.sm\:hover\:font-extrabold:hover{font-weight:800}.sm\:hover\:font-black:hover{font-weight:900}.sm\:h-1{height:.25rem}.sm\:h-2{height:.5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-48{height:12rem}.sm\:h-64{height:16rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-normal{line-height:1.5}.sm\:leading-loose{line-height:2}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-6{margin:1.5rem}.sm\:m-8{margin:2rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-1{margin-top:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:30rem}.sm\:max-w-md{max-width:40rem}.sm\:max-w-lg{max-width:50rem}.sm\:max-w-xl{max-width:60rem}.sm\:max-w-2xl{max-width:70rem}.sm\:max-w-3xl{max-width:80rem}.sm\:max-w-4xl{max-width:90rem}.sm\:max-w-5xl{max-width:100rem}.sm\:max-w-full{max-width:100%}.sm\:min-h-0{min-height:0}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:-m-0{margin:0}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-8{margin:-2rem}.sm\:-m-px{margin:-1px}.sm\:-my-0{margin-top:0;margin-bottom:0}.sm\:-mx-0{margin-left:0;margin-right:0}.sm\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:-mt-0{margin-top:0}.sm\:-mr-0{margin-right:0}.sm\:-mb-0{margin-bottom:0}.sm\:-ml-0{margin-left:0}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-ml-1{margin-left:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}.sm\:opacity-0{opacity:0}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-100{opacity:1}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-px{padding:1px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-1{padding-top:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pr-8{padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:-webkit-sticky;position:sticky}.sm\:pin-none{top:auto;right:auto;bottom:auto;left:auto}.sm\:pin{right:0;left:0}.sm\:pin,.sm\:pin-y{top:0;bottom:0}.sm\:pin-x{right:0;left:0}.sm\:pin-t{top:0}.sm\:pin-r{right:0}.sm\:pin-b{bottom:0}.sm\:pin-l{left:0}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.sm\:shadow-md{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.sm\:shadow-lg{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.sm\:shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-transparent{color:transparent}.sm\:text-black{color:#22292f}.sm\:text-grey-darkest{color:#3d4852}.sm\:text-grey-darker{color:#606f7b}.sm\:text-grey-dark{color:#8795a1}.sm\:text-grey{color:#b8c2cc}.sm\:text-grey-light{color:#dae1e7}.sm\:text-grey-lighter{color:#f1f5f8}.sm\:text-grey-lightest{color:#f8fafc}.sm\:text-white{color:#fff}.sm\:text-red-darkest{color:#3b0d0c}.sm\:text-red-darker{color:#621b18}.sm\:text-red-dark{color:#cc1f1a}.sm\:text-red{color:#e3342f}.sm\:text-red-light{color:#ef5753}.sm\:text-red-lighter{color:#f9acaa}.sm\:text-red-lightest{color:#fcebea}.sm\:text-orange-darkest{color:#462a16}.sm\:text-orange-darker{color:#613b1f}.sm\:text-orange-dark{color:#de751f}.sm\:text-orange{color:#f6993f}.sm\:text-orange-light{color:#faad63}.sm\:text-orange-lighter{color:#fcd9b6}.sm\:text-orange-lightest{color:#fff5eb}.sm\:text-yellow-darkest{color:#453411}.sm\:text-yellow-darker{color:#684f1d}.sm\:text-yellow-dark{color:#f2d024}.sm\:text-yellow{color:#ffed4a}.sm\:text-yellow-light{color:#fff382}.sm\:text-yellow-lighter{color:#fff9c2}.sm\:text-yellow-lightest{color:#fcfbeb}.sm\:text-green-darkest{color:#0f2f21}.sm\:text-green-darker{color:#1a4731}.sm\:text-green-dark{color:#1f9d55}.sm\:text-green{color:#38c172}.sm\:text-green-light{color:#51d88a}.sm\:text-green-lighter{color:#a2f5bf}.sm\:text-green-lightest{color:#e3fcec}.sm\:text-teal-darkest{color:#0d3331}.sm\:text-teal-darker{color:#20504f}.sm\:text-teal-dark{color:#38a89d}.sm\:text-teal{color:#4dc0b5}.sm\:text-teal-light{color:#64d5ca}.sm\:text-teal-lighter{color:#a0f0ed}.sm\:text-teal-lightest{color:#e8fffe}.sm\:text-blue-darkest{color:#12283a}.sm\:text-blue-darker{color:#1c3d5a}.sm\:text-blue-dark{color:#2779bd}.sm\:text-blue{color:#3490dc}.sm\:text-blue-light{color:#6cb2eb}.sm\:text-blue-lighter{color:#bcdefa}.sm\:text-blue-lightest{color:#eff8ff}.sm\:text-indigo-darkest{color:#191e38}.sm\:text-indigo-darker{color:#2f365f}.sm\:text-indigo-dark{color:#5661b3}.sm\:text-indigo{color:#6574cd}.sm\:text-indigo-light{color:#7886d7}.sm\:text-indigo-lighter{color:#b2b7ff}.sm\:text-indigo-lightest{color:#e6e8ff}.sm\:text-purple-darkest{color:#21183c}.sm\:text-purple-darker{color:#382b5f}.sm\:text-purple-dark{color:#794acf}.sm\:text-purple{color:#9561e2}.sm\:text-purple-light{color:#a779e9}.sm\:text-purple-lighter{color:#d6bbfc}.sm\:text-purple-lightest{color:#f3ebff}.sm\:text-pink-darkest{color:#451225}.sm\:text-pink-darker{color:#6f213f}.sm\:text-pink-dark{color:#eb5286}.sm\:text-pink{color:#f66d9b}.sm\:text-pink-light{color:#fa7ea8}.sm\:text-pink-lighter{color:#ffbbca}.sm\:text-pink-lightest{color:#ffebef}.sm\:hover\:text-transparent:hover{color:transparent}.sm\:hover\:text-black:hover{color:#22292f}.sm\:hover\:text-grey-darkest:hover{color:#3d4852}.sm\:hover\:text-grey-darker:hover{color:#606f7b}.sm\:hover\:text-grey-dark:hover{color:#8795a1}.sm\:hover\:text-grey:hover{color:#b8c2cc}.sm\:hover\:text-grey-light:hover{color:#dae1e7}.sm\:hover\:text-grey-lighter:hover{color:#f1f5f8}.sm\:hover\:text-grey-lightest:hover{color:#f8fafc}.sm\:hover\:text-white:hover{color:#fff}.sm\:hover\:text-red-darkest:hover{color:#3b0d0c}.sm\:hover\:text-red-darker:hover{color:#621b18}.sm\:hover\:text-red-dark:hover{color:#cc1f1a}.sm\:hover\:text-red:hover{color:#e3342f}.sm\:hover\:text-red-light:hover{color:#ef5753}.sm\:hover\:text-red-lighter:hover{color:#f9acaa}.sm\:hover\:text-red-lightest:hover{color:#fcebea}.sm\:hover\:text-orange-darkest:hover{color:#462a16}.sm\:hover\:text-orange-darker:hover{color:#613b1f}.sm\:hover\:text-orange-dark:hover{color:#de751f}.sm\:hover\:text-orange:hover{color:#f6993f}.sm\:hover\:text-orange-light:hover{color:#faad63}.sm\:hover\:text-orange-lighter:hover{color:#fcd9b6}.sm\:hover\:text-orange-lightest:hover{color:#fff5eb}.sm\:hover\:text-yellow-darkest:hover{color:#453411}.sm\:hover\:text-yellow-darker:hover{color:#684f1d}.sm\:hover\:text-yellow-dark:hover{color:#f2d024}.sm\:hover\:text-yellow:hover{color:#ffed4a}.sm\:hover\:text-yellow-light:hover{color:#fff382}.sm\:hover\:text-yellow-lighter:hover{color:#fff9c2}.sm\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.sm\:hover\:text-green-darkest:hover{color:#0f2f21}.sm\:hover\:text-green-darker:hover{color:#1a4731}.sm\:hover\:text-green-dark:hover{color:#1f9d55}.sm\:hover\:text-green:hover{color:#38c172}.sm\:hover\:text-green-light:hover{color:#51d88a}.sm\:hover\:text-green-lighter:hover{color:#a2f5bf}.sm\:hover\:text-green-lightest:hover{color:#e3fcec}.sm\:hover\:text-teal-darkest:hover{color:#0d3331}.sm\:hover\:text-teal-darker:hover{color:#20504f}.sm\:hover\:text-teal-dark:hover{color:#38a89d}.sm\:hover\:text-teal:hover{color:#4dc0b5}.sm\:hover\:text-teal-light:hover{color:#64d5ca}.sm\:hover\:text-teal-lighter:hover{color:#a0f0ed}.sm\:hover\:text-teal-lightest:hover{color:#e8fffe}.sm\:hover\:text-blue-darkest:hover{color:#12283a}.sm\:hover\:text-blue-darker:hover{color:#1c3d5a}.sm\:hover\:text-blue-dark:hover{color:#2779bd}.sm\:hover\:text-blue:hover{color:#3490dc}.sm\:hover\:text-blue-light:hover{color:#6cb2eb}.sm\:hover\:text-blue-lighter:hover{color:#bcdefa}.sm\:hover\:text-blue-lightest:hover{color:#eff8ff}.sm\:hover\:text-indigo-darkest:hover{color:#191e38}.sm\:hover\:text-indigo-darker:hover{color:#2f365f}.sm\:hover\:text-indigo-dark:hover{color:#5661b3}.sm\:hover\:text-indigo:hover{color:#6574cd}.sm\:hover\:text-indigo-light:hover{color:#7886d7}.sm\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.sm\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.sm\:hover\:text-purple-darkest:hover{color:#21183c}.sm\:hover\:text-purple-darker:hover{color:#382b5f}.sm\:hover\:text-purple-dark:hover{color:#794acf}.sm\:hover\:text-purple:hover{color:#9561e2}.sm\:hover\:text-purple-light:hover{color:#a779e9}.sm\:hover\:text-purple-lighter:hover{color:#d6bbfc}.sm\:hover\:text-purple-lightest:hover{color:#f3ebff}.sm\:hover\:text-pink-darkest:hover{color:#451225}.sm\:hover\:text-pink-darker:hover{color:#6f213f}.sm\:hover\:text-pink-dark:hover{color:#eb5286}.sm\:hover\:text-pink:hover{color:#f66d9b}.sm\:hover\:text-pink-light:hover{color:#fa7ea8}.sm\:hover\:text-pink-lighter:hover{color:#ffbbca}.sm\:hover\:text-pink-lightest:hover{color:#ffebef}.sm\:text-xs{font-size:.75rem}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:italic{font-style:italic}.sm\:roman{font-style:normal}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:hover\:italic:hover{font-style:italic}.sm\:hover\:roman:hover{font-style:normal}.sm\:hover\:uppercase:hover{text-transform:uppercase}.sm\:hover\:lowercase:hover{text-transform:lowercase}.sm\:hover\:capitalize:hover{text-transform:capitalize}.sm\:hover\:normal-case:hover{text-transform:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:tracking-tight{letter-spacing:-.05em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.05em}.sm\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-no-wrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-words{word-wrap:break-word}.sm\:break-normal{word-wrap:normal}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-1{width:.25rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.33333%}.sm\:w-2\/3{width:66.66667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.66667%}.sm\:w-5\/6{width:83.33333%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:z-0{z-index:0}.sm\:z-10{z-index:1}.sm\:z-20{z-index:2}.sm\:z-30{z-index:3}.sm\:z-40{z-index:4}.sm\:z-50{z-index:5}.sm\:z-auto{z-index:auto}}@media (min-width:768px){.md\:list-reset{list-style:none;padding:0}.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-transparent{background-color:transparent}.md\:bg-black{background-color:#22292f}.md\:bg-grey-darkest{background-color:#3d4852}.md\:bg-grey-darker{background-color:#606f7b}.md\:bg-grey-dark{background-color:#8795a1}.md\:bg-grey{background-color:#b8c2cc}.md\:bg-grey-light{background-color:#dae1e7}.md\:bg-grey-lighter{background-color:#f1f5f8}.md\:bg-grey-lightest{background-color:#f8fafc}.md\:bg-white{background-color:#fff}.md\:bg-red-darkest{background-color:#3b0d0c}.md\:bg-red-darker{background-color:#621b18}.md\:bg-red-dark{background-color:#cc1f1a}.md\:bg-red{background-color:#e3342f}.md\:bg-red-light{background-color:#ef5753}.md\:bg-red-lighter{background-color:#f9acaa}.md\:bg-red-lightest{background-color:#fcebea}.md\:bg-orange-darkest{background-color:#462a16}.md\:bg-orange-darker{background-color:#613b1f}.md\:bg-orange-dark{background-color:#de751f}.md\:bg-orange{background-color:#f6993f}.md\:bg-orange-light{background-color:#faad63}.md\:bg-orange-lighter{background-color:#fcd9b6}.md\:bg-orange-lightest{background-color:#fff5eb}.md\:bg-yellow-darkest{background-color:#453411}.md\:bg-yellow-darker{background-color:#684f1d}.md\:bg-yellow-dark{background-color:#f2d024}.md\:bg-yellow{background-color:#ffed4a}.md\:bg-yellow-light{background-color:#fff382}.md\:bg-yellow-lighter{background-color:#fff9c2}.md\:bg-yellow-lightest{background-color:#fcfbeb}.md\:bg-green-darkest{background-color:#0f2f21}.md\:bg-green-darker{background-color:#1a4731}.md\:bg-green-dark{background-color:#1f9d55}.md\:bg-green{background-color:#38c172}.md\:bg-green-light{background-color:#51d88a}.md\:bg-green-lighter{background-color:#a2f5bf}.md\:bg-green-lightest{background-color:#e3fcec}.md\:bg-teal-darkest{background-color:#0d3331}.md\:bg-teal-darker{background-color:#20504f}.md\:bg-teal-dark{background-color:#38a89d}.md\:bg-teal{background-color:#4dc0b5}.md\:bg-teal-light{background-color:#64d5ca}.md\:bg-teal-lighter{background-color:#a0f0ed}.md\:bg-teal-lightest{background-color:#e8fffe}.md\:bg-blue-darkest{background-color:#12283a}.md\:bg-blue-darker{background-color:#1c3d5a}.md\:bg-blue-dark{background-color:#2779bd}.md\:bg-blue{background-color:#3490dc}.md\:bg-blue-light{background-color:#6cb2eb}.md\:bg-blue-lighter{background-color:#bcdefa}.md\:bg-blue-lightest{background-color:#eff8ff}.md\:bg-indigo-darkest{background-color:#191e38}.md\:bg-indigo-darker{background-color:#2f365f}.md\:bg-indigo-dark{background-color:#5661b3}.md\:bg-indigo{background-color:#6574cd}.md\:bg-indigo-light{background-color:#7886d7}.md\:bg-indigo-lighter{background-color:#b2b7ff}.md\:bg-indigo-lightest{background-color:#e6e8ff}.md\:bg-purple-darkest{background-color:#21183c}.md\:bg-purple-darker{background-color:#382b5f}.md\:bg-purple-dark{background-color:#794acf}.md\:bg-purple{background-color:#9561e2}.md\:bg-purple-light{background-color:#a779e9}.md\:bg-purple-lighter{background-color:#d6bbfc}.md\:bg-purple-lightest{background-color:#f3ebff}.md\:bg-pink-darkest{background-color:#451225}.md\:bg-pink-darker{background-color:#6f213f}.md\:bg-pink-dark{background-color:#eb5286}.md\:bg-pink{background-color:#f66d9b}.md\:bg-pink-light{background-color:#fa7ea8}.md\:bg-pink-lighter{background-color:#ffbbca}.md\:bg-pink-lightest{background-color:#ffebef}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:bg-black:hover{background-color:#22292f}.md\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.md\:hover\:bg-grey-darker:hover{background-color:#606f7b}.md\:hover\:bg-grey-dark:hover{background-color:#8795a1}.md\:hover\:bg-grey:hover{background-color:#b8c2cc}.md\:hover\:bg-grey-light:hover{background-color:#dae1e7}.md\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.md\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.md\:hover\:bg-white:hover{background-color:#fff}.md\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.md\:hover\:bg-red-darker:hover{background-color:#621b18}.md\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.md\:hover\:bg-red:hover{background-color:#e3342f}.md\:hover\:bg-red-light:hover{background-color:#ef5753}.md\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.md\:hover\:bg-red-lightest:hover{background-color:#fcebea}.md\:hover\:bg-orange-darkest:hover{background-color:#462a16}.md\:hover\:bg-orange-darker:hover{background-color:#613b1f}.md\:hover\:bg-orange-dark:hover{background-color:#de751f}.md\:hover\:bg-orange:hover{background-color:#f6993f}.md\:hover\:bg-orange-light:hover{background-color:#faad63}.md\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.md\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.md\:hover\:bg-yellow-darkest:hover{background-color:#453411}.md\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.md\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.md\:hover\:bg-yellow:hover{background-color:#ffed4a}.md\:hover\:bg-yellow-light:hover{background-color:#fff382}.md\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.md\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.md\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.md\:hover\:bg-green-darker:hover{background-color:#1a4731}.md\:hover\:bg-green-dark:hover{background-color:#1f9d55}.md\:hover\:bg-green:hover{background-color:#38c172}.md\:hover\:bg-green-light:hover{background-color:#51d88a}.md\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.md\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.md\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.md\:hover\:bg-teal-darker:hover{background-color:#20504f}.md\:hover\:bg-teal-dark:hover{background-color:#38a89d}.md\:hover\:bg-teal:hover{background-color:#4dc0b5}.md\:hover\:bg-teal-light:hover{background-color:#64d5ca}.md\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.md\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.md\:hover\:bg-blue-darkest:hover{background-color:#12283a}.md\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.md\:hover\:bg-blue-dark:hover{background-color:#2779bd}.md\:hover\:bg-blue:hover{background-color:#3490dc}.md\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.md\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.md\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.md\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.md\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.md\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.md\:hover\:bg-indigo:hover{background-color:#6574cd}.md\:hover\:bg-indigo-light:hover{background-color:#7886d7}.md\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.md\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.md\:hover\:bg-purple-darkest:hover{background-color:#21183c}.md\:hover\:bg-purple-darker:hover{background-color:#382b5f}.md\:hover\:bg-purple-dark:hover{background-color:#794acf}.md\:hover\:bg-purple:hover{background-color:#9561e2}.md\:hover\:bg-purple-light:hover{background-color:#a779e9}.md\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.md\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.md\:hover\:bg-pink-darkest:hover{background-color:#451225}.md\:hover\:bg-pink-darker:hover{background-color:#6f213f}.md\:hover\:bg-pink-dark:hover{background-color:#eb5286}.md\:hover\:bg-pink:hover{background-color:#f66d9b}.md\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.md\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.md\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:50%}.md\:bg-left{background-position:0}.md\:bg-left-bottom{background-position:0 100%}.md\:bg-left-top{background-position:0 0}.md\:bg-right{background-position:100%}.md\:bg-right-bottom{background-position:100% 100%}.md\:bg-right-top{background-position:100% 0}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:border-transparent{border-color:transparent}.md\:border-black{border-color:#22292f}.md\:border-grey-darkest{border-color:#3d4852}.md\:border-grey-darker{border-color:#606f7b}.md\:border-grey-dark{border-color:#8795a1}.md\:border-grey{border-color:#b8c2cc}.md\:border-grey-light{border-color:#dae1e7}.md\:border-grey-lighter{border-color:#f1f5f8}.md\:border-grey-lightest{border-color:#f8fafc}.md\:border-white{border-color:#fff}.md\:border-red-darkest{border-color:#3b0d0c}.md\:border-red-darker{border-color:#621b18}.md\:border-red-dark{border-color:#cc1f1a}.md\:border-red{border-color:#e3342f}.md\:border-red-light{border-color:#ef5753}.md\:border-red-lighter{border-color:#f9acaa}.md\:border-red-lightest{border-color:#fcebea}.md\:border-orange-darkest{border-color:#462a16}.md\:border-orange-darker{border-color:#613b1f}.md\:border-orange-dark{border-color:#de751f}.md\:border-orange{border-color:#f6993f}.md\:border-orange-light{border-color:#faad63}.md\:border-orange-lighter{border-color:#fcd9b6}.md\:border-orange-lightest{border-color:#fff5eb}.md\:border-yellow-darkest{border-color:#453411}.md\:border-yellow-darker{border-color:#684f1d}.md\:border-yellow-dark{border-color:#f2d024}.md\:border-yellow{border-color:#ffed4a}.md\:border-yellow-light{border-color:#fff382}.md\:border-yellow-lighter{border-color:#fff9c2}.md\:border-yellow-lightest{border-color:#fcfbeb}.md\:border-green-darkest{border-color:#0f2f21}.md\:border-green-darker{border-color:#1a4731}.md\:border-green-dark{border-color:#1f9d55}.md\:border-green{border-color:#38c172}.md\:border-green-light{border-color:#51d88a}.md\:border-green-lighter{border-color:#a2f5bf}.md\:border-green-lightest{border-color:#e3fcec}.md\:border-teal-darkest{border-color:#0d3331}.md\:border-teal-darker{border-color:#20504f}.md\:border-teal-dark{border-color:#38a89d}.md\:border-teal{border-color:#4dc0b5}.md\:border-teal-light{border-color:#64d5ca}.md\:border-teal-lighter{border-color:#a0f0ed}.md\:border-teal-lightest{border-color:#e8fffe}.md\:border-blue-darkest{border-color:#12283a}.md\:border-blue-darker{border-color:#1c3d5a}.md\:border-blue-dark{border-color:#2779bd}.md\:border-blue{border-color:#3490dc}.md\:border-blue-light{border-color:#6cb2eb}.md\:border-blue-lighter{border-color:#bcdefa}.md\:border-blue-lightest{border-color:#eff8ff}.md\:border-indigo-darkest{border-color:#191e38}.md\:border-indigo-darker{border-color:#2f365f}.md\:border-indigo-dark{border-color:#5661b3}.md\:border-indigo{border-color:#6574cd}.md\:border-indigo-light{border-color:#7886d7}.md\:border-indigo-lighter{border-color:#b2b7ff}.md\:border-indigo-lightest{border-color:#e6e8ff}.md\:border-purple-darkest{border-color:#21183c}.md\:border-purple-darker{border-color:#382b5f}.md\:border-purple-dark{border-color:#794acf}.md\:border-purple{border-color:#9561e2}.md\:border-purple-light{border-color:#a779e9}.md\:border-purple-lighter{border-color:#d6bbfc}.md\:border-purple-lightest{border-color:#f3ebff}.md\:border-pink-darkest{border-color:#451225}.md\:border-pink-darker{border-color:#6f213f}.md\:border-pink-dark{border-color:#eb5286}.md\:border-pink{border-color:#f66d9b}.md\:border-pink-light{border-color:#fa7ea8}.md\:border-pink-lighter{border-color:#ffbbca}.md\:border-pink-lightest{border-color:#ffebef}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:border-black:hover{border-color:#22292f}.md\:hover\:border-grey-darkest:hover{border-color:#3d4852}.md\:hover\:border-grey-darker:hover{border-color:#606f7b}.md\:hover\:border-grey-dark:hover{border-color:#8795a1}.md\:hover\:border-grey:hover{border-color:#b8c2cc}.md\:hover\:border-grey-light:hover{border-color:#dae1e7}.md\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.md\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.md\:hover\:border-white:hover{border-color:#fff}.md\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.md\:hover\:border-red-darker:hover{border-color:#621b18}.md\:hover\:border-red-dark:hover{border-color:#cc1f1a}.md\:hover\:border-red:hover{border-color:#e3342f}.md\:hover\:border-red-light:hover{border-color:#ef5753}.md\:hover\:border-red-lighter:hover{border-color:#f9acaa}.md\:hover\:border-red-lightest:hover{border-color:#fcebea}.md\:hover\:border-orange-darkest:hover{border-color:#462a16}.md\:hover\:border-orange-darker:hover{border-color:#613b1f}.md\:hover\:border-orange-dark:hover{border-color:#de751f}.md\:hover\:border-orange:hover{border-color:#f6993f}.md\:hover\:border-orange-light:hover{border-color:#faad63}.md\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.md\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.md\:hover\:border-yellow-darkest:hover{border-color:#453411}.md\:hover\:border-yellow-darker:hover{border-color:#684f1d}.md\:hover\:border-yellow-dark:hover{border-color:#f2d024}.md\:hover\:border-yellow:hover{border-color:#ffed4a}.md\:hover\:border-yellow-light:hover{border-color:#fff382}.md\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.md\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.md\:hover\:border-green-darkest:hover{border-color:#0f2f21}.md\:hover\:border-green-darker:hover{border-color:#1a4731}.md\:hover\:border-green-dark:hover{border-color:#1f9d55}.md\:hover\:border-green:hover{border-color:#38c172}.md\:hover\:border-green-light:hover{border-color:#51d88a}.md\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.md\:hover\:border-green-lightest:hover{border-color:#e3fcec}.md\:hover\:border-teal-darkest:hover{border-color:#0d3331}.md\:hover\:border-teal-darker:hover{border-color:#20504f}.md\:hover\:border-teal-dark:hover{border-color:#38a89d}.md\:hover\:border-teal:hover{border-color:#4dc0b5}.md\:hover\:border-teal-light:hover{border-color:#64d5ca}.md\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.md\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.md\:hover\:border-blue-darkest:hover{border-color:#12283a}.md\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.md\:hover\:border-blue-dark:hover{border-color:#2779bd}.md\:hover\:border-blue:hover{border-color:#3490dc}.md\:hover\:border-blue-light:hover{border-color:#6cb2eb}.md\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.md\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.md\:hover\:border-indigo-darkest:hover{border-color:#191e38}.md\:hover\:border-indigo-darker:hover{border-color:#2f365f}.md\:hover\:border-indigo-dark:hover{border-color:#5661b3}.md\:hover\:border-indigo:hover{border-color:#6574cd}.md\:hover\:border-indigo-light:hover{border-color:#7886d7}.md\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.md\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.md\:hover\:border-purple-darkest:hover{border-color:#21183c}.md\:hover\:border-purple-darker:hover{border-color:#382b5f}.md\:hover\:border-purple-dark:hover{border-color:#794acf}.md\:hover\:border-purple:hover{border-color:#9561e2}.md\:hover\:border-purple-light:hover{border-color:#a779e9}.md\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.md\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.md\:hover\:border-pink-darkest:hover{border-color:#451225}.md\:hover\:border-pink-darker:hover{border-color:#6f213f}.md\:hover\:border-pink-dark:hover{border-color:#eb5286}.md\:hover\:border-pink:hover{border-color:#f66d9b}.md\:hover\:border-pink-light:hover{border-color:#fa7ea8}.md\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.md\:hover\:border-pink-lightest:hover{border-color:#ffebef}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.125rem}.md\:rounded{border-radius:.25rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-full{border-radius:9999px}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-t{border-top-left-radius:.25rem}.md\:rounded-r,.md\:rounded-t{border-top-right-radius:.25rem}.md\:rounded-b,.md\:rounded-r{border-bottom-right-radius:.25rem}.md\:rounded-b,.md\:rounded-l{border-bottom-left-radius:.25rem}.md\:rounded-l{border-top-left-radius:.25rem}.md\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.125rem}.md\:rounded-tr-sm{border-top-right-radius:.125rem}.md\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:rounded-tl{border-top-left-radius:.25rem}.md\:rounded-tr{border-top-right-radius:.25rem}.md\:rounded-br{border-bottom-right-radius:.25rem}.md\:rounded-bl{border-bottom-left-radius:.25rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-none{border-style:none}.md\:border-0{border-width:0}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-8{border-width:8px}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-l-0{border-left-width:0}.md\:border-t-2{border-top-width:2px}.md\:border-r-2{border-right-width:2px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-width:2px}.md\:border-t-4{border-top-width:4px}.md\:border-r-4{border-right-width:4px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-4{border-left-width:4px}.md\:border-t-8{border-top-width:8px}.md\:border-r-8{border-right-width:8px}.md\:border-b-8{border-bottom-width:8px}.md\:border-l-8{border-left-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r{border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-l{border-left-width:1px}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-move{cursor:move}.md\:cursor-not-allowed{cursor:not-allowed}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:table{display:table}.md\:table-row{display:table-row}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.md\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.md\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.md\:flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.md\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.md\:self-auto{-ms-flex-item-align:auto;align-self:auto}.md\:self-start{-ms-flex-item-align:start;align-self:flex-start}.md\:self-end{-ms-flex-item-align:end;align-self:flex-end}.md\:self-center{-ms-flex-item-align:center;align-self:center}.md\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.md\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.md\:content-center{-ms-flex-line-pack:center;align-content:center}.md\:content-start{-ms-flex-line-pack:start;align-content:flex-start}.md\:content-end{-ms-flex-line-pack:end;align-content:flex-end}.md\:content-between{-ms-flex-line-pack:justify;align-content:space-between}.md\:content-around{-ms-flex-line-pack:distribute;align-content:space-around}.md\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.md\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.md\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.md\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.md\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.md\:flex-shrink{-ms-flex-negative:1;flex-shrink:1}.md\:flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.md\:flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clearfix:after{content:"";display:table;clear:both}.md\:font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.md\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.md\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:font-hairline{font-weight:100}.md\:font-thin{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:hover\:font-hairline:hover{font-weight:100}.md\:hover\:font-thin:hover{font-weight:200}.md\:hover\:font-light:hover{font-weight:300}.md\:hover\:font-normal:hover{font-weight:400}.md\:hover\:font-medium:hover{font-weight:500}.md\:hover\:font-semibold:hover{font-weight:600}.md\:hover\:font-bold:hover{font-weight:700}.md\:hover\:font-extrabold:hover{font-weight:800}.md\:hover\:font-black:hover{font-weight:900}.md\:h-1{height:.25rem}.md\:h-2{height:.5rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-48{height:12rem}.md\:h-64{height:16rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-normal{line-height:1.5}.md\:leading-loose{line-height:2}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-1{margin-top:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-6{margin-top:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:30rem}.md\:max-w-md{max-width:40rem}.md\:max-w-lg{max-width:50rem}.md\:max-w-xl{max-width:60rem}.md\:max-w-2xl{max-width:70rem}.md\:max-w-3xl{max-width:80rem}.md\:max-w-4xl{max-width:90rem}.md\:max-w-5xl{max-width:100rem}.md\:max-w-full{max-width:100%}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:-m-0{margin:0}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-6{margin:-1.5rem}.md\:-m-8{margin:-2rem}.md\:-m-px{margin:-1px}.md\:-my-0{margin-top:0;margin-bottom:0}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:-mt-0{margin-top:0}.md\:-mr-0{margin-right:0}.md\:-mb-0{margin-bottom:0}.md\:-ml-0{margin-left:0}.md\:-mt-1{margin-top:-.25rem}.md\:-mr-1{margin-right:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-ml-1{margin-left:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-ml-2{margin-left:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mr-4{margin-right:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-ml-4{margin-left:-1rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-ml-8{margin-left:-2rem}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}.md\:opacity-0{opacity:0}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-100{opacity:1}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:scrolling-touch{-webkit-overflow-scrolling:touch}.md\:scrolling-auto{-webkit-overflow-scrolling:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-px{padding:1px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-1{padding-top:.25rem}.md\:pr-1{padding-right:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pr-3{padding-right:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:pin-none{top:auto;right:auto;bottom:auto;left:auto}.md\:pin{right:0;left:0}.md\:pin,.md\:pin-y{top:0;bottom:0}.md\:pin-x{right:0;left:0}.md\:pin-t{top:0}.md\:pin-r{right:0}.md\:pin-b{bottom:0}.md\:pin-l{left:0}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.md\:shadow-md{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.md\:shadow-lg{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.md\:shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-transparent{color:transparent}.md\:text-black{color:#22292f}.md\:text-grey-darkest{color:#3d4852}.md\:text-grey-darker{color:#606f7b}.md\:text-grey-dark{color:#8795a1}.md\:text-grey{color:#b8c2cc}.md\:text-grey-light{color:#dae1e7}.md\:text-grey-lighter{color:#f1f5f8}.md\:text-grey-lightest{color:#f8fafc}.md\:text-white{color:#fff}.md\:text-red-darkest{color:#3b0d0c}.md\:text-red-darker{color:#621b18}.md\:text-red-dark{color:#cc1f1a}.md\:text-red{color:#e3342f}.md\:text-red-light{color:#ef5753}.md\:text-red-lighter{color:#f9acaa}.md\:text-red-lightest{color:#fcebea}.md\:text-orange-darkest{color:#462a16}.md\:text-orange-darker{color:#613b1f}.md\:text-orange-dark{color:#de751f}.md\:text-orange{color:#f6993f}.md\:text-orange-light{color:#faad63}.md\:text-orange-lighter{color:#fcd9b6}.md\:text-orange-lightest{color:#fff5eb}.md\:text-yellow-darkest{color:#453411}.md\:text-yellow-darker{color:#684f1d}.md\:text-yellow-dark{color:#f2d024}.md\:text-yellow{color:#ffed4a}.md\:text-yellow-light{color:#fff382}.md\:text-yellow-lighter{color:#fff9c2}.md\:text-yellow-lightest{color:#fcfbeb}.md\:text-green-darkest{color:#0f2f21}.md\:text-green-darker{color:#1a4731}.md\:text-green-dark{color:#1f9d55}.md\:text-green{color:#38c172}.md\:text-green-light{color:#51d88a}.md\:text-green-lighter{color:#a2f5bf}.md\:text-green-lightest{color:#e3fcec}.md\:text-teal-darkest{color:#0d3331}.md\:text-teal-darker{color:#20504f}.md\:text-teal-dark{color:#38a89d}.md\:text-teal{color:#4dc0b5}.md\:text-teal-light{color:#64d5ca}.md\:text-teal-lighter{color:#a0f0ed}.md\:text-teal-lightest{color:#e8fffe}.md\:text-blue-darkest{color:#12283a}.md\:text-blue-darker{color:#1c3d5a}.md\:text-blue-dark{color:#2779bd}.md\:text-blue{color:#3490dc}.md\:text-blue-light{color:#6cb2eb}.md\:text-blue-lighter{color:#bcdefa}.md\:text-blue-lightest{color:#eff8ff}.md\:text-indigo-darkest{color:#191e38}.md\:text-indigo-darker{color:#2f365f}.md\:text-indigo-dark{color:#5661b3}.md\:text-indigo{color:#6574cd}.md\:text-indigo-light{color:#7886d7}.md\:text-indigo-lighter{color:#b2b7ff}.md\:text-indigo-lightest{color:#e6e8ff}.md\:text-purple-darkest{color:#21183c}.md\:text-purple-darker{color:#382b5f}.md\:text-purple-dark{color:#794acf}.md\:text-purple{color:#9561e2}.md\:text-purple-light{color:#a779e9}.md\:text-purple-lighter{color:#d6bbfc}.md\:text-purple-lightest{color:#f3ebff}.md\:text-pink-darkest{color:#451225}.md\:text-pink-darker{color:#6f213f}.md\:text-pink-dark{color:#eb5286}.md\:text-pink{color:#f66d9b}.md\:text-pink-light{color:#fa7ea8}.md\:text-pink-lighter{color:#ffbbca}.md\:text-pink-lightest{color:#ffebef}.md\:hover\:text-transparent:hover{color:transparent}.md\:hover\:text-black:hover{color:#22292f}.md\:hover\:text-grey-darkest:hover{color:#3d4852}.md\:hover\:text-grey-darker:hover{color:#606f7b}.md\:hover\:text-grey-dark:hover{color:#8795a1}.md\:hover\:text-grey:hover{color:#b8c2cc}.md\:hover\:text-grey-light:hover{color:#dae1e7}.md\:hover\:text-grey-lighter:hover{color:#f1f5f8}.md\:hover\:text-grey-lightest:hover{color:#f8fafc}.md\:hover\:text-white:hover{color:#fff}.md\:hover\:text-red-darkest:hover{color:#3b0d0c}.md\:hover\:text-red-darker:hover{color:#621b18}.md\:hover\:text-red-dark:hover{color:#cc1f1a}.md\:hover\:text-red:hover{color:#e3342f}.md\:hover\:text-red-light:hover{color:#ef5753}.md\:hover\:text-red-lighter:hover{color:#f9acaa}.md\:hover\:text-red-lightest:hover{color:#fcebea}.md\:hover\:text-orange-darkest:hover{color:#462a16}.md\:hover\:text-orange-darker:hover{color:#613b1f}.md\:hover\:text-orange-dark:hover{color:#de751f}.md\:hover\:text-orange:hover{color:#f6993f}.md\:hover\:text-orange-light:hover{color:#faad63}.md\:hover\:text-orange-lighter:hover{color:#fcd9b6}.md\:hover\:text-orange-lightest:hover{color:#fff5eb}.md\:hover\:text-yellow-darkest:hover{color:#453411}.md\:hover\:text-yellow-darker:hover{color:#684f1d}.md\:hover\:text-yellow-dark:hover{color:#f2d024}.md\:hover\:text-yellow:hover{color:#ffed4a}.md\:hover\:text-yellow-light:hover{color:#fff382}.md\:hover\:text-yellow-lighter:hover{color:#fff9c2}.md\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.md\:hover\:text-green-darkest:hover{color:#0f2f21}.md\:hover\:text-green-darker:hover{color:#1a4731}.md\:hover\:text-green-dark:hover{color:#1f9d55}.md\:hover\:text-green:hover{color:#38c172}.md\:hover\:text-green-light:hover{color:#51d88a}.md\:hover\:text-green-lighter:hover{color:#a2f5bf}.md\:hover\:text-green-lightest:hover{color:#e3fcec}.md\:hover\:text-teal-darkest:hover{color:#0d3331}.md\:hover\:text-teal-darker:hover{color:#20504f}.md\:hover\:text-teal-dark:hover{color:#38a89d}.md\:hover\:text-teal:hover{color:#4dc0b5}.md\:hover\:text-teal-light:hover{color:#64d5ca}.md\:hover\:text-teal-lighter:hover{color:#a0f0ed}.md\:hover\:text-teal-lightest:hover{color:#e8fffe}.md\:hover\:text-blue-darkest:hover{color:#12283a}.md\:hover\:text-blue-darker:hover{color:#1c3d5a}.md\:hover\:text-blue-dark:hover{color:#2779bd}.md\:hover\:text-blue:hover{color:#3490dc}.md\:hover\:text-blue-light:hover{color:#6cb2eb}.md\:hover\:text-blue-lighter:hover{color:#bcdefa}.md\:hover\:text-blue-lightest:hover{color:#eff8ff}.md\:hover\:text-indigo-darkest:hover{color:#191e38}.md\:hover\:text-indigo-darker:hover{color:#2f365f}.md\:hover\:text-indigo-dark:hover{color:#5661b3}.md\:hover\:text-indigo:hover{color:#6574cd}.md\:hover\:text-indigo-light:hover{color:#7886d7}.md\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.md\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.md\:hover\:text-purple-darkest:hover{color:#21183c}.md\:hover\:text-purple-darker:hover{color:#382b5f}.md\:hover\:text-purple-dark:hover{color:#794acf}.md\:hover\:text-purple:hover{color:#9561e2}.md\:hover\:text-purple-light:hover{color:#a779e9}.md\:hover\:text-purple-lighter:hover{color:#d6bbfc}.md\:hover\:text-purple-lightest:hover{color:#f3ebff}.md\:hover\:text-pink-darkest:hover{color:#451225}.md\:hover\:text-pink-darker:hover{color:#6f213f}.md\:hover\:text-pink-dark:hover{color:#eb5286}.md\:hover\:text-pink:hover{color:#f66d9b}.md\:hover\:text-pink-light:hover{color:#fa7ea8}.md\:hover\:text-pink-lighter:hover{color:#ffbbca}.md\:hover\:text-pink-lightest:hover{color:#ffebef}.md\:text-xs{font-size:.75rem}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem}.md\:italic{font-style:italic}.md\:roman{font-style:normal}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:hover\:italic:hover{font-style:italic}.md\:hover\:roman:hover{font-style:normal}.md\:hover\:uppercase:hover{text-transform:uppercase}.md\:hover\:lowercase:hover{text-transform:lowercase}.md\:hover\:capitalize:hover{text-transform:capitalize}.md\:hover\:normal-case:hover{text-transform:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:tracking-tight{letter-spacing:-.05em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.05em}.md\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:whitespace-normal{white-space:normal}.md\:whitespace-no-wrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-words{word-wrap:break-word}.md\:break-normal{word-wrap:normal}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:w-1{width:.25rem}.md\:w-2{width:.5rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-48{width:12rem}.md\:w-64{width:16rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33333%}.md\:w-2\/3{width:66.66667%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.66667%}.md\:w-5\/6{width:83.33333%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:z-0{z-index:0}.md\:z-10{z-index:1}.md\:z-20{z-index:2}.md\:z-30{z-index:3}.md\:z-40{z-index:4}.md\:z-50{z-index:5}.md\:z-auto{z-index:auto}}@media (min-width:992px){.lg\:list-reset{list-style:none;padding:0}.lg\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-transparent{background-color:transparent}.lg\:bg-black{background-color:#22292f}.lg\:bg-grey-darkest{background-color:#3d4852}.lg\:bg-grey-darker{background-color:#606f7b}.lg\:bg-grey-dark{background-color:#8795a1}.lg\:bg-grey{background-color:#b8c2cc}.lg\:bg-grey-light{background-color:#dae1e7}.lg\:bg-grey-lighter{background-color:#f1f5f8}.lg\:bg-grey-lightest{background-color:#f8fafc}.lg\:bg-white{background-color:#fff}.lg\:bg-red-darkest{background-color:#3b0d0c}.lg\:bg-red-darker{background-color:#621b18}.lg\:bg-red-dark{background-color:#cc1f1a}.lg\:bg-red{background-color:#e3342f}.lg\:bg-red-light{background-color:#ef5753}.lg\:bg-red-lighter{background-color:#f9acaa}.lg\:bg-red-lightest{background-color:#fcebea}.lg\:bg-orange-darkest{background-color:#462a16}.lg\:bg-orange-darker{background-color:#613b1f}.lg\:bg-orange-dark{background-color:#de751f}.lg\:bg-orange{background-color:#f6993f}.lg\:bg-orange-light{background-color:#faad63}.lg\:bg-orange-lighter{background-color:#fcd9b6}.lg\:bg-orange-lightest{background-color:#fff5eb}.lg\:bg-yellow-darkest{background-color:#453411}.lg\:bg-yellow-darker{background-color:#684f1d}.lg\:bg-yellow-dark{background-color:#f2d024}.lg\:bg-yellow{background-color:#ffed4a}.lg\:bg-yellow-light{background-color:#fff382}.lg\:bg-yellow-lighter{background-color:#fff9c2}.lg\:bg-yellow-lightest{background-color:#fcfbeb}.lg\:bg-green-darkest{background-color:#0f2f21}.lg\:bg-green-darker{background-color:#1a4731}.lg\:bg-green-dark{background-color:#1f9d55}.lg\:bg-green{background-color:#38c172}.lg\:bg-green-light{background-color:#51d88a}.lg\:bg-green-lighter{background-color:#a2f5bf}.lg\:bg-green-lightest{background-color:#e3fcec}.lg\:bg-teal-darkest{background-color:#0d3331}.lg\:bg-teal-darker{background-color:#20504f}.lg\:bg-teal-dark{background-color:#38a89d}.lg\:bg-teal{background-color:#4dc0b5}.lg\:bg-teal-light{background-color:#64d5ca}.lg\:bg-teal-lighter{background-color:#a0f0ed}.lg\:bg-teal-lightest{background-color:#e8fffe}.lg\:bg-blue-darkest{background-color:#12283a}.lg\:bg-blue-darker{background-color:#1c3d5a}.lg\:bg-blue-dark{background-color:#2779bd}.lg\:bg-blue{background-color:#3490dc}.lg\:bg-blue-light{background-color:#6cb2eb}.lg\:bg-blue-lighter{background-color:#bcdefa}.lg\:bg-blue-lightest{background-color:#eff8ff}.lg\:bg-indigo-darkest{background-color:#191e38}.lg\:bg-indigo-darker{background-color:#2f365f}.lg\:bg-indigo-dark{background-color:#5661b3}.lg\:bg-indigo{background-color:#6574cd}.lg\:bg-indigo-light{background-color:#7886d7}.lg\:bg-indigo-lighter{background-color:#b2b7ff}.lg\:bg-indigo-lightest{background-color:#e6e8ff}.lg\:bg-purple-darkest{background-color:#21183c}.lg\:bg-purple-darker{background-color:#382b5f}.lg\:bg-purple-dark{background-color:#794acf}.lg\:bg-purple{background-color:#9561e2}.lg\:bg-purple-light{background-color:#a779e9}.lg\:bg-purple-lighter{background-color:#d6bbfc}.lg\:bg-purple-lightest{background-color:#f3ebff}.lg\:bg-pink-darkest{background-color:#451225}.lg\:bg-pink-darker{background-color:#6f213f}.lg\:bg-pink-dark{background-color:#eb5286}.lg\:bg-pink{background-color:#f66d9b}.lg\:bg-pink-light{background-color:#fa7ea8}.lg\:bg-pink-lighter{background-color:#ffbbca}.lg\:bg-pink-lightest{background-color:#ffebef}.lg\:hover\:bg-transparent:hover{background-color:transparent}.lg\:hover\:bg-black:hover{background-color:#22292f}.lg\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.lg\:hover\:bg-grey-darker:hover{background-color:#606f7b}.lg\:hover\:bg-grey-dark:hover{background-color:#8795a1}.lg\:hover\:bg-grey:hover{background-color:#b8c2cc}.lg\:hover\:bg-grey-light:hover{background-color:#dae1e7}.lg\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.lg\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.lg\:hover\:bg-white:hover{background-color:#fff}.lg\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.lg\:hover\:bg-red-darker:hover{background-color:#621b18}.lg\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.lg\:hover\:bg-red:hover{background-color:#e3342f}.lg\:hover\:bg-red-light:hover{background-color:#ef5753}.lg\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.lg\:hover\:bg-red-lightest:hover{background-color:#fcebea}.lg\:hover\:bg-orange-darkest:hover{background-color:#462a16}.lg\:hover\:bg-orange-darker:hover{background-color:#613b1f}.lg\:hover\:bg-orange-dark:hover{background-color:#de751f}.lg\:hover\:bg-orange:hover{background-color:#f6993f}.lg\:hover\:bg-orange-light:hover{background-color:#faad63}.lg\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.lg\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.lg\:hover\:bg-yellow-darkest:hover{background-color:#453411}.lg\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.lg\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.lg\:hover\:bg-yellow:hover{background-color:#ffed4a}.lg\:hover\:bg-yellow-light:hover{background-color:#fff382}.lg\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.lg\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.lg\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.lg\:hover\:bg-green-darker:hover{background-color:#1a4731}.lg\:hover\:bg-green-dark:hover{background-color:#1f9d55}.lg\:hover\:bg-green:hover{background-color:#38c172}.lg\:hover\:bg-green-light:hover{background-color:#51d88a}.lg\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.lg\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.lg\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.lg\:hover\:bg-teal-darker:hover{background-color:#20504f}.lg\:hover\:bg-teal-dark:hover{background-color:#38a89d}.lg\:hover\:bg-teal:hover{background-color:#4dc0b5}.lg\:hover\:bg-teal-light:hover{background-color:#64d5ca}.lg\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.lg\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.lg\:hover\:bg-blue-darkest:hover{background-color:#12283a}.lg\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.lg\:hover\:bg-blue-dark:hover{background-color:#2779bd}.lg\:hover\:bg-blue:hover{background-color:#3490dc}.lg\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.lg\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.lg\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.lg\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.lg\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.lg\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.lg\:hover\:bg-indigo:hover{background-color:#6574cd}.lg\:hover\:bg-indigo-light:hover{background-color:#7886d7}.lg\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.lg\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.lg\:hover\:bg-purple-darkest:hover{background-color:#21183c}.lg\:hover\:bg-purple-darker:hover{background-color:#382b5f}.lg\:hover\:bg-purple-dark:hover{background-color:#794acf}.lg\:hover\:bg-purple:hover{background-color:#9561e2}.lg\:hover\:bg-purple-light:hover{background-color:#a779e9}.lg\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.lg\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.lg\:hover\:bg-pink-darkest:hover{background-color:#451225}.lg\:hover\:bg-pink-darker:hover{background-color:#6f213f}.lg\:hover\:bg-pink-dark:hover{background-color:#eb5286}.lg\:hover\:bg-pink:hover{background-color:#f66d9b}.lg\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.lg\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.lg\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:50%}.lg\:bg-left{background-position:0}.lg\:bg-left-bottom{background-position:0 100%}.lg\:bg-left-top{background-position:0 0}.lg\:bg-right{background-position:100%}.lg\:bg-right-bottom{background-position:100% 100%}.lg\:bg-right-top{background-position:100% 0}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:border-transparent{border-color:transparent}.lg\:border-black{border-color:#22292f}.lg\:border-grey-darkest{border-color:#3d4852}.lg\:border-grey-darker{border-color:#606f7b}.lg\:border-grey-dark{border-color:#8795a1}.lg\:border-grey{border-color:#b8c2cc}.lg\:border-grey-light{border-color:#dae1e7}.lg\:border-grey-lighter{border-color:#f1f5f8}.lg\:border-grey-lightest{border-color:#f8fafc}.lg\:border-white{border-color:#fff}.lg\:border-red-darkest{border-color:#3b0d0c}.lg\:border-red-darker{border-color:#621b18}.lg\:border-red-dark{border-color:#cc1f1a}.lg\:border-red{border-color:#e3342f}.lg\:border-red-light{border-color:#ef5753}.lg\:border-red-lighter{border-color:#f9acaa}.lg\:border-red-lightest{border-color:#fcebea}.lg\:border-orange-darkest{border-color:#462a16}.lg\:border-orange-darker{border-color:#613b1f}.lg\:border-orange-dark{border-color:#de751f}.lg\:border-orange{border-color:#f6993f}.lg\:border-orange-light{border-color:#faad63}.lg\:border-orange-lighter{border-color:#fcd9b6}.lg\:border-orange-lightest{border-color:#fff5eb}.lg\:border-yellow-darkest{border-color:#453411}.lg\:border-yellow-darker{border-color:#684f1d}.lg\:border-yellow-dark{border-color:#f2d024}.lg\:border-yellow{border-color:#ffed4a}.lg\:border-yellow-light{border-color:#fff382}.lg\:border-yellow-lighter{border-color:#fff9c2}.lg\:border-yellow-lightest{border-color:#fcfbeb}.lg\:border-green-darkest{border-color:#0f2f21}.lg\:border-green-darker{border-color:#1a4731}.lg\:border-green-dark{border-color:#1f9d55}.lg\:border-green{border-color:#38c172}.lg\:border-green-light{border-color:#51d88a}.lg\:border-green-lighter{border-color:#a2f5bf}.lg\:border-green-lightest{border-color:#e3fcec}.lg\:border-teal-darkest{border-color:#0d3331}.lg\:border-teal-darker{border-color:#20504f}.lg\:border-teal-dark{border-color:#38a89d}.lg\:border-teal{border-color:#4dc0b5}.lg\:border-teal-light{border-color:#64d5ca}.lg\:border-teal-lighter{border-color:#a0f0ed}.lg\:border-teal-lightest{border-color:#e8fffe}.lg\:border-blue-darkest{border-color:#12283a}.lg\:border-blue-darker{border-color:#1c3d5a}.lg\:border-blue-dark{border-color:#2779bd}.lg\:border-blue{border-color:#3490dc}.lg\:border-blue-light{border-color:#6cb2eb}.lg\:border-blue-lighter{border-color:#bcdefa}.lg\:border-blue-lightest{border-color:#eff8ff}.lg\:border-indigo-darkest{border-color:#191e38}.lg\:border-indigo-darker{border-color:#2f365f}.lg\:border-indigo-dark{border-color:#5661b3}.lg\:border-indigo{border-color:#6574cd}.lg\:border-indigo-light{border-color:#7886d7}.lg\:border-indigo-lighter{border-color:#b2b7ff}.lg\:border-indigo-lightest{border-color:#e6e8ff}.lg\:border-purple-darkest{border-color:#21183c}.lg\:border-purple-darker{border-color:#382b5f}.lg\:border-purple-dark{border-color:#794acf}.lg\:border-purple{border-color:#9561e2}.lg\:border-purple-light{border-color:#a779e9}.lg\:border-purple-lighter{border-color:#d6bbfc}.lg\:border-purple-lightest{border-color:#f3ebff}.lg\:border-pink-darkest{border-color:#451225}.lg\:border-pink-darker{border-color:#6f213f}.lg\:border-pink-dark{border-color:#eb5286}.lg\:border-pink{border-color:#f66d9b}.lg\:border-pink-light{border-color:#fa7ea8}.lg\:border-pink-lighter{border-color:#ffbbca}.lg\:border-pink-lightest{border-color:#ffebef}.lg\:hover\:border-transparent:hover{border-color:transparent}.lg\:hover\:border-black:hover{border-color:#22292f}.lg\:hover\:border-grey-darkest:hover{border-color:#3d4852}.lg\:hover\:border-grey-darker:hover{border-color:#606f7b}.lg\:hover\:border-grey-dark:hover{border-color:#8795a1}.lg\:hover\:border-grey:hover{border-color:#b8c2cc}.lg\:hover\:border-grey-light:hover{border-color:#dae1e7}.lg\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.lg\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.lg\:hover\:border-white:hover{border-color:#fff}.lg\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.lg\:hover\:border-red-darker:hover{border-color:#621b18}.lg\:hover\:border-red-dark:hover{border-color:#cc1f1a}.lg\:hover\:border-red:hover{border-color:#e3342f}.lg\:hover\:border-red-light:hover{border-color:#ef5753}.lg\:hover\:border-red-lighter:hover{border-color:#f9acaa}.lg\:hover\:border-red-lightest:hover{border-color:#fcebea}.lg\:hover\:border-orange-darkest:hover{border-color:#462a16}.lg\:hover\:border-orange-darker:hover{border-color:#613b1f}.lg\:hover\:border-orange-dark:hover{border-color:#de751f}.lg\:hover\:border-orange:hover{border-color:#f6993f}.lg\:hover\:border-orange-light:hover{border-color:#faad63}.lg\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.lg\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.lg\:hover\:border-yellow-darkest:hover{border-color:#453411}.lg\:hover\:border-yellow-darker:hover{border-color:#684f1d}.lg\:hover\:border-yellow-dark:hover{border-color:#f2d024}.lg\:hover\:border-yellow:hover{border-color:#ffed4a}.lg\:hover\:border-yellow-light:hover{border-color:#fff382}.lg\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.lg\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.lg\:hover\:border-green-darkest:hover{border-color:#0f2f21}.lg\:hover\:border-green-darker:hover{border-color:#1a4731}.lg\:hover\:border-green-dark:hover{border-color:#1f9d55}.lg\:hover\:border-green:hover{border-color:#38c172}.lg\:hover\:border-green-light:hover{border-color:#51d88a}.lg\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.lg\:hover\:border-green-lightest:hover{border-color:#e3fcec}.lg\:hover\:border-teal-darkest:hover{border-color:#0d3331}.lg\:hover\:border-teal-darker:hover{border-color:#20504f}.lg\:hover\:border-teal-dark:hover{border-color:#38a89d}.lg\:hover\:border-teal:hover{border-color:#4dc0b5}.lg\:hover\:border-teal-light:hover{border-color:#64d5ca}.lg\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.lg\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.lg\:hover\:border-blue-darkest:hover{border-color:#12283a}.lg\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.lg\:hover\:border-blue-dark:hover{border-color:#2779bd}.lg\:hover\:border-blue:hover{border-color:#3490dc}.lg\:hover\:border-blue-light:hover{border-color:#6cb2eb}.lg\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.lg\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.lg\:hover\:border-indigo-darkest:hover{border-color:#191e38}.lg\:hover\:border-indigo-darker:hover{border-color:#2f365f}.lg\:hover\:border-indigo-dark:hover{border-color:#5661b3}.lg\:hover\:border-indigo:hover{border-color:#6574cd}.lg\:hover\:border-indigo-light:hover{border-color:#7886d7}.lg\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.lg\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.lg\:hover\:border-purple-darkest:hover{border-color:#21183c}.lg\:hover\:border-purple-darker:hover{border-color:#382b5f}.lg\:hover\:border-purple-dark:hover{border-color:#794acf}.lg\:hover\:border-purple:hover{border-color:#9561e2}.lg\:hover\:border-purple-light:hover{border-color:#a779e9}.lg\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.lg\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.lg\:hover\:border-pink-darkest:hover{border-color:#451225}.lg\:hover\:border-pink-darker:hover{border-color:#6f213f}.lg\:hover\:border-pink-dark:hover{border-color:#eb5286}.lg\:hover\:border-pink:hover{border-color:#f66d9b}.lg\:hover\:border-pink-light:hover{border-color:#fa7ea8}.lg\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.lg\:hover\:border-pink-lightest:hover{border-color:#ffebef}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.125rem}.lg\:rounded{border-radius:.25rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-t{border-top-left-radius:.25rem}.lg\:rounded-r,.lg\:rounded-t{border-top-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-r{border-bottom-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-l{border-bottom-left-radius:.25rem}.lg\:rounded-l{border-top-left-radius:.25rem}.lg\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:rounded-tl{border-top-left-radius:.25rem}.lg\:rounded-tr{border-top-right-radius:.25rem}.lg\:rounded-br{border-bottom-right-radius:.25rem}.lg\:rounded-bl{border-bottom-left-radius:.25rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tl-full{border-top-left-radius:9999px}.lg\:rounded-tr-full{border-top-right-radius:9999px}.lg\:rounded-br-full{border-bottom-right-radius:9999px}.lg\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-none{border-style:none}.lg\:border-0{border-width:0}.lg\:border-2{border-width:2px}.lg\:border-4{border-width:4px}.lg\:border-8{border-width:8px}.lg\:border{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-r-0{border-right-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l-0{border-left-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-l-2{border-left-width:2px}.lg\:border-t-4{border-top-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-8{border-top-width:8px}.lg\:border-r-8{border-right-width:8px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-l-8{border-left-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-move{cursor:move}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:table{display:table}.lg\:table-row{display:table-row}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lg\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lg\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lg\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lg\:flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lg\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lg\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lg\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.lg\:self-auto{-ms-flex-item-align:auto;align-self:auto}.lg\:self-start{-ms-flex-item-align:start;align-self:flex-start}.lg\:self-end{-ms-flex-item-align:end;align-self:flex-end}.lg\:self-center{-ms-flex-item-align:center;align-self:center}.lg\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.lg\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lg\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lg\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lg\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.lg\:content-center{-ms-flex-line-pack:center;align-content:center}.lg\:content-start{-ms-flex-line-pack:start;align-content:flex-start}.lg\:content-end{-ms-flex-line-pack:end;align-content:flex-end}.lg\:content-between{-ms-flex-line-pack:justify;align-content:space-between}.lg\:content-around{-ms-flex-line-pack:distribute;align-content:space-around}.lg\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.lg\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lg\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.lg\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.lg\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lg\:flex-shrink{-ms-flex-negative:1;flex-shrink:1}.lg\:flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.lg\:flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clearfix:after{content:"";display:table;clear:both}.lg\:font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.lg\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.lg\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:font-hairline{font-weight:100}.lg\:font-thin{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:hover\:font-hairline:hover{font-weight:100}.lg\:hover\:font-thin:hover{font-weight:200}.lg\:hover\:font-light:hover{font-weight:300}.lg\:hover\:font-normal:hover{font-weight:400}.lg\:hover\:font-medium:hover{font-weight:500}.lg\:hover\:font-semibold:hover{font-weight:600}.lg\:hover\:font-bold:hover{font-weight:700}.lg\:hover\:font-extrabold:hover{font-weight:800}.lg\:hover\:font-black:hover{font-weight:900}.lg\:h-1{height:.25rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-16{height:4rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-48{height:12rem}.lg\:h-64{height:16rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-normal{line-height:1.5}.lg\:leading-loose{line-height:2}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-1{margin-top:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:30rem}.lg\:max-w-md{max-width:40rem}.lg\:max-w-lg{max-width:50rem}.lg\:max-w-xl{max-width:60rem}.lg\:max-w-2xl{max-width:70rem}.lg\:max-w-3xl{max-width:80rem}.lg\:max-w-4xl{max-width:90rem}.lg\:max-w-5xl{max-width:100rem}.lg\:max-w-full{max-width:100%}.lg\:min-h-0{min-height:0}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:-m-0{margin:0}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-8{margin:-2rem}.lg\:-m-px{margin:-1px}.lg\:-my-0{margin-top:0;margin-bottom:0}.lg\:-mx-0{margin-left:0;margin-right:0}.lg\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:-mt-0{margin-top:0}.lg\:-mr-0{margin-right:0}.lg\:-mb-0{margin-bottom:0}.lg\:-ml-0{margin-left:0}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-ml-1{margin-left:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}.lg\:opacity-0{opacity:0}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-100{opacity:1}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-px{padding:1px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-1{padding-top:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:pin-none{top:auto;right:auto;bottom:auto;left:auto}.lg\:pin{right:0;left:0}.lg\:pin,.lg\:pin-y{top:0;bottom:0}.lg\:pin-x{right:0;left:0}.lg\:pin-t{top:0}.lg\:pin-r{right:0}.lg\:pin-b{bottom:0}.lg\:pin-l{left:0}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.lg\:shadow-md{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.lg\:shadow-lg{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.lg\:shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-transparent{color:transparent}.lg\:text-black{color:#22292f}.lg\:text-grey-darkest{color:#3d4852}.lg\:text-grey-darker{color:#606f7b}.lg\:text-grey-dark{color:#8795a1}.lg\:text-grey{color:#b8c2cc}.lg\:text-grey-light{color:#dae1e7}.lg\:text-grey-lighter{color:#f1f5f8}.lg\:text-grey-lightest{color:#f8fafc}.lg\:text-white{color:#fff}.lg\:text-red-darkest{color:#3b0d0c}.lg\:text-red-darker{color:#621b18}.lg\:text-red-dark{color:#cc1f1a}.lg\:text-red{color:#e3342f}.lg\:text-red-light{color:#ef5753}.lg\:text-red-lighter{color:#f9acaa}.lg\:text-red-lightest{color:#fcebea}.lg\:text-orange-darkest{color:#462a16}.lg\:text-orange-darker{color:#613b1f}.lg\:text-orange-dark{color:#de751f}.lg\:text-orange{color:#f6993f}.lg\:text-orange-light{color:#faad63}.lg\:text-orange-lighter{color:#fcd9b6}.lg\:text-orange-lightest{color:#fff5eb}.lg\:text-yellow-darkest{color:#453411}.lg\:text-yellow-darker{color:#684f1d}.lg\:text-yellow-dark{color:#f2d024}.lg\:text-yellow{color:#ffed4a}.lg\:text-yellow-light{color:#fff382}.lg\:text-yellow-lighter{color:#fff9c2}.lg\:text-yellow-lightest{color:#fcfbeb}.lg\:text-green-darkest{color:#0f2f21}.lg\:text-green-darker{color:#1a4731}.lg\:text-green-dark{color:#1f9d55}.lg\:text-green{color:#38c172}.lg\:text-green-light{color:#51d88a}.lg\:text-green-lighter{color:#a2f5bf}.lg\:text-green-lightest{color:#e3fcec}.lg\:text-teal-darkest{color:#0d3331}.lg\:text-teal-darker{color:#20504f}.lg\:text-teal-dark{color:#38a89d}.lg\:text-teal{color:#4dc0b5}.lg\:text-teal-light{color:#64d5ca}.lg\:text-teal-lighter{color:#a0f0ed}.lg\:text-teal-lightest{color:#e8fffe}.lg\:text-blue-darkest{color:#12283a}.lg\:text-blue-darker{color:#1c3d5a}.lg\:text-blue-dark{color:#2779bd}.lg\:text-blue{color:#3490dc}.lg\:text-blue-light{color:#6cb2eb}.lg\:text-blue-lighter{color:#bcdefa}.lg\:text-blue-lightest{color:#eff8ff}.lg\:text-indigo-darkest{color:#191e38}.lg\:text-indigo-darker{color:#2f365f}.lg\:text-indigo-dark{color:#5661b3}.lg\:text-indigo{color:#6574cd}.lg\:text-indigo-light{color:#7886d7}.lg\:text-indigo-lighter{color:#b2b7ff}.lg\:text-indigo-lightest{color:#e6e8ff}.lg\:text-purple-darkest{color:#21183c}.lg\:text-purple-darker{color:#382b5f}.lg\:text-purple-dark{color:#794acf}.lg\:text-purple{color:#9561e2}.lg\:text-purple-light{color:#a779e9}.lg\:text-purple-lighter{color:#d6bbfc}.lg\:text-purple-lightest{color:#f3ebff}.lg\:text-pink-darkest{color:#451225}.lg\:text-pink-darker{color:#6f213f}.lg\:text-pink-dark{color:#eb5286}.lg\:text-pink{color:#f66d9b}.lg\:text-pink-light{color:#fa7ea8}.lg\:text-pink-lighter{color:#ffbbca}.lg\:text-pink-lightest{color:#ffebef}.lg\:hover\:text-transparent:hover{color:transparent}.lg\:hover\:text-black:hover{color:#22292f}.lg\:hover\:text-grey-darkest:hover{color:#3d4852}.lg\:hover\:text-grey-darker:hover{color:#606f7b}.lg\:hover\:text-grey-dark:hover{color:#8795a1}.lg\:hover\:text-grey:hover{color:#b8c2cc}.lg\:hover\:text-grey-light:hover{color:#dae1e7}.lg\:hover\:text-grey-lighter:hover{color:#f1f5f8}.lg\:hover\:text-grey-lightest:hover{color:#f8fafc}.lg\:hover\:text-white:hover{color:#fff}.lg\:hover\:text-red-darkest:hover{color:#3b0d0c}.lg\:hover\:text-red-darker:hover{color:#621b18}.lg\:hover\:text-red-dark:hover{color:#cc1f1a}.lg\:hover\:text-red:hover{color:#e3342f}.lg\:hover\:text-red-light:hover{color:#ef5753}.lg\:hover\:text-red-lighter:hover{color:#f9acaa}.lg\:hover\:text-red-lightest:hover{color:#fcebea}.lg\:hover\:text-orange-darkest:hover{color:#462a16}.lg\:hover\:text-orange-darker:hover{color:#613b1f}.lg\:hover\:text-orange-dark:hover{color:#de751f}.lg\:hover\:text-orange:hover{color:#f6993f}.lg\:hover\:text-orange-light:hover{color:#faad63}.lg\:hover\:text-orange-lighter:hover{color:#fcd9b6}.lg\:hover\:text-orange-lightest:hover{color:#fff5eb}.lg\:hover\:text-yellow-darkest:hover{color:#453411}.lg\:hover\:text-yellow-darker:hover{color:#684f1d}.lg\:hover\:text-yellow-dark:hover{color:#f2d024}.lg\:hover\:text-yellow:hover{color:#ffed4a}.lg\:hover\:text-yellow-light:hover{color:#fff382}.lg\:hover\:text-yellow-lighter:hover{color:#fff9c2}.lg\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.lg\:hover\:text-green-darkest:hover{color:#0f2f21}.lg\:hover\:text-green-darker:hover{color:#1a4731}.lg\:hover\:text-green-dark:hover{color:#1f9d55}.lg\:hover\:text-green:hover{color:#38c172}.lg\:hover\:text-green-light:hover{color:#51d88a}.lg\:hover\:text-green-lighter:hover{color:#a2f5bf}.lg\:hover\:text-green-lightest:hover{color:#e3fcec}.lg\:hover\:text-teal-darkest:hover{color:#0d3331}.lg\:hover\:text-teal-darker:hover{color:#20504f}.lg\:hover\:text-teal-dark:hover{color:#38a89d}.lg\:hover\:text-teal:hover{color:#4dc0b5}.lg\:hover\:text-teal-light:hover{color:#64d5ca}.lg\:hover\:text-teal-lighter:hover{color:#a0f0ed}.lg\:hover\:text-teal-lightest:hover{color:#e8fffe}.lg\:hover\:text-blue-darkest:hover{color:#12283a}.lg\:hover\:text-blue-darker:hover{color:#1c3d5a}.lg\:hover\:text-blue-dark:hover{color:#2779bd}.lg\:hover\:text-blue:hover{color:#3490dc}.lg\:hover\:text-blue-light:hover{color:#6cb2eb}.lg\:hover\:text-blue-lighter:hover{color:#bcdefa}.lg\:hover\:text-blue-lightest:hover{color:#eff8ff}.lg\:hover\:text-indigo-darkest:hover{color:#191e38}.lg\:hover\:text-indigo-darker:hover{color:#2f365f}.lg\:hover\:text-indigo-dark:hover{color:#5661b3}.lg\:hover\:text-indigo:hover{color:#6574cd}.lg\:hover\:text-indigo-light:hover{color:#7886d7}.lg\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.lg\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.lg\:hover\:text-purple-darkest:hover{color:#21183c}.lg\:hover\:text-purple-darker:hover{color:#382b5f}.lg\:hover\:text-purple-dark:hover{color:#794acf}.lg\:hover\:text-purple:hover{color:#9561e2}.lg\:hover\:text-purple-light:hover{color:#a779e9}.lg\:hover\:text-purple-lighter:hover{color:#d6bbfc}.lg\:hover\:text-purple-lightest:hover{color:#f3ebff}.lg\:hover\:text-pink-darkest:hover{color:#451225}.lg\:hover\:text-pink-darker:hover{color:#6f213f}.lg\:hover\:text-pink-dark:hover{color:#eb5286}.lg\:hover\:text-pink:hover{color:#f66d9b}.lg\:hover\:text-pink-light:hover{color:#fa7ea8}.lg\:hover\:text-pink-lighter:hover{color:#ffbbca}.lg\:hover\:text-pink-lightest:hover{color:#ffebef}.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-3xl{font-size:1.875rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:3rem}.lg\:italic{font-style:italic}.lg\:roman{font-style:normal}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:hover\:italic:hover{font-style:italic}.lg\:hover\:roman:hover{font-style:normal}.lg\:hover\:uppercase:hover{text-transform:uppercase}.lg\:hover\:lowercase:hover{text-transform:lowercase}.lg\:hover\:capitalize:hover{text-transform:capitalize}.lg\:hover\:normal-case:hover{text-transform:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:tracking-tight{letter-spacing:-.05em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.05em}.lg\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-no-wrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-words{word-wrap:break-word}.lg\:break-normal{word-wrap:normal}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:w-1{width:.25rem}.lg\:w-2{width:.5rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-6{width:1.5rem}.lg\:w-8{width:2rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-24{width:6rem}.lg\:w-32{width:8rem}.lg\:w-48{width:12rem}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33333%}.lg\:w-2\/3{width:66.66667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.66667%}.lg\:w-5\/6{width:83.33333%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:z-0{z-index:0}.lg\:z-10{z-index:1}.lg\:z-20{z-index:2}.lg\:z-30{z-index:3}.lg\:z-40{z-index:4}.lg\:z-50{z-index:5}.lg\:z-auto{z-index:auto}}@media (min-width:1200px){.xl\:list-reset{list-style:none;padding:0}.xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-transparent{background-color:transparent}.xl\:bg-black{background-color:#22292f}.xl\:bg-grey-darkest{background-color:#3d4852}.xl\:bg-grey-darker{background-color:#606f7b}.xl\:bg-grey-dark{background-color:#8795a1}.xl\:bg-grey{background-color:#b8c2cc}.xl\:bg-grey-light{background-color:#dae1e7}.xl\:bg-grey-lighter{background-color:#f1f5f8}.xl\:bg-grey-lightest{background-color:#f8fafc}.xl\:bg-white{background-color:#fff}.xl\:bg-red-darkest{background-color:#3b0d0c}.xl\:bg-red-darker{background-color:#621b18}.xl\:bg-red-dark{background-color:#cc1f1a}.xl\:bg-red{background-color:#e3342f}.xl\:bg-red-light{background-color:#ef5753}.xl\:bg-red-lighter{background-color:#f9acaa}.xl\:bg-red-lightest{background-color:#fcebea}.xl\:bg-orange-darkest{background-color:#462a16}.xl\:bg-orange-darker{background-color:#613b1f}.xl\:bg-orange-dark{background-color:#de751f}.xl\:bg-orange{background-color:#f6993f}.xl\:bg-orange-light{background-color:#faad63}.xl\:bg-orange-lighter{background-color:#fcd9b6}.xl\:bg-orange-lightest{background-color:#fff5eb}.xl\:bg-yellow-darkest{background-color:#453411}.xl\:bg-yellow-darker{background-color:#684f1d}.xl\:bg-yellow-dark{background-color:#f2d024}.xl\:bg-yellow{background-color:#ffed4a}.xl\:bg-yellow-light{background-color:#fff382}.xl\:bg-yellow-lighter{background-color:#fff9c2}.xl\:bg-yellow-lightest{background-color:#fcfbeb}.xl\:bg-green-darkest{background-color:#0f2f21}.xl\:bg-green-darker{background-color:#1a4731}.xl\:bg-green-dark{background-color:#1f9d55}.xl\:bg-green{background-color:#38c172}.xl\:bg-green-light{background-color:#51d88a}.xl\:bg-green-lighter{background-color:#a2f5bf}.xl\:bg-green-lightest{background-color:#e3fcec}.xl\:bg-teal-darkest{background-color:#0d3331}.xl\:bg-teal-darker{background-color:#20504f}.xl\:bg-teal-dark{background-color:#38a89d}.xl\:bg-teal{background-color:#4dc0b5}.xl\:bg-teal-light{background-color:#64d5ca}.xl\:bg-teal-lighter{background-color:#a0f0ed}.xl\:bg-teal-lightest{background-color:#e8fffe}.xl\:bg-blue-darkest{background-color:#12283a}.xl\:bg-blue-darker{background-color:#1c3d5a}.xl\:bg-blue-dark{background-color:#2779bd}.xl\:bg-blue{background-color:#3490dc}.xl\:bg-blue-light{background-color:#6cb2eb}.xl\:bg-blue-lighter{background-color:#bcdefa}.xl\:bg-blue-lightest{background-color:#eff8ff}.xl\:bg-indigo-darkest{background-color:#191e38}.xl\:bg-indigo-darker{background-color:#2f365f}.xl\:bg-indigo-dark{background-color:#5661b3}.xl\:bg-indigo{background-color:#6574cd}.xl\:bg-indigo-light{background-color:#7886d7}.xl\:bg-indigo-lighter{background-color:#b2b7ff}.xl\:bg-indigo-lightest{background-color:#e6e8ff}.xl\:bg-purple-darkest{background-color:#21183c}.xl\:bg-purple-darker{background-color:#382b5f}.xl\:bg-purple-dark{background-color:#794acf}.xl\:bg-purple{background-color:#9561e2}.xl\:bg-purple-light{background-color:#a779e9}.xl\:bg-purple-lighter{background-color:#d6bbfc}.xl\:bg-purple-lightest{background-color:#f3ebff}.xl\:bg-pink-darkest{background-color:#451225}.xl\:bg-pink-darker{background-color:#6f213f}.xl\:bg-pink-dark{background-color:#eb5286}.xl\:bg-pink{background-color:#f66d9b}.xl\:bg-pink-light{background-color:#fa7ea8}.xl\:bg-pink-lighter{background-color:#ffbbca}.xl\:bg-pink-lightest{background-color:#ffebef}.xl\:hover\:bg-transparent:hover{background-color:transparent}.xl\:hover\:bg-black:hover{background-color:#22292f}.xl\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.xl\:hover\:bg-grey-darker:hover{background-color:#606f7b}.xl\:hover\:bg-grey-dark:hover{background-color:#8795a1}.xl\:hover\:bg-grey:hover{background-color:#b8c2cc}.xl\:hover\:bg-grey-light:hover{background-color:#dae1e7}.xl\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.xl\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.xl\:hover\:bg-white:hover{background-color:#fff}.xl\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.xl\:hover\:bg-red-darker:hover{background-color:#621b18}.xl\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.xl\:hover\:bg-red:hover{background-color:#e3342f}.xl\:hover\:bg-red-light:hover{background-color:#ef5753}.xl\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.xl\:hover\:bg-red-lightest:hover{background-color:#fcebea}.xl\:hover\:bg-orange-darkest:hover{background-color:#462a16}.xl\:hover\:bg-orange-darker:hover{background-color:#613b1f}.xl\:hover\:bg-orange-dark:hover{background-color:#de751f}.xl\:hover\:bg-orange:hover{background-color:#f6993f}.xl\:hover\:bg-orange-light:hover{background-color:#faad63}.xl\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.xl\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.xl\:hover\:bg-yellow-darkest:hover{background-color:#453411}.xl\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.xl\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.xl\:hover\:bg-yellow:hover{background-color:#ffed4a}.xl\:hover\:bg-yellow-light:hover{background-color:#fff382}.xl\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.xl\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.xl\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.xl\:hover\:bg-green-darker:hover{background-color:#1a4731}.xl\:hover\:bg-green-dark:hover{background-color:#1f9d55}.xl\:hover\:bg-green:hover{background-color:#38c172}.xl\:hover\:bg-green-light:hover{background-color:#51d88a}.xl\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.xl\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.xl\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.xl\:hover\:bg-teal-darker:hover{background-color:#20504f}.xl\:hover\:bg-teal-dark:hover{background-color:#38a89d}.xl\:hover\:bg-teal:hover{background-color:#4dc0b5}.xl\:hover\:bg-teal-light:hover{background-color:#64d5ca}.xl\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.xl\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.xl\:hover\:bg-blue-darkest:hover{background-color:#12283a}.xl\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.xl\:hover\:bg-blue-dark:hover{background-color:#2779bd}.xl\:hover\:bg-blue:hover{background-color:#3490dc}.xl\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.xl\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.xl\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.xl\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.xl\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.xl\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.xl\:hover\:bg-indigo:hover{background-color:#6574cd}.xl\:hover\:bg-indigo-light:hover{background-color:#7886d7}.xl\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.xl\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.xl\:hover\:bg-purple-darkest:hover{background-color:#21183c}.xl\:hover\:bg-purple-darker:hover{background-color:#382b5f}.xl\:hover\:bg-purple-dark:hover{background-color:#794acf}.xl\:hover\:bg-purple:hover{background-color:#9561e2}.xl\:hover\:bg-purple-light:hover{background-color:#a779e9}.xl\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.xl\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.xl\:hover\:bg-pink-darkest:hover{background-color:#451225}.xl\:hover\:bg-pink-darker:hover{background-color:#6f213f}.xl\:hover\:bg-pink-dark:hover{background-color:#eb5286}.xl\:hover\:bg-pink:hover{background-color:#f66d9b}.xl\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.xl\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.xl\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:50%}.xl\:bg-left{background-position:0}.xl\:bg-left-bottom{background-position:0 100%}.xl\:bg-left-top{background-position:0 0}.xl\:bg-right{background-position:100%}.xl\:bg-right-bottom{background-position:100% 100%}.xl\:bg-right-top{background-position:100% 0}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:border-transparent{border-color:transparent}.xl\:border-black{border-color:#22292f}.xl\:border-grey-darkest{border-color:#3d4852}.xl\:border-grey-darker{border-color:#606f7b}.xl\:border-grey-dark{border-color:#8795a1}.xl\:border-grey{border-color:#b8c2cc}.xl\:border-grey-light{border-color:#dae1e7}.xl\:border-grey-lighter{border-color:#f1f5f8}.xl\:border-grey-lightest{border-color:#f8fafc}.xl\:border-white{border-color:#fff}.xl\:border-red-darkest{border-color:#3b0d0c}.xl\:border-red-darker{border-color:#621b18}.xl\:border-red-dark{border-color:#cc1f1a}.xl\:border-red{border-color:#e3342f}.xl\:border-red-light{border-color:#ef5753}.xl\:border-red-lighter{border-color:#f9acaa}.xl\:border-red-lightest{border-color:#fcebea}.xl\:border-orange-darkest{border-color:#462a16}.xl\:border-orange-darker{border-color:#613b1f}.xl\:border-orange-dark{border-color:#de751f}.xl\:border-orange{border-color:#f6993f}.xl\:border-orange-light{border-color:#faad63}.xl\:border-orange-lighter{border-color:#fcd9b6}.xl\:border-orange-lightest{border-color:#fff5eb}.xl\:border-yellow-darkest{border-color:#453411}.xl\:border-yellow-darker{border-color:#684f1d}.xl\:border-yellow-dark{border-color:#f2d024}.xl\:border-yellow{border-color:#ffed4a}.xl\:border-yellow-light{border-color:#fff382}.xl\:border-yellow-lighter{border-color:#fff9c2}.xl\:border-yellow-lightest{border-color:#fcfbeb}.xl\:border-green-darkest{border-color:#0f2f21}.xl\:border-green-darker{border-color:#1a4731}.xl\:border-green-dark{border-color:#1f9d55}.xl\:border-green{border-color:#38c172}.xl\:border-green-light{border-color:#51d88a}.xl\:border-green-lighter{border-color:#a2f5bf}.xl\:border-green-lightest{border-color:#e3fcec}.xl\:border-teal-darkest{border-color:#0d3331}.xl\:border-teal-darker{border-color:#20504f}.xl\:border-teal-dark{border-color:#38a89d}.xl\:border-teal{border-color:#4dc0b5}.xl\:border-teal-light{border-color:#64d5ca}.xl\:border-teal-lighter{border-color:#a0f0ed}.xl\:border-teal-lightest{border-color:#e8fffe}.xl\:border-blue-darkest{border-color:#12283a}.xl\:border-blue-darker{border-color:#1c3d5a}.xl\:border-blue-dark{border-color:#2779bd}.xl\:border-blue{border-color:#3490dc}.xl\:border-blue-light{border-color:#6cb2eb}.xl\:border-blue-lighter{border-color:#bcdefa}.xl\:border-blue-lightest{border-color:#eff8ff}.xl\:border-indigo-darkest{border-color:#191e38}.xl\:border-indigo-darker{border-color:#2f365f}.xl\:border-indigo-dark{border-color:#5661b3}.xl\:border-indigo{border-color:#6574cd}.xl\:border-indigo-light{border-color:#7886d7}.xl\:border-indigo-lighter{border-color:#b2b7ff}.xl\:border-indigo-lightest{border-color:#e6e8ff}.xl\:border-purple-darkest{border-color:#21183c}.xl\:border-purple-darker{border-color:#382b5f}.xl\:border-purple-dark{border-color:#794acf}.xl\:border-purple{border-color:#9561e2}.xl\:border-purple-light{border-color:#a779e9}.xl\:border-purple-lighter{border-color:#d6bbfc}.xl\:border-purple-lightest{border-color:#f3ebff}.xl\:border-pink-darkest{border-color:#451225}.xl\:border-pink-darker{border-color:#6f213f}.xl\:border-pink-dark{border-color:#eb5286}.xl\:border-pink{border-color:#f66d9b}.xl\:border-pink-light{border-color:#fa7ea8}.xl\:border-pink-lighter{border-color:#ffbbca}.xl\:border-pink-lightest{border-color:#ffebef}.xl\:hover\:border-transparent:hover{border-color:transparent}.xl\:hover\:border-black:hover{border-color:#22292f}.xl\:hover\:border-grey-darkest:hover{border-color:#3d4852}.xl\:hover\:border-grey-darker:hover{border-color:#606f7b}.xl\:hover\:border-grey-dark:hover{border-color:#8795a1}.xl\:hover\:border-grey:hover{border-color:#b8c2cc}.xl\:hover\:border-grey-light:hover{border-color:#dae1e7}.xl\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.xl\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.xl\:hover\:border-white:hover{border-color:#fff}.xl\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.xl\:hover\:border-red-darker:hover{border-color:#621b18}.xl\:hover\:border-red-dark:hover{border-color:#cc1f1a}.xl\:hover\:border-red:hover{border-color:#e3342f}.xl\:hover\:border-red-light:hover{border-color:#ef5753}.xl\:hover\:border-red-lighter:hover{border-color:#f9acaa}.xl\:hover\:border-red-lightest:hover{border-color:#fcebea}.xl\:hover\:border-orange-darkest:hover{border-color:#462a16}.xl\:hover\:border-orange-darker:hover{border-color:#613b1f}.xl\:hover\:border-orange-dark:hover{border-color:#de751f}.xl\:hover\:border-orange:hover{border-color:#f6993f}.xl\:hover\:border-orange-light:hover{border-color:#faad63}.xl\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.xl\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.xl\:hover\:border-yellow-darkest:hover{border-color:#453411}.xl\:hover\:border-yellow-darker:hover{border-color:#684f1d}.xl\:hover\:border-yellow-dark:hover{border-color:#f2d024}.xl\:hover\:border-yellow:hover{border-color:#ffed4a}.xl\:hover\:border-yellow-light:hover{border-color:#fff382}.xl\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.xl\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.xl\:hover\:border-green-darkest:hover{border-color:#0f2f21}.xl\:hover\:border-green-darker:hover{border-color:#1a4731}.xl\:hover\:border-green-dark:hover{border-color:#1f9d55}.xl\:hover\:border-green:hover{border-color:#38c172}.xl\:hover\:border-green-light:hover{border-color:#51d88a}.xl\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.xl\:hover\:border-green-lightest:hover{border-color:#e3fcec}.xl\:hover\:border-teal-darkest:hover{border-color:#0d3331}.xl\:hover\:border-teal-darker:hover{border-color:#20504f}.xl\:hover\:border-teal-dark:hover{border-color:#38a89d}.xl\:hover\:border-teal:hover{border-color:#4dc0b5}.xl\:hover\:border-teal-light:hover{border-color:#64d5ca}.xl\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.xl\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.xl\:hover\:border-blue-darkest:hover{border-color:#12283a}.xl\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.xl\:hover\:border-blue-dark:hover{border-color:#2779bd}.xl\:hover\:border-blue:hover{border-color:#3490dc}.xl\:hover\:border-blue-light:hover{border-color:#6cb2eb}.xl\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.xl\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.xl\:hover\:border-indigo-darkest:hover{border-color:#191e38}.xl\:hover\:border-indigo-darker:hover{border-color:#2f365f}.xl\:hover\:border-indigo-dark:hover{border-color:#5661b3}.xl\:hover\:border-indigo:hover{border-color:#6574cd}.xl\:hover\:border-indigo-light:hover{border-color:#7886d7}.xl\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.xl\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.xl\:hover\:border-purple-darkest:hover{border-color:#21183c}.xl\:hover\:border-purple-darker:hover{border-color:#382b5f}.xl\:hover\:border-purple-dark:hover{border-color:#794acf}.xl\:hover\:border-purple:hover{border-color:#9561e2}.xl\:hover\:border-purple-light:hover{border-color:#a779e9}.xl\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.xl\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.xl\:hover\:border-pink-darkest:hover{border-color:#451225}.xl\:hover\:border-pink-darker:hover{border-color:#6f213f}.xl\:hover\:border-pink-dark:hover{border-color:#eb5286}.xl\:hover\:border-pink:hover{border-color:#f66d9b}.xl\:hover\:border-pink-light:hover{border-color:#fa7ea8}.xl\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.xl\:hover\:border-pink-lightest:hover{border-color:#ffebef}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.125rem}.xl\:rounded{border-radius:.25rem}.xl\:rounded-lg{border-radius:.5rem}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-t{border-top-left-radius:.25rem}.xl\:rounded-r,.xl\:rounded-t{border-top-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-r{border-bottom-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-l{border-bottom-left-radius:.25rem}.xl\:rounded-l{border-top-left-radius:.25rem}.xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:rounded-tl{border-top-left-radius:.25rem}.xl\:rounded-tr{border-top-right-radius:.25rem}.xl\:rounded-br{border-bottom-right-radius:.25rem}.xl\:rounded-bl{border-bottom-left-radius:.25rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-tl-full{border-top-left-radius:9999px}.xl\:rounded-tr-full{border-top-right-radius:9999px}.xl\:rounded-br-full{border-bottom-right-radius:9999px}.xl\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-none{border-style:none}.xl\:border-0{border-width:0}.xl\:border-2{border-width:2px}.xl\:border-4{border-width:4px}.xl\:border-8{border-width:8px}.xl\:border{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-r-0{border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l-0{border-left-width:0}.xl\:border-t-2{border-top-width:2px}.xl\:border-r-2{border-right-width:2px}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-l-2{border-left-width:2px}.xl\:border-t-4{border-top-width:4px}.xl\:border-r-4{border-right-width:4px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l-4{border-left-width:4px}.xl\:border-t-8{border-top-width:8px}.xl\:border-r-8{border-right-width:8px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-l-8{border-left-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l{border-left-width:1px}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-move{cursor:move}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:table{display:table}.xl\:table-row{display:table-row}.xl\:table-cell{display:table-cell}.xl\:hidden{display:none}.xl\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.xl\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.xl\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xl\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xl\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xl\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.xl\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.xl\:flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xl\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.xl\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xl\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xl\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.xl\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.xl\:self-auto{-ms-flex-item-align:auto;align-self:auto}.xl\:self-start{-ms-flex-item-align:start;align-self:flex-start}.xl\:self-end{-ms-flex-item-align:end;align-self:flex-end}.xl\:self-center{-ms-flex-item-align:center;align-self:center}.xl\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.xl\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xl\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xl\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xl\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xl\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.xl\:content-center{-ms-flex-line-pack:center;align-content:center}.xl\:content-start{-ms-flex-line-pack:start;align-content:flex-start}.xl\:content-end{-ms-flex-line-pack:end;align-content:flex-end}.xl\:content-between{-ms-flex-line-pack:justify;align-content:space-between}.xl\:content-around{-ms-flex-line-pack:distribute;align-content:space-around}.xl\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.xl\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.xl\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.xl\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.xl\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.xl\:flex-shrink{-ms-flex-negative:1;flex-shrink:1}.xl\:flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.xl\:flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clearfix:after{content:"";display:table;clear:both}.xl\:font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.xl\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.xl\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:font-hairline{font-weight:100}.xl\:font-thin{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:hover\:font-hairline:hover{font-weight:100}.xl\:hover\:font-thin:hover{font-weight:200}.xl\:hover\:font-light:hover{font-weight:300}.xl\:hover\:font-normal:hover{font-weight:400}.xl\:hover\:font-medium:hover{font-weight:500}.xl\:hover\:font-semibold:hover{font-weight:600}.xl\:hover\:font-bold:hover{font-weight:700}.xl\:hover\:font-extrabold:hover{font-weight:800}.xl\:hover\:font-black:hover{font-weight:900}.xl\:h-1{height:.25rem}.xl\:h-2{height:.5rem}.xl\:h-3{height:.75rem}.xl\:h-4{height:1rem}.xl\:h-6{height:1.5rem}.xl\:h-8{height:2rem}.xl\:h-10{height:2.5rem}.xl\:h-12{height:3rem}.xl\:h-16{height:4rem}.xl\:h-24{height:6rem}.xl\:h-32{height:8rem}.xl\:h-48{height:12rem}.xl\:h-64{height:16rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-normal{line-height:1.5}.xl\:leading-loose{line-height:2}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-6{margin:1.5rem}.xl\:m-8{margin:2rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-1{margin-top:.25rem}.xl\:mr-1{margin-right:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:ml-1{margin-left:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mr-2{margin-right:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:ml-2{margin-left:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mr-3{margin-right:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:ml-3{margin-left:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:ml-4{margin-left:1rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-6{margin-left:1.5rem}.xl\:mt-8{margin-top:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:30rem}.xl\:max-w-md{max-width:40rem}.xl\:max-w-lg{max-width:50rem}.xl\:max-w-xl{max-width:60rem}.xl\:max-w-2xl{max-width:70rem}.xl\:max-w-3xl{max-width:80rem}.xl\:max-w-4xl{max-width:90rem}.xl\:max-w-5xl{max-width:100rem}.xl\:max-w-full{max-width:100%}.xl\:min-h-0{min-height:0}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:-m-0{margin:0}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-8{margin:-2rem}.xl\:-m-px{margin:-1px}.xl\:-my-0{margin-top:0;margin-bottom:0}.xl\:-mx-0{margin-left:0;margin-right:0}.xl\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:-mt-0{margin-top:0}.xl\:-mr-0{margin-right:0}.xl\:-mb-0{margin-bottom:0}.xl\:-ml-0{margin-left:0}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-ml-1{margin-left:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}.xl\:opacity-0{opacity:0}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-100{opacity:1}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:p-px{padding:1px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-1{padding-top:.25rem}.xl\:pr-1{padding-right:.25rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-2{padding-right:.5rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pl-2{padding-left:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pr-3{padding-right:.75rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pr-4{padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pl-4{padding-left:1rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-8{padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-8{padding-left:2rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:pin-none{top:auto;right:auto;bottom:auto;left:auto}.xl\:pin{right:0;left:0}.xl\:pin,.xl\:pin-y{top:0;bottom:0}.xl\:pin-x{right:0;left:0}.xl\:pin-t{top:0}.xl\:pin-r{right:0}.xl\:pin-b{bottom:0}.xl\:pin-l{left:0}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.xl\:shadow-md{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.xl\:shadow-lg{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.xl\:shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-transparent{color:transparent}.xl\:text-black{color:#22292f}.xl\:text-grey-darkest{color:#3d4852}.xl\:text-grey-darker{color:#606f7b}.xl\:text-grey-dark{color:#8795a1}.xl\:text-grey{color:#b8c2cc}.xl\:text-grey-light{color:#dae1e7}.xl\:text-grey-lighter{color:#f1f5f8}.xl\:text-grey-lightest{color:#f8fafc}.xl\:text-white{color:#fff}.xl\:text-red-darkest{color:#3b0d0c}.xl\:text-red-darker{color:#621b18}.xl\:text-red-dark{color:#cc1f1a}.xl\:text-red{color:#e3342f}.xl\:text-red-light{color:#ef5753}.xl\:text-red-lighter{color:#f9acaa}.xl\:text-red-lightest{color:#fcebea}.xl\:text-orange-darkest{color:#462a16}.xl\:text-orange-darker{color:#613b1f}.xl\:text-orange-dark{color:#de751f}.xl\:text-orange{color:#f6993f}.xl\:text-orange-light{color:#faad63}.xl\:text-orange-lighter{color:#fcd9b6}.xl\:text-orange-lightest{color:#fff5eb}.xl\:text-yellow-darkest{color:#453411}.xl\:text-yellow-darker{color:#684f1d}.xl\:text-yellow-dark{color:#f2d024}.xl\:text-yellow{color:#ffed4a}.xl\:text-yellow-light{color:#fff382}.xl\:text-yellow-lighter{color:#fff9c2}.xl\:text-yellow-lightest{color:#fcfbeb}.xl\:text-green-darkest{color:#0f2f21}.xl\:text-green-darker{color:#1a4731}.xl\:text-green-dark{color:#1f9d55}.xl\:text-green{color:#38c172}.xl\:text-green-light{color:#51d88a}.xl\:text-green-lighter{color:#a2f5bf}.xl\:text-green-lightest{color:#e3fcec}.xl\:text-teal-darkest{color:#0d3331}.xl\:text-teal-darker{color:#20504f}.xl\:text-teal-dark{color:#38a89d}.xl\:text-teal{color:#4dc0b5}.xl\:text-teal-light{color:#64d5ca}.xl\:text-teal-lighter{color:#a0f0ed}.xl\:text-teal-lightest{color:#e8fffe}.xl\:text-blue-darkest{color:#12283a}.xl\:text-blue-darker{color:#1c3d5a}.xl\:text-blue-dark{color:#2779bd}.xl\:text-blue{color:#3490dc}.xl\:text-blue-light{color:#6cb2eb}.xl\:text-blue-lighter{color:#bcdefa}.xl\:text-blue-lightest{color:#eff8ff}.xl\:text-indigo-darkest{color:#191e38}.xl\:text-indigo-darker{color:#2f365f}.xl\:text-indigo-dark{color:#5661b3}.xl\:text-indigo{color:#6574cd}.xl\:text-indigo-light{color:#7886d7}.xl\:text-indigo-lighter{color:#b2b7ff}.xl\:text-indigo-lightest{color:#e6e8ff}.xl\:text-purple-darkest{color:#21183c}.xl\:text-purple-darker{color:#382b5f}.xl\:text-purple-dark{color:#794acf}.xl\:text-purple{color:#9561e2}.xl\:text-purple-light{color:#a779e9}.xl\:text-purple-lighter{color:#d6bbfc}.xl\:text-purple-lightest{color:#f3ebff}.xl\:text-pink-darkest{color:#451225}.xl\:text-pink-darker{color:#6f213f}.xl\:text-pink-dark{color:#eb5286}.xl\:text-pink{color:#f66d9b}.xl\:text-pink-light{color:#fa7ea8}.xl\:text-pink-lighter{color:#ffbbca}.xl\:text-pink-lightest{color:#ffebef}.xl\:hover\:text-transparent:hover{color:transparent}.xl\:hover\:text-black:hover{color:#22292f}.xl\:hover\:text-grey-darkest:hover{color:#3d4852}.xl\:hover\:text-grey-darker:hover{color:#606f7b}.xl\:hover\:text-grey-dark:hover{color:#8795a1}.xl\:hover\:text-grey:hover{color:#b8c2cc}.xl\:hover\:text-grey-light:hover{color:#dae1e7}.xl\:hover\:text-grey-lighter:hover{color:#f1f5f8}.xl\:hover\:text-grey-lightest:hover{color:#f8fafc}.xl\:hover\:text-white:hover{color:#fff}.xl\:hover\:text-red-darkest:hover{color:#3b0d0c}.xl\:hover\:text-red-darker:hover{color:#621b18}.xl\:hover\:text-red-dark:hover{color:#cc1f1a}.xl\:hover\:text-red:hover{color:#e3342f}.xl\:hover\:text-red-light:hover{color:#ef5753}.xl\:hover\:text-red-lighter:hover{color:#f9acaa}.xl\:hover\:text-red-lightest:hover{color:#fcebea}.xl\:hover\:text-orange-darkest:hover{color:#462a16}.xl\:hover\:text-orange-darker:hover{color:#613b1f}.xl\:hover\:text-orange-dark:hover{color:#de751f}.xl\:hover\:text-orange:hover{color:#f6993f}.xl\:hover\:text-orange-light:hover{color:#faad63}.xl\:hover\:text-orange-lighter:hover{color:#fcd9b6}.xl\:hover\:text-orange-lightest:hover{color:#fff5eb}.xl\:hover\:text-yellow-darkest:hover{color:#453411}.xl\:hover\:text-yellow-darker:hover{color:#684f1d}.xl\:hover\:text-yellow-dark:hover{color:#f2d024}.xl\:hover\:text-yellow:hover{color:#ffed4a}.xl\:hover\:text-yellow-light:hover{color:#fff382}.xl\:hover\:text-yellow-lighter:hover{color:#fff9c2}.xl\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.xl\:hover\:text-green-darkest:hover{color:#0f2f21}.xl\:hover\:text-green-darker:hover{color:#1a4731}.xl\:hover\:text-green-dark:hover{color:#1f9d55}.xl\:hover\:text-green:hover{color:#38c172}.xl\:hover\:text-green-light:hover{color:#51d88a}.xl\:hover\:text-green-lighter:hover{color:#a2f5bf}.xl\:hover\:text-green-lightest:hover{color:#e3fcec}.xl\:hover\:text-teal-darkest:hover{color:#0d3331}.xl\:hover\:text-teal-darker:hover{color:#20504f}.xl\:hover\:text-teal-dark:hover{color:#38a89d}.xl\:hover\:text-teal:hover{color:#4dc0b5}.xl\:hover\:text-teal-light:hover{color:#64d5ca}.xl\:hover\:text-teal-lighter:hover{color:#a0f0ed}.xl\:hover\:text-teal-lightest:hover{color:#e8fffe}.xl\:hover\:text-blue-darkest:hover{color:#12283a}.xl\:hover\:text-blue-darker:hover{color:#1c3d5a}.xl\:hover\:text-blue-dark:hover{color:#2779bd}.xl\:hover\:text-blue:hover{color:#3490dc}.xl\:hover\:text-blue-light:hover{color:#6cb2eb}.xl\:hover\:text-blue-lighter:hover{color:#bcdefa}.xl\:hover\:text-blue-lightest:hover{color:#eff8ff}.xl\:hover\:text-indigo-darkest:hover{color:#191e38}.xl\:hover\:text-indigo-darker:hover{color:#2f365f}.xl\:hover\:text-indigo-dark:hover{color:#5661b3}.xl\:hover\:text-indigo:hover{color:#6574cd}.xl\:hover\:text-indigo-light:hover{color:#7886d7}.xl\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.xl\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.xl\:hover\:text-purple-darkest:hover{color:#21183c}.xl\:hover\:text-purple-darker:hover{color:#382b5f}.xl\:hover\:text-purple-dark:hover{color:#794acf}.xl\:hover\:text-purple:hover{color:#9561e2}.xl\:hover\:text-purple-light:hover{color:#a779e9}.xl\:hover\:text-purple-lighter:hover{color:#d6bbfc}.xl\:hover\:text-purple-lightest:hover{color:#f3ebff}.xl\:hover\:text-pink-darkest:hover{color:#451225}.xl\:hover\:text-pink-darker:hover{color:#6f213f}.xl\:hover\:text-pink-dark:hover{color:#eb5286}.xl\:hover\:text-pink:hover{color:#f66d9b}.xl\:hover\:text-pink-light:hover{color:#fa7ea8}.xl\:hover\:text-pink-lighter:hover{color:#ffbbca}.xl\:hover\:text-pink-lightest:hover{color:#ffebef}.xl\:text-xs{font-size:.75rem}.xl\:text-sm{font-size:.875rem}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-2xl{font-size:1.5rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.25rem}.xl\:text-5xl{font-size:3rem}.xl\:italic{font-style:italic}.xl\:roman{font-style:normal}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:hover\:italic:hover{font-style:italic}.xl\:hover\:roman:hover{font-style:normal}.xl\:hover\:uppercase:hover{text-transform:uppercase}.xl\:hover\:lowercase:hover{text-transform:lowercase}.xl\:hover\:capitalize:hover{text-transform:capitalize}.xl\:hover\:normal-case:hover{text-transform:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:tracking-tight{letter-spacing:-.05em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.05em}.xl\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-no-wrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-words{word-wrap:break-word}.xl\:break-normal{word-wrap:normal}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:w-1{width:.25rem}.xl\:w-2{width:.5rem}.xl\:w-3{width:.75rem}.xl\:w-4{width:1rem}.xl\:w-6{width:1.5rem}.xl\:w-8{width:2rem}.xl\:w-10{width:2.5rem}.xl\:w-12{width:3rem}.xl\:w-16{width:4rem}.xl\:w-24{width:6rem}.xl\:w-32{width:8rem}.xl\:w-48{width:12rem}.xl\:w-64{width:16rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.33333%}.xl\:w-2\/3{width:66.66667%}.xl\:w-1\/4{width:25%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.66667%}.xl\:w-5\/6{width:83.33333%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:z-0{z-index:0}.xl\:z-10{z-index:1}.xl\:z-20{z-index:2}.xl\:z-30{z-index:3}.xl\:z-40{z-index:4}.xl\:z-50{z-index:5}.xl\:z-auto{z-index:auto}} +/*# sourceMappingURL=craftui.min.css.map */ \ No newline at end of file diff --git a/dist/craftui.min.css.map b/dist/craftui.min.css.map new file mode 100644 index 0000000..e607291 --- /dev/null +++ b/dist/craftui.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["dist/Btn.vue?rollup-plugin-vue=styles.0.css","dist/","dist/styles.scss"],"names":[],"mappings":"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","file":"dist/craftui.min.css","sourcesContent":[".c-btn{@apply .px-4 .py-2 .rounded .bg-grey-lighter;}.c-btn:hover{@apply .cursor-pointer;}.c-btn.block{@apply .w-full;}.c-btn.large{@apply .text-lg .py-3;}.c-btn.large{@apply .text-lg .py-3;}.c-btn.primary{@apply .bg-blue .text-white;}.c-btn.warning{@apply .bg-orange .text-white;}.c-btn.danger{@apply .bg-red .text-white;}.c-btn[disabled]{@apply .opacity-50 .cursor-default;}.c-btn.outline{@apply .bg-transparent;}.c-btn.outline.primary{@apply .border .border-solid .border-blue .text-blue;}.c-btn.outline.warning{@apply .border .border-solid .border-orange .text-orange;}.c-btn.outline.danger{@apply .border .border-solid .border-red .text-red;}",null,"svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n\n.svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n\n.svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n\n.svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n\n.svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n\n.svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n\n.svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n\n.svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n\n.svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n\n.svg-inline--fa.fa-w-16 {\n width: 1em; }\n\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n\n.svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n\n.svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n\n.svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n\n.svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n\n.svg-inline--fa.fa-border {\n height: 1.5em; }\n\n.svg-inline--fa.fa-li {\n width: 2em; }\n\n.svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n\n.fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n\n@tailwind preflight;\n/* Fields */\n.field {\n margin-bottom: 1rem; }\n\n.field.mono input,\n.field.mono textarea {\n @apply .font-mono; }\n\n.invalid-feedback {\n @apply .text-red .text-sm .mt-2 .mb-4; }\n\n.instructions {\n color: #8f98a3; }\n\nlabel {\n @apply .inline-block .mb-1; }\n\n.field .checkbox {\n @apply .mr-2; }\n\nselect {\n @apply .border .border-grey-light .bg-white;\n height: calc(2.25rem + 2px); }\n\n/* Inputs */\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"tel\"],\ninput[type=\"url\"],\ninput[type=\"number\"],\ntextarea {\n @apply .border .border-grey .p-2 .rounded .block; }\n input[type=\"text\"]:disabled, input[type=\"text\"][readonly],\n input[type=\"password\"]:disabled,\n input[type=\"password\"][readonly],\n input[type=\"tel\"]:disabled,\n input[type=\"tel\"][readonly],\n input[type=\"url\"]:disabled,\n input[type=\"url\"][readonly],\n input[type=\"number\"]:disabled,\n input[type=\"number\"][readonly],\n textarea:disabled,\n textarea[readonly] {\n @apply .bg-grey-lightest; }\n input[type=\"text\"].is-invalid,\n input[type=\"password\"].is-invalid,\n input[type=\"tel\"].is-invalid,\n input[type=\"url\"].is-invalid,\n input[type=\"number\"].is-invalid,\n textarea.is-invalid {\n @apply .border-red; }\n\ninput[type=\"number\"] {\n width: 60px; }\n\n/* Lightswitches */\n.lightswitch {\n @apply .relative .block .select-none;\n width: 46px;\n height: 30px; }\n .lightswitch input {\n @apply .absolute .opacity-0; }\n .lightswitch .slider {\n @apply .absolute .pin .cursor-pointer;\n background-color: #ccc;\n -webkit-transition: .4s;\n transition: .4s; }\n .lightswitch .slider:before {\n @apply .absolute .bg-white;\n content: \"\";\n height: 26px;\n width: 26px;\n left: 2px;\n bottom: 2px;\n -webkit-transition: .1s;\n transition: .1s; }\n .lightswitch input:checked + .slider {\n background-color: #38c172; }\n .lightswitch input:focus + .slider {\n box-shadow: 0 0 1px #38c172; }\n .lightswitch input:checked + .slider:before {\n -webkit-transform: translateX(16px);\n -ms-transform: translateX(16px);\n transform: translateX(16px); }\n .lightswitch .slider.round {\n border-radius: 34px; }\n .lightswitch .slider.round:before {\n border-radius: 50%; }\n .lightswitch.disabled {\n opacity: .4; }\n .lightswitch.disabled .slider {\n @apply .cursor-default; }\n\n@tailwind utilities;\n"]} \ No newline at end of file diff --git a/dist/craftui.min.js b/dist/craftui.min.js new file mode 100644 index 0000000..45093a9 --- /dev/null +++ b/dist/craftui.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.CraftUi={})}(this,function(e){"use strict";var t={name:"Btn",props:["type","large","block","disabled","outline","icon"],computed:{cssClass:function(){return"c-btn "+(this.type?this.type:"default")+(void 0!==this.large?" large":"")+(void 0!==this.block?" block":"")+(void 0!==this.outline?" outline":"")}}};function n(e,t,n,i,a,r,o,s,c,l){"function"==typeof o&&(c=s,s=o,o=!1);var f,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,a&&(u.functional=!0)),i&&(u._scopeId=i),r?(f=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},u._ssrRegister=f):t&&(f=o?function(){t.call(this,l(this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),f)if(u.functional){var d=u.render;u.render=function(e,t){return f.call(t),d(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,f):[f]}return n}const i=t;t.__file="Btn.vue";var a=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{class:e.cssClass,attrs:{disabled:e.disabled},on:{click:function(t){e.$emit("click")}}},[e.icon?n("icon",{attrs:{icon:e.icon}}):e._e(),e._v(" "),e._t("default")],2)},staticRenderFns:[]},void 0,i,void 0,!1,void 0,void 0,void 0),r={props:["value"],extends:a};const o=r;r.__file="BtnInput.vue";var s=n({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("input",{class:e.cssClass,attrs:{type:"submit",disabled:e.disabled},domProps:{value:e.value},on:{click:function(t){e.$emit("click")}}})},staticRenderFns:[]},void 0,o,void 0,!1,void 0,void 0,void 0),c={props:["id","label"]};const l=c;c.__file="Field.vue";var f=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field",attrs:{id:"field-"+e.id}},[e.label?n("label",{attrs:{for:e.id}},[e._v(e._s(e.label))]):e._e(),e._v(" "),e._t("default")],2)},staticRenderFns:[]},void 0,l,void 0,!1,void 0,void 0,void 0),u={props:["icon","cssClass"]};const d=u;u.__file="Icon.vue";var p=n({render:function(){var e=this.$createElement;return(this._self._c||e)("font-awesome-icon",{class:this.cssClass,attrs:{icon:this.icon}})},staticRenderFns:[]},void 0,d,void 0,!1,void 0,void 0,void 0),v={props:["errors","id","label","value","instructions"]};const m=v;v.__file="CheckboxField.vue";var h=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"field"},[n("label",[n("input",{staticClass:"mr-2",attrs:{id:e.id,type:"checkbox"},domProps:{value:e.value,checked:e.value},on:{change:function(t){e.$emit("input",t.target.checked)}}}),e._v("\n "+e._s(e.label)+"\n ")]),e._v(" "),e.instructions?n("p",{staticClass:"text-grey-dark text-sm",domProps:{innerHTML:e._s(e.instructions)}}):e._e(),e._v(" "),e._l(e.errors,function(t,i){return n("div",{key:i,staticClass:"invalid-feedback"},[e._v(e._s(t))])})],2)])},staticRenderFns:[]},void 0,m,void 0,!1,void 0,void 0,void 0),g={props:["options","label","instructions","value","errors"],data:function(){return{localValue:[]}},mounted:function(){this.localValue=JSON.parse(JSON.stringify(this.value))}};const b=g;g.__file="CheckboxSet.vue";var y=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("fieldset",{staticClass:"checkboxes"},[n("legend",[e._v(e._s(e.label))]),e._v(" "),e.instructions?n("div",{staticClass:"instructions"},[n("p",[e._v(e._s(e.instructions))])]):e._e(),e._v(" "),n("ul",{staticClass:"list-reset pl-4 pt-2"},e._l(this.options,function(t,i){return n("li",{key:i},[n("label",[n("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],staticClass:"mr-2",attrs:{type:"checkbox"},domProps:{value:t.value,checked:Array.isArray(e.localValue)?e._i(e.localValue,t.value)>-1:e.localValue},on:{change:[function(n){var i=e.localValue,a=n.target,r=!!a.checked;if(Array.isArray(i)){var o=t.value,s=e._i(i,o);a.checked?s<0&&(e.localValue=i.concat([o])):s>-1&&(e.localValue=i.slice(0,s).concat(i.slice(s+1)))}else e.localValue=r},function(t){e.$emit("input",e.localValue)}]}}),e._v("\n "+e._s(t.label)+"\n ")])])}),0),e._v(" "),e._l(e.errors,function(t,i){return n("div",{key:i,staticClass:"invalid-feedback"},[e._v(e._s(t))])})],2)])},staticRenderFns:[]},void 0,b,void 0,!1,void 0,void 0,void 0),_={props:["id","checked","disabled"]};const x=_;_.__file="LightswitchInput.vue";var w=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("label",{staticClass:"lightswitch",class:{disabled:e.disabled},attrs:{for:e.id}},[n("input",{attrs:{id:e.id,type:"checkbox",disabled:e.disabled},domProps:{checked:e.checked},on:{input:function(t){e.$emit("update:checked",t.target.checked)},change:function(t){e.$emit("change",t)}}}),e._v(" "),n("div",{staticClass:"slider round"})])])},staticRenderFns:[]},void 0,x,void 0,!1,void 0,void 0,void 0),k={props:["label","id","checked","instructions","disabled"],components:{Field:f,LightswitchInput:w}};const z=k;k.__file="LightswitchField.vue";var C=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("field",{attrs:{id:e.id,label:e.label}},[e.instructions?n("div",{staticClass:"instructions"},[n("p",[e._v(e._s(e.instructions))])]):e._e(),e._v(" "),n("lightswitch-input",{attrs:{id:e.id,checked:e.checked,disabled:e.disabled},on:{change:function(t){e.$emit("change",t)},"update:checked":function(t){e.$emit("update:checked",t)}}})],1)},staticRenderFns:[]},void 0,z,void 0,!1,void 0,void 0,void 0),M={props:["id","name","placeholder","value","autofocus","size"],created:function(){this.$on("focus",function(){this.$refs.input.focus()})}};const O=M;M.__file="PasswordInput.vue";var E=n({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("input",{ref:"input",class:{"w-full":!e.size},attrs:{autofocus:e.autofocus,id:e.id,name:e.name,placeholder:e.placeholder,autocomplete:"off",type:"password"},domProps:{value:e.value},on:{input:function(t){e.$emit("input",t.target.value)}}})},staticRenderFns:[]},void 0,O,void 0,!1,void 0,void 0,void 0),$={props:["label","id","name","placeholder","value","autofocus","errors","size"],components:{Field:f,PasswordInput:E},created:function(){this.$on("focus",function(){this.$refs.input.$emit("focus")})}};const S=$;$.__file="PasswordField.vue";var N=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("field",{attrs:{id:e.id,label:e.label}},[n("password-input",{ref:"input",staticClass:"bg-white border px-2 py-1",class:{"is-invalid":e.errors},attrs:{id:e.id,name:e.name,placeholder:e.placeholder,value:e.value,size:e.size,autofocus:e.autofocus},on:{input:function(t){e.$emit("input",t)}}}),e._v(" "),e._l(e.errors,function(t,i){return n("div",{key:i,staticClass:"invalid-feedback"},[e._v("\n "+e._s(t)+"\n ")])})],2)},staticRenderFns:[]},void 0,S,void 0,!1,void 0,void 0,void 0),F={props:["fullwidth","options","value"]};const L=F;F.__file="SelectInput.vue";var I=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"select"},[n("select",{class:{"w-full":e.fullwidth},domProps:{value:e.value},on:{input:function(t){e.$emit("input",t.target[t.target.selectedIndex].value)}}},e._l(e.options,function(t,i){return n("option",{key:i,domProps:{value:t.value}},[e._v(e._s(t.label))])}),0)])])},staticRenderFns:[]},void 0,L,void 0,!1,void 0,void 0,void 0),H={props:["label","instructions","fullwidth","id","options","value","errors"],components:{Field:f,SelectInput:I}};const A=H;H.__file="SelectField.vue";var P=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("field",{attrs:{id:e.id+"-label",label:e.label}},[e.instructions?n("div",{staticClass:"instructions"},[n("p",[e._v(e._s(e.instructions))])]):e._e(),e._v(" "),n("select-input",{attrs:{fullwidth:e.fullwidth,options:e.options,value:e.value},on:{input:function(t){e.$emit("input",t)}}}),e._v(" "),e._l(e.errors,function(t,i){return n("div",{key:i,staticClass:"invalid-feedback"},[e._v("\n "+e._s(t)+"\n ")])})],2)},staticRenderFns:[]},void 0,A,void 0,!1,void 0,void 0,void 0),V={props:["id","placeholder","value","cols","disabled","autocapitalize","spellcheck","size"]};const j=V;V.__file="TextareaInput.vue";var T=n({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("textarea",{class:{"w-full":!e.size},attrs:{cols:e.cols,disabled:e.disabled,id:e.id,placeholder:e.placeholder,autocapitalize:e.autocapitalize,spellcheck:e.spellcheck,autocomplete:"off",type:"text"},domProps:{value:e.value},on:{input:function(t){e.$emit("input",t.target.value)}}})},staticRenderFns:[]},void 0,j,void 0,!1,void 0,void 0,void 0),R={props:["label","instructions","id","placeholder","value","cols","rows","errors","disabled","autocapitalize","spellcheck","size","max"],components:{Field:f,TextareaInput:T},computed:{remainingChars:function(){if(this.max)return this.max-this.value.length}}};const B=R;R.__file="TextareaField.vue";var W=n({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("field",{attrs:{id:e.id+"-label",label:e.label}},[e.instructions?n("div",{staticClass:"instructions"},[n("p",[e._v(e._s(e.instructions))])]):e._e(),e._v(" "),n("div",{staticClass:"relative",class:{"mt-4":e.max}},[e.max?n("div",{staticClass:"text-xs text-right pr-1 absolute",class:{"text-grey":e.remainingChars>=10,"text-orange":e.remainingChars<10&&e.remainingChars>=0,"text-red":e.remainingChars<0},staticStyle:{right:"0",top:"-1rem"}},[e._v(e._s(e.remainingChars))]):e._e(),e._v(" "),n("textarea-input",{class:{"is-invalid":e.errors,"text-red-dark":e.max&&e.max=10,"text-orange":e.remainingChars<10&&e.remainingChars>=0,"text-red":e.remainingChars<0},staticStyle:{right:"0",top:"-1rem"}},[e._v(e._s(e.remainingChars))]):e._e(),e._v(" "),n("text-input",{ref:"input",class:{"is-invalid":e.errors,"text-red-dark":e.max&&e.max0;)t+=$e[62*Math.random()|0];return t}function Ne(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Fe(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n],";")},"")}function Le(e){return e.size!==Ee.size||e.x!==Ee.x||e.y!==Ee.y||e.rotate!==Ee.rotate||e.flipX||e.flipY}function Ie(e){var t=e.transform,n=e.containerWidth,i=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(r," ").concat(o," ").concat(s)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}var He={x:0,y:0,width:"100%",height:"100%"};function Ae(e){var t=e.icons,n=t.main,i=t.mask,a=e.prefix,r=e.iconName,o=e.transform,s=e.symbol,c=e.title,l=e.extra,f=e.watchable,u=void 0!==f&&f,d=i.found?i:n,p=d.width,v=d.height,m="fa-w-".concat(Math.ceil(p/v*16)),h=[ze.replacementClass,r?"".concat(ze.familyPrefix,"-").concat(r):"",m].filter(function(e){return-1===l.classes.indexOf(e)}).concat(l.classes).join(" "),g={children:[],attributes:se({},l.attributes,{"data-prefix":a,"data-icon":r,class:h,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(v)})};u&&(g.attributes[xe]=""),c&&g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(Se())},children:[c]});var b=se({},g,{prefix:a,iconName:r,main:n,mask:i,transform:o,symbol:s,styles:l.styles}),y=i.found&&n.found?function(e){var t=e.children,n=e.attributes,i=e.main,a=e.mask,r=e.transform,o=i.width,s=i.icon,c=a.width,l=a.icon,f=Ie({transform:r,containerWidth:c,iconWidth:o}),u={tag:"rect",attributes:se({},He,{fill:"white"})},d={tag:"g",attributes:se({},f.inner),children:[{tag:"path",attributes:se({},s.attributes,f.path,{fill:"black"})}]},p={tag:"g",attributes:se({},f.outer),children:[d]},v="mask-".concat(Se()),m="clip-".concat(Se()),h={tag:"defs",children:[{tag:"clipPath",attributes:{id:m},children:[l]},{tag:"mask",attributes:se({},He,{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[u,p]}]};return t.push(h,{tag:"rect",attributes:se({fill:"currentColor","clip-path":"url(#".concat(m,")"),mask:"url(#".concat(v,")")},He)}),{children:t,attributes:n}}(b):function(e){var t=e.children,n=e.attributes,i=e.main,a=e.transform,r=Fe(e.styles);if(r.length>0&&(n.style=r),Le(a)){var o=Ie({transform:a,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:se({},o.outer),children:[{tag:"g",attributes:se({},o.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:se({},i.icon.attributes,o.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(b),_=y.children,x=y.attributes;return b.children=_,b.attributes=x,s?function(e){var t=e.prefix,n=e.iconName,i=e.children,a=e.attributes,r=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:se({},a,{id:!0===r?"".concat(t,"-").concat(ze.familyPrefix,"-").concat(n):r}),children:i}]}]}(b):function(e){var t=e.children,n=e.main,i=e.mask,a=e.attributes,r=e.styles,o=e.transform;if(Le(o)&&n.found&&!i.found){var s={x:n.width/n.height/2,y:.5};a.style=Fe(se({},r,{"transform-origin":"".concat(s.x+o.x/16,"em ").concat(s.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(b)}var Pe=function(){},Ve=(ze.measurePerformance&&ge&&ge.mark&&ge.measure,function(e,t,n,i){var a,r,o,s=Object.keys(e),c=s.length,l=void 0!==i?function(e,t){return function(n,i,a,r){return e.call(t,n,i,a,r)}}(t,i):t;for(void 0===n?(a=1,o=e[s[0]]):(a=0,o=n);a").concat(r.map(We).join(""),"")}function Ue(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}Ue.prototype=Object.create(Error.prototype),Ue.prototype.constructor=Ue;var Xe={fill:"currentColor"},De={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Ke=(se({},Xe,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),se({},De,{attributeName:"opacity"})),Ye=(se({},Xe,{cx:"256",cy:"364",r:"28"}),se({},De,{attributeName:"r",values:"28;14;28;28;14;28;"}),se({},Ke,{values:"1;0;1;1;0;1;"}),se({},Xe,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),se({},Ke,{values:"1;0;0;0;0;1;"}),se({},Xe,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),se({},Ke,{values:"0;0;1;1;0;0;"}),Me.styles,'svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}');function qe(e){return{found:!0,width:e[0],height:e[1],icon:{tag:"path",attributes:{fill:"currentColor",d:e.slice(4)[0]}}}}function Je(){ze.autoAddCss&&!et&&(!function(e){if(e&&be){var t=he.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=he.head.childNodes,i=null,a=n.length-1;a>-1;a--){var r=n[a],o=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=r)}he.head.insertBefore(t,i)}}(function(){var e=ye,t=_e,n=ze.familyPrefix,i=ze.replacementClass,a=Ye;if(n!==e||i!==t){var r=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");a=a.replace(r,".".concat(n,"-")).replace(o,".".concat(i))}return a}()),et=!0)}function Ze(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return Be(Qe.definitions,n,i)||Be(Me.styles,n,i)}var Ge,Qe=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n,i;return t=e,(n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?Ee:n,a=t.symbol,r=void 0!==a&&a,o=t.mask,s=void 0===o?null:o,c=t.title,l=void 0===c?null:c,f=t.classes,u=void 0===f?[]:f,d=t.attributes,p=void 0===d?{}:d,v=t.styles,m=void 0===v?{}:v;if(e){var h,g,b=e.prefix,y=e.iconName,_=e.icon;return h=se({type:"icon"},e),g=function(){return Je(),ze.autoA11y&&(l?p["aria-labelledby"]="".concat(ze.replacementClass,"-title-").concat(Se()):p["aria-hidden"]="true"),Ae({icons:{main:qe(_),mask:s?qe(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:y,transform:se({},Ee,i),symbol:r,title:l,extra:{attributes:p,styles:m,classes:u}})},Object.defineProperty(h,"abstract",{get:g}),Object.defineProperty(h,"html",{get:function(){return h.abstract.map(function(e){return We(e)})}}),Object.defineProperty(h,"node",{get:function(){if(be){var e=he.createElement("div");return e.innerHTML=h.html,e.children}}}),h}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:Ze(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:Ze(i||{})),Ge(n,se({},t,{mask:i}))});function it(e){return(it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var at="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var rt,ot=(function(e){var t,n,i,a,r,o,s,c,l,f,u,d,p,v,m;t=at,n=function e(t,n,i){if(!c(n)||f(n)||u(n)||d(n)||s(n))return n;var a,r=0,o=0;if(l(n))for(a=[],o=n.length;r=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n};function ut(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=(t.children||[]).map(dt.bind(null,e)),r=Object.keys(t.attributes||{}).reduce(function(e,n){var i=t.attributes[n];switch(n){case"class":e.class=i.split(/\s+/).reduce(function(e,t){return e[t]=!0,e},{});break;case"style":e.style=i.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.indexOf(":"),i=ot.camelize(t.slice(0,n)),a=t.slice(n+1).trim();return e[i]=a,e},{});break;default:e.attrs[n]=i}return e},{class:{},style:{},attrs:{}}),o=i.class,s=void 0===o?{}:o,c=i.style,l=void 0===c?{}:c,f=i.attrs,u=void 0===f?{}:f,d=ft(i,["class","style","attrs"]);return"string"==typeof t?t:e(t.tag,lt({class:ut(r.class,s),style:lt({},r.style,l),attrs:lt({},r.attrs,u)},d,{props:n}),a)}var pt=!1;try{pt=!0}catch(e){}function vt(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?ct({},e,t):{}}function mt(e){return null===e?null:"object"===(void 0===e?"undefined":st(e))&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}var ht={name:"FontAwesomeIcon",functional:!0,props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:String,default:null,validator:function(e){return["horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:Number,default:null,validator:function(e){return[90,180,270].indexOf(e)>-1}},size:{type:String,default:null,validator:function(e){return["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null}},render:function(e,t){var n=t.props,i=n.icon,a=n.mask,r=n.symbol,o=n.title,s=mt(i),c=vt("classes",function(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-flip-horizontal":"horizontal"===e.flip||"both"===e.flip,"fa-flip-vertical":"vertical"===e.flip||"both"===e.flip},ct(t,"fa-"+e.size,null!==e.size),ct(t,"fa-rotate-"+e.rotation,null!==e.rotation),ct(t,"fa-pull-"+e.pull,null!==e.pull),t);return Object.keys(n).map(function(e){return n[e]?e:null}).filter(function(e){return e})}(n)),l=vt("transform","string"==typeof n.transform?tt(n.transform):n.transform),f=vt("mask",mt(a)),u=nt(s,lt({},c,l,f,{symbol:r,title:o}));if(!u)return function(){var e;!pt&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find one or more icon(s)",s,f);var d=u.abstract;return dt.bind(null,e)(d[0],{},t.data)}},gt={prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},bt={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},yt={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"]},_t={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},xt={prefix:"fas",iconName:"coffee",icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]},wt={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},kt={prefix:"fas",iconName:"dollar-sign",icon:[288,512,[],"f155","M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"]},zt={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},Ct={prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z"]},Mt={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"]},Ot={prefix:"fas",iconName:"key",icon:[512,512,[],"f084","M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"]},Et={prefix:"fas",iconName:"link",icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]},$t={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},St={prefix:"fas",iconName:"plug",icon:[384,512,[],"f1e6","M256 144V32c0-17.673 14.327-32 32-32s32 14.327 32 32v112h-64zm112 16H16c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h16v32c0 77.406 54.969 141.971 128 156.796V512h64v-99.204c73.031-14.825 128-79.39 128-156.796v-32h16c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16zm-240-16V32c0-17.673-14.327-32-32-32S64 14.327 64 32v112h64z"]},Nt={prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},Ft={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},Lt={prefix:"fas",iconName:"shopping-cart",icon:[576,512,[],"f07a","M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"]},It={prefix:"fas",iconName:"th",icon:[512,512,[],"f00a","M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"]},Ht={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},At={prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},Pt={install:function(e){Object.keys(ae).forEach(function(t){e.component(t,ae[t])}),ze.autoAddCss=!1,Qe.add([xt,Ht,It,gt,Nt,Ot,St,Mt,At,$t,zt,yt,Lt,kt,Ct,Et,_t,bt,Ft,wt]),e.component("font-awesome-icon",ht)}};e.default=Pt,Object.defineProperty(e,"__esModule",{value:!0})}); +//# sourceMappingURL=craftui.min.js.map diff --git a/dist/craftui.min.js.map b/dist/craftui.min.js.map new file mode 100644 index 0000000..aec727a --- /dev/null +++ b/dist/craftui.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"craftui.min.js","sources":["../node_modules/vue-runtime-helpers/normalize-component.js","../src/components/Btn.vue","../src/components/BtnInput.vue","../src/components/Field.vue","../src/components/Icon.vue","../src/components/fields/CheckboxField.vue","../src/components/fields/CheckboxSet.vue","../src/components/inputs/LightswitchInput.vue","../src/components/fields/LightswitchField.vue","../src/components/inputs/PasswordInput.vue","../src/components/fields/PasswordField.vue","../src/components/inputs/SelectInput.vue","../src/components/fields/SelectField.vue","../src/components/inputs/TextareaInput.vue","../src/components/fields/TextareaField.vue","../src/components/inputs/TextInput.vue","../src/components/fields/TextField.vue","../src/components/inputs/UrlInput.vue","../src/components/fields/UrlField.vue","../src/components/inputs/NumberInput.vue","../src/components/index.js","../node_modules/@fortawesome/fontawesome-svg-core/index.es.js","../node_modules/@fortawesome/vue-fontawesome/index.es.js","../src/index.js"],"sourcesContent":["export default function normalizeComponent(compiledTemplate, injectStyle, defaultExport, scopeId, isFunctionalTemplate, moduleIdentifier /* server only */, isShadowMode, createInjector, createInjectorSSR, createInjectorShadow) {\n if (typeof isShadowMode === 'function') {\n createInjectorSSR = createInjector;\n createInjector = isShadowMode;\n isShadowMode = false;\n }\n // Vue.extend constructor export interop\n const options = typeof defaultExport === 'function' ? defaultExport.options : defaultExport;\n // render functions\n if (compiledTemplate && compiledTemplate.render) {\n options.render = compiledTemplate.render;\n options.staticRenderFns = compiledTemplate.staticRenderFns;\n options._compiled = true;\n // functional template\n if (isFunctionalTemplate) {\n options.functional = true;\n }\n }\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId;\n }\n let hook;\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext); // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__;\n }\n // inject component styles\n if (injectStyle) {\n injectStyle.call(this, createInjectorSSR(context));\n }\n // register component module identifier for async chunk inference\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier);\n }\n };\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook;\n }\n else if (injectStyle) {\n hook = isShadowMode\n ? function () {\n injectStyle.call(this, createInjectorShadow(this.$root.$options.shadowRoot));\n }\n : function (context) {\n injectStyle.call(this, createInjector(context));\n };\n }\n if (hook) {\n if (options.functional) {\n // register for functional component in vue file\n const originalRender = options.render;\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context);\n return originalRender(h, context);\n };\n }\n else {\n // inject component registration as beforeCreate hook\n const existing = options.beforeCreate;\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n }\n }\n return defaultExport;\n}\n","\n\n\n\n\n","\n\n","\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","import Btn from './Btn.vue';\nimport BtnInput from './BtnInput.vue';\nimport Field from './Field.vue';\nimport Icon from './Icon.vue';\n\nimport CheckboxField from './fields/CheckboxField.vue';\nimport CheckboxSet from './fields/CheckboxSet.vue';\nimport LightswitchField from './fields/LightswitchField.vue';\nimport PasswordField from './fields/PasswordField.vue';\nimport SelectField from './fields/SelectField.vue';\nimport TextareaField from './fields/TextareaField.vue';\nimport TextField from './fields/TextField.vue';\nimport UrlField from './fields/UrlField.vue';\n\nimport LightswitchInput from './inputs/LightswitchInput.vue';\nimport PasswordInput from './inputs/PasswordInput.vue';\nimport SelectInput from './inputs/SelectInput.vue';\nimport TextareaInput from './inputs/TextareaInput.vue';\nimport TextInput from './inputs/TextInput.vue';\nimport NumberInput from './inputs/NumberInput.vue';\nimport UrlInput from './inputs/UrlInput.vue';\n\nconst CraftComponents = {\n Btn,\n BtnInput,\n Field,\n Icon,\n\n CheckboxField,\n CheckboxSet,\n LightswitchField,\n PasswordField,\n SelectField,\n TextareaField,\n TextField,\n UrlField,\n\n LightswitchInput,\n PasswordInput,\n SelectInput,\n TextareaInput,\n TextInput,\n NumberInput,\n UrlInput,\n};\n\nexport default CraftComponents;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest();\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n\n return arr2;\n }\n}\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArray(iter) {\n if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter);\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n}\n\nvar noop = function noop() {};\n\nvar _WINDOW = {};\nvar _DOCUMENT = {};\nvar _MUTATION_OBSERVER = null;\nvar _PERFORMANCE = {\n mark: noop,\n measure: noop\n};\n\ntry {\n if (typeof window !== 'undefined') _WINDOW = window;\n if (typeof document !== 'undefined') _DOCUMENT = document;\n if (typeof MutationObserver !== 'undefined') _MUTATION_OBSERVER = MutationObserver;\n if (typeof performance !== 'undefined') _PERFORMANCE = performance;\n} catch (e) {}\n\nvar _ref = _WINDOW.navigator || {},\n _ref$userAgent = _ref.userAgent,\n userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;\n\nvar WINDOW = _WINDOW;\nvar DOCUMENT = _DOCUMENT;\nvar MUTATION_OBSERVER = _MUTATION_OBSERVER;\nvar PERFORMANCE = _PERFORMANCE;\nvar IS_BROWSER = !!WINDOW.document;\nvar IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';\nvar IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');\n\nvar NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';\nvar UNITS_IN_GRID = 16;\nvar DEFAULT_FAMILY_PREFIX = 'fa';\nvar DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';\nvar DATA_FA_I2SVG = 'data-fa-i2svg';\nvar DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';\nvar DATA_PREFIX = 'data-prefix';\nvar DATA_ICON = 'data-icon';\nvar HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';\nvar TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'];\nvar PRODUCTION = function () {\n try {\n return process.env.NODE_ENV === 'production';\n } catch (e) {\n return false;\n }\n}();\nvar oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\nvar oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);\nvar ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'];\nvar RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) {\n return \"\".concat(n, \"x\");\n})).concat(oneToTwenty.map(function (n) {\n return \"w-\".concat(n);\n}));\n\nvar initial = WINDOW.FontAwesomeConfig || {};\n\nfunction getAttrConfig(attr) {\n var element = DOCUMENT.querySelector('script[' + attr + ']');\n\n if (element) {\n return element.getAttribute(attr);\n }\n}\n\nfunction coerce(val) {\n // Getting an empty string will occur if the attribute is set on the HTML tag but without a value\n // We'll assume that this is an indication that it should be toggled to true\n // For example \n if (val === '') return true;\n if (val === 'false') return false;\n if (val === 'true') return true;\n return val;\n}\n\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n var attrs = [['data-family-prefix', 'familyPrefix'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n attrs.forEach(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n attr = _ref2[0],\n key = _ref2[1];\n\n var val = coerce(getAttrConfig(attr));\n\n if (val !== undefined && val !== null) {\n initial[key] = val;\n }\n });\n}\n\nvar _default = _objectSpread({\n familyPrefix: DEFAULT_FAMILY_PREFIX,\n replacementClass: DEFAULT_REPLACEMENT_CLASS,\n autoReplaceSvg: true,\n autoAddCss: true,\n autoA11y: true,\n searchPseudoElements: false,\n observeMutations: true,\n keepOriginalSource: true,\n measurePerformance: false,\n showMissingIcons: true\n}, initial);\n\nif (!_default.autoReplaceSvg) _default.observeMutations = false;\n\nvar config = _objectSpread({}, _default);\n\nWINDOW.FontAwesomeConfig = config;\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n loaded = 1;\n functions.map(function (fn) {\n return fn();\n });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n if (!IS_DOM) return;\n loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n size: 16,\n x: 0,\n y: 0,\n rotate: 0,\n flipX: false,\n flipY: false\n};\n\nfunction isReserved(name) {\n return ~RESERVED_CLASSES.indexOf(name);\n}\nfunction insertCss(css) {\n if (!css || !IS_DOM) {\n return;\n }\n\n var style = DOCUMENT.createElement('style');\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n var headChildren = DOCUMENT.head.childNodes;\n var beforeChild = null;\n\n for (var i = headChildren.length - 1; i > -1; i--) {\n var child = headChildren[i];\n var tagName = (child.tagName || '').toUpperCase();\n\n if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n beforeChild = child;\n }\n }\n\n DOCUMENT.head.insertBefore(style, beforeChild);\n return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n var size = 12;\n var id = '';\n\n while (size-- > 0) {\n id += idPool[Math.random() * 62 | 0];\n }\n\n return id;\n}\nfunction toArray(obj) {\n var array = [];\n\n for (var i = (obj || []).length >>> 0; i--;) {\n array[i] = obj[i];\n }\n\n return array;\n}\nfunction classArray(node) {\n if (node.classList) {\n return toArray(node.classList);\n } else {\n return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n return i;\n });\n }\n}\nfunction getIconName(familyPrefix, cls) {\n var parts = cls.split('-');\n var prefix = parts[0];\n var iconName = parts.slice(1).join('-');\n\n if (prefix === familyPrefix && iconName !== '' && !isReserved(iconName)) {\n return iconName;\n } else {\n return null;\n }\n}\nfunction htmlEscape(str) {\n return \"\".concat(str).replace(/&/g, '&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>');\n}\nfunction joinAttributes(attributes) {\n return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n }, '').trim();\n}\nfunction joinStyles(styles) {\n return Object.keys(styles || {}).reduce(function (acc, styleName) {\n return acc + \"\".concat(styleName, \": \").concat(styles[styleName], \";\");\n }, '');\n}\nfunction transformIsMeaningful(transform) {\n return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n}\nfunction transformForSvg(_ref) {\n var transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n return {\n outer: outer,\n inner: inner,\n path: path\n };\n}\nfunction transformForCss(_ref2) {\n var transform = _ref2.transform,\n _ref2$width = _ref2.width,\n width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n _ref2$height = _ref2.height,\n height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n _ref2$startCentered = _ref2.startCentered,\n startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n var val = '';\n\n if (startCentered && IS_IE) {\n val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n } else if (startCentered) {\n val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n } else {\n val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n }\n\n val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n val += \"rotate(\".concat(transform.rotate, \"deg) \");\n return val;\n}\n\nvar ALL_SPACE = {\n x: 0,\n y: 0,\n width: '100%',\n height: '100%'\n};\nfunction makeIconMasking (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n mask = _ref.mask,\n transform = _ref.transform;\n var mainWidth = main.width,\n mainPath = main.icon;\n var maskWidth = mask.width,\n maskPath = mask.icon;\n var trans = transformForSvg({\n transform: transform,\n containerWidth: maskWidth,\n iconWidth: mainWidth\n });\n var maskRect = {\n tag: 'rect',\n attributes: _objectSpread({}, ALL_SPACE, {\n fill: 'white'\n })\n };\n var maskInnerGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [{\n tag: 'path',\n attributes: _objectSpread({}, mainPath.attributes, trans.path, {\n fill: 'black'\n })\n }]\n };\n var maskOuterGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [maskInnerGroup]\n };\n var maskId = \"mask-\".concat(nextUniqueId());\n var clipId = \"clip-\".concat(nextUniqueId());\n var maskTag = {\n tag: 'mask',\n attributes: _objectSpread({}, ALL_SPACE, {\n id: maskId,\n maskUnits: 'userSpaceOnUse',\n maskContentUnits: 'userSpaceOnUse'\n }),\n children: [maskRect, maskOuterGroup]\n };\n var defs = {\n tag: 'defs',\n children: [{\n tag: 'clipPath',\n attributes: {\n id: clipId\n },\n children: [maskPath]\n }, maskTag]\n };\n children.push(defs, {\n tag: 'rect',\n attributes: _objectSpread({\n fill: 'currentColor',\n 'clip-path': \"url(#\".concat(clipId, \")\"),\n mask: \"url(#\".concat(maskId, \")\")\n }, ALL_SPACE)\n });\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction makeIconStandard (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n transform = _ref.transform,\n styles = _ref.styles;\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n if (transformIsMeaningful(transform)) {\n var trans = transformForSvg({\n transform: transform,\n containerWidth: main.width,\n iconWidth: main.width\n });\n children.push({\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [{\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [{\n tag: main.icon.tag,\n children: main.icon.children,\n attributes: _objectSpread({}, main.icon.attributes, trans.path)\n }]\n }]\n });\n } else {\n children.push(main.icon);\n }\n\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction asIcon (_ref) {\n var children = _ref.children,\n main = _ref.main,\n mask = _ref.mask,\n attributes = _ref.attributes,\n styles = _ref.styles,\n transform = _ref.transform;\n\n if (transformIsMeaningful(transform) && main.found && !mask.found) {\n var width = main.width,\n height = main.height;\n var offset = {\n x: width / height / 2,\n y: 0.5\n };\n attributes['style'] = joinStyles(_objectSpread({}, styles, {\n 'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n }));\n }\n\n return [{\n tag: 'svg',\n attributes: attributes,\n children: children\n }];\n}\n\nfunction asSymbol (_ref) {\n var prefix = _ref.prefix,\n iconName = _ref.iconName,\n children = _ref.children,\n attributes = _ref.attributes,\n symbol = _ref.symbol;\n var id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.familyPrefix, \"-\").concat(iconName) : symbol;\n return [{\n tag: 'svg',\n attributes: {\n style: 'display: none;'\n },\n children: [{\n tag: 'symbol',\n attributes: _objectSpread({}, attributes, {\n id: id\n }),\n children: children\n }]\n }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n var _params$icons = params.icons,\n main = _params$icons.main,\n mask = _params$icons.mask,\n prefix = params.prefix,\n iconName = params.iconName,\n transform = params.transform,\n symbol = params.symbol,\n title = params.title,\n extra = params.extra,\n _params$watchable = params.watchable,\n watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n var _ref = mask.found ? mask : main,\n width = _ref.width,\n height = _ref.height;\n\n var widthClass = \"fa-w-\".concat(Math.ceil(width / height * 16));\n var attrClass = [config.replacementClass, iconName ? \"\".concat(config.familyPrefix, \"-\").concat(iconName) : '', widthClass].filter(function (c) {\n return extra.classes.indexOf(c) === -1;\n }).concat(extra.classes).join(' ');\n var content = {\n children: [],\n attributes: _objectSpread({}, extra.attributes, {\n 'data-prefix': prefix,\n 'data-icon': iconName,\n 'class': attrClass,\n 'role': 'img',\n 'xmlns': 'http://www.w3.org/2000/svg',\n 'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n })\n };\n\n if (watchable) {\n content.attributes[DATA_FA_I2SVG] = '';\n }\n\n if (title) content.children.push({\n tag: 'title',\n attributes: {\n id: content.attributes['aria-labelledby'] || \"title-\".concat(nextUniqueId())\n },\n children: [title]\n });\n\n var args = _objectSpread({}, content, {\n prefix: prefix,\n iconName: iconName,\n main: main,\n mask: mask,\n transform: transform,\n symbol: symbol,\n styles: extra.styles\n });\n\n var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args),\n children = _ref2.children,\n attributes = _ref2.attributes;\n\n args.children = children;\n args.attributes = attributes;\n\n if (symbol) {\n return asSymbol(args);\n } else {\n return asIcon(args);\n }\n}\nfunction makeLayersTextAbstract(params) {\n var content = params.content,\n width = params.width,\n height = params.height,\n transform = params.transform,\n title = params.title,\n extra = params.extra,\n _params$watchable2 = params.watchable,\n watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n if (watchable) {\n attributes[DATA_FA_I2SVG] = '';\n }\n\n var styles = _objectSpread({}, extra.styles);\n\n if (transformIsMeaningful(transform)) {\n styles['transform'] = transformForCss({\n transform: transform,\n startCentered: true,\n width: width,\n height: height\n });\n styles['-webkit-transform'] = styles['transform'];\n }\n\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\nfunction makeLayersCounterAbstract(params) {\n var content = params.content,\n title = params.title,\n extra = params.extra;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n var styleString = joinStyles(extra.styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n mark: noop$1,\n measure: noop$1\n};\nvar preamble = \"FA \\\"5.6.3\\\"\";\n\nvar begin = function begin(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n return function () {\n return end(name);\n };\n};\n\nvar end = function end(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n begin: begin,\n end: end\n};\n\n/**\n * Internal helper to bind a function known to have 4 arguments\n * to a given context.\n */\n\nvar bindInternal4 = function bindInternal4(func, thisContext) {\n return function (a, b, c, d) {\n return func.call(thisContext, a, b, c, d);\n };\n};\n\n/**\n * # Reduce\n *\n * A fast object `.reduce()` implementation.\n *\n * @param {Object} subject The object to reduce over.\n * @param {Function} fn The reducer function.\n * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0].\n * @param {Object} thisContext The context for the reducer.\n * @return {mixed} The final result.\n */\n\n\nvar reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n var keys = Object.keys(subject),\n length = keys.length,\n iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n i,\n key,\n result;\n\n if (initialValue === undefined) {\n i = 1;\n result = subject[keys[0]];\n } else {\n i = 0;\n result = initialValue;\n }\n\n for (; i < length; i++) {\n key = keys[i];\n result = iterator(result, subject[key], key, subject);\n }\n\n return result;\n};\n\nvar styles = namespace.styles,\n shims = namespace.shims;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar build = function build() {\n var lookup = function lookup(reducer) {\n return reduce(styles, function (o, style, prefix) {\n o[prefix] = reduce(style, reducer, {});\n return o;\n }, {});\n };\n\n _byUnicode = lookup(function (acc, icon, iconName) {\n acc[icon[3]] = iconName;\n return acc;\n });\n _byLigature = lookup(function (acc, icon, iconName) {\n var ligatures = icon[2];\n acc[iconName] = iconName;\n ligatures.forEach(function (ligature) {\n acc[ligature] = iconName;\n });\n return acc;\n });\n var hasRegular = 'far' in styles;\n _byOldName = reduce(shims, function (acc, shim) {\n var oldName = shim[0];\n var prefix = shim[1];\n var iconName = shim[2];\n\n if (prefix === 'far' && !hasRegular) {\n prefix = 'fas';\n }\n\n acc[oldName] = {\n prefix: prefix,\n iconName: iconName\n };\n return acc;\n }, {});\n};\nbuild();\nfunction byUnicode(prefix, unicode) {\n return _byUnicode[prefix][unicode];\n}\nfunction byLigature(prefix, ligature) {\n return _byLigature[prefix][ligature];\n}\nfunction byOldName(name) {\n return _byOldName[name] || {\n prefix: null,\n iconName: null\n };\n}\n\nvar styles$1 = namespace.styles;\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n return {\n prefix: null,\n iconName: null,\n rest: []\n };\n};\nfunction getCanonicalIcon(values) {\n return values.reduce(function (acc, cls) {\n var iconName = getIconName(config.familyPrefix, cls);\n\n if (styles$1[cls]) {\n acc.prefix = cls;\n } else if (iconName) {\n var shim = acc.prefix === 'fa' ? byOldName(iconName) : {};\n acc.iconName = shim.iconName || iconName;\n acc.prefix = shim.prefix || acc.prefix;\n } else if (cls !== config.replacementClass && cls.indexOf('fa-w-') !== 0) {\n acc.rest.push(cls);\n }\n\n return acc;\n }, emptyCanonicalIcon());\n}\nfunction iconFromMapping(mapping, prefix, iconName) {\n if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n return {\n prefix: prefix,\n iconName: iconName,\n icon: mapping[prefix][iconName]\n };\n }\n}\n\nfunction toHtml(abstractNodes) {\n var tag = abstractNodes.tag,\n _abstractNodes$attrib = abstractNodes.attributes,\n attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n _abstractNodes$childr = abstractNodes.children,\n children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\n if (typeof abstractNodes === 'string') {\n return htmlEscape(abstractNodes);\n } else {\n return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"\");\n }\n}\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n return typeof i2svg === 'string';\n}\n\nfunction getMutator() {\n if (config.autoReplaceSvg === true) {\n return mutators.replace;\n }\n\n var mutator = mutators[config.autoReplaceSvg];\n return mutator || mutators.replace;\n}\n\nvar mutators = {\n replace: function replace(mutation) {\n var node = mutation[0];\n var abstract = mutation[1];\n var newOuterHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n\n if (node.parentNode && node.outerHTML) {\n node.outerHTML = newOuterHTML + (config.keepOriginalSource && node.tagName.toLowerCase() !== 'svg' ? \"\") : '');\n } else if (node.parentNode) {\n var newNode = document.createElement('span');\n node.parentNode.replaceChild(newNode, node);\n newNode.outerHTML = newOuterHTML;\n }\n },\n nest: function nest(mutation) {\n var node = mutation[0];\n var abstract = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n // Short-circuit to the standard replacement\n\n if (~classArray(node).indexOf(config.replacementClass)) {\n return mutators.replace(mutation);\n }\n\n var forSvg = new RegExp(\"\".concat(config.familyPrefix, \"-.*\"));\n delete abstract[0].attributes.style;\n var splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) {\n if (cls === config.replacementClass || cls.match(forSvg)) {\n acc.toSvg.push(cls);\n } else {\n acc.toNode.push(cls);\n }\n\n return acc;\n }, {\n toNode: [],\n toSvg: []\n });\n abstract[0].attributes.class = splitClasses.toSvg.join(' ');\n var newInnerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.setAttribute('class', splitClasses.toNode.join(' '));\n node.setAttribute(DATA_FA_I2SVG, '');\n node.innerHTML = newInnerHTML;\n }\n};\nfunction perform(mutations, callback) {\n var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n if (mutations.length === 0) {\n callbackFunction();\n } else {\n var frame = WINDOW.requestAnimationFrame || function (op) {\n return op();\n };\n\n frame(function () {\n var mutator = getMutator();\n var mark = perf.begin('mutate');\n mutations.map(mutator);\n mark();\n callbackFunction();\n });\n }\n}\nvar disabled = false;\nfunction disableObservation(operation) {\n disabled = true;\n operation();\n disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n if (!MUTATION_OBSERVER) {\n return;\n }\n\n if (!config.observeMutations) {\n return;\n }\n\n var treeCallback = options.treeCallback,\n nodeCallback = options.nodeCallback,\n pseudoElementsCallback = options.pseudoElementsCallback,\n _options$observeMutat = options.observeMutationsRoot,\n observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT.body : _options$observeMutat;\n mo = new MUTATION_OBSERVER(function (objects) {\n if (disabled) return;\n toArray(objects).forEach(function (mutationRecord) {\n if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n if (config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target);\n }\n\n treeCallback(mutationRecord.target);\n }\n\n if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target.parentNode);\n }\n\n if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n if (mutationRecord.attributeName === 'class') {\n var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n prefix = _getCanonicalIcon.prefix,\n iconName = _getCanonicalIcon.iconName;\n\n if (prefix) mutationRecord.target.setAttribute('data-prefix', prefix);\n if (iconName) mutationRecord.target.setAttribute('data-icon', iconName);\n } else {\n nodeCallback(mutationRecord.target);\n }\n }\n });\n });\n if (!IS_DOM) return;\n mo.observe(observeMutationsRoot, {\n childList: true,\n attributes: true,\n characterData: true,\n subtree: true\n });\n}\nfunction disconnect() {\n if (!mo) return;\n mo.disconnect();\n}\n\nfunction styleParser (node) {\n var style = node.getAttribute('style');\n var val = [];\n\n if (style) {\n val = style.split(';').reduce(function (acc, style) {\n var styles = style.split(':');\n var prop = styles[0];\n var value = styles.slice(1);\n\n if (prop && value.length > 0) {\n acc[prop] = value.join(':').trim();\n }\n\n return acc;\n }, {});\n }\n\n return val;\n}\n\nfunction toHex(unicode) {\n var result = '';\n\n for (var i = 0; i < unicode.length; i++) {\n var hex = unicode.charCodeAt(i).toString(16);\n result += ('000' + hex).slice(-4);\n }\n\n return result;\n}\n\nfunction classParser (node) {\n var existingPrefix = node.getAttribute('data-prefix');\n var existingIconName = node.getAttribute('data-icon');\n var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n var val = getCanonicalIcon(classArray(node));\n\n if (existingPrefix && existingIconName) {\n val.prefix = existingPrefix;\n val.iconName = existingIconName;\n }\n\n if (val.prefix && innerText.length > 1) {\n val.iconName = byLigature(val.prefix, node.innerText);\n } else if (val.prefix && innerText.length === 1) {\n val.iconName = byUnicode(val.prefix, toHex(node.innerText));\n }\n\n return val;\n}\n\nvar parseTransformString = function parseTransformString(transformString) {\n var transform = {\n size: 16,\n x: 0,\n y: 0,\n flipX: false,\n flipY: false,\n rotate: 0\n };\n\n if (!transformString) {\n return transform;\n } else {\n return transformString.toLowerCase().split(' ').reduce(function (acc, n) {\n var parts = n.toLowerCase().split('-');\n var first = parts[0];\n var rest = parts.slice(1).join('-');\n\n if (first && rest === 'h') {\n acc.flipX = true;\n return acc;\n }\n\n if (first && rest === 'v') {\n acc.flipY = true;\n return acc;\n }\n\n rest = parseFloat(rest);\n\n if (isNaN(rest)) {\n return acc;\n }\n\n switch (first) {\n case 'grow':\n acc.size = acc.size + rest;\n break;\n\n case 'shrink':\n acc.size = acc.size - rest;\n break;\n\n case 'left':\n acc.x = acc.x - rest;\n break;\n\n case 'right':\n acc.x = acc.x + rest;\n break;\n\n case 'up':\n acc.y = acc.y - rest;\n break;\n\n case 'down':\n acc.y = acc.y + rest;\n break;\n\n case 'rotate':\n acc.rotate = acc.rotate + rest;\n break;\n }\n\n return acc;\n }, transform);\n }\n};\nfunction transformParser (node) {\n return parseTransformString(node.getAttribute('data-fa-transform'));\n}\n\nfunction symbolParser (node) {\n var symbol = node.getAttribute('data-fa-symbol');\n return symbol === null ? false : symbol === '' ? true : symbol;\n}\n\nfunction attributesParser (node) {\n var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n if (acc.name !== 'class' && acc.name !== 'style') {\n acc[attr.name] = attr.value;\n }\n\n return acc;\n }, {});\n var title = node.getAttribute('title');\n\n if (config.autoA11y) {\n if (title) {\n extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(nextUniqueId());\n } else {\n extraAttributes['aria-hidden'] = 'true';\n }\n }\n\n return extraAttributes;\n}\n\nfunction maskParser (node) {\n var mask = node.getAttribute('data-fa-mask');\n\n if (!mask) {\n return emptyCanonicalIcon();\n } else {\n return getCanonicalIcon(mask.split(' ').map(function (i) {\n return i.trim();\n }));\n }\n}\n\nvar blankMeta = {\n iconName: null,\n title: null,\n prefix: null,\n transform: meaninglessTransform,\n symbol: false,\n mask: null,\n extra: {\n classes: [],\n styles: {},\n attributes: {}\n }\n};\nfunction parseMeta(node) {\n var _classParser = classParser(node),\n iconName = _classParser.iconName,\n prefix = _classParser.prefix,\n extraClasses = _classParser.rest;\n\n var extraStyles = styleParser(node);\n var transform = transformParser(node);\n var symbol = symbolParser(node);\n var extraAttributes = attributesParser(node);\n var mask = maskParser(node);\n return {\n iconName: iconName,\n title: node.getAttribute('title'),\n prefix: prefix,\n transform: transform,\n symbol: symbol,\n mask: mask,\n extra: {\n classes: extraClasses,\n styles: extraStyles,\n attributes: extraAttributes\n }\n };\n}\n\nfunction MissingIcon(error) {\n this.name = 'MissingIcon';\n this.message = error || 'Icon unavailable';\n this.stack = new Error().stack;\n}\nMissingIcon.prototype = Object.create(Error.prototype);\nMissingIcon.prototype.constructor = MissingIcon;\n\nvar FILL = {\n fill: 'currentColor'\n};\nvar ANIMATION_BASE = {\n attributeType: 'XML',\n repeatCount: 'indefinite',\n dur: '2s'\n};\nvar RING = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'\n })\n};\n\nvar OPACITY_ANIMATE = _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'opacity'\n});\n\nvar DOT = {\n tag: 'circle',\n attributes: _objectSpread({}, FILL, {\n cx: '256',\n cy: '364',\n r: '28'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'r',\n values: '28;14;28;28;14;28;'\n })\n }, {\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;1;1;0;1;'\n })\n }]\n};\nvar QUESTION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '1',\n d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;0;0;0;1;'\n })\n }]\n};\nvar EXCLAMATION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '0',\n d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '0;0;1;1;0;0;'\n })\n }]\n};\nvar missing = {\n tag: 'g',\n children: [RING, DOT, QUESTION, EXCLAMATION]\n};\n\nvar styles$2 = namespace.styles;\nvar LAYERS_TEXT_CLASSNAME = 'fa-layers-text';\nvar FONT_FAMILY_PATTERN = /Font Awesome 5 (Solid|Regular|Light|Brands|Free|Pro)/;\nvar STYLE_TO_PREFIX = {\n 'Solid': 'fas',\n 'Regular': 'far',\n 'Light': 'fal',\n 'Brands': 'fab'\n};\nvar FONT_WEIGHT_TO_PREFIX = {\n '900': 'fas',\n '400': 'far',\n '300': 'fal'\n};\n\nfunction findIcon(iconName, prefix) {\n var val = {\n found: false,\n width: 512,\n height: 512,\n icon: missing\n };\n\n if (iconName && prefix && styles$2[prefix] && styles$2[prefix][iconName]) {\n var icon = styles$2[prefix][iconName];\n var width = icon[0];\n var height = icon[1];\n var vectorData = icon.slice(4);\n val = {\n found: true,\n width: width,\n height: height,\n icon: {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData[0]\n }\n }\n };\n } else if (iconName && prefix && !config.showMissingIcons) {\n throw new MissingIcon(\"Icon is missing for prefix \".concat(prefix, \" with icon name \").concat(iconName));\n }\n\n return val;\n}\n\nfunction generateSvgReplacementMutation(node, nodeMeta) {\n var iconName = nodeMeta.iconName,\n title = nodeMeta.title,\n prefix = nodeMeta.prefix,\n transform = nodeMeta.transform,\n symbol = nodeMeta.symbol,\n mask = nodeMeta.mask,\n extra = nodeMeta.extra;\n return [node, makeInlineSvgAbstract({\n icons: {\n main: findIcon(iconName, prefix),\n mask: findIcon(mask.iconName, mask.prefix)\n },\n prefix: prefix,\n iconName: iconName,\n transform: transform,\n symbol: symbol,\n mask: mask,\n title: title,\n extra: extra,\n watchable: true\n })];\n}\n\nfunction generateLayersText(node, nodeMeta) {\n var title = nodeMeta.title,\n transform = nodeMeta.transform,\n extra = nodeMeta.extra;\n var width = null;\n var height = null;\n\n if (IS_IE) {\n var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n var boundingClientRect = node.getBoundingClientRect();\n width = boundingClientRect.width / computedFontSize;\n height = boundingClientRect.height / computedFontSize;\n }\n\n if (config.autoA11y && !title) {\n extra.attributes['aria-hidden'] = 'true';\n }\n\n return [node, makeLayersTextAbstract({\n content: node.innerHTML,\n width: width,\n height: height,\n transform: transform,\n title: title,\n extra: extra,\n watchable: true\n })];\n}\n\nfunction generateMutation(node) {\n var nodeMeta = parseMeta(node);\n\n if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n return generateLayersText(node, nodeMeta);\n } else {\n return generateSvgReplacementMutation(node, nodeMeta);\n }\n}\n\nfunction searchPseudoElements(root) {\n if (!IS_DOM) return;\n var end = perf.begin('searchPseudoElements');\n disableObservation(function () {\n toArray(root.querySelectorAll('*')).filter(function (n) {\n return n.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(n.tagName.toUpperCase()) && !n.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!n.parentNode || n.parentNode.tagName !== 'svg');\n }).forEach(function (node) {\n [':before', ':after'].forEach(function (pos) {\n var children = toArray(node.children);\n var alreadyProcessedPseudoElement = children.filter(function (c) {\n return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === pos;\n })[0];\n var styles = WINDOW.getComputedStyle(node, pos);\n var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n var fontWeight = styles.getPropertyValue('font-weight');\n\n if (alreadyProcessedPseudoElement && !fontFamily) {\n // If we've already processed it but the current computed style does not result in a font-family,\n // that probably means that a class name that was previously present to make the icon has been\n // removed. So we now should delete the icon.\n node.removeChild(alreadyProcessedPseudoElement);\n } else if (fontFamily) {\n var content = styles.getPropertyValue('content');\n var prefix = ~['Light', 'Regular', 'Solid', 'Brands'].indexOf(fontFamily[1]) ? STYLE_TO_PREFIX[fontFamily[1]] : FONT_WEIGHT_TO_PREFIX[fontWeight];\n var iconName = byUnicode(prefix, toHex(content.length === 3 ? content.substr(1, 1) : content)); // Only convert the pseudo element in this :before/:after position into an icon if we haven't\n // already done so with the same prefix and iconName\n\n if (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconName) {\n if (alreadyProcessedPseudoElement) {\n // Delete the old one, since we're replacing it with a new one\n node.removeChild(alreadyProcessedPseudoElement);\n }\n\n var extra = blankMeta.extra;\n extra.attributes[DATA_FA_PSEUDO_ELEMENT] = pos;\n var abstract = makeInlineSvgAbstract(_objectSpread({}, blankMeta, {\n icons: {\n main: findIcon(iconName, prefix),\n mask: emptyCanonicalIcon()\n },\n prefix: prefix,\n iconName: iconName,\n extra: extra,\n watchable: true\n }));\n var element = DOCUMENT.createElement('svg');\n\n if (pos === ':before') {\n node.insertBefore(element, node.firstChild);\n } else {\n node.appendChild(element);\n }\n\n element.outerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n }\n }\n });\n });\n });\n end();\n}\nfunction onTree(root) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (!IS_DOM) return;\n var htmlClassList = DOCUMENT.documentElement.classList;\n\n var hclAdd = function hclAdd(suffix) {\n return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var hclRemove = function hclRemove(suffix) {\n return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var prefixes = Object.keys(styles$2);\n var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n })).join(', ');\n\n if (prefixesDomQuery.length === 0) {\n return;\n }\n\n var candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n\n if (candidates.length > 0) {\n hclAdd('pending');\n hclRemove('complete');\n } else {\n return;\n }\n\n var mark = perf.begin('onTree');\n var mutations = candidates.reduce(function (acc, node) {\n try {\n var mutation = generateMutation(node);\n\n if (mutation) {\n acc.push(mutation);\n }\n } catch (e) {\n if (!PRODUCTION) {\n if (e instanceof MissingIcon) {\n console.error(e);\n }\n }\n }\n\n return acc;\n }, []);\n mark();\n perform(mutations, function () {\n hclAdd('active');\n hclAdd('complete');\n hclRemove('pending');\n if (typeof callback === 'function') callback();\n });\n}\nfunction onNode(node) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var mutation = generateMutation(node);\n\n if (mutation) {\n perform([mutation], callback);\n }\n}\n\nvar baseStyles = \"svg:not(:root).svg-inline--fa {\\n overflow: visible;\\n}\\n\\n.svg-inline--fa {\\n display: inline-block;\\n font-size: inherit;\\n height: 1em;\\n overflow: visible;\\n vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-lg {\\n vertical-align: -0.225em;\\n}\\n.svg-inline--fa.fa-w-1 {\\n width: 0.0625em;\\n}\\n.svg-inline--fa.fa-w-2 {\\n width: 0.125em;\\n}\\n.svg-inline--fa.fa-w-3 {\\n width: 0.1875em;\\n}\\n.svg-inline--fa.fa-w-4 {\\n width: 0.25em;\\n}\\n.svg-inline--fa.fa-w-5 {\\n width: 0.3125em;\\n}\\n.svg-inline--fa.fa-w-6 {\\n width: 0.375em;\\n}\\n.svg-inline--fa.fa-w-7 {\\n width: 0.4375em;\\n}\\n.svg-inline--fa.fa-w-8 {\\n width: 0.5em;\\n}\\n.svg-inline--fa.fa-w-9 {\\n width: 0.5625em;\\n}\\n.svg-inline--fa.fa-w-10 {\\n width: 0.625em;\\n}\\n.svg-inline--fa.fa-w-11 {\\n width: 0.6875em;\\n}\\n.svg-inline--fa.fa-w-12 {\\n width: 0.75em;\\n}\\n.svg-inline--fa.fa-w-13 {\\n width: 0.8125em;\\n}\\n.svg-inline--fa.fa-w-14 {\\n width: 0.875em;\\n}\\n.svg-inline--fa.fa-w-15 {\\n width: 0.9375em;\\n}\\n.svg-inline--fa.fa-w-16 {\\n width: 1em;\\n}\\n.svg-inline--fa.fa-w-17 {\\n width: 1.0625em;\\n}\\n.svg-inline--fa.fa-w-18 {\\n width: 1.125em;\\n}\\n.svg-inline--fa.fa-w-19 {\\n width: 1.1875em;\\n}\\n.svg-inline--fa.fa-w-20 {\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n margin-right: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n margin-left: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-border {\\n height: 1.5em;\\n}\\n.svg-inline--fa.fa-li {\\n width: 2em;\\n}\\n.svg-inline--fa.fa-fw {\\n width: 1.25em;\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.fa-layers {\\n display: inline-block;\\n height: 1em;\\n position: relative;\\n text-align: center;\\n vertical-align: -0.125em;\\n width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n display: inline-block;\\n position: absolute;\\n text-align: center;\\n}\\n\\n.fa-layers-text {\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n background-color: #ff253a;\\n border-radius: 1em;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #fff;\\n height: 1.5em;\\n line-height: 1;\\n max-width: 5em;\\n min-width: 1.5em;\\n overflow: hidden;\\n padding: 0.25em;\\n right: 0;\\n text-overflow: ellipsis;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n bottom: 0;\\n right: 0;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom right;\\n transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n bottom: 0;\\n left: 0;\\n right: auto;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom left;\\n transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n right: 0;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n left: 0;\\n right: auto;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.fa-lg {\\n font-size: 1.3333333333em;\\n line-height: 0.75em;\\n vertical-align: -0.0667em;\\n}\\n\\n.fa-xs {\\n font-size: 0.75em;\\n}\\n\\n.fa-sm {\\n font-size: 0.875em;\\n}\\n\\n.fa-1x {\\n font-size: 1em;\\n}\\n\\n.fa-2x {\\n font-size: 2em;\\n}\\n\\n.fa-3x {\\n font-size: 3em;\\n}\\n\\n.fa-4x {\\n font-size: 4em;\\n}\\n\\n.fa-5x {\\n font-size: 5em;\\n}\\n\\n.fa-6x {\\n font-size: 6em;\\n}\\n\\n.fa-7x {\\n font-size: 7em;\\n}\\n\\n.fa-8x {\\n font-size: 8em;\\n}\\n\\n.fa-9x {\\n font-size: 9em;\\n}\\n\\n.fa-10x {\\n font-size: 10em;\\n}\\n\\n.fa-fw {\\n text-align: center;\\n width: 1.25em;\\n}\\n\\n.fa-ul {\\n list-style-type: none;\\n margin-left: 2.5em;\\n padding-left: 0;\\n}\\n.fa-ul > li {\\n position: relative;\\n}\\n\\n.fa-li {\\n left: -2em;\\n position: absolute;\\n text-align: center;\\n width: 2em;\\n line-height: inherit;\\n}\\n\\n.fa-border {\\n border: solid 0.08em #eee;\\n border-radius: 0.1em;\\n padding: 0.2em 0.25em 0.15em;\\n}\\n\\n.fa-pull-left {\\n float: left;\\n}\\n\\n.fa-pull-right {\\n float: right;\\n}\\n\\n.fa.fa-pull-left,\\n.fas.fa-pull-left,\\n.far.fa-pull-left,\\n.fal.fa-pull-left,\\n.fab.fa-pull-left {\\n margin-right: 0.3em;\\n}\\n.fa.fa-pull-right,\\n.fas.fa-pull-right,\\n.far.fa-pull-right,\\n.fal.fa-pull-right,\\n.fab.fa-pull-right {\\n margin-left: 0.3em;\\n}\\n\\n.fa-spin {\\n -webkit-animation: fa-spin 2s infinite linear;\\n animation: fa-spin 2s infinite linear;\\n}\\n\\n.fa-pulse {\\n -webkit-animation: fa-spin 1s infinite steps(8);\\n animation: fa-spin 1s infinite steps(8);\\n}\\n\\n@-webkit-keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n.fa-rotate-90 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\\\";\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\\\";\\n -webkit-transform: rotate(180deg);\\n transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\\\";\\n -webkit-transform: rotate(270deg);\\n transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\\\";\\n -webkit-transform: scale(-1, 1);\\n transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(1, -1);\\n transform: scale(1, -1);\\n}\\n\\n.fa-flip-horizontal.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(-1, -1);\\n transform: scale(-1, -1);\\n}\\n\\n:root .fa-rotate-90,\\n:root .fa-rotate-180,\\n:root .fa-rotate-270,\\n:root .fa-flip-horizontal,\\n:root .fa-flip-vertical {\\n -webkit-filter: none;\\n filter: none;\\n}\\n\\n.fa-stack {\\n display: inline-block;\\n height: 2em;\\n position: relative;\\n width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n height: 1em;\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n height: 2em;\\n width: 2.5em;\\n}\\n\\n.fa-inverse {\\n color: #fff;\\n}\\n\\n.sr-only {\\n border: 0;\\n clip: rect(0, 0, 0, 0);\\n height: 1px;\\n margin: -1px;\\n overflow: hidden;\\n padding: 0;\\n position: absolute;\\n width: 1px;\\n}\\n\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n clip: auto;\\n height: auto;\\n margin: 0;\\n overflow: visible;\\n position: static;\\n width: auto;\\n}\";\n\nfunction css () {\n var dfp = DEFAULT_FAMILY_PREFIX;\n var drc = DEFAULT_REPLACEMENT_CLASS;\n var fp = config.familyPrefix;\n var rc = config.replacementClass;\n var s = baseStyles;\n\n if (fp !== dfp || rc !== drc) {\n var dPatt = new RegExp(\"\\\\.\".concat(dfp, \"\\\\-\"), 'g');\n var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n }\n\n return s;\n}\n\nfunction define(prefix, icons) {\n var normalized = Object.keys(icons).reduce(function (acc, iconName) {\n var icon = icons[iconName];\n var expanded = !!icon.icon;\n\n if (expanded) {\n acc[icon.iconName] = icon.icon;\n } else {\n acc[iconName] = icon;\n }\n\n return acc;\n }, {});\n\n if (typeof namespace.hooks.addPack === 'function') {\n namespace.hooks.addPack(prefix, normalized);\n } else {\n namespace.styles[prefix] = _objectSpread({}, namespace.styles[prefix] || {}, normalized);\n }\n /**\n * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n * for `fas` so we'll easy the upgrade process for our users by automatically defining\n * this as well.\n */\n\n\n if (prefix === 'fas') {\n define('fa', icons);\n }\n}\n\nvar Library =\n/*#__PURE__*/\nfunction () {\n function Library() {\n _classCallCheck(this, Library);\n\n this.definitions = {};\n }\n\n _createClass(Library, [{\n key: \"add\",\n value: function add() {\n var _this = this;\n\n for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n definitions[_key] = arguments[_key];\n }\n\n var additions = definitions.reduce(this._pullDefinitions, {});\n Object.keys(additions).forEach(function (key) {\n _this.definitions[key] = _objectSpread({}, _this.definitions[key] || {}, additions[key]);\n define(key, additions[key]);\n build();\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.definitions = {};\n }\n }, {\n key: \"_pullDefinitions\",\n value: function _pullDefinitions(additions, definition) {\n var normalized = definition.prefix && definition.iconName && definition.icon ? {\n 0: definition\n } : definition;\n Object.keys(normalized).map(function (key) {\n var _normalized$key = normalized[key],\n prefix = _normalized$key.prefix,\n iconName = _normalized$key.iconName,\n icon = _normalized$key.icon;\n if (!additions[prefix]) additions[prefix] = {};\n additions[prefix][iconName] = icon;\n });\n return additions;\n }\n }]);\n\n return Library;\n}();\n\nfunction prepIcon(icon) {\n var width = icon[0];\n var height = icon[1];\n var vectorData = icon.slice(4);\n return {\n found: true,\n width: width,\n height: height,\n icon: {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData[0]\n }\n }\n };\n}\n\nfunction ensureCss() {\n if (config.autoAddCss && !_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n}\n\nfunction apiObject(val, abstractCreator) {\n Object.defineProperty(val, 'abstract', {\n get: abstractCreator\n });\n Object.defineProperty(val, 'html', {\n get: function get() {\n return val.abstract.map(function (a) {\n return toHtml(a);\n });\n }\n });\n Object.defineProperty(val, 'node', {\n get: function get() {\n if (!IS_DOM) return;\n var container = DOCUMENT.createElement('div');\n container.innerHTML = val.html;\n return container.children;\n }\n });\n return val;\n}\n\nfunction findIconDefinition(params) {\n var _params$prefix = params.prefix,\n prefix = _params$prefix === void 0 ? 'fa' : _params$prefix,\n iconName = params.iconName;\n if (!iconName) return;\n return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n}\n\nfunction resolveIcons(next) {\n return function (maybeIconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n var mask = params.mask;\n\n if (mask) {\n mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n }\n\n return next(iconDefinition, _objectSpread({}, params, {\n mask: mask\n }));\n };\n}\n\nvar library = new Library();\nvar noAuto = function noAuto() {\n config.autoReplaceSvg = false;\n config.observeMutations = false;\n disconnect();\n};\nvar _cssInserted = false;\nvar dom = {\n i2svg: function i2svg() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n if (IS_DOM) {\n ensureCss();\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node,\n _params$callback = params.callback,\n callback = _params$callback === void 0 ? function () {} : _params$callback;\n\n if (config.searchPseudoElements) {\n searchPseudoElements(node);\n }\n\n onTree(node, callback);\n }\n },\n css: css,\n insertCss: function insertCss$$1() {\n if (!_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n },\n watch: function watch() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var autoReplaceSvgRoot = params.autoReplaceSvgRoot,\n observeMutationsRoot = params.observeMutationsRoot;\n\n if (config.autoReplaceSvg === false) {\n config.autoReplaceSvg = true;\n }\n\n config.observeMutations = true;\n domready(function () {\n autoReplace({\n autoReplaceSvgRoot: autoReplaceSvgRoot\n });\n observe({\n treeCallback: onTree,\n nodeCallback: onNode,\n pseudoElementsCallback: searchPseudoElements,\n observeMutationsRoot: observeMutationsRoot\n });\n });\n }\n};\nvar parse = {\n transform: function transform(transformString) {\n return parseTransformString(transformString);\n }\n};\nvar icon = resolveIcons(function (iconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$symbol = params.symbol,\n symbol = _params$symbol === void 0 ? false : _params$symbol,\n _params$mask = params.mask,\n mask = _params$mask === void 0 ? null : _params$mask,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n if (!iconDefinition) return;\n var prefix = iconDefinition.prefix,\n iconName = iconDefinition.iconName,\n icon = iconDefinition.icon;\n return apiObject(_objectSpread({\n type: 'icon'\n }, iconDefinition), function () {\n ensureCss();\n\n if (config.autoA11y) {\n if (title) {\n attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(nextUniqueId());\n } else {\n attributes['aria-hidden'] = 'true';\n }\n }\n\n return makeInlineSvgAbstract({\n icons: {\n main: prepIcon(icon),\n mask: mask ? prepIcon(mask.icon) : {\n found: false,\n width: null,\n height: null,\n icon: {}\n }\n },\n prefix: prefix,\n iconName: iconName,\n transform: _objectSpread({}, meaninglessTransform, transform),\n symbol: symbol,\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: classes\n }\n });\n });\n});\nvar text = function text(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform2 = params.transform,\n transform = _params$transform2 === void 0 ? meaninglessTransform : _params$transform2,\n _params$title2 = params.title,\n title = _params$title2 === void 0 ? null : _params$title2,\n _params$classes2 = params.classes,\n classes = _params$classes2 === void 0 ? [] : _params$classes2,\n _params$attributes2 = params.attributes,\n attributes = _params$attributes2 === void 0 ? {} : _params$attributes2,\n _params$styles2 = params.styles,\n styles = _params$styles2 === void 0 ? {} : _params$styles2;\n return apiObject({\n type: 'text',\n content: content\n }, function () {\n ensureCss();\n return makeLayersTextAbstract({\n content: content,\n transform: _objectSpread({}, meaninglessTransform, transform),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar counter = function counter(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$title3 = params.title,\n title = _params$title3 === void 0 ? null : _params$title3,\n _params$classes3 = params.classes,\n classes = _params$classes3 === void 0 ? [] : _params$classes3,\n _params$attributes3 = params.attributes,\n attributes = _params$attributes3 === void 0 ? {} : _params$attributes3,\n _params$styles3 = params.styles,\n styles = _params$styles3 === void 0 ? {} : _params$styles3;\n return apiObject({\n type: 'counter',\n content: content\n }, function () {\n ensureCss();\n return makeLayersCounterAbstract({\n content: content.toString(),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar layer = function layer(assembler) {\n return apiObject({\n type: 'layer'\n }, function () {\n ensureCss();\n var children = [];\n assembler(function (args) {\n Array.isArray(args) ? args.map(function (a) {\n children = children.concat(a.abstract);\n }) : children = children.concat(args.abstract);\n });\n return [{\n tag: 'span',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-layers\")\n },\n children: children\n }];\n });\n};\nvar api = {\n noAuto: noAuto,\n config: config,\n dom: dom,\n library: library,\n parse: parse,\n findIconDefinition: findIconDefinition,\n icon: icon,\n text: text,\n counter: counter,\n layer: layer,\n toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n if (Object.keys(namespace.styles).length > 0 && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n node: autoReplaceSvgRoot\n });\n};\n\nexport { icon, noAuto, config, toHtml, layer, text, counter, library, dom, parse, findIconDefinition };\n","import { parse, icon, config, text } from '@fortawesome/fontawesome-svg-core';\n\nvar commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};\n\nfunction createCommonjsModule(fn, module) {\n\treturn module = { exports: {} }, fn(module, module.exports), module.exports;\n}\n\nvar humps = createCommonjsModule(function (module) {\n(function(global) {\n\n var _processKeys = function(convert, obj, options) {\n if(!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) {\n return obj;\n }\n\n var output,\n i = 0,\n l = 0;\n\n if(_isArray(obj)) {\n output = [];\n for(l=obj.length; i= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n\n return target;\n};\n\nvar toConsumableArray = function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n\n return arr2;\n } else {\n return Array.from(arr);\n }\n};\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = humps.camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n\n acc[prop] = value;\n\n return acc;\n }, {});\n}\n\nfunction classToObject(cls) {\n return cls.split(/\\s+/).reduce(function (acc, c) {\n acc[c] = true;\n\n return acc;\n }, {});\n}\n\nfunction combineClassObjects() {\n for (var _len = arguments.length, objs = Array(_len), _key = 0; _key < _len; _key++) {\n objs[_key] = arguments[_key];\n }\n\n return objs.reduce(function (acc, obj) {\n if (Array.isArray(obj)) {\n acc = acc.concat(obj);\n } else {\n acc.push(obj);\n }\n\n return acc;\n }, []);\n}\n\nfunction convert(h, element) {\n var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var data = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n\n var children = (element.children || []).map(convert.bind(null, h));\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc['class'] = classToObject(val);\n break;\n case 'style':\n acc['style'] = styleToObject(val);\n break;\n default:\n acc.attrs[key] = val;\n }\n\n return acc;\n }, { 'class': {}, style: {}, attrs: {} });\n\n var _data$class = data.class,\n dClass = _data$class === undefined ? {} : _data$class,\n _data$style = data.style,\n dStyle = _data$style === undefined ? {} : _data$style,\n _data$attrs = data.attrs,\n dAttrs = _data$attrs === undefined ? {} : _data$attrs,\n remainingData = objectWithoutProperties(data, ['class', 'style', 'attrs']);\n\n\n if (typeof element === 'string') {\n return element;\n } else {\n return h(element.tag, _extends({\n class: combineClassObjects(mixins.class, dClass),\n style: _extends({}, mixins.style, dStyle),\n attrs: _extends({}, mixins.attrs, dAttrs)\n }, remainingData, {\n props: props\n }), children);\n }\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction objectWithKey(key, value) {\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? defineProperty({}, key, value) : {};\n}\n\nfunction classList(props) {\n var _classes;\n\n var classes = (_classes = {\n 'fa-spin': props.spin,\n 'fa-pulse': props.pulse,\n 'fa-fw': props.fixedWidth,\n 'fa-border': props.border,\n 'fa-li': props.listItem,\n 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both',\n 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both'\n }, defineProperty(_classes, 'fa-' + props.size, props.size !== null), defineProperty(_classes, 'fa-rotate-' + props.rotation, props.rotation !== null), defineProperty(_classes, 'fa-pull-' + props.pull, props.pull !== null), _classes);\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\nfunction addStaticClass(to, what) {\n var val = (to || '').length === 0 ? [] : [to];\n\n return val.concat(what).join(' ');\n}\n\nfunction normalizeIconArgs(icon$$1) {\n if (icon$$1 === null) {\n return null;\n }\n\n if ((typeof icon$$1 === 'undefined' ? 'undefined' : _typeof(icon$$1)) === 'object' && icon$$1.prefix && icon$$1.iconName) {\n return icon$$1;\n }\n\n if (Array.isArray(icon$$1) && icon$$1.length === 2) {\n return { prefix: icon$$1[0], iconName: icon$$1[1] };\n }\n\n if (typeof icon$$1 === 'string') {\n return { prefix: 'fas', iconName: icon$$1 };\n }\n}\n\nvar FontAwesomeIcon = {\n name: 'FontAwesomeIcon',\n\n functional: true,\n\n props: {\n border: {\n type: Boolean,\n default: false\n },\n fixedWidth: {\n type: Boolean,\n default: false\n },\n flip: {\n type: String,\n default: null,\n validator: function validator(value) {\n return ['horizontal', 'vertical', 'both'].indexOf(value) > -1;\n }\n },\n icon: {\n type: [Object, Array, String],\n required: true\n },\n mask: {\n type: [Object, Array, String],\n default: null\n },\n listItem: {\n type: Boolean,\n default: false\n },\n pull: {\n type: String,\n default: null,\n validator: function validator(value) {\n return ['right', 'left'].indexOf(value) > -1;\n }\n },\n pulse: {\n type: Boolean,\n default: false\n },\n rotation: {\n type: Number,\n default: null,\n validator: function validator(value) {\n return [90, 180, 270].indexOf(value) > -1;\n }\n },\n size: {\n type: String,\n default: null,\n validator: function validator(value) {\n return ['lg', 'xs', 'sm', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1;\n }\n },\n spin: {\n type: Boolean,\n default: false\n },\n transform: {\n type: [String, Object],\n default: null\n },\n symbol: {\n type: [Boolean, String],\n default: false\n },\n title: {\n type: String,\n default: null\n }\n },\n\n render: function render(createElement, context) {\n var props = context.props;\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n title = props.title;\n\n var icon$$1 = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', classList(props));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n\n var renderedIcon = icon(icon$$1, _extends({}, classes, transform, mask, { symbol: symbol, title: title }));\n\n if (!renderedIcon) {\n return log('Could not find one or more icon(s)', icon$$1, mask);\n }\n\n var abstract = renderedIcon.abstract;\n\n var convertCurry = convert.bind(null, createElement);\n\n return convertCurry(abstract[0], {}, context.data);\n }\n};\n\nvar FontAwesomeLayers = {\n name: 'FontAwesomeLayers',\n\n functional: true,\n\n props: {\n fixedWidth: {\n type: Boolean,\n default: false\n }\n },\n\n render: function render(createElement, context) {\n var familyPrefix = config.familyPrefix;\n var staticClass = context.data.staticClass;\n\n\n var classes = [familyPrefix + '-layers'].concat(toConsumableArray(context.props.fixedWidth ? [familyPrefix + '-fw'] : []));\n\n return createElement('div', _extends({}, context.data, {\n staticClass: addStaticClass(staticClass, classes)\n }), context.children);\n }\n};\n\nvar FontAwesomeLayersText = {\n name: 'FontAwesomeLayersText',\n\n functional: true,\n\n props: {\n value: {\n type: [String, Number],\n default: ''\n },\n transform: {\n type: [String, Object],\n default: null\n }\n },\n\n render: function render(createElement, context) {\n var props = context.props;\n\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n\n var renderedText = text(props.value.toString(), _extends({}, transform));\n\n var abstract = renderedText.abstract;\n\n\n var convertCurry = convert.bind(null, createElement);\n\n return convertCurry(abstract[0], {}, context.data);\n }\n};\n\nexport { FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText };\n","import CraftComponents from './components'\n\nimport { library, config } from '@fortawesome/fontawesome-svg-core'\nimport { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'\nimport { faCoffee, faTimes, faTh, faBars, faPlus, faKey, faPlug, faImage, faUser, faPencilAlt, faExclamationTriangle, faBug, faShoppingCart, faDollarSign, faHandshake, faLink, faCheck, faBook, faSearch, faCopy } from '@fortawesome/free-solid-svg-icons'\n// @import '~@fortawesome/fontawesome-svg-core/styles.css';\nimport './sass/styles.scss'\n\nexport default {\n install(Vue) {\n // Craft Components\n Object.keys(CraftComponents).forEach(name => {\n Vue.component(name, CraftComponents[name])\n })\n\n\n config.autoAddCss = false\n library.add([faCoffee, faTimes, faTh, faBars, faPlus, faKey, faPlug, faImage, faUser, faPencilAlt, faExclamationTriangle, faBug, faShoppingCart, faDollarSign, faHandshake, faLink, faCheck, faBook, faSearch, faCopy])\n\n // Font Awesome\n Vue.component('font-awesome-icon', FontAwesomeIcon)\n }\n}\n"],"names":["normalizeComponent","compiledTemplate","injectStyle","defaultExport","scopeId","isFunctionalTemplate","moduleIdentifier","isShadowMode","createInjector","createInjectorSSR","createInjectorShadow","hook","options","render","staticRenderFns","_compiled","functional","_scopeId","context","$vnode","this","ssrContext","parent","__VUE_SSR_CONTEXT__","call","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","originalRender","h","existing","beforeCreate","concat","script","CraftComponents","Btn","BtnInput","Field","Icon","CheckboxField","CheckboxSet","LightswitchField","PasswordField","SelectField","TextareaField","TextField","UrlField","LightswitchInput","PasswordInput","SelectInput","TextareaInput","TextInput","NumberInput","UrlInput","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_defineProperty","obj","value","_objectSpread","arguments","source","ownKeys","keys","getOwnPropertySymbols","filter","sym","getOwnPropertyDescriptor","forEach","_slicedToArray","arr","Array","isArray","_arrayWithHoles","_arr","_n","_d","_e","undefined","_s","_i","Symbol","iterator","next","done","push","err","_iterableToArrayLimit","TypeError","_nonIterableRest","noop","_WINDOW","_DOCUMENT","_PERFORMANCE","mark","measure","window","document","performance","e","_ref$userAgent","navigator","userAgent","WINDOW","DOCUMENT","PERFORMANCE","IS_DOM","documentElement","head","addEventListener","createElement","DEFAULT_FAMILY_PREFIX","indexOf","DEFAULT_REPLACEMENT_CLASS","DATA_FA_I2SVG","initial","FontAwesomeConfig","querySelector","_ref","_ref2","attr","val","coerce","element","getAttribute","getAttrConfig","_default","familyPrefix","replacementClass","autoReplaceSvg","autoAddCss","autoA11y","searchPseudoElements","observeMutations","keepOriginalSource","measurePerformance","showMissingIcons","config","w","styles","hooks","shims","namespace","functions","doScroll","test","readyState","listener","removeEventListener","map","fn","meaninglessTransform","size","x","y","rotate","flipX","flipY","idPool","nextUniqueId","id","Math","random","htmlEscape","str","replace","joinStyles","reduce","acc","styleName","transformIsMeaningful","transform","transformForSvg","containerWidth","iconWidth","outer","innerTranslate","innerScale","innerRotate","inner","path","ALL_SPACE","width","height","makeInlineSvgAbstract","params","_params$icons","icons","main","mask","prefix","iconName","symbol","title","extra","_params$watchable","watchable","found","widthClass","ceil","attrClass","c","classes","join","content","children","attributes","tag","args","mainWidth","mainPath","icon","maskWidth","maskPath","trans","maskRect","fill","maskInnerGroup","maskOuterGroup","maskId","clipId","defs","maskUnits","maskContentUnits","makeIconMasking","styleString","makeIconStandard","style","asSymbol","offset","asIcon","noop$1","subject","initialValue","thisContext","result","func","a","b","d","bindInternal4","build","lookup","reducer","o","ligatures","ligature","hasRegular","shim","oldName","iconFromMapping","mapping","toHtml","abstractNodes","_abstractNodes$attrib","_abstractNodes$childr","attributeName","trim","joinAttributes","MissingIcon","error","name","message","stack","Error","prototype","create","constructor","FILL","ANIMATION_BASE","attributeType","repeatCount","dur","OPACITY_ANIMATE","baseStyles","cx","cy","r","values","opacity","prepIcon","slice","ensureCss","_cssInserted","css","setAttribute","innerHTML","headChildren","childNodes","beforeChild","child","tagName","toUpperCase","insertBefore","insertCss","dfp","drc","fp","rc","s","dPatt","RegExp","rPatt","findIconDefinition","_params$prefix","library","definitions","Library","instance","Constructor","_classCallCheck","protoProps","staticProps","_this","_len","_key","additions","_pullDefinitions","define","normalized","addPack","definition","_normalized$key","parse","transformString","toLowerCase","split","n","parts","first","rest","parseFloat","isNaN","parseTransformString","iconDefinition","_params$transform","_params$symbol","_params$mask","_params$title","_params$classes","_params$attributes","_params$styles","abstractCreator","type","get","abstract","container","html","maybeIconDefinition","commonjsGlobal","global","self","module","humps","_processKeys","camelize","pascalize","decamelize","toString","_isFunction","_isObject","_isArray","_isDate","_isRegExp","_isBoolean","_isNumerical","_processor","convert","output","l","hasOwnProperty","string","match","chr","substr","camelized","separator","separateWords","callback","process","depascalize","camelizeKeys","object","decamelizeKeys","pascalizeKeys","depascalizeKeys","apply","exports","_typeof","_typeof2","_extends","assign","objectWithoutProperties","combineClassObjects","objs","data","bind","mixins","pair","prop","attrs","_data$class","class","dClass","_data$style","dStyle","_data$attrs","dAttrs","remainingData","PRODUCTION","objectWithKey","normalizeIconArgs","icon$$1","FontAwesomeIcon","border","Boolean","default","fixedWidth","flip","String","validator","required","listItem","pull","pulse","rotation","Number","spin","iconArgs","maskArgs","_classes","classList","renderedIcon","_console","console","log","convertCurry","install","Vue","component","faCoffee","faTimes","faTh","faBars","faPlus","faKey","faPlug","faImage","faUser","faPencilAlt","faExclamationTriangle","faBug","faShoppingCart","faDollarSign","faHandshake","faLink","faCheck","faBook","faSearch","faCopy"],"mappings":"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"} \ No newline at end of file